GoTrackr / bods-sirivm-producer

Kafka producer for the SIRI-VM feed, provided by the Bus Open Data Service from the UK Government's Department for Transport
0 stars 0 forks source link

Decide on a license for the project! #1

Open tomfairey opened 2 months ago

tomfairey commented 2 months ago

Description

The current project status is UNLICENSED, which restricts contributions and usage. To foster community contributions and allow standard users to use the source code, I would like to change the project's license.

Proposal

  1. Choose a License: Select an appropriate open-source license that allows contributions and usage. Some popular options include:

    • MIT License
    • Apache License 2.0
    • GNU General Public License v3.0
  2. Update Documentation:

    • Add the chosen license to the LICENSE file.
    • Update the README.md to reflect the new license status.
    • Update the package.json to reflect the new license status.

Benefits

Action Items

  1. Discuss and agree on the appropriate license.
  2. Update the LICENSE file with the chosen license.
  3. Update the README.md to include the new license information.
  4. Update the package.json to include the new license information.

References

tomfairey commented 2 months ago

My initial thoughts are to utilise the GNU AGPLv3 license. However, I'm worried this may be too restrictive with organisations subsequently required to release the source code of any wider projects utilising this project (to the best of my understanding), hindering it's takeup among these, where confidentiality of their own code is valued.