-
Notifications
You must be signed in to change notification settings - Fork 6
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
LGPL violations abound here #26
Comments
You might have some interest in nose2 (which may not have been finished?), which was under the BSD license and therefore usable in environments which require more permissive license terms. |
Duplicate of #16 |
Since @durin42 appears to be this Nose author, I'm considering this a genuine case of improper relicensing, and I've started the process to fix the license in nixpkgs. |
These are the official And this is the official |
an author, not the author. |
Yes, JP and Kumar are both former colleagues of mine from about 15 years ago. But you'd need consent of all former contributors to relicense, and I can state with authority nobody contacted me about such an effort. |
Waiting to hear from the official These are the official And this is the official I would like to hear first what any of these 3 people have to say. Then we can resolve this. |
Update: nixpkgs will drop |
That's neither necessary nor sufficient. To relicense code, you need agreement¹ from all copyright holders of that code. It doesn't matter who the "official maintainers" currently are. This is not a project governance issue; it is about copyright law. ¹ By "agreement" I mean explicit approval, not just the absence of disapproval. You can't just say "well, nobody objected so it's all right, probably." |
You can't relicense a codebase from LGPL (which is what nose was) to MIT. I took a look at some code I remember writing back in ~2009 and it's definitely the code I wrote back then, unmodified. What you're doing here is a huge copyright violation (I'm not even one of the major contributors to nose) and you should stop.
(Arguably MIT codebases can have LGPL dependencies, but you can't wholesale copy even single functions from an LGPL project into an MIT one, much less the entire project.)
The text was updated successfully, but these errors were encountered: