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

Introduction

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

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.

Apple

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 http://www.revolution-os.com/.


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

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

TunnelBear 3.0.1 - Subscription-based pr...
TunnelBear is a subscription-based virtual private network (VPN) service and companion app, enabling you to browse the internet privately and securely. Features Browse privately - Secure your data... Read more
ExpanDrive 5.4.0 - Access cloud storage...
ExpanDrive builds cloud storage in every application, acts just like a USB drive plugged into your Mac. With ExpanDrive, you can securely access any remote file server directly from the Finder or... Read more
Opera 40.0.2308.62 - High-performance We...
Opera is a fast and secure browser trusted by millions of users. With the intuitive interface, Speed Dial and visual bookmarks for organizing favorite sites, news feature with fresh, relevant content... Read more
Apple iOS 10.0.2 - The latest version of...
iOS 10 is the biggest release of iOS ever. A massive update to Messages brings the power of the App Store to your conversations and makes messaging more personal than ever. Find your route with... Read more
Herald 7.0 - Notification plugin for Mai...
Note: Versions 2.1.3 (for OS X 10.7), 3.0.6 (for OS X 10.8), 4.0.8 (for OS X 10.9), 5.0.2 (for OS X 10.10), and 6.0.3 (for OS X 10.11) are no longer supported by the developer. Herald is a... Read more
Postbox 5.0.2 - Powerful and flexible em...
Postbox is a new email application that helps you organize your work life and get stuff done. It has all the elegance and simplicity of Apple Mail, but with more power and flexibility to manage even... Read more
Yummy FTP Pro 1.11.10 - $29.99
Yummy FTP Pro is an advanced Mac file transfer app which provides a full-featured professional toolkit combined with blazing speeds and impeccable reliability, so whether you want to transfer a few... Read more
Tidy Up 4.1.17 - $29.99
Tidy Up is a full-featured duplicate finder and disk-tidiness utility. Features With Tidy Up you can search for duplicate files and packages by the owner application, content, type, creator,... Read more
Logitech Control Center 3.9.5 - Keyboard...
Logitech Control Center (LCC) is designed to support OS X and allows you to take full advantage of your Logitech keyboard, mouse, or trackball. With the LCC you can: Browse the Internet using... Read more
Macgo Blu-ray Player 2.16.17 - Blu-ray p...
Macgo Blu-ray Player can bring you the most unforgettable Blu-ray experience on your Mac. Overview Macgo Mac Blu-ray Player can satisfy just about every need you could possibly have in a Blu-ray... Read more

How to build and care for your team in D...
Before you hit the trail and become a dog sledding legend, there’s actually a fair bit of prep work to be done. In Dog Sled Saga, you’re not only racing, you’re also building and caring for a team of furry friends. There’s a lot to consider—... | Read more »
How to win every race in Dog Sled Saga
If I had to guess, I’d say Dog Sled Saga is the most adorable racing game on the App Store right now. It’s a dog sled racing sim full of adorable, loyal puppies. Just look at those fluffy little tails wagging. Behind that cute, pixelated facade is... | Read more »
Let the war games commence in Gunship Ba...
Buzz Lightyear famously said, “This isn’t flying, this is falling – with style!” In the case of Gunship Battle: Second War, though, this really is flying - with style! The flight simulator app from Joycity puts you in control of 20 faithfully... | Read more »
How to get a high score in Fired Up
Fired Up is Noodlecake Games’ high score chasing, firefighting adventure. You take control of a wayward firefighter who propels himself up the side of a highrise with blasts of water. Sound silly? It is. It’s also pretty difficult. You can’t... | Read more »
NBA 2K17 (Games)
NBA 2K17 1.0 Device: iOS iPhone Category: Games Price: $7.99, Version: 1.0 (iTunes) Description: Following the record-breaking launch of NBA 2K16, the NBA 2K franchise continues to stake its claim as the most authentic sports video... | Read more »
Dog Sled Saga (Games)
Dog Sled Saga 1.0.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0.1 (iTunes) Description: A game by Dan + Lisa As a rookie musher, foster a dogsledding team whose skills will grow if they're treated right. Week by... | Read more »
60 Seconds! Atomic Adventure (Games)
60 Seconds! Atomic Adventure 1.2 Device: iOS Universal Category: Games Price: $2.99, Version: 1.2 (iTunes) Description: 60 Seconds! is a dark comedy atomic adventure of scavenge and survival. Collect supplies and rescue your family... | Read more »
Tons of Bullets! (Games)
Tons of Bullets! 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Tons of BulletsA retro 2D pixel platformer infused with tons of bullets and tons of features!Fight as Kenji the Ninja and... | Read more »
Sorcery! 4 (Games)
Sorcery! 4 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: *** PLEASE NOTE: Sorcery! 4 requires a minimum of iPad 3 or iPhone 4 *** An epic adventure through a cursed citadel of monsters,... | Read more »
Building the perfect Animation Throwdown...
Animation Throwdown is a casual card game full of plenty of inside jokes from some of your favorite cartoons. It’s accessible as far as card games go, but that’s not to say that it hands your victories to you easily. There’s quite a bit that goes... | Read more »

