|
|
|
|
|
by midoridensha
1299 days ago
|
|
There were no social or cultural barriers when the KDE/Gnome war started. It was entirely over a licensing issue. Other than that, the two projects were largely very similar, except that Gnome insisted on using C instead of C++ (and then replicating all of C++'s features in C). It wasn't until later that the two really diverged, with KDE having the "make it as configurable as possible" philosophy and Gnome having the "we're UI experts and know what's best for you little users" philosophy, borrowed from Apple but without the well-funded team of real UI researchers. Anyway, even with the different philosophy towards users, that could have been done in a single project (i.e., Gnome3 can be a KDE skin), or two closely-related projects (i.e., Gnome3 is a fork of Plasma but otherwise shares the same libraries), reducing a lot of duplicated effort. Instead, we now have 6 or more different desktop environments for Linux and potential new users look at the mess and ask, "WTF?". Or they try one and hate it, and when they ask how to switch to a different one to try it out, the answer is "reformat your hard drive and install this other distro that actually cares about that DE", or "follow this list of command-line instructions and hope it doesn't break because your distro doesn't care about supporting that DE". |
|