-
Notifications
You must be signed in to change notification settings - Fork 143
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
#1018: Note licence exceptions #1021
Conversation
(IANAL) Thinking about it a bit more, I don't think you can license the whole project MIT if it includes GPL'd code that is then used by the MIT code, since it is infective. Also, [1] might be a good resource, it's an FSFE initiative with clear standards. |
What do you mean with 'infective'? Are you saying if I use something under the GPL in my source code, then my source code also needs to adopt the GPL principles? |
(IANAL) While you can license some files under a license and some others using another one, you still have to respect the contents of both licenses, but here, the GPL explicitely covers modified versions of the original program, including things that are "based" on it.
Then, the provision of section 5 applies, by which
You could say this is the whole point of the GPL, ie. to force things that use GPL'd programs to themselves be free software. The MIT license doesn't force this, it is not "infective". |
Discussed with Josselin and understood that there really is a problem and we cannot do things like suggested in this PR :-( |
To repeat the issue in my own words: |
I removed some statement on "incompatibility". I also referred to the text of the BSD license, because it demands that the license text is distributed with the source/binary. I hope a link is enough.
Adapted the text to using BSD-licensed files, which we can actually do. |
As discussed in #988, this should be good now -> merging. |
No description provided.