TweetFollow Us on Twitter

Revolution OS

Volume Number: 19 (2003)
Issue Number: 7
Column Tag: Reviews

Revolution OS

The rise of the free software and open source movements

by Andrew S. Downs


Every so often a movie comes along that tells a techie tale in just the right way. Making the rounds right now at film festivals and on various movie channels is an independent film called Revolution OS. Produced and directed by J.T.S. Moore, Revolution OS tells the story of the rise of the Free Software and Open Source movements. Using a combination of news bites, camera shots of Silicon Valley, and occasional statistics illustrating the increasing adoption of Linux and popularity of Linux-related Initial Public Offerings, the movie intersperses such teasers with interviews with key players in these movements.

The movie opens with Eric Raymond recounting an episode in which he encountered the Microsoft VP of Consumer Products at a conference. Eric concludes the encounter by telling the VP "I'm you're worst nightmare." This opening exchange sets the tone for the movie: a growing movement that threatens the dominance of Microsoft.

The talking head format used for these interviews works better than you might expect. The main players are introduced with little fanfare. This allows you to focus on the message that each relays. We meet several of the players in the opening minutes: Eric Raymond, Linus Torvalds, Bruce Perens, and Richard Stallman. The interviews show the passion as well as the facts. The small amount of narration and voiceover provides some variety in the presentation, and in no way detracts from the message. There is no evidence of "Hollywood" in this film.

The tech talk is light. The most complex topic discussed is the distinction between the monolithic kernel architecture of Linux and the microkernel-based GNU HURD. If you read Cliff Stoll's The Cuckoo's Egg, the superficial treatment of potentially complex topics is similar though engaging. This makes the movie accessible to a broader audience.

For example, Bruce Perens, the author of the Open Source Definition, discusses open source as a way for developers to collaborate on projects without restrictive intellectual property laws and contracts getting in the way. Those developers sacrifice intellectual property rights in an effort to increase the number of users of the software. This could easily have gotten bogged down in legal terminology, but Bruce makes the topic easily accessible.

We also find out that the connections between the philosopher Stallman, the engineer Torvalds, and the companies that aim to bring these products to market are based not on a bandwagon mentality but on real experience with the underlying products. Michael Tiemann of Cygnus Software and Larry Augustin of VA Linux Systems, who serve as the film's primary entrepreneurs, were both programmers who contributed to the GNU software code base earlier in their careers. No doubt this enhanced their ability to make otherwise free tools a commercial success.

Another indication of the symbiosis between companies and philosophers is Netscape's decision to release its browser source code (the Mozilla project) as open source based on the principles espoused in Eric Raymond's The Cathedral and the Bazaar. Fearing a Microsoft monopoly and perversion of HTML and HTTP, Netscape became the first commercial vendor to offer its source code as a product.

free vs. Open Source

The movie goes to great lengths to balance the discussion between the Free Software Movement and Open Source. Although Linux and Open Source receive the lion's share of media attention, we find out that Richard Stallman and the Free Software Foundation predate Open Source by ten years or so.

Free software and open source are not synonymous. Free software is more of a political stance than an economic one: "free" refers not to price but to philosophy. Free software can be used and modified without restriction. In the proprietary, single vendor or non-free software world we know this concept as piracy, except where very liberal licenses apply. Free software began as Richard Stallman's personal crusade about twenty years ago. Interviews with Richard in the movie clearly bring out the zeal and passion in the man. What started as a configurable text editor (Emacs) in the 1980s evolved along several non-contiguous paths, including the Free Software Foundation's GNU project and the Open Source movement where Linux and Apache remain the most obvious examples of successful projects into an essential element of our technology infrastructure. Some businesses base their products on code originating from free software.

Freedom to modify is a pillar of this philosophy. The responsibility accompanying that freedom comes in the form of the GNU Public License (GPL). The GPL states that distributing a product that uses free software within its core or periphery (derivatives of the GPL differ) requires the distributor or vendor to also distribute or make available the product source code so that others may enjoy the same freedom to use and modify.

Making money

