A 75% victory or 75% defeat?
Off the Beat: Bruce Byfield's Blog
Nonsense prevails, modesty fails,
Grace and virtue turn into stupidity.
While the calendar fades almost all barricades
To a pale compromise.
- Elvis Costello, "All This Useless Beauty"
Hearing the news that 75% of contributions to the Linux kernel are by paid developers, my first reaction is to recall Alec Guinness in The Horse's Mouth. In this classic from the 1950s, Guinness plays an eccentric and disreputable artist who cons his way into becoming a caretaker of a luxury flat so that he can paint a mural on its wall. When, after countless mishaps, he looks at his finished work, he mutters, "It's not the vision I had in mind," and walks away.
Then I wonder if I'm being too critical -- if the figure isn't a reason for cautious rejoicing rather than despair.
I discovered Linux and the rest of free software during the Dot-Com era of the late 1990s. That was business' first introduction to free software, and it was more radical than a modern newbie could imagine. Under the name of open source, free software was regarded as the victory of the amateur over the professional, of the at-home tinkerer over the paid professional. It was the epitome of the Internet (which was also in the process of being discovered then), and, like the Internet, it was supposed to revolutionize business.
Unsurprisingly, when The Clue Train Manifesto announced that business henceforth would be conversations, several of the first people involved in project were old FOSS hands like Doc Searls. Free software was going to change the way that people did business, and transform or replace corporations with a more humane way of operating.
From this decade-old perspective, the figures for kernel contributions seem reason to despair. Instead of replacing the professionals, the glorious amateurs have been overwhelmed by them, until now they contribute only 18% of kernel code. Instead of transforming business, free software has become simply another strategy, to be used when it offers benefits and ignored when it proves a handicap. It's all enough to make me think that the traditional distrust of business in the free and open source community is justified.
But then I start thinking of the implications, and I'm less sure that the situation is so negative as I've painted. The same news item mentions that the major contributions to the kernel come from Red Hat, Intel, IBM, Novell, and Oracle, who together contribute 29% of the code.
Today, that information is mentioned almost in passing. But, ten years ago, who would have imagined that these corporations would have realized that, in some circumstances, cooperating with each other is worthwhile? Viewed in this light, it only seems natural that Red Hat, the corporation most dedicated to open source ideals, should be the largest corporate contributor.
Sure, the corporations still compete fiercely in other matters. Yet the fact that they can cooperate under any circumstances does seem to indicate that some watered-down version of the old ideals has influenced them. If a complete transformation hasn't happened, a light makeover seems to have.
Very likely, too, this makeover is most confined to the IT Departments. No doubt in the upper echelons, among the senior management and corporate officers, the truisms of the business schools still prevail. Still, these are tech corporations, so they are undoubtedly places where the developers have greater influence than at most companies. Under these circumstances, if developers are engaged in the free software community, then some of their daily ideals are going to influence the rest of the corporations.
Don't forget, either, that this news came from one project. Companies that don't contribute to the kernel may contribute to other projects. Similarly, those that don't contribute at all may still use free software -- and, the last time I was out working as a freelance consultant, it was getting increasingly harder to find any large company that didn't. The few exceptions were freakish, and inexplicably gung-ho about Microsoft. But I suspect that results would be in many parts of the computer world would be comparable to those found in the kernel.
I'm not saying that free software has accomplished all we once hoped it would do, by any means. Yet, to a surprising degree, in the last decade, free software and its ethos has challenged traditional business wisdom, even if it has not supplanted it. Even if they are getting paid, thousands of contributors must be living by an ethos not much different than they would hold if they are volunteers. They may need to watch what they communicate in order to avoid violating their NDAs, but you can tell from their mailing lists and IRC channels that they are living with what, in the corporate world, is a surprising degree of freedom. And it's all happened so quietly that only when looking back can we realize that it has happened at all.
Of course, the result has none of the bright promise of revolution that the community once expected. Yet, even if the results aren't going to have us dancing in the streets, they are still reason for a bit of satisfaction -- even if, like Alec Guinness', they aren't exactly the vision we had in mind.
Comments
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.
Hold up now!
Yes, given the opportunity for business to leverage the same software is not a bad thing. In fact, it is a GOOD thing. The Linux kernel is better than it was and supports more devices (therefore making Desktop Linux better)... none of this is possible unless people are able to EAT and have a place to SLEEP.
The world if not a charity. Yes, it is amazing that good will actually started a movement that Opened Software so it could be pooled to become innovative.
However, you do not seem to understand that nothing has changed for FOSS. The point is that the source code is OPEN and will always be OPEN. Regardless if companies get to contribute or not.
What is true is that some companies like GOOGLE are employing Kernel Devs that used to contrib to the kernel a lot, but now DO NOT... as a video Posted by Google themselves, revealed this by the Lead kernel Dev for SuSE Linux. In which there is some concern...
What I like about Open Source is that since all companies are tapping into this pooled source code can easily come out and keep in check those companies that may not be giving back for which they took. Like Google. Look up the video, its interesting viewing.