Open Source volunteerism is the result of the early hacking culture and of what makes the Internet special: people choose to experiment and share their work, and their work can reach every corner of the world. It has no significant parallel in other industries, it's beautiful, and I owe it my career. However, it's not a sustainable, fair, or effective foundation for an industry with the responsibility to power modern…
FOSS devs are burning out, quitting, and even sabotaging their own projects
41–50 of 191 posts
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#42Earlier quoted context omitted.
The recent elementary OS melt down shows the problem with this path. Creating a business to act as a middle man creates a situation where no one can reach the people who want to do maintenance because business interests will develop and want to hold the code hostage. It is better to form non-profits that hire maintainers.
Elementary's problem is it has two inexperienced founders who aren't negotiating with each other very well, I'd hardly call it a meltdown, nor particularly relevant to the examples in this article. The entrepreneur in me will never understand this problem: "programmer creates world famous software used by Microsoft and NASA and doesn't make any money and is burning out from all the work." Here are your solutions: 1)…
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#43No wonder most people give up.
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#44Open Source volunteerism is the result of the early hacking culture and of what makes the Internet special: people choose to experiment and share their work, and their work can reach every corner of the world. It has no significant parallel in other industries, it's beautiful, and I owe it my career. However, it's not a sustainable, fair, or effective foundation for an industry with the responsibility to power modern…
> We need the critical role of Open Source maintainer to professionalize. Do we? I do open source work and maintainership, and am happy that this is outside the control and influence of industry. Must even this that "makes the Internet special" also bow to industry needs?
Do you like working for free? Do you like people making unreasonable demands?
How would you like spending the weekend like the log4j people trying to solve a Prio 0 bug?
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#45Earlier quoted context omitted.
Eh, what, this is not a kitchen. This is a hobby project, a child-toy-kitchen, some people seem to mistaken a a career. Patch is welcome and if you want software work for free, fork it and do your own work on it.
Is that really the outcome we want? That large companies fork all the OSS they need and take control away from the maintainers? Because it's what is going to happen if we don't build an alternative where maintainers have a proper career path.
I like most others' careers has been deeply enriched by open source, but I find it hard to have sympathy for anyone releasing under a very open license and then pulling a pikachu face when their project is used within the boundaries of how it is offered.
This same discussion has previously devolved to 'well projects with non-liberal licenses don't tend to get traction', the answer to which is there's a false assumption here that every oss project should trend towards adoption. That should never be the primary goal and is one of the main pillars of why the entire ecosystem is becoming dysfunctional.
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#46Earlier quoted context omitted.
I'd like to see FOSS funded in the same way as science.
I would not. Science funding is pretty terrible, decided by politicians or groups the politicians choose who suit their interests. I would suggest something more distributed, like giving each citizen €100 a month they can allocate to FOSS.
So most likely most people would not give anything because they don't know/care, and a few marketable projects (like VLC) would get most of the rest, way more than they need.
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#47Earlier quoted context omitted.
Eh, what, this is not a kitchen. This is a hobby project, a child-toy-kitchen, some people seem to mistaken a a career. Patch is welcome and if you want software work for free, fork it and do your own work on it.
The kitchen is real because it produces real food that real people choose to eat. But it is indeed not much of a career, usually .
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#48Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#49Open Source volunteerism is the result of the early hacking culture and of what makes the Internet special: people choose to experiment and share their work, and their work can reach every corner of the world. It has no significant parallel in other industries, it's beautiful, and I owe it my career. However, it's not a sustainable, fair, or effective foundation for an industry with the responsibility to power modern…
> We need the critical role of Open Source maintainer to professionalize. Do we? I do open source work and maintainership, and am happy that this is outside the control and influence of industry. Must even this that "makes the Internet special" also bow to industry needs?
If a company is basing their livelihood on your library, they should (in my opinion) be supporting it somehow -- either by paying you, or paying someone to keep an eye on new versions.
The other choice is they are trusting you to fix bugs and not be malicious, which isn't (in my opinion) reasonable, as you get nothing in return.
Re: FOSS devs are burning out, quitting, and even sabotaging their own projects
#50makes you wonder, babel say they can't live with 300k a year in funding but the 1000s of projects used by 1000s of devs to build 1000s of things barely get 10$ a month or even a year OSS donations should be more fairly distributed, not power law, rock star levels, where 1 project can get more funding than 99% of projects.
People should simply stick to the slightly older JS syntax while waiting for new versions of JS to reach mass adoption... Essentially all of the new features add very little value nowadays (mostly cosmetic value)... Surely you can wait 5 years or so... There hasn't been any significant 'must have' feature since async/await anyway. It's not worth adding 100+ Babel tooling dependencies and sub-dependencies to your project and adding a transpilation step just to reduce your project's code size by 2% (that's what cosmetic changes to ECMAScript are about really)... Just use the older feature; this is the most compatible approach.