Hacker News new | ask | show | jobs
by msoad 2947 days ago
Just the way npm handled my bug reports made me decide never use npm cli again.

The registry is something everyone has to use because npm has a monopoly. It's not open source and is making money for a for profit company. I'm very disappointed to see Node.js is still shipping this anti-foss OSS with its executables :(

1 comments

Try running a repo for free : )

As you might infer from my comments I'm not the biggest fanboy but criticising them over running a freely available repo that the community has used for years feels a little bit wrong

npm CLI is run by Npm Inc. Npm makes money by maintaining the CLI as their primary selling point. for profit. Yarn is also have many paid engineers from Facebook and Google contributing to it as their day job.

These things are not real free open source software by any means

Free open source does not mean "not for profit".

This is actually an important thing.

Huge parts of the largest open source projects comes from "paid engineers from Facebook and Google contributing to it as their day job" or even from IBM, Microsoft or Oracle employees.

What matters is that it is released as open source so we can maintain it or pay someone else to do it.

The special thing about npm is they also run the package repo but even there I'd say they played nicely by allowing free use and not discouraging alternative clients.

What exactly is your problem with npm and npm.inc and what is your suggestion to fix it?