It's very unfortunate that software engineers, especially the good ones able to create libraries used by pretty much everyone, seem to lack the drive to monetize their work and instead accept payment through GitHub stars, likes and prayers.
It's very unfortunate that software engineers, especially the good ones able to create libraries used by pretty much everyone, seem to lack the drive to monetize their work and instead accept payment through GitHub stars, likes and prayers.
> It's very unfortunate that software engineers, especially the good ones able to create libraries used by pretty much everyone, seem to lack the drive to monetize their work
It seems quite obvious to me that most open source libraries are used by pretty much everyone because they are free to use. Personal projects rapidly become unfeasibly expensive if you need to pay even just a few bucks for 30-50 dependencies each, and businesses have procurement procedures around purchases that tremendously inflate the real cost of purchasing something. "Free" is the only price at which such friction is avoided, and so is the only price at which software spreads to large amounts of users.
Exactly. It is interesting to me that GP uses the word "open source" while entirely missing the point of free software [1], and how copyleft licenses were designed to resist corporations taking from the commons without contributing back from the start.
> “Free” and “open” are rivals for mindshare. Free software and open source are different ideas but, in most people's way of looking at software, they compete for the same conceptual slot. When people become habituated to saying and thinking “open source,” that is an obstacle to their grasping the free software movement's philosophy and thinking about it. If they have already come to associate us and our software with the word “open,” we may need to shock them intellectually before they recognize that we stand for something else. Any activity that promotes the word “open” tends to extend the curtain that hides the ideas of the free software movement.
[1] https://www.gnu.org/philosophy/open-source-misses-the-point....
Imagine trying to write Javascript when every package you import incurs a license fee.
> This would also foster competition between different solution offerings
In practice, it seems not to work out that way: the nadir was probably the early 90s, when Microsoft had killed off all the competing PC operating systems and Jobs had yet to return to Apple.
a) the non-commercial usage is restricted, so there's a reason to buy a commercial license, and
b) The copyright is assigned to a singular person or entity so there's no confusion as the recipient of money.
Sadly both of these things conflict with Open Source either definitionally ("no restrictions on use") or in spirit ("single copyright holder/CLA means no or an exploited community").
I realized that monetizing is mostly about selling, which I'm simply not good at (probably because I hate it). Telling open source developers to simply get more hustle isn't really a solution.
A big open source project isn't even good for your career. In my experience, recruiters don't care at all.
Rather than one or two good, open, reference implementations everyone uses you'd rather have multiple proprietary solutions? That seems worse for people who want to learn from a commons of knowledge and hugely inefficient and a waste of time.
I can see an argument for copyleft style licenses for this stuff (though I fundamentally disagree with them, freedom based on copyright that requires police and courts to enforce isn't free) but you appear to be arguing for completely closed solutions, though I assume I'm misunderstanding?
I am very glad I get to use open-source software at no cost. There are profiteers, sure, but I believe in the end open-source software will be more beneficial for society as a whole as it is much easier to reuse code.
It's done, or should be done, by people that want to build things they like and share it. Any other use is just some kind of hidden or not so welcome motive, and seen for what it is. Billion dollars companies or not.