Free software, once regarded as a tiny counterculture in computing, has become a mainstream technology in recent years, led by the rising popularity of programs like the GNU Linux operating system.
Industry analysts estimate that the value of hardware and software that use the Linux operating system is $40 billion. And Linux has becometo Microsoft's Windows, especially in corporate data centers.
So the overhaul of the General Public License, which covers Linux and many other free software programs, is an issue of far greater significance today than before.
"The big boys, corporations and governments, have far more reason to be interested and concerned this time," said Eben Moglen, general counsel to the Free Software Foundation, which holds the license, commonly known as the GPL.
The process will also be closely watched for how, which have exploded among proprietary software developers since 1991, the last time the license was revised.
A document that describes the principles and timeline for updating the GPL, as well as the process for public comment and resolving issues, was to be posted today at www.gplv3.fsf.org. A first draft will be presented at a conference at the Massachusetts Institute of Technology, scheduled for Jan. 16 and 17.
A second draft is expected by summer. If a third draft is required, it should be completed by the fall of 2006. The process, Moglen said, could involve comments from thousands of corporations and individuals, but the Free Software Foundation will make the final judgments.
The revision process promises to be intriguing because of the man behind the GPL, Richard Stallman, the founder of the Free Software Foundation.
The GPL, according to Stallman, is an effort to use copyright law to protect what he calls the "four basic freedoms of software"--the unrestricted right to use, study, copy and modify software. The license also requires that any modifications be redistributed with the same unrestricted rights.
Completing the free OS
Stallman is renowned as both a brilliant computer programmer and a person of emphatic views on matters of software. At the Artificial Intelligence Lab at MIT in the 1980s, Stallman began writing a free version of the proprietary Unix operating system, which he called GNU, and he distributed his work free.
Stallman, working as a lone craftsman, wrote a huge amount of code for the operating system and software tools for building it. But he had not gotten around to designing the "kernel" of the free operating system--the core of the program, controlling a computer's most basic functions.
In 1991, Linus Torvalds, a university student in Finland, wrote a kernel and wrapped much of the GNU code around it. The completed operating system attracted a following of programmers, working collaboratively to debug and improve the program. The operating system became known as Linux, and the networked style of work was called open source.
In Stallman's view, proprietary software is an unwarranted restriction on the freedom of information. The revision of the GPL, he said, is "part of something bigger--part of the long-term effort to liberate cyberspace." Software patents, he said, are "utterly insane."
For Microsoft's part, Steve Ballmer, its chief executive, has called the GPL a "cancer."
Yet in his way, Stallman is also quite pragmatic. Proprietary software applications can run on Linux without restrictions, which is important for the survival of Linux as a viable alternative to commercial operating systems.
Stallman also acknowledged that patent rights are a sticky issue for free software, because any attempt in the GPL to counteract the spread of patented software could backfire by making it difficult for free and proprietary software to run on the same computer.
"Patents are a serious issue we have to address, but we have limited leverage," he said. "Sometimes, if you push too hard, you end up pushing yourself back instead of hurting your adversary."