I’ve seen a lot of posts about the Red Hat situation, and it made me want to talk about something I’ve been thinking about for some time.
Personally, I think Linux is inevitable. It’s only getting better, and eventually there will be no real reason to use something like Windows. As a result, there are going to be distros that are going to be heavily dictated or influenced by large corporations, but that’s fine. It’s very similar to federation. If Microsoft does something shitty with Windows, you don’t really have a choice but to deal with it, or to move to a similarly closed competitor. With Linux, that changes. You might have WindowsLinux or something like that, and Microsoft could put in all the insane telemetry, but only people who specifically need what Microsoft would offer will use it. Everyone else can just use the upstreamed code, and/or remove the telemetry - remember, it’s open source. The big thing here is how much control any single company can have. For all the FUD that was/is pushed about systemd, what we’ve actually seen within the Linux ecosystem is that it’s robust. Other distros still function perfectly well using systemd alternatives, with minimal if any feature loss. Even if a major part of the Linux system starts going haywire, it’s always possible for the community to create an alternative or a fork, without losing the surrounding work.
None of this is the case with a closed source system. That’s the beauty of open source. I think people get very scared at the ideas of corporations being involved, but corporations being involved is essentially why Linux is currently as viable as it is for end users. Hell, personally, I stopped using GNOME because of its seemingly user-hostile attitudes. I jumped to KDE which is only getting better, and seeing increasing user numbers for the same reasons I left GNOME. That’s a good thing. FOSS gives people the ability to move away from toxic platforms and shitty choices, so I think everyone needs to just take a deep breath and calm down.
We’re good.
Generally I agree. Many of the largest and most popular distros are run by corporate entities: Canonical (Ubuntu and its various flavors), Red Hat (RHEL, Fedora), SUSE (SLE, OpenSUSE), and so on. Many more of the popular distros are community developed but are based on, or draw heavily from, corporate distros. Most of the more “beginner friendly” distros just so happen to be these corporate distros or ones based on them. It would be foolish to think Linux would be where it’s at today without the contributions of these companies and others such as Valve, who has almost singlehandedly made Linux gaming commercially viable. It’s still up to the community, however, to keep these companies honest when it comes to staying true to FOSS principles and compliance with the FOSS licenses they work under. That includes things like telemetry and a respect for privacy and security, allowing for freedom as to when an end user wishes to update their software, and retaining the open source nature of code and companies’ contributions to it. Corporations have the freedom to use and contribute to open source software, and they even have the freedom to make profit from it. But they have no more or less freedom than anyone else has to do so as well, and that’s where we have to keep an eye on them.