I can still remember the day two years ago when one of my fellow editors at internetnews.com told me he heard that the GPL version 2 (define)was going to be revised.
I rebuked him, noting that nothing would change with the GPL — so long as the SCO litigation over alleged copyright infringement in the license was ongoing. SCO, after all, had alleged that the GPL was unconstitutional and, as such, the license wouldn’t likely change since that might imply that the GPL was somewhat faulty.
How wrong I was, on many counts.
After 18 months of wrangling, intense debate and modification, the GPL version 3 is set to be officially released this week Its revision, the first major change to the primary Free Software license in 15 years, fixes faults with the existing GPL version 2, provides additional protections and introduces some new complexities, as well.
A Bumpy Road Traveled
The first true indications that the GPL was going to be revised came, all the way back in September of 2005. A process document defining how the new license would be discussed and rolled out was issued two months later in November.
It was in January of 2006 that the first draft was released . It was the first draft that laid the core foundation for all the discussion to come with its big words about Patents and Digital Rights Management (DRM).
“Software patents threaten every free software project, just as they threaten proprietary software and custom software,” the FSF (Free Software Foundation) wrote in its rationale behind the first draft.
Little did we or the FSF now at the time, that some eleven months later in November, 2006, a deal between Microsoft and Novell would make the FSF’s pronouncement ring louder than ever. The deal provides patent protections, or ‘covenants’ in the parlance of the agreement, to protect Novell users against any alleged patent infringement in Linux of Microsoft’s intellectual property.
On DRM, the first draft was extremely negative, with terms for the technology such as “Digital Restrictions Management” (rather the Digital Rights Management). It turned out to be language that was softened in the next draft and was something that lead counsel Eben Moglen publicly lamented.
The debate over the GPL version 3 began quicklyafter the first draft was released. HP, Google and Novell were among those that were positive on the new license.
Linus Torvalds, on the other hand, wasn’t. In January of 2006, Torvalds, the father of Linux, laid out his opposition to the GPL version 3. His position has barely budged in the intervening 18 months.
The second draft came out in July and softened the harsh edges about patents and DRM that were included in the first draft. Public comment again hit in a flurry, this time with HP voicing its issues with the new patent clauses.
The third draft of GPL version 3 was the one most influenced by the Novell Microsoft deal; it added provisions to try to prevent any similar deals in the future.
Richard Stallman, president of the FSF and principal author of the GNU GPL, said in a statement at the time: “The recent patent agreement between Microsoft and Novell aims to undermine these freedoms. In this draft we have worked hard to prevent such deals from making a mockery of free software.”
When the last call draft was issued on May 31st, it finally made the GPL compatible with the Apache 2.0 license. Still, more twists ensued. GPL version 3, according to Stallman, would not be compatible with GPL version 2.
“GPL version 2 will remain a valid license, and no disaster will happen if some programs remain under GPLv2 while others advance to GPLv3,” Stallman said in a statement.
The Road Ahead
On June 29th all that work culminates with the release of the final draft.
Whereas over the last 18 months we’ve had a lot of debate about what goes into the license, after June 29th the noise will be about why to use it and who is using it.
There is little doubt that for the foreseeable future we will live in a world in which there are both GPL version 2 and version 3 applications. There is little doubt that the two similar, yet incompatible, licenses will cause confusion for projects, developers and users as they navigate the licensing minefield.
The Free Software Foundation has not indicated whether it would retire the GPL version 2 at any point — not that I think it could, even if it wanted to. Fundamentally, the GPL has always been about Freedom. With the third license, patent and DRM freedoms are key, though they may not be for everyone, and they likely aren’t for Linux users.
The Freedom to choose licenses will not go away with GPL version 3. The debate in the coming months and years will be all about that choice.
This article was first published on InternetNews.com.
Ethics and Artificial Intelligence: Driving Greater Equality
FEATURE | By James Maguire,
December 16, 2020
AI vs. Machine Learning vs. Deep Learning
FEATURE | By Cynthia Harvey,
December 11, 2020
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2021
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.