@benni @imani in major proprietary software however the developers are paid to follow the direction of the design lead whereas on decentralised #FOSS projects every dev pulls towards his vision and the design lead needs to push back with mere persuasion.
Especially in projects starved of contributors that's a really hard thing.
@imani I think you may be on to something here!
But I also think often OSS is terrible to use, simply because nobody made an effort to make it otherwise.
The really successful OSS, the OSS that has funding and full time devs, is mostly developer or admin tooling and user interface is relatively low in the priority list for such things. Techies are used to figuring stuff out.
OSS end-user facing software is created by a much more constrained and limited talent pool.
@imani I don't think I agree. FLOSS is usually less seamless because it doesn't need to hide the underlying functioning of the code. It can be awkward at first but that's not necessarily a bad thing. And seamlessness can be a very infantilizing, manipulative commercial concept when taken far enough. (I'm kind of paraphrasing Femke Snelting¹ here.)
> each piece of FOSS software is designed in isolation, ignoring other software that will interact with it or be used alongside it.
Not in the fediverse or in the https://www.loomio.org/g/exAKrBUp/open-app-ecosystem
Welcome !<br><br>This is a neutral group to talk about how we can build a suite of interoperable, open source tools which support transparent, democratic, and decentralized organizing.<br><br>It's not a working group, but becomes a resource where all creators can gather to exchange information about their projects and practices.<br><br>Also, if you have an idea or if you want to work on something concrete you can start discussing it here. At some point it's good to create your own loomio's group (or whatever you want to use) to work on your project.<br><br>Don't hesitate to go on this github page to know more about it.<br>
Pretty much the same in the Linux operating systems; See https://en.wikipedia.org/wiki/Unix_philosophy
Everything is supposed to be able to work together.
@kavbojka
Another way to think about it is that a certain (very high, actually) proportion of software is horrible. It's just that horrible open source software can find niche users that keeps the project going. Horrible commercial software probably won't make much money and is therefore more likely to be dropped.
We're just seeing the survivors, and open source software is more likely to survive.
@imani
@imani oh yeah.
Believe me, I tried.
There’s also some contempt for the user there... some disrespect.