I am a developer in a low-wage country, I make use of Open Source, I mostly develop large systems, but I also develop libraries for other programmers.
How do I view Open Source? I think it's a net good. It saves a lot of time, leads to systems with better code quality, and allows me to develop faster.
I'm pretty diligent about following the licenses of the things I use, so I sleep well knowing I'm doing exactly what the original author wants me to do.
I'm not sure that my opinions have much to do with being in a low wage country. That would not seem to be part of my view either way.
Granted it was also a different time (late 1990s) but Open Source actually allowed me to get interested and have a career in programming.
I could install Linux, have access to good programming tools and literally study the source code. I would buy magazines with CDs packed with OSS ready to use, study and play with. I would probably never be able to afford closed source tools, manuals, etc.
> PayDevs is Monetization as a Service for #OSS #libraries. We provide a closed registry for #javascript and collect money for #maintainers.
So is your business plan to undermine open source?
* Microsoft is still very dominant, people use pirated windows on PCs, and in a corporate setting MS tech stacks are very popular. Fewer people can afford MacBooks.
* Linux and free software ideology is not as popular. People want to get buy, not join a revolution.
* In many of these places there is a master-apprentice attitude toward learning. This is pretty much the opposite of the sharing ethos of Open Source. Why would you share your knowledge and software for free when you can charge people?
Perhaps, but so do other paid libraries, so in a way, you're competing all the same but you actually have to be good instead of just existing at a lower price point.
Want the better tool? I sell the patches and maintenance, and after some prudential time, I release it into the wild.
Not exactly the Red Hat method but it's a method for sure.