One important question with regard to both free software and open source software (which by definition is free-of-charge) is "How do you make money?" At first blush it may appear impossible. After all, I or any programmer or hacker with a compiler can download, modify, and build the finished product. Then I can simply give it to my friends and coworkers, right?

Yes, you can if the license permits it. But your next question might be "How do I configure it for my system?" Or "Why did it not install properly on my system?" If you have time and desire you may be able to determine the answers on your own. But businesses typically do not plan for, pay for, or sometimes allow this experimentation to occur on their dime. They prefer to call or email someone else for support.

And there lies the answer to the moneymaking question. The rise in outsourcing encourages firms that specialize in support (including packaging, installation, configuration, and usage issues) of open source and free software products. Businesses can then expense support costs by purchasing a packaged GNU/Linux product from a vendor such as RedHat, Caldera, SuSE, or VA Linux and receive ongoing support from outside the company. This reduces or eliminates the need for in-house expertise, though pockets of knowledge within the company will remain and likely grow.


Microsoft's role in the movie is cannon fodder for several anecdotal episodes discussing encounters between free software and open source luminaries and Microsoft managers and the company-at-large. One of the most memorable is Bill Gates' 1976 letter to the Homebrew Computer Club, in which he verbally clubs those developers who used Microsoft's BASIC compiler without paying for it. In contrast, the Windows Refund Day protest in 1999 provided less drama, since Microsoft provided drinks rather than water cannons when the protestors showed up at their building. But the movie is not a Microsoft bashfest. Rather, it illustrates the reasons behind the rise of open source and free software. These people changed the world in response to the proprietary software philosophy, of which Microsoft is the most visible proponent.


So where is the Apple and Mac OS connection in all this? The movie discusses free software (the GNU tools) and open source (Berkeley Unix) products that are familiar territory to Mac OS developers with the rise of OS X. The GNU development tools lie at the center of Project Builder, the development environment that ships with OS X. Berkeley Unix, itself an attempt to bring freedom to the category of operating systems by competing with AT&T's proprietary Unix, has over the years given rise to offshoots that use open source and collaboration as their development philosophy. FreeBSD is one of those offshoots and sits near the core of OS X. (The Mach microkernel resides underneath. Mach is another open source project that receives little air time in the movie but broke new ground in kernel development.)

At the other end of the Mac OS spectrum are technologies such as Aqua and QuickTime that are unlikely to become open source candidates since they are key to differentiating Mac OS from competing operating systems.

In the middle lie extensions to the kernel and BSD subsystems, including Directory Services and Rendezvous. These remain open source projects maintained by Apple and interested developers outside the company.

Suggested Reading

I enjoyed this movie, but it may leave some technophiles longing for more. Its treatment of technical issues is light. If you find the movie intriguing or simply want to learn more about the people, ideas, and products involved, here are several books you should consider reading:

    The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, by Eric S. Raymond, 1999, 2001. O'Reilly and Associates, Inc. The essays in this book capture the essence of the open source philosophy and attempt to quantify and explain the "why" behind the "what".

    Free as in Freedom: Richard Stallman's Crusade for Free Software, by Sam Williams, 2002. O'Reilly and Associates, Inc. This book presents Richard Stallman's free software philosophy and history through recaps of interviews with the man himself and other sources.

    Just for Fun: The Story of an Accidental Revolutionary, by Linus Torvalds and David Diamond, 2001. HarperCollins. Half-written by Linus Torvalds, with the balance consisting of interview recaps, this book provides insight into Linus' character and views on life, Linux, and the pursuit of family.

    Open Sources: Voices from the Open Source Revolution, edited by Chris DiBona, Sam Ockman, and Mark Stone, 1999. O'Reilly and Associates, Inc. This contains essays by Stallman, Raymond, Torvalds, Perens, Tiemann and others.

    Rebel Code: The Inside Story of Linux and the Open Source Revolution, by Glyn Moody, 2001. Perseus Publishing. An account of the rise of Linux from a spare-time college project to its dominance today.

Also, check out the Revolution OS web site at

Andrew writes embedded system software in New Orleans, LA. You can reach him at


Community Search:
MacTech Search:

