ad info

 
CNN.com  technology > computing
    Editions | myCNN | Video | Audio | Headline News Brief | Feedback  

 

  Search
 
 

 
TECHNOLOGY
TOP STORIES

Consumer group: Online privacy protections fall short

Guide to a wired Super Bowl

Debate opens on making e-commerce law consistent

(MORE)

TOP STORIES

More than 11,000 killed in India quake

Mideast negotiators want to continue talks after Israeli elections

(MORE)

MARKETS
4:30pm ET, 4/16
144.70
8257.60
3.71
1394.72
10.90
879.91
 


WORLD

U.S.

POLITICS

LAW

ENTERTAINMENT

HEALTH

TRAVEL

FOOD

ARTS & STYLE



(MORE HEADLINES)
*
 
CNN Websites
Networks image


Analysis: Open source gaining acceptance

SunWorld

(IDG) -- Back in 1984, the fortunes of free software did not look good. Proprietary operating systems were the only game in town and their add-on packages were seen as bringing a wealth of nifty computer technology to the masses.

Few users were interested in issues of source availability; they just wanted affordable and usable software. Even fewer vendors would consider the idea of giving away their source code, and the freeware of the day was typically available only in binary form.

Consequently, Richard Stallman's GNU (GNU's Not Unix) Project was not greeted with any tremendous display of interest. In fact, reactions ranged from polite skepticism to rank sarcasm. A bunch of volunteer hackers were going to duplicate the entire Unix operating system? Please.

Nonetheless, Stallman and his followers persevered, writing hundreds of utilities and library routines. At the same time, academic and research hackers were busily enhancing Unix, despite the fact that AT&T appeared to own the results. Eric Allman's sendmail, Bill Joy's vi, and Paul Vixie's bind joined countless other pieces of add-on software, greatly enhancing the power of the Unix system.

A decade of development and lawsuits later, Stallman's dream was mostly realized. Two distinct families (BSD and GNU/Linux) of free operating systems had become available. BSD, broken free of AT&T's control, developed out of Unix add-ons. GNU/Linux used Linus Torvalds' kernel, made useful by the GNU tool set and assorted other packages.

The entire infrastructure of the Internet, as well as many of its constituent machines, ran on free software. Complete, powerful, and reliable systems were being assembled out of inexpensive PC components. Anyone could play, and many did.

Unfortunately, free software still got no respect. Neither large corporations, the media, nor the public gave the free software movement credit for its accomplishments, let alone recognition as a legitimate alternative to proprietary software.

Better promotion was needed, so Tim O'Reilly invited a small band of key developers (Allman, Behlendorf, Vixie, Wall) to sit down for a daylong summit meeting. By the end of the day, the participants had agreed to shake things up a bit.

Enter open source

MORE COMPUTING INTELLIGENCE
IDG.net   IDG.net home page
  SunWorld home page
  Procrastination, Linux style
  Open-source community welcomes StarOffice release
  Game review: Linux Tux Racer
  Reviews & in-depth info at IDG.net
  E-BusinessWorld
  TechInformer
  Questions about computers? Let IDG.net's editors help you
  Subscribe to IDG.net free daily newsletter for system admins
  Search IDG.net in 12 languages
  News Radio
  * Fusion audio primers
  * Computerworld Minute

Largely at Eric Raymond's behest, the group adopted some new nomenclature to describe its activities. Free software, although ideologically appealing, was just too confusing as a label. Libre also had problems. So with assorted reservations, the participants adopted the new term open source. I'm not sure that anyone, even Eric, felt that the name change would make much of a difference, but it had to be tried. Promoting open source to Main Street, let alone Wall Street, was going to be hard enough; promoting free software simply wouldn't have a chance.

The press briefing that followed demonstrated how far the movement had to go. The press wanted to know when that software would start to show up (it's already running the Internet, guys), whether it would take on Microsoft (ask us later...), etc. The reporters wanted sound bites and a simple story; the hackers wanted to provide technical accuracy. I'm not sure anyone walked away from the press briefing happy, but the long-term results of the meeting have been most gratifying.

Open source rising

Although some businesses based on open source existed before the meeting, many have emerged since then. Some have had noisy and exuberant IPOs, briefly gaining national press coverage, while others have quietly persevered, serving customers and growing their businesses.

The result is that open source businesses are no longer considered implausible. A given venture may or may not make business sense, but the overall concept has been shown to work.

Meanwhile, Tim O'Reilly and Eric Raymond, among others, have continued to promote open source. Predictably, they have also caught some flak for that. Who are those guys and what gives them the right to speak for all of us? I don't have a lot of sympathy for that sort of carping. Those folks have been willing to stand up to the mikes, eloquent in the face of large and sometimes hostile audiences, and extremely energetic in promoting the open source story.

Meanwhile, the results are starting to roll in. Every week seems to bring another story of an open source offering. From Apple to Netscape to The Open Group to Sun, companies and organizations seem to be getting it or at least moving in the right direction.

Sun's recent announcement regarding StarOffice is particularly interesting. Here is a company that has been promoting licenses for Java and Solaris that are not quite open source. I listened to its reasons for the SCSL, but I was unimpressed. Sun simply didn't get it, and I didn't see its license meshing well with the independent nature of volunteer developers.

Sun's use of the GNU GPL for StarOffice, however, shows it's capable of a real open source release if it meets its needs. Furthermore, the announcement makes it clear that it's not abandoning StarOffice. Instead, Sun plans to devote dozens of highly paid engineers to its continued development. The combination of a full-time staff with hordes of volunteers can be very powerful. The staff ensures consistency, performs boring tasks, and generally keeps things together. The volunteers, meanwhile, crawl out on limbs and sometimes bring back fruit.

Similarly, communitywide infrastructure such as SourceForge conserves the limited time of volunteer developers. If they don't need to maintain their own servers, they can spend more time fixing bugs and adding features. And despite the fact that SourceForge has Linux roots, it is quite open to projects that are focused on other operating systems.

Consequently, I am very optimistic about the prospects of open source software. I don't see it supplanting Microsoft at least anytime soon, but I do see it carving out a substantial niche for itself. Should be fun...




RELATED STORIES:
Big names plan to pre-install Sun's StarOffice
August 14, 2000
Suits, geeks seek common ground on open-source
July 25, 2000
Brand new Plan 9 OS to open up source
June 12, 2000
Sun opens StarOffice code, delays StarPortal
July 20, 2000
Sun opens up Java specification process -- somewhat
June 5, 2000

RELATED IDG.net STORIES:
Procrastination, Linux style
(LinuxWorld)
Open-source community welcomes StarOffice release
(Computerworld)
Game review: Linux Tux Racer
(LinuxWorld)
Wizard's Guide to Security
(SunWorld)
Unix 101
(SunWorld)
E-Business World
(IDG.net)
TechInformer: The Thinking Internaut's Guide to the Tech Industry
(IDG.net)

RELATED SITES:
StarOffice
Open Source Initiative
GNU Project

Note: Pages will open in a new browser window
External sites are not endorsed by CNN Interactive.

 Search   

Back to the top   © 2001 Cable News Network. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines.