Link to Git Repository and Open Sourcing

Hi, Manuel!

I think the HamAlert project is amazing, well done!

To help share with the workload, have you thought about open sourcing the code?

The advantages of this are:

  1. You can retain control if you wish to, and maybe be the BDFL Benevolent dictator for life - Wikipedia
  2. The burden of maintaining the code can be shared amongst several people, and this gives resilience to the project, if you’re unavailable.
  3. We can centrally record bugs and feature requests.
  4. We can apply business analysis to the development of the app, in order to prioritise what is important, and de-prioritise what isn’t (I can help with this).
  5. Making the code open means that people are able to fork the code, and experiment. Any enhancements can then be added to the app, if you accept them.
  6. Refactoring, and code evolution could take place.

What do you think?

Chris
chris_debian
2E0FRU

Hello Chris,

This is a very good idea! I should have done this a long time ago, like for my other major amateur-radio related software project, SOTLAS.

I have taken your nudge and published the source code in three separate repositories, bundled under the “hamalert” organization in GitHub:

There is also a brainstorming wiki created last year after the discussion here: Do you need any programming help?). It contains an architecture overview diagram to give potential contributors an idea of how the system currently works: Home · hamalert/brainstorming Wiki · GitHub

I think the most pressing tasks (now that scalability has become less of an issue in the foreseeable future thanks to the introduction of Roaring Bitmaps in the backend) are:

  • More modern user interface (app, web)
  • Live spot view on the web

73,

Manuel HB9DQM

1 Like

Brilliant news, Manuel; I’ll have a look at the links.

Well done!

Chris

We now need to divert existing and new issues to GitHub, so we can start to organized and assess user feedback.

:thumbs_up:
If you like, let me know your GitHub username, and I’ll add you to the project.

– Manuel

This is excellent.

I hope to take some time, this weekend, to look into the security alerts that Github is sending regarding the current code base. I’m a member of OWASP, so I hope I can assist making the application more secure. And, I cannot wait to assist in adding/enhancing features! I love this project!!

73

1 Like

Sounds good! :smile:

The ones that I’ve seen so far have all been attracted by cordova-browser, which makes them irrelevant to users (cordova-browser is only used for local testing of the app). I’ve also enabled CodeQL on the repos now, let’s see what turns up.

1 Like