Stallman sets out GPL changes

Richard Stallman, author of the GNU General Public License -- the most widely used open source licence -- has said that the upcoming GPL version 3 would not be "huge."

Speaking at FOSDEM (Free and Open Source Software Developers' European Meeting) held in Brussels last Saturday, Stallman outlined the ways the revised GPL will attempt to combat threats to free (as in "freedom") software that have emerged over the last 10 years.

Stallman said: "There is no big change in GNU GPL version 3. There can't be and must never be. The basic idea will always be the same." Nevertheless, those changes have proven controversial so far, not least amongst developers currently using the GPL v2, such as Linus Torvalds. Stallman said the new licence will be completed in October or early in 2007.

Two of the most important changes are designed to head off problems posed by copy-restriction systems (DRM, or digital rights management) and software patents, Stallman said. He said systems such as Advanced Access Content System (AACS), the DRM standard adopted for Blu-Ray and HD-DVD discs, will cause problems for users because of the restrictions they impose, such as disallowing analogue outputs.

Moreover, they threaten to cripple open-source software, because programs that have been modified won't be able to open certain files or, in some cases, run at all, Stallman said. "What they want to do is distribute to the public software which theoretically is free and practically speaking is not," he said.

The current GPL would allow companies to distribute software giving the user the ability to modify the program, but which might not run if modifications are made, Stallman said. "We came to the conclusion that that is not really respecting the user's freedom to change and share software," he said.

To fix the problem, the GPL v3 will require distributors to supply authorization signature keys to users in some cases, Stallman said. This won't apply to companies that sign programs merely to ensure their authenticity, but will apply to programs that won't run without an authorized signature, Stallman said. "They must give you the signature key so that you can authorize your version at least to run on your machine," he said.

The provision goes too far for many, including Torvalds, who said he was unlikely to adopt the new GPL for the Linux kernel. "I think it's insane to require people to make their private signing keys available, for example. I wouldn't do it," he said in a recent posting to the Linux kernel mailing list. "So I don't think the GPL v3 conversion is going to happen for the kernel."

The licence will add a provision explicitly granting patent rights in some cases, Stallman said. However, large companies that have blanket cross-licensing agreements, and thus don't "knowingly" use a particular licence, won't be affected, he said.

"We don't want to impose a requirement on, say, IBM, to do something for other people when IBM doesn't even know that it has a patent licence for a certain patent," Stallman said.

The GPL will be made compatible with various licences that it doesn't currently work with. That means a program covered under the GPL v3 will be able to have parts licensed under a wider variety of licences, for example imposing certain conditions that aren't allowed under the GPL v2.

Among the newly allowed conditions will be patent retaliation clauses, which say that if the user sues for software patent infringement, he loses the right to use the program. The GPL v3 will allow only particular types of these clauses in compatible licences, Stallman said.

A transcript of Stallman's speech was made available by Ciaran O'Riordan of the Free Software Foundation Europe (FSF Europe), the European branch of the organization Stallman founded in 1985.

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Matthew Broersma
Show Comments

Cool Tech

Bang and Olufsen Beosound Stage - Dolby Atmos Soundbar

Learn more >

Toys for Boys

ASUS ROG, ACRONYM partner for Special Edition Zephyrus G14

Learn more >

Nakamichi Delta 100 3-Way Hi Fi Speaker System

Learn more >

Sony WF-1000XM3 Wireless Noise Cancelling Headphones

Learn more >

Family Friendly

Mario Kart Live: Home Circuit for Nintendo Switch

Learn more >

Philips Sonicare Diamond Clean 9000 Toothbrush

Learn more >

Stocking Stuffer

Teac 7 inch Swivel Screen Portable DVD Player

Learn more >

SunnyBunny Snowflakes 20 LED Solar Powered Fairy String

Learn more >

Christmas Gift Guide

Click for more ›

Brand Post

Shining a light on creativity

MSI has long pushed the boundaries of invention with its ever-evolving range of laptops but it has now pulled off a world first with the new MSI Creative 17.

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Tom Pope

Dynabook Portégé X30L-G

Ultimately this laptop has achieved everything I would hope for in a laptop for work, while fitting that into a form factor and weight that is remarkable.

Tom Sellers


This smart laptop was enjoyable to use and great to work on – creating content was super simple.

Lolita Wang


It really doesn’t get more “gaming laptop” than this.

Jack Jeffries


As the Maserati or BMW of laptops, it would fit perfectly in the hands of a professional needing firepower under the hood, sophistication and class on the surface, and gaming prowess (sports mode if you will) in between.

Taylor Carr


The MSI PS63 is an amazing laptop and I would definitely consider buying one in the future.

Christopher Low

Brother RJ-4230B

This small mobile printer is exactly what I need for invoicing and other jobs such as sending fellow tradesman details or step-by-step instructions that I can easily print off from my phone or the Web.

Featured Content

Product Launch Showcase

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?