Re: Need advice: Package has a restrictive non-free modified MIT license
Aryan Karamtoth <[email protected]> Mon, 21 Jul 2025 21:20:58 +0530
| Newsgroups | gmane.linux.debian.devel.legal |
|---|---|
| Message-ID | <PUZPR04MB6382FCFB8F945E838CC02F13D35DA@PUZPR04MB6382.apcprd04.prod.outlook.com> |
On 21-07-2025 16:32, Maytham Alsudany wrote: > Hi Aryan, > > On Mon, 2025-07-21 at 07:24 +0530, Aryan Karamtoth wrote: >> The exact restrictive policy of the license is given below: >> "Human protect patch: >> The program and its derivative work will neither be modified or >> executed to harm any human being nor through >> inaction permit any human being to be harmed." > This undoubtedly makes the license and by extension the software non- > free. > > [...] >> Hence, this is an important package that needs to be in Debian. >> I need advice on how to proceed with this package as its a very >> important one and the downstream packages of this upstream package are >> very useful tools that need to be in Debian. > I see you've already asked the author to reconsider, which is a good > first step. > > v1.0.0 is the last version that uses the Expat (MIT) license unmodified > and is therefore free, so you can package that version of itertree > without issue and upload to main (though you won't be able to update it > further). You might have to adapt rdeps or patch it to be suitable > though. > > -- > Maytham > > IANAL Yes, I'm hoping me and the author can come to a conclusion about this. I noticed that the downstream package only uses it for tests hence I temporarily excluded those tests. It's not really a very important package now but if the author can reconsider their license decision, I'll proceed with the packaging. Yes, the v1.0.0 might be packaged but I do not see any value in it as I don't feel to go against the author's wish and like you said, it won't be updated further. I was also suggested by people on debian-mentors to consider adding it to non-free sources but it wouldn't make any sense for a python library to be a non-free package when the sole purpose of it is to be used by other dependent packages which might be free. -- Regards, Aryan Karamtoth Debian Contributor IRC: SpaciousCoder78 GPG Fingerprint: 7A7D 9308 2BD1 9BAF A83B 7E34 FE90 07B8 ED64 0421
OpenPGP_0xFE9007B8ED640421.asc
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 FrygWLUe9jal8q2wj0x1Jjo5HscfX97jsqEJGzs= =sYqo -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEen2TCCvRm6+oO340/pAHuO1kBCEFAmh+YeIFAwAAAAAACgkQ/pAHuO1kBCGN dA//ccqKbqBbxQXCCXgKGrJq0gJlv8MaqKSC83yFISkE8sIWwXSNGoDQtSuySP1sUx3h9gSnmeTj fgX9oVlTyBsGC9cUbUBqS1dAtGPijO8m2fw24ULpayRAVrtLgFPEqPEbvExXqnXa1HufmzXCTZB0 QppXT9XlC9tDDABHDEG4JmVmBmYWUY0WFeUSxByyQAaP98ydSU1SC0ky8zUDJnaOheCOktqJqxRT LIXqtjS8cDm3QxRa3fgu5A9ZxrvUwF2dYQgB1m8WiyLNeLvF+esr2wxYwL72Agsh1CndOlvpQEe0 91yHR3HtpxRne7yWbznyuSEae79Gupo/23iR8uB6bY8/eKdBPPiN6ePWweZ/4dj83HHkahCmNuEQ yqZ3nP590x1cNE7pm3xNuTZLYQXYqIbDLPlPfym5pvnAArHQPXdhzxn9hGf8IirGsOQLtC5d1wU/ nXc1OGvWMKd/BastRmz/A1VO8FtDmSPcVBWTKTAq6olzqKTZyizRQapZbhQecxmlQv1ctJkr8423 Aivq+cVAQ8Ae5yPIeiZAHCh8U2SzIDzHFZBRlVAHTpv1dwy5gE5UvgZGU24Gx4XbozTIf5bPKL5f m9gwSKcdNNVwfr2gBLlqCBVLHsEtwhp7AoU5Jofq9O69KkhcH20vKeMP9W5hmvi7g3yEB3qTYEDZ PYk= =BD58 -----END PGP SIGNATURE-----