From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
capitalism: does shit someone: open source bad
Hmm, I don’t really agree with that article. The thing is, publishing something as open-source is trivial.
But, despite the opposite being written into basically all open-source license (“is provided as-is”), we expect every published piece of software to come with updates ad infinitum.
And you can’t really plan for it. You can release many pieces of open-source software that no one will ever use. And then one of them happens to become popular by chance and suddenly you’ve volunteered for the role of Benevolent Dictator For Life.
I guess, you could leave the software published and as-is, i.e. stop releasing new versions, but I’m honestly not sure that’s truly better for the users. By breaking their builds, they’ll know they have to migrate to something else. If you just leave it unmaintained, security problems will creep in and bugs will remain forever unfixed.
While I don’t really agree with this article, I do think this guy is an idiot.
Purposefully corrupting two of the most used NPM libraries in existence is gonna destroy the workflows and projects of big tech that are using FLOSS software and not giving back to the community alright, but it will also destroy the workflows and projects of those that DO give back to the community! And even worse, it will teach people to not update no matter what, out of fear of their projects breaking all of a sudden.
Developing FLOSS software is just a slippery slope over all, with most of the freedom given to the user and not the developer. If you can’t handle that and expect a six figure wage in return of developing these libraries and software in general, don’t enter the world of FLOSS. Stick to your proprietary poo.
This guy is an asshole.
Well this is not so dramatic, only the CI and possible future builds. The previous version and build still do exist. There are also local copies and developers computers and CI server npm cache.
From your article :
“In November 2020, Marak had warned that he will no longer be supporting the big corporations with his “free work” and that commercial entities should consider either forking the projects or compensating the dev with a yearly “six figure” salary.” …😆 ! !
My small search :
We’re npm, Inc., the company behind Node Package Manager, the npm Registry, and npm CLI. We offer those to the community for free, but our day job is building and selling useful tools for developers like you. Take your JavaScript development up a notch
“NPM is the repository of all kind packages that you can think of. At this moment, there are 28698 packages in NPM which is a lot for a 4 years old project.”
Hi.[@Ephera](https://lemmy.ml/u/Ephera)i.was.updating.at.the.same.time.you.repled
There is a popular framework for using JavaScript to write backend applications, which is called Node.js.
And then for that framework, they created a package manager, the Node Package Manager – NPM.
Nowadays, NPM is used even for frontend code and independent of Node.js, because there is no real other package manager for JavaScript.
Not nitpicking but there Node.js is technically a JS runtime (built with V7 engine), not a framework. Express.js is the actual framework that runs on Node.js.