4 ms·
I can do just fine without GNOME. In fact, I think the Linux ecosystem would have been much better off if it had never been developed, or maybe left to die aft
by midoridensha 4y ago
I can do just fine without GNOME. In fact, I think the Linux ecosystem would have been much better off if it had never been developed, or maybe left to die after the Qt license issues were sorted out.
As for the popularity of RHEL, how much of that is because the US government is probably their biggest customer, and basically mandates its use for any application needing Linux? That's not a grassroots type of popularity.
- EntrePrescott 4y ago> if it had never been developed In all fairness: Gnome was absolutely great at its beginnings… until the clique around Havoc Pennington took over and decided they know better than the users what's good for them and ruined Gnome… thus earning them the affectionate title "interface nazis" dished out by Linus Torvalds. https://www.cio.com/article/220271/11-technologies-that-tick-off-linus-torvalds.html#gnome https://www.cio.com/article/220271/11-technologies-that-tick... > after the Qt license issues were sorted out Much as I'd agree that GTK has proven to not be the way (either), I don't see the "Qt license issues" as being "sorted out" at all. It did look like it for a short while after Nokia bought Trolltech and made Qt available under LGPLv2.1, but that didn't last long: Shortly after, Microsoft managed to place their mole Stephen Elop onto the CEO seat of Nokia, and Elop methodically ruined Nokia in preparation for a Microsoft takeover and threw out Qt (which represented cross-platform, a concept Microsoft always saw as as a threat to their business model), replacing it with the ill-fated Windows Phone platform. Under Digia, and even more so once splitted out as QTCOM, The licensing focus of Qt has shifted from "make it more open so as to gain wide traction" (the strategy under Nokia) to "try to force devs into commercial licensing schemes and monetize to the max you can milk out of it", and it has been a sore downhill slide into a shitty situation. The "Qt license issues" we have today aren't the same as way back then in the QPL days of early KDE-vs-Gnome forum wars, but they are at least as bad imho. A lot of developers who used to develop mainly with Qt (me included) have since jumped ship because of that and prefer to avoid Qt too now, though the sad reality is that while there are better alternatives depending on the project, there isn't really a good free cross-platform allround alternative for Qt either. I think there is really a big window of opportunity and gap to be filled by a new modern cross-platform UI toolkit.
- paulryanrogers 4y agoCan't you still use QT as FOSS, albeit not their LTS binaries
- EntrePrescott 4y agoFirst of all, it's not just the LTS binaries, it's also the LTS source and license for it. Commercial-only. No FOSS. But it goes further: even for what is still FOSS (i.e. the non-LTS), the licensing gets progressively more and more restrictive: * whereas Nokia made Qt available under the relatively permissive LGPL2.1, that since changed to a mixture of LGPL3 and GPL, with a clear shift towards the latter: that is: for new modules, you typically only have the choice between commercial and GPL. Unless you are content with that for all of your software projects, that's quite the problematic constraint.
- midoridensha 4y ago>for new modules, you typically only have the choice between commercial and GPL. Unless you are content with that for all of your software projects, that's quite the problematic constraint. For a FOSS project like KDE, why would this be problematic? I don't see how this is an issue at all.
- EntrePrescott 4y agoWell, first of all, while the GPL is one particular FOSS license (out of many), it's not as if it was compatible with all FOSS licenses, far from it. So while imposing GPL or commercial may not be a problem for a FOSS project that happens by chance to have chosen that one specific license anyways… it can be a huge problem for others that want to choose a different FOSS license. And that's just for projects that happen to be FOSS anyways. The thing is: very few software developers have the luxury of releasing ALL their software projects as FOSS. Something has to pay the rent and food. There are a few select domains where developing FOSS software can be a the base for a business model that pays a sustainable living… but those tend to inherently have a very small intersection with the kinds of software typically developed with Qt. And huge complex frameworks aren't something a developer changes all the time like underwear. It's something devs tend to stick to, because it takes quite a significant time investment to master and to build your workflow, tooling etc. around. In other words: developers largely tend to do their FOSS projects in the same framework that they use for the work projects that pay their rent and food. If big framework A disqualifies itself for the latter and gets replaced with framework B for that, chances are that their FOSS projects will be centered around framework B as well and no longer around framework A. As long as Qt was a viable option for work, it made perfect sense to center one's FOSS efforts around Qt as well and thus around KDE, which is the primary Qt-based Desktop. But since the licensing situation of Qt deteriorated, that is no longer the case. So that's another factor where it impacts KDE.
- anthk 4y agoI always tought an enhanced GNUStep+WindowMaker with a modernized setup a la OSX would create a much better environment than Gnome. Today we would be using GNUStep using 1/10 of the resources of any DE and Cocoa Emacs would shine on GNU much more than the GTK3 version.
- nine_k 4y agoJudging by the popularity of GTK as a GUI toolkit on Linux over literally decades, it's pretty convenient, and thus valuable. I'm not a fan of Gnome the desktop environment, but GTK (which was not even invented for Gnome) is a huge boon.
- homarp 4y ago>GTK (which was not even invented for Gnome) GTK = Gimp Tool Kit
- midoridensha 4y agoThat's interesting, but if you're trying to make a DE that attracts users who are used to Windows, or serve as a Windows replacement for corporate/government employees, it won't be helpful. Neither is GNOME, in my opinion. KDE is easily the closest thing in FOSS-land to the Windows UI, and it's always baffled me why RedHat didn't support it instead, given their corporate focus. Some people argue that Gnome (3+) is better here because it doesn't lend itself to customization very well, but its entire UI is so radically different from Windows that I don't see how this argument holds water. Sure, KDE is ridiculously configurable, and that can be a big problem for IT support, but for non-admin users, it shouldn't be difficult to set an option to lock it down and only give users a very limited subset of the config options. KDE might not have that now, but RH could have easily developed that with a tiny fraction of the resources they've poured into Gnome development.
- nailer 4y agoAWS Linux and the internal Facebook system were also based on Red Hat.
- thesuperbigfrog 4y agoBefore Amazon Linux, Amazon used RHEL 5 and RHEL 3 internally on both bare metal and with a customized Xen hypervisor to run virtual machines. RHEL has been the default enterprise Linux distro for many years with SUSE as a second choice. Before that, most enterprises that were not running Windows were running Solaris.
- midoridensha 4y agoOk, but still this doesn't indicate any real popularity: a small handful of decision-makers picked RedHat as their standard OS for probably tens to hundreds of thousands of users, plus a ton of servers.
- nailer 4y agoIt seems like Red Hat was popular with decision makers. Red Hat was by far the most popular Linux before Ubuntu which might have contributed.
- toyg 4y agoThe popularity of RH was (and is) driven by its commercial stability. They were the first to support slow-changing releases over timespans that businesses found realistic. In the enterprise, you can't rebuild a server every other year - you must be able to guarantee stability over 5 years at least. This stability gave major developers (like Oracle) a fixed target they could realistically aim to support with closed-source binaries. This way, they became "the" commercial Linux distribution of choice. They've since missed a few boats, but still they've been careful to play only in the areas where real money can be made - and they've quietly steered platform evolution over the long term, effectively calling all the shots (or at least all the shots that matter) in the Linux world for a long time now.