Earlier quoted context omitted.
I’ve been a developer for nearly 25 years. I’m not sure if there is anything MS could ever do to regain my trust. Unfortunately this seems to be the way of large tech companies. At one time I thought Google was the best thing ever (don’t be evil). Now I find that I view Google in much the same way as I do MS. A huge corrupt behemoth that needs to be broken up.
This is the curse of globalist behemoths. Small companies is where it's at. Localism.
NPM Is Joining GitHub
271–280 of 588 posts
Re: NPM Is Joining GitHub
#272This seems like a good outcome overall. NPM being such an important pillar in the software supply chain while having an unviable business model and largely being funded by VC money was never a good position to be in. There are problems with more of the software ecosystem consolidating with a single entity but it still feels like an improvement.
> NPM being such an important pillar in the software supply chain while having an unviable business model and largely being funded by VC money was never a good position to be in. Why does NPM need to be funded as a commercial entity at all? What other open source library has a private company running its package manager? This one still boggles my mind.
Re: NPM Is Joining GitHub
#273Earlier quoted context omitted.
Software and services are not the same thing. For some examples: RMS being a douchebag has nothing to do with the usefulness of gdb, nor can that circumstance affect the utility in any imaginable scenario. Microsoft setting censorship policies (aka ToS) on a website they own and control directly affects the utility of npm/yarn/clients. Their website, their rules.
Well, this comparison seems to be close enough. What about VSCode and Github itself?
https://sneak.berlin/20200307/the-case-against-microsoft-and...
VS Code has had to fork to remove the unethical spyware portions within it placed there by Microsoft:
Re: NPM Is Joining GitHub
#274Microsoftie here — throwaway for obvious reasons. Microsoft doesn’t do everything right but the GitHub acquisition has honestly gone better than I ever expected. Rather than forcing GitHub to adopt Microsoft centric policies, Microsoft has adopted more GitHub stuff, especially from a product POV. GitHub still runs as a separate company (different logins and health care and hiring systems) with its own policies and po…
> after we saw what happened to yarn I missed something, what happened to Yarn?
Re: NPM Is Joining GitHub
#275Earlier quoted context omitted.
I am glad that the npm team will finally have some adult supervision. Meanwhile, I almost have my team switched to yarn.
NPM is a lot more than the CLI. Even if you use yarn as the CLI you are still using npm for hosting and all the other parts that don't run on your computer. You can run your own npm repo, but hardly anyone does for all their dependencies (not talking about just caching here). I'd wager most people who use yarn even installed it via the npm CLI.
Didn't GitHub set up their own npm registry recently? Shots have been fired in this regard. Which, now that I type that out, makes me kinda wonder how amicable this purchase was...
It'd be such a shame if something bad were to happen to your lovely repository...
Re: NPM Is Joining GitHub
#276I hope this doesn't alter the current GitHub npm package registry policy where all packages must be published under a scope corresponding to name of the owning GitHub user/org. The resulting increased transparency and clarity of ownership will be great for the JS ecosystem. The existing npm ownership model is markedly less clear and has led to several problems, including the transfer of package publishing rights to b…
Re: NPM Is Joining GitHub
#277This seems like a good outcome overall. NPM being such an important pillar in the software supply chain while having an unviable business model and largely being funded by VC money was never a good position to be in. There are problems with more of the software ecosystem consolidating with a single entity but it still feels like an improvement.
> NPM being such an important pillar in the software supply chain while having an unviable business model and largely being funded by VC money was never a good position to be in. Why does NPM need to be funded as a commercial entity at all? What other open source library has a private company running its package manager? This one still boggles my mind.
- the Java/Kotlin/Scala ecosystem is based around maven central, which is run by Sonatype, Inc.
- Go modules are hosted by Google. Previously, most libraries were hosted on Github
- Rust's crate index is on Github
- The Docker/Moby registry is run by Docker, Inc. (though that might be a stretch for "package manager" :))Re: NPM Is Joining GitHub
#278Re: NPM Is Joining GitHub
#279Earlier quoted context omitted.
There's a difference between NPM the client and NPM the registry. You can point the client to any registry you want - there are a ton of options.
What other public registries are there, besides yarn's mirror of npm's registry?
Re: NPM Is Joining GitHub
#280Earlier quoted context omitted.
What does a trustworthy Microsoft look like to you?
I’ve been a developer for nearly 25 years. I’m not sure if there is anything MS could ever do to regain my trust. Unfortunately this seems to be the way of large tech companies. At one time I thought Google was the best thing ever (don’t be evil). Now I find that I view Google in much the same way as I do MS. A huge corrupt behemoth that needs to be broken up.
They're made up of many small and hardly interconnected parts.
Whoever made some despicable decisions 25 years ago, almost certainly don't work there anymore.