Need advice: Package has a restrictive non-free modified MIT license
Aryan Karamtoth <[email protected]> Mon, 21 Jul 2025 07:24:17 +0530
| Newsgroups | gmane.linux.debian.devel.legal |
|---|---|
| Message-ID | <PUZPR04MB6382183C59D9E2D5CEE5B7D0D35DA@PUZPR04MB6382.apcprd04.prod.outlook.com> |
Hi, I'm currently packaging python-itertree and filed a RFS [1] for the same since I was able to run the package tests and upload it to mentors.debian.net for sponsorship and review. Boyuan then informed me that this package has a restrictive non-free modified MIT license which may violate DFSG #6. DFSG #6:*No Discrimination Against Fields of Endeavor* "The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research." 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." Full license can be found here [2] Unfortunately, this package is a dependency of python-pytooling (another package which I'm packaging) where as pytooling itself is a dependency of pyGHDL which is again required for a GHDL plugin under Debian Electronics Team I'm told. 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. [1] https://lists.debian.org/debian-mentors/2025/07/msg00146.html [2] https://github.com/BR1py/itertree/blob/main/LICENSE -- 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/pAHuO1kBCEFAmh9nckFAwAAAAAACgkQ/pAHuO1kBCG7 cQ//VNZIuLa1Or3G3lazSXUYd9hQLyaMkNemxjnKo05/AqeMHmeNhLDkyttesC4FbaGraLU2iKp6 j4V33DXjTtlJlujPVbGg/UBojoGMTYU4zISeKvJ5MFDsSG7JG5BUFILF59MDUiQuyAphq4JOL3Jw CZvUXJ6raT4SBb0iyXmgHHg2lBE0dYLpkTpGIsOEyGM3G1yygC0/c7AMe38zZ69CiVddY7uXnAAh SeaQjpDZDQuRBTpr9kBtmyIeNvP/7yrxQEI7kNzbujg9pXgrPzKfBB+Urk8d/0CtW+lwGdEpsTrK 0vvP42iNJ5/6ZclzAvoeB5xmjSx/UlsmGvv9d4Ppo5PVrmkTz4Xn+0Lr7/RQbVo9R3KeC30/M2iX koT9hGAEFdCfXOC/U9Pudf3b9F/7ad2S59H64gX1IZAXdY62wjDQptoc9e9dHfb08jCyWWDq41Aw TOBcWtf1l/aTwrjKsEKSG6SIRMqMqiUwRhoNPz2GCdp4xLHtcMSOqz5JCYm4MTeWnXCrYuukAwKx iJMyQ0xO2HwFv/AYXBRVNSEY2j6MwnyhxTwLURS4i0k/TNCYceTJYRarXFjYeY5ksflbDigR90yx iufJfApyNPtcGbPuxvIwBYTLv/qKllSbXrILSQfWgGVMJwAC2aJiQaGIzfkek7FihwU+mO7tl4On HmM= =VIaO -----END PGP SIGNATURE-----