The new paradigm is Linux
Off the Beat: Bruce Byfield's Blog
The first time I sensed the potential of free software was when I tried GNU Parted. As an OS/2 user, I had been impressed by PartitionMagic, one of the few pieces of software to originate on that doomed platform. But if Parted could do the same functions reliably, how could proprietary software like PartitionMagic hope to compete? As things happened, I was overly optimistic, but my rhetorical question was correct all the same -- it just ignored a lot of other considerations that took time to overcome.
At the time, I knew too little to appreciate how radical the logic of free software actually was. Twenty years after the first personal computers, software was considered a commodity. Of course you bought it. More -- you paid extra for the reassurance of the brand and the convenience of support. As the saying went, no one could go wrong buying IBM -- or Microsoft or Symantec, or any of half a dozen other industry leaders. It says something for the conservatism of the times that buying Apple seemed Bohemian. Anyone who suggested otherwise must have a sinister agenda.
Such an outlook has taken more years than I imagined possible to fade away. The idea that alternative viewpoints were possible, much less practical, took a long time to percolate through the technology industry -- despite its reputation for cutting edge thought. No doubt the Dot Com bubble, with its blind belief in the power of free software didn't help, either, despite the success of a handful of companies like Red Hat.
Changing the paradigm
Specifically, what conventional business balked at was the idea of limited co-operation, and the de-emphasis of intellectual property. Under free software, business is no longer total war. Instead of fighting your opponents every step of the way, you speed development by working together on common interests. In return, you earn the benefit of faster development times, and a quicker time to market -- all of which seems a reasonable tradeoff in an industry where thinking beyond a financial quarter ahead makes you a visionary.
At first, the advantages of these tradeoffs was more theoretical than real. Most free software was far behind its proprietary rivals. Companies like Microsoft were prematurely alarmed over practically nothing, because for years only idealists like me would use inferior software, and never mind that it was free for the download.
Gradually, however, free software improved. Five years into the millennium, it was starting not only to match proprietary feature sets, but in some cases to out do them. Even though the challenge to proprietary software was still largely theoretical, you can mark its reality in the steadily lowering prices of Microsoft's flagship product, Windows and Microsoft Office. Increasingly unable to offer features that free software couldn't match and make available in a few months, Microsoft offered different versions of Windows, and discounts for students, upgraders, and anyone else imaginable until no one was paying the full price. What cost you $500 in 1994 is now expected to cost the average user $120 later this year. The same thing happened with Microsoft Office.
In the end, Microsoft had no choice but to diversify into technology and other services. It even had to encourage free software compatibility with applications like Azure -- not because of a sudden outburst of benevolence, you understand, but because it couldn't overlook such a large chunk of the market.
And so it has been with every other tech-giant in the last decade. IBM accepted free software much earlier than most, probably because it has a history of supporting new technologies. Others, like Google, factored free software into their tactics from the beginning, making themselves the equals of past generations. Apple resisted longer than most, relying on brand prestige, but in the end, it has been dragged kicking and screaming into accepting free software as part of the industry background.
The new normal
Look at the new technologies, and all of them are following a similar pattern. In 1995, Sun Microsystems introduced Java as proprietary, not freeing the code for another decade. By contrast, Apple introduced Swift in 2014, and announced a year later that its code would be released towards the end of 2015, and support more than Apple products. If Swift is to have any hope of becoming widely used, Apply had little choice.
And so it goes with technology after technology. OpenStack, CloudFoundry, Node.js -- each has become a consortium working with a free license, with a non-profit foundation to oversee its affairs. Allan Clark of SUSE tells me that some companies participating in OpenStack development are still struggling with the concept of free software and how to introduce its practices into the culture of their companies, but ignoring free software is no longer an option. Instead, the holdouts are going to conferences to take notes about how to work with free software.
About the only places where free software is not making major in-roads is games and the desktop. Still, what is happening is a sign of coming victory, not an immediate one. At least free software is too widespread to be in immediate danger, and maybe a time will come some attention is paid to these holdouts. Maybe, too, a time when come the rights of users will be given equal attention with the advantages to developers. But what is satisfying to a long time observer like me is to see the clear signs that free software is no longer at a disadvantage and increasingly unavoidable
None of this current situation happened overnight. It has happened over fifteen years, so slowly that I have frequently wondered if my rhetorical question was nothing more than naive idealism. However, now in 2015, the implied answer to my question is as obvious as I thought years ago.
How can proprietary software compete with free software? It can't, of course. The industry just takes time to accept the answer, that's all.
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
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.