3 ms·
I don't understand how the content of the article relates to the title. I was expecting a treatise on the trade offs of developing free software and instead it
by na85 6y ago
I don't understand how the content of the article relates to the title.
I was expecting a treatise on the trade offs of developing free software and instead it seemed mostly like a rant that boils down to "open source bad".
What about when free software is actually inferior? The reason the year of Linux on the desktop never comes is that Windows and MacOS provide an experience that for the majority of users is overwhelmingly better than Linux.
The response from the FSF crowd seems to mostly be "deal with it because freedom" which is fine, I guess, but I have better things to do with my time than battle my operating system to recognize my external monitor correctly.
- matthias509 6y agoExactly, I use my free will to exchange money for an experience with less hassle and thus get back time which I can spend on other pursuits.
- 1_player 6y agoThe reason why desktop Linux is so bad has not very much to do with it being free software, but instead it's more of a political problem which many open source proponents still haven't understood. Everyone seems to point to Linux as the best model of open source community that managed to outgrow and outpace any commercial offering. Why is that? The secret sauce for any project, open source or not, that can grow as fast as successfully as Linux is the presence of a BDFL at the top. The one that sets the vision, that pushes back again anything that would impact negatively from that vision and, yikes, might reject patches people have spent their free time on. Blender and Godot are other fully open source project that are competing with commercial offerings, and all have either a BDFL or a very close-knit governance model at the top, that is not afraid to take the next step and find sources of funding for its own full time developers. All of which is opposite to the governance model of the two biggest UI projects in the Linux desktop world, GNOME and KDE. It's a loose bunch of passionate people that work on whatever tickles the fancy right now, and if they get bored they'll just rewrite a core library or app, backward compatibility be damned, we're just volunteer we don't owe you anything. We'd have Linux on the desktop in 2020 if any of those projects had some Torvalds-like figure ranting on a mailing list about why the user is always right, shame on you on redesigning the menubar yet again breaking any UI convention for no real purpose, and no, Canonical/Red Hat/whoever, we will not accept this patch that undermines the goals of this project. So it's really got nothing to do with open source, it's just an organisational problem. Well, that, and the fact that the vast majority of Linux users seems to be incredibly stingy and reluctant to support and pay for these volunteers' time.
- tsimionescu 6y agoThe major reason why Linux thrives and other projects do not is not the governance model, but the fact that Linux solves a real, difficult problem for a large number of companies. The major contributors to Linux are companies, not anyone individual people. Would a Linux Steering Committee have worked for early Linux? Probably not. Would it work now? Absolutely.
- cycloptic 6y ago>We'd have Linux on the desktop in 2020 if any of those projects had some Torvalds-like figure ranting on a mailing list about why the user is always right, shame on you on redesigning the menubar yet again breaking any UI convention for no real purpose, and no, Canonical/Red Hat/whoever, we will not accept this patch that undermines the goals of this project. I think if you followed things more closely you would see that this is not true. There is no shortage of highly opinionated people making angry rants and throwing out patches. That's not going to help with the ridiculous amount of edge cases it takes to keep a desktop working. Using the Linux kernel as an example, there has been a meme there for quite a long time from overworked maintainers complaining about how the BDFL model scales poorly. (Recent writing here: https://lwn.net/Articles/703005/ https://lwn.net/Articles/703005/)
- ogre_codes 6y ago> We'd have Linux on the desktop in 2020 if any of those projects had some Torvalds-like figure ranting on a mailing list about why the user is always right, shame on you on redesigning the menubar yet again breaking any UI convention for no real purpose, and no, Canonical/Red Hat/whoever, we will not accept this patch that undermines the goals of this project. I don't think a Torvalds like BDFL would save Linux desktop. With the Linux kernel, there is a massive incentive for everyone to circle their wagons around one kernel. By having a single Linux kernel, it makes it much easier for vendors to create drivers and services against. With the desktop, the incentive to stick with "one" desktop solution drops off quickly. If I want a tabbed window manager and one doesn't exist, I create it. This is great for me and the people who want a tabbed window manager, but for the other 95%+ of the population, it's essentially worthless. Multiply that effect by thousands of decision points and you have the Linux desktop: An abundance of fairly mediocre to good options with few really great ones.