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

add license #1

Closed
rladstaetter opened this issue Sep 13, 2017 · 3 comments
Closed

add license #1

rladstaetter opened this issue Sep 13, 2017 · 3 comments

Comments

@rladstaetter
Copy link
Contributor

Please add a license file.

@dlemmermann
Copy link
Collaborator

Looking into this right now. Which one to use? So many options.

@itaisha
Copy link

itaisha commented Sep 13, 2017

I would like to preface this entire message by saying I'm not a lawyer, and this is all based on my own personal understanding.

This site has a nice succinct comparison of popular open-source licenses (assuming this is meant to be open source): https://choosealicense.com/licenses/

Personally, I always prefer projects which use Apache or MIT, as they allow usage in commercial products as well. Since this is Java you can also use GPLv2 + Classpath exception (http://openjdk.java.net/legal/gplv2+ce.html), which basically (to my personal understanding!) means simply including the JAR in the classpath does not force a project using your JAR to also be GPL. This is somewhat similar to LGPL.

If you want to completely disallow integrating this into commercial projects, your best bet is probably AGPL. This is used by e.g. iText, so programmers can freely use it as long as their project is open source as well, but may purchase a commercial license if they need it (as the owner of the code you may re-issue it under whatever license you like).

@dlemmermann
Copy link
Collaborator

I have added the Apache 2.0 license.

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

No branches or pull requests

3 participants