2 ms·
Glossing over that too long article, the main proposition seems to be : > The registries should charge companies, and pay maintainers They already centralize
by ajnin 14d ago
Glossing over that too long article, the main proposition seems to be :
> The registries should charge companies, and pay maintainers
They already centralize packages, centralizing money flows is bound to cause more issues. By the way, npm is owned by GitHub, and GitHub is owned by Microsoft. "Your payment for your leftpad package has been transferred to your Microsoft Wallet". No thanks.
I just think there's a fundamental disconnect between the goals here. If I write free software, I don't write it to get paid, I write it to benefit others. If someone takes my work without also contributing back, I will get upset. The solution is not to give me money, that's not the spirit. We should not force people to pay for OSS but we should force them to give back to the community.
That's why copyleft licences like GPL are superior. People licence their work under BSD-style licences that are the equivalent of putting a box of stuff on the side of the road with a "free, help yourself" sign and then get upset when people do. BSD-style licences take away as many rights from users and authors as they can. GPL-style licences give as many rights to the users as they can. That's basically completely opposite philosophies. Use the right licence folks.