|
|
|
|
|
by nineparts
2375 days ago
|
|
This is the case with most of open source software. Three notable cases: 1. GIMP, which is unusable to such a degree that somebody actually decided to make a version with a decent interface, called GIMPshop... what happened to GIMPshop you can only guess [1]. 2. LibreOffice which is much much worse interface-wise than Apache OpenOffice, although hyper-aggressively promoted. That being said, neither of them are even remotely capable of licking the knee of Microsoft Office. 3. systemd, which "suddenly" found its way in all distributions, even though it goes against everything that GNU/Linux or Unix-like philosophy represents. All this makes me think that unusable interfaces are an intentional "feature" of "some" software. [1] https://web.archive.org/web/20190608205114/https://en.wikipe... |
|
On GIMP: There have been various forks throughout the years led by various groups of artists, but they have typically been very hacky. Currently the Glimpse fork is planning to do a redesign of the UI.
On Libreoffice: This is the result of the split from Oracle -- the project is now driven by consultants and ISVs. It works if you're willing to pay one of those or become one yourself. If you pay $0 and expect to get a perfect clone of MS Office then you will be disappointed.
On systemd: The design seems to be heavily inspired by the "giant ball of C" design that is already used by the Linux kernel. I would argue that GNU/Linux in general is too decentralized to have an overarching philosophy.
From my perspective as someone who does UI on open source projects, ultimately a lot of the high-level problems come down to lack of resources. It's hard to find good designers who are willing to contribute to open source, and it's expensive to put together a focus group to gather feedback. The typical corporate methods of gathering telemetry and doing A/B testing are not really useful to any of those projects you mentioned.