https://pypi.org/project/ambee/#history https://github.com/frenck/python-ambee/commits/main
https://pypi.org/project/ambee/#history https://github.com/frenck/python-ambee/commits/main
When we release software to others under an open license we are explicitly allowing them to do exactly what nix is doing.
I'm not sure what other reason we have a component independently deployable other than to make it usable by people in other projects.
AFAICT it's kind of the opposite problem to systemd owning unrelated stuff because it's easier on those developers.
That wasn't the issue and it's crazy how much people interpreted it as such. His issue is with how it was packaged with it. He want it to be exclusively distributed using PIP.
If you don't want to depends on PIP, well sure don't use it.
But then the problem would be that it probably could not be on PyPI, since by putting it to there you grant users the right to do stuff with source, including distribution.
"If I upload Content other than under an Included License, then I grant the PSF and all other users of the web site an irrevocable, worldwide, royalty-free, nonexclusive license to reproduce, distribute, transmit, display, perform, and publish the Content, including in digital form." https://pypi.org/policy/terms-of-use/
(first pointed out here: https://news.ycombinator.com/item?id=27507770)