Comment by yongjik
5 years ago
Am I missing something, or is the project in question literally just one week old?
https://pypi.org/project/ambee/#history https://github.com/frenck/python-ambee/commits/main
5 years ago
Am I missing something, or is the project in question literally just one week old?
https://pypi.org/project/ambee/#history https://github.com/frenck/python-ambee/commits/main
If the response to someone finding and using your work is the kind of over the top demand to "don't use the thing I just released under a permissive license" with multiple replies that amount to, "Don't use the thing in a way I don't like kthanxbai" how can you depend on it?
The project is written specifically for Home assistant by a core developer, it's not a small time developer who's project got accidentally included in a major project.
I'm not sure how that's relevant.
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.
> If the response to someone finding and using your work
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.
If that's what he wants then he should put it in the licence.
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://news.ycombinator.com/item?id=27507770)
It was just added to Home Assistant, which is why it was being added to `nixpkgs` now.