Software Updates via MacUpdate

Dash 3.4.0 - Instant search and offline...
Dash is an API documentation browser and code snippet manager. Dash helps you store snippets of code, as well as instantly search and browse documentation for almost any API you might use (for a full... Read more
AirRadar 3.1.9 - $9.95
With AirRadar, scanning for wireless networks is now easier and more personalized! It allows you to scan for open networks and tag them as favourites or filter them out. View detailed network... Read more
Printopia 2.1.22 - Share Mac printers wi...
Run Printopia on your Mac to share its printers to any capable iPhone, iPad or iPod Touch. Printopia will also add virtual printers, allowing you to save print-outs to your Mac and send to apps.... Read more
SteerMouse 5.0 - Powerful third-party mo...
SteerMouse is an advanced driver for USB and Bluetooth mice. It also supports Apple Mighty Mouse very well. SteerMouse can assign various functions to buttons that Apple's software does not allow,... Read more
Alarm Clock Pro 10.2.5 - $19.95
Alarm Clock Pro isn't just an ordinary alarm clock. Use it to wake you up in the morning, send and compose e-mails, remind you of appointments, randomize the iTunes selection, control an internet... Read more
Cocktail 10.1 - General maintenance and...
Cocktail is a general purpose utility for macOS that lets you clean, repair and optimize your Mac. It is a powerful digital toolset that helps hundreds of thousands of Mac users around the world get... Read more
RapidWeaver 7.1.7 - Create template-base...
RapidWeaver is a next-generation Web design application to help you easily create professional-looking Web sites in minutes. No knowledge of complex code is required, RapidWeaver will take care of... Read more
MacCleanse 5.1.6 - $29.95
MacCleanse is the product of thousands of hours of intense research and development. It meticulously scans all of the nooks and crannies of a computer for unnecessary junk that can take up huge... Read more
Slack 2.3.0 - Collaborative communicatio...
Slack is a collaborative communication app that simplifies real-time messaging, archiving, and search for modern working teams. Version 2.3.0: Note: Now requires OS X 10.8 or later New The app... Read more
Firefox 49.0.2 - Fast, safe Web browser.
Firefox offers a fast, safe Web browsing experience. Browse quickly, securely, and effortlessly. With its industry-leading features, Firefox is the choice of Web development professionals and casual... Read more

Latest Forum Discussions

See All

4 addictive clicker games like Best Fien...
Clickers are passive games that take advantage of basic human psychology to suck you in, and they're totally unashamed of that. As long as you're aware that this game has been created to take hold of your brain and leave you perfectly content to... | Read more »
Smile Inc. Guide: How not to die on the...
As if Mondays weren't bad enough, at Smile Inc. you have to deal with giant killer donuts, massive hungry staplers, and blasting zones. It's not exactly a happy, thriving work environment. In fact, you'll be lucky to survive the nine to five.... | Read more »
Oh...Sir! The Insult Simulator (Games)
Oh...Sir! The Insult Simulator 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: | Read more »
WitchSpring2 (Games)
WitchSpring2 1.27 Device: iOS Universal Category: Games Price: $3.99, Version: 1.27 (iTunes) Description: This is the story of Luna, the Moonlight Witch as she sets out into the world. This is a sequel to Witch Spring. Witch Spring 2... | Read more »
4 popular apps getting a Halloween makeo...
'Tis the season for all things spooky. So much, so, in fact, that even apps are getting into the spirt of things, dressing up in costume and spreading jack o' lanterns all about the place. These updates bring frightening new character skins, scary... | Read more »
Pokémon GO celebrates Halloween with can...
The folks behind Pokémon GO have some exciting things planned for their Halloween celebration, the first in-game event since it launched back in July. Starting October 26 and ending on November 1, trainers will be running into large numbers of... | Read more »
Best Fiends Forever Guide: How to collec...
The fiendship in Seriously's hit Best Fiends has been upgraded this time around in Best Fiends Forever. It’s a fast-paced clicker with lots of color and style--kind of reminiscent of a ‘90s animal mascot game like Crash Bandicoot. The game... | Read more »
5 apps for the budding mixologist
Creating your own cocktails is something of an art form, requiring a knack for unique tastes and devising interesting combinations. It's easy to get started right in your own kitchen, though, even if you're a complete beginner. Try using one of... | Read more »
5 mobile strategy games to try when you...
Strategy enthusiasts everywhere are celebrating the release of Civilization VI this week, and so far everyone seems pretty satisfied with the first full release in the series since 2010. The series has always been about ultra-addictive gameplay... | Read more »
Popclaire talk to us about why The Virus...
Humanity has succumbed to a virus that’s spread throughout the world. Now the dead have risen with a hunger for human flesh, and all that remain are a few survivors. One of those survivors has just called you for help. That’s the plot in POPCLAIRE’... | Read more »

Price Scanner via

Apple refurbished 2015 13-inch MacBook Airs a...
Apple has Certified Refurbished 2015 13″ MacBook Airs available starting at $759. An Apple one-year warranty is included with each MacBook, and shipping is free: - 2015 13″ 1.6GHz/4GB/128GB MacBook... Read more
64GB Apple TV on sale for $159, save $40
Best Buy has the 64GB Apple TV on sale for $40 off MSRP on their online store. Choose free shipping or free local store pickup (if available). Sale price for online orders only, in-store price may... Read more
EyeQue Introduces iOS And Android Based Advan...
Affordable vision technologies developers EyeQue have announced what they claim to be the world’s most advanced intelligent vision solution, pitched as enabling anyone, anywhere to easily and... Read more
Smartwatch Market Tanks, Declining 51.6% in 2...
The worldwide smartwatch market experienced a round of growing pains in the third quarter of 2016 (3Q16), resulting in a year-over-year decline in shipment volumes. According to data from the... Read more
CAZE announces Ultra Thin Glass Screen Protec...
Hong Kong based CAZE has announced its first ultra thin glass screen protector, the Glazz Pro for iPhone 7/7 Plus. Glazz Pro is made from chemically reinforced glass with an anti-fingerprint... Read more
11-inch MacBook Airs on sale for up to $120 o...
Newegg has 11″ MacBook Airs on sale for up to $120 off MSRP. Shipping is free: - 11″ 1.6GHz/128GB MacBook Air: $799.99 $100 off MSRP - 11″ 1.6GHz/256GB MacBook Air: $979 $120 off MSRP Read more
Up to $300 off Macs, $20 off iPads with Apple...
Purchase a new Mac or iPad using Apple’s Education Store and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free, and... Read more
Apple’s Thursday “Hello Again” Event A Largel...
KGI Securities analyst Ming-Chi Kuo, who has a strong record of Apple hardware prediction accuracy, forecasts in a new note to investors released late last week that a long-overdue redo of the... Read more
12-inch Retina MacBooks on sale for $100 off...
Amazon has 2016 12″ Apple Retina MacBooks on sale for $100 off MSRP. Shipping is free: - 12″ 1.1GHz Silver Retina MacBook: $1199.99 $100 off MSRP - 12″ 1.1GHz Gold Retina MacBook: $1199.99 $100 off... Read more
Save up to $600 with Apple refurbished Mac Pr...
Apple has Certified Refurbished Mac Pros available for up to $600 off the cost of new models. An Apple one-year warranty is included with each Mac Pro, and shipping is free. The following... Read more

Jobs Board

Security Data Analyst - *Apple* Information...
…data sources need to be collected to allow Information Security to better protect Apple employees and customers from a wide range of threats.Act as the subject Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Solutions Consultant - Apple (United...
# Apple Solutions Consultant Job Number: 52812872 Houston, Texas, United States Posted: Oct. 18, 2016 Weekly Hours: 40.00 **Job Summary** As an Apple Solutions Read more
Lead *Apple* Solutions Consultant - Apple (...
# Lead Apple Solutions Consultant Job Number: 52812906 Houston, Texas, United States Posted: Oct. 18, 2016 Weekly Hours: 40.00 **Job Summary** The Lead ASC is an Read more
*Apple* Retail - Multiple Positions- Towson,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.