Recommended Citation
Robert W. Gomulkiewicz, General Public License 3.0: Hacking the Free Software Movement's Constitution, 42 Hous. L. Rev. 1015 (2005), https://digitalcommons.law.uw.edu/faculty-articles/681
Keywords
general public license, GPL, free software, open source, license
Document Type
Article
Abstract
The General Public License (GPL) enshrines a softwarehacker's' freedom to use code in important ways. Hackers oftenrefer to the GPL as the free software movement's "constitution."Richard Stallman, founder of the Free Software Foundation (FSF), wrote the most recent version of the GPL, version 2.0, back in 1991. For a constitution, a fourteen-year-old document is young, but for a license, it is quite old. The revision process is finally underway, led by Stallman and Eben Moglen, FSF's general counsel.
The release of GPL version 3.0 will be momentous for many reasons, but one reason stands out: The GPL governs much of Linux-based software which is challenging the dominance of Microsoft's Windows platform. Traditional computer industry players such as IBM, Hewlett-Packard, and Novell place Linux at the center of their business strategy. New companies such as Red Hat, MontaVista Software, and MySQL have arisen to capitalize on the popularity of Linux.
There are three particularly interesting aspects of the GPL revision: the process for changing it, the substance of the changes, and the form that the changes will take.
I have commented previously on the revision process for open source licenses. Therefore, I will touch only briefly on the GPL revision process. This Article explores the substantive changes that the FSF is considering for GPL 3.0 and offers someapproaches that the drafters could take. It then explains that the FSF intends to make only minimal changes to the GPL's form, and argues that failing to modify the GPL's form ignores one ofthe chief complaints about the GPL-that it is too wordy and unwieldy. Thus, the Article proposes a new form, called the Simple Public License, which could serve as a model for a simplified GPL.
As background, this Article begins with a brief software tutorial, a description of the principles of "free software," and a history of the GPL.