Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sort out licensing, attribution, contributing #17

Open
pbrada opened this issue Dec 8, 2018 · 7 comments
Open

sort out licensing, attribution, contributing #17

pbrada opened this issue Dec 8, 2018 · 7 comments
Assignees

Comments

@pbrada
Copy link
Contributor

pbrada commented Dec 8, 2018

We need to clean up the project from the formal point of view. Licensing is most important, but other things which are interesting for potential users/contributors need to be sorted out as well.

See the checklist at https://github.com/ReliSA/IMiGEr/community and also https://opensource.guide/legal/ .

@pbrada pbrada self-assigned this Dec 8, 2018
@pbrada
Copy link
Contributor Author

pbrada commented Dec 8, 2018

A basic licensing and attribution header is needed in source files ...

@pbrada
Copy link
Contributor Author

pbrada commented Dec 10, 2018

Put the SPDX identifier (https://spdx.org/licenses/) in the files, for legal etc people to easily detect the license.

@tomasSimandl
Copy link
Collaborator

List of used backend libraries is at wiki where SPDX identifier was used. Only in LGPL-2.1 and GPL-2.0 cannot identify if it is licence only or or-later.

@pbrada
Copy link
Contributor Author

pbrada commented Dec 19, 2018

List of used backend libraries is at wiki where SPDX identifier was used. Only in LGPL-2.1 and GPL-2.0 cannot identify if it is licence only or or-later.

Thanks for the analysis! GPL is used (1) for infrastructure libraries (servlet API, JSTL), and for those dual-licensed with permissive CDDL, and (2) for the mysql connectors, which is covered by the FOSS exception ("if your software is open source, you can use Oracle sw and license your software non-GPL").

So, we should be clear for a permissive license use.

@pbrada
Copy link
Contributor Author

pbrada commented Dec 19, 2018

Recommendation from an expert: MIT, then Apache, then (not ideal) GPL. Reason: GPL is good only if either you want to prevent businesses to sell the product or force them to contribute their modifications; Apache and MIT is good if you want to eventually sell the product, and MIT is simpler for lawyers.

@pbrada
Copy link
Contributor Author

pbrada commented Jan 17, 2019

Could @fidransky please add the list of licenses used by the front end libraries?

@fidransky
Copy link
Collaborator

  • ajv - MIT
  • html-tags - MIT
  • save-svg-as-png - MIT
  • spin.js - MIT
  • svg-tags - MIT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants