3 ms·
Most of the complaints I have heard are about the developers using their position of power to push their own political agenda. In the past they have ripped off
by dangerface 8y ago
Most of the complaints I have heard are about the developers using their position of power to push their own political agenda.
In the past they have ripped off some ones copyrighted code when it was a dependancy for everything[1]. After that they then deleted other peoples packages claming copyright infringement because there partner wanted the package name[2]
A lot of people moved to the faster alternative yarn, this caused the NPM developers to rain in their bull.
Their past actions and how they wield power are a demonstration that they should not have it, their attitude is one rule for us and another for everyone else.
[1] https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/ https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/
[2] https://kodfabrik.com/journal/i-ve-just-liberated-my-modules/ https://kodfabrik.com/journal/i-ve-just-liberated-my-modules...
- gitgud 8y ago> Most of the complaints I have heard are about the developers using their position of power to push their own political agenda. If a developer is the authority on a package, they should be able to do what they want right? Not sure why this is a bad thing, people can fork the project if they don't agree with the changes. Or just use previous versions. What's the alternative? A single authoritarian political agenda? > A lot of people moved to the faster alternative yarn, this caused the NPM developers to rain in their bull. Yarn is just another CLI tool, it doesn't have its own packages and connects to the NPM repository. Also, it's now extremely hard to remove or change a version of a package on NPM...
- dangerface 8y agoI was referring specifically to the developers of NPM and provided links to examples of them abusing their power. Yes creating a non authoritarian fork is the only effective alternative, which is why I mention yarn. Yarn might not solve all of the problems with NPM but it showed the NPM developers that people would build alternatives if NPM pushed them to it. In response NPM has lifted a lot of yarns features and improved its speed. Despite not being perfect it was at least affective enough as an alternative for NPM to notice and fear.