June 26, 2007

GPLv3 upgrade set for Friday

New GPL provides 'patent insurance' in response to Microsoft-Novell pact

A controversial update to the GNU GPL (General Public License) is set to be released Friday by the Free Software Foundation, a representative of the organization said on Tuesday.

GPL version 3 is arriving 16 years after version 2 of the license for open-source software. Questions remain, however, about who exactly will adopt it.

Among improvements is a copyright technology not found anywhere in the world with the goal of providing uniformity in different jurisdictions, said Brett Smith, licensing compliance engineer for the foundation.

"There's a lot of copyright laws that talk about distribution, but they don't mean the same thing," in different places, he said.

"Now, GPL talks about propagation and conveying," Smith said. With this new provision, the terms are the same everywhere worldwide, he said.

Version 3 also works to ensure that users can modify software installed on personal computers or in household devices. If software is conveyed inside a device, users must be given enough information so they can modify the software in the device, Smith said.

An explicit patent provision in GPL 3 means people who contribute to free software cannot sue users for patent infringement, Smith said. This was not clear in the GPL previously.

"This will make sure it's very clear and works across the board," he said.

Microsoft and Novell recently forged an agreement not to sue each other's customers over patent issues. The foundation in version 3 provides what has been described as "patent-insurance" in response to the Microsoft-Novell arrangement.

GPL 3 also spells out requirements for license compatibility. In May, the Foundation expressed intentions to iron out incompatibilities with other open-source licenses such as the Apache license.

With this provision, users can copy Apache-licensed code into GPL projects, said analyst Stephen O'Grady of RedMonk. "For a variety of folks, that's a big deal," O'Grady said.

Whether to actually migrate to GPL 3 is a developer decision, Smith said. At Digium, which produces the Asterisk open-source telephony platform, no decision has been made yet, said Mark Spencer, chairman and CTO of Digium.

"There are some complications around the patent terms that place some additional requirements upon the developers and distributors that we need to fully understand in more detail," Spencer said. Patent provisions add uncertainty about being able to distribute software covered by someone else's patent, he said.

But GPL 3 has its merits, he noted.

"GPL version 3 does clean up a lot of things about the GPL that were sort of implicit in previous and become much more explicit here," such as how the GPL interacts with other licenses, Spencer said.

Sun has expressed the possibility of offering its Solaris OS under the GPL 3. The Linux kernel has been offered under the GPL previously.

Novell, Microsoft, and the Linux Foundation deferred comment on Tuesday until the actual release of the license.

Close

On Twitter now

Platforms

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Platforms Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.