3 ms·
Maybe we instead need a model where FOSS is not about profits for anybody, and is just a passion of love, from a large community of amateurs doing it for the te
by coldtea 3y ago
Maybe we instead need a model where FOSS is not about profits for anybody, and is just a passion of love, from a large community of amateurs doing it for the technology and fun.
Projects could still be funded by community users, but "venture funding"? That's how projects turn to shit.
- School-Cotton 3y agoIn such a world most of the open source software you’re used to wouldn’t exist (or would be much less complete) and you’d be forced to work with and use proprietary systems most of the time.
- coldtea 3y ago>In such a world most of the open source software you’re used to wouldn’t exist As part of that world, I also want livable wages and work-life balance for developers, so they can work on their passion FOSS off-call. And for students and programming enthusiasts to be more passionate about FOSS. Like in the 90s before the corporates took over FOSS. If some FOSS still wouldn't exist then, I'm fine with that.
- jacooper 3y agoThat's works for small stuff like self hosted images, but will never work for anything actually reliable.
- prepend 3y agoDoesn’t it work for the Linux kernel? And https? And lots of other stuff?
- t888 3y agoNo. A lot of that work is sponsored.
- sethherr 3y agoThe vast majority. Only 7.7% is unpaid: https://thenewstack.io/contributes-linux-kernel/ https://thenewstack.io/contributes-linux-kernel/
- bruce511 3y agoWhich is not inherently surprising. Developers need a salary to pay the bills. Let's say that covers the first 40 hours of the week. Those who are searching for significance outside their day job offer free labor as their "hobby". Maybe 10 hours a week? For projects that want to move forward with some velocity it makes sense to make some of that development into paid day-jobs. As projects get very large, there's a fair amount of overhead in just "keeping up". That erodes the 10 hours quickly. Further reducing the time to contribute. So where is all this cash to pay employees coming from? Certainly not end users (as anyone who's tried funding an OSS project from users knows.) No, it comes from commercial companies (MS, Amazon et al) or venture capital. This is the cognitive dissonance that underpins OSS development. The very people OSS treat as the "enemy" are the people funding OSS in the first place. As much as say RMS rails against big tech, Linux and the rich Linux economy system only exist at the level they do -because- of big tech. Of course, I painting with a broad brush, and there are exceptions, but the point remains. It's turtles all the way down, and those turtles are not funded by users.
- coldtea 3y agoThose turtles didn't need to use funding pre-doc-com-boom, they were passion projects and people with time devoted to the "cause" of FOSS. >This is the cognitive dissonance that underpins OSS development. The very people OSS treat as the "enemy" are the people funding OSS in the first place. As much as say RMS rails against big tech, Linux and the rich Linux economy system only exist at the level they do -because- of big tech Perhaps that's the problem: that they exist "at the level they do", meaning most of it is corporate focused, and not enthusiast and user focused. Even ourselves, as devs, evaluate FOSS as to whether it's "useful" for our corporate/startup needs. This wasn't exactly the case, or at least not the main case for a FOSS project. Gnome, for example, wasn't created to give RH and co a desktop shell for corporate installs...
- treyd 3y agoI agree, but what I think is curious about the whole situation is that you can also see it strictly as a market failure. It's a very pure example where parties in competition each that have a use for some kind of software can shortsightedly develop their own versions of it in-house, but that duplicates a lot of effort. They'd be better off getting together with their competitors and collaborating on a shared version that suits their needs, avoiding duplicating effort and all benefiting from each others' contributions. They could do this by direct collaboration or by funding an independent organization that fulfills their needs. Sure, this can go badly if there's a large difference in scale between the different parties and some can muscle others around. But it and similar models do work out at the scale of the Linux Foundation, Khronos, down to Mastodon, GitLab, Blender, Krita, Forgejo, even arguanly projects like Bitcoin Core. There isn't the structures to facilitate this kind of regime shift. But there should be.
- mch82 3y agoUniversal basic income & bug/feature bounties, for example.