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

GPL license confusion #35

Closed
tony opened this issue Mar 16, 2016 · 3 comments
Closed

GPL license confusion #35

tony opened this issue Mar 16, 2016 · 3 comments

Comments

@tony
Copy link

tony commented Mar 16, 2016

I noticed this originally because I'm looking at a project that borrows code from this project https://github.com/hhatto/gorst/blob/master/parser.leg.

jQuery had this issue a while back:: https://blog.jquery.com/2012/09/10/jquery-licensing-changes/

I'm curious why to include mentioning of GPL if MIT is GPL compatible?

@jgm
Copy link
Owner

jgm commented Mar 16, 2016

It's not uncommon to have dual-licensed projects.
See e.g.
http://programmers.stackexchange.com/questions/139663/confusion-about-dual-license-mit-gpl-javascript-for-use-on-my-website

+++ Tony Narlock [Mar 16 16 09:30 ]:

I noticed this originally because I'm looking at a project that borrows
code from this project
[1]https://github.com/hhatto/gorst/blob/master/parser.leg.

jQuery had this issue a while back::
[2]https://blog.jquery.com/2012/09/10/jquery-licensing-changes/

I'm curious why to include mentioning of GPL if MIT is GPL compatible?


You are receiving this because you are subscribed to this thread.
Reply to this email directly or [3]view it on GitHub

References

  1. https://github.com/hhatto/gorst/blob/master/parser.leg
  2. https://blog.jquery.com/2012/09/10/jquery-licensing-changes/
  3. GPL license confusion #35

@tony
Copy link
Author

tony commented Mar 20, 2016

I read the StackExchange post. It cites jQuery as an example, which has since moved away from dual-licensing a few months after. The author of the answer is also mistaken.

Why then it is also with GPL? This is because, if someone wants to make additional javascript library using jQuery, he/she can choose GPL license for himself/herself and distribute further in GPL to protect the freedom (which won't be possible with MIT).

It's possible. MIT code is forward compatible GPL. You could fork a pure MIT project and license it GPL. That's my primary point, dual licensing in this context is redundant, which is why jQuery dropped it.

If you have already made your mind made up, you can close the issue. If you need more proof to demonstrate why it's redundant or confusing, I can provide it.

@jgm
Copy link
Owner

jgm commented Mar 20, 2016

It's pointless to worry about this now. Changing the
license would require getting permission of all
contributors. And this is a project I don't really
maintain any more.

I don't see what the down side of a dual license is,
anyway. The license explicitly permits you to treat this
as if it's MIT licensed.

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

2 participants