I think that paying people for valuable work is a good thing. But I don’t think there is a problem with this as evidenced by 50 years of great OSS software written by professional and amateur developers.
Saying I spent 4000 hours on a project without pay is not enough info to be useful to determine that I need payment. I volunteer time to lots of charities, I don’t then say I need payment for this time. I also spent countless hours on hobbies, this doesn’t entitle me to payment.
If I put an annoying ad into people’s consciousness because I spend 3000/year organizing my magic cards, that’s not really relevant to most people.
Until you consider the fact that critical infrastructure depends on underfunded open source projects that sometimes have trouble staying afloat.
NTP is the classic example of the problem.
https://www.infoworld.com/article/3144546/time-is-running-ou...
This is not principally an issue of a funding problem for the maitnainers, but an issue of a risk management problem for the relying parties.
Unfortunately, it's probably going to take a massive costly, critical failure before it gets addressed, but once that happens it will be addressed quickly, and critical infrastructure will rapidly not be relying on underfunded open source projects. (Whether that is through those products—whether the existing core project or a new fork—getting better support from well-heeled downstream parties, as many widely-critical open source projects (e.g., SQLite) already have, or whether it means those products get replaced may not be consistent from product to product. If they do get funding, though, it's not going to be without the funding parties taking a keen interest in governance, as the risk doesn't go away with unaccountable funding alone.
It's such a ridiculous attitude to read on a news site hosted by a Venture Capitalist firm.
It's just a configuration file for a formatting library that someone else(s) wrote.
If living comfortably is Feross's goal, why not get a job? This is a high profile programmer in one of the highest demand, highest-programmer-wage places in the world. What am I missing?
The alternative is Feross gets a job, and everyone invents their own stuff in-house, and we end up with 'open source' that is just what profitable companies want to have as open source. The set of things companies decide to open source is not a good overlap with the set of software that should exist.
lol if you need to make income from your work, don't give it away for free. Should everyone demand getting paid now for working on hobby projects?
My point was that even though the "don't give it away for free" model works, we should still try to improve the profitability of funding models where we can give software away for free.
I would love to find a way to help maintainers capture at least a bit of the value we create so that we can happily continue to write new features, fix bugs, answer user questions, improve documentation, and release innovative new software.
But after it was received badly, he switches to:
Folks who contribute nothing don’t get a seat at the table. Rich Hickey said it best in Open Source is Not About You:
Which seems contrary. Rich Hickey’s post is that open source is built for oneself (one person or one company) and then released to the world in whatever state it was used internally. Other people aren't paying, so they don't get a say. The opening position is that open source is created and maintained for the benefit of others.
It can be either, neither, or both for different projects, sure, but to suggest that people take up maintaining unseen infrastructure code so that they can answer user questions and write documentation and code new features to help people and also don’t no have to listen to anything those people say because it’s done for one’s self and not about those people at all.. which is it?
People who tidy the commons for the council are employees, and do what they're told. People who tidy the commons of their on volunteer effort get to choose what to do but don't get to stick a price tag on it. If you do it for yourself on your terms, you don’t get anyone’s money. If you do it for others and want their money, it’s a job but you have to be controlled by what they want because it’s a job.
If you do it for guilt and charity, who gets to thrive off charity work in other fields?
If you went to a local park and found someone had picked some poison ivy, and left an advert there instead, would you approve?
In my case, the arrows are purely stylistic. They never change color or ordering.