This seems to be clickbait as no distribution would properly work: https://social.treehouse.systems/@AsahiLinux/109931764533424795 .
I didn’t know this omglinux but the lack of source/explanation is worrying.
I guess even here we will have people naive enough to think that Microsoft loves FOSS because it does some charity and not everyone inside the company thinks the same…
Google donation is just a green-washing-style move, same for Facebook, Apple, etc. The funny thing is I am reading here: “the truth” despite all of the above having been found guilty on multiple occasions by different justice system around the world of illegal data collection/usage.
Those big corporation are made of many teams with many people. Some are better then others but the system is bad by design. You can convince yourself that all is fine and this will ease a lot of things indeed, especially about money. But the problems are just going to get bigger. We shouldn’t assume Mozilla is going to get better. Most of entities goes worse with time as people only interested in their careers and money join them.
I’d rather get article with facts and showing real changes about the governance itself of such companies before starting so say that they are any good.
We should have a better system than email.
A better system is way overdue in my opinion.
I don’t really care about mediocre developers infightings. Bad dev chose to depend on 3rd party code because they are not good enough to code a left pad function. Bad ecosystem is being used by said mediocre devs…
I don’t need all of this to make my web application. If tomorrow npm is dead I can switch or even code an equivalent myself. I keep my dependencies at minimum and use tools and library such as npm as ways of doing things faster. Not doing things I don’t understand/can’t do myself.
If people dislike npm ways of doing they can easily code a better one. Actually several alternatives exist.
If you have security concerns you can had additional check such as inhouse code review of packages and save hash of said version. You could even share this knowledge with trusted partners in a common database.
We have other issues were laws (patent) or economic system (entrepreneurship) is a real barrier to better solutions. My point of view of this matter is that it is mainly a lack of skills and bad culture.