Closed durin42 closed 4 months ago
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 https://github.com/mdmintz/pynose/issues/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 nose
maintainers according to https://pypi.org/project/nose/
And this is the official nose
author:
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 nose
people:
These are the official nose
maintainers according to https://pypi.org/project/nose/
And this is the official nose
author:
I would like to hear first what any of these 3 people have to say. Then we can resolve this.
Update: nixpkgs will drop pynose
entirely "due to licensing issues"; see NixOS/nixpkgs#325669.
I would like to hear first what any of these 3 people have to say. Then we can resolve this.
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.)