Price Scanner via MacPrices.net

Duplicate Sweeper Free On Mac App Store For O...
To celebrate the launch of Apple’s latest macOS Sierra, Stafford, United Kingdom based Wide Angle Software has announced that its duplicate file finder software, Duplicate Sweeper, is now available... Read more
13-inch Retina MacBook Pros on sale for up to...
B&H Photo has 13″ Retina Apple MacBook Pros on sale for up to $150 off MSRP. Shipping is free, and B&H charges NY tax only: - 13″ 2.7GHz/128GB Retina MacBook Pro: $1174.99 $125 off MSRP - 13... Read more
Evidence Surfaces Pointing To New A10X Chip F...
Citing a job description for a Project Lead position at Apple’s Austin, Texas engineering labs, Motley Fool’s Ashraf Eassa deduces that development is progressing well on Apple’s next-generation in-... Read more
Check Print’R for macOS Allows Anyone to Easi...
Delaware-based Match Software has announced the release and immediate availability of Check Print’R 3.21, an important update to their easy-to-use check printing application for macOS. Check Print’R... Read more
Apple refurbished 11-inch MacBook Airs availa...
Apple has Certified Refurbished 11″ MacBook Airs (the latest models), available for up to $170 off the cost of new models. An Apple one-year warranty is included with each MacBook, and shipping is... Read more
Apple refurbished 15-inch Retina MacBook Pros...
Apple has Certified Refurbished 2015 15″ Retina MacBook Pros available for up to $380 off the cost of new models. An Apple one-year warranty is included with each model, and shipping is free: - 15″ 2... Read more
Major Version 5 Release Of Free myTuner Radio...
AppGeneration Software has announced the release of myTuner Radio 5.0.1, an important update to their live radio app for iOS and Android platforms. With myTuner Radio, you can listen to more than 30,... Read more
TheAppStore Searches And Filters iOS And macO...
Boston based InchWest has announced the official launch of TheAppStore, a free web based service that lets users search iOS and Mac apps on the web without iTunes or the App store. TheAppStore... Read more
2TB Time Capsule on sale for $199, save $100
Amazon has 2TB Apple Time Capsules on sale for $199 including free shipping. Their price is $100 off MSRP. Choose Amazon as the seller when making your purchase, rather than a third party seller. Read more
12-inch 1.2GHz Rose Gold Retina MacBook on sa...
Amazon.com has the 2016 12″ 1.2GHz Rose Gold Retina MacBook on sale for $1254.02 including free shipping. Their price is $345 off MSRP, and it’s the lowest price available for this model from any... Read more

Jobs Board

Senior *Apple* Administrator - Pratt Instit...
POSITION SUMMARY: Directs the coordination and standardization of campus-wide Apple systems, including planning, analysis and implementation of Apple -related Read more
Restaurant Manager (Neighborhood Captain) - A...
…in every aspect of daily operation. WHY YOU'LL LIKE IT: You'll be the Big Apple . You'll solve problems. You'll get to show your ability to handle the stress and Read more
*Apple* Retail - Multiple Positions- Napervi...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
US- *Apple* Store Leader Program - Apple (Un...
…Summary Learn and grow as you explore the art of leadership at the Apple Store. You'll master our retail business inside and out through training, hands-on Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.