GPLv3 Draft 3 Appears to Excuse Microsoft-Novell Deal

By Scott M. Fulton, III | Published March 28, 2007, 5:09 PM

New language inserted into the third discussion draft of version 3 of the General Public License for free and open-source software would prohibit a license holder from paying another party to receive a patent license for works the GPL covers.

But a bracketed clause would make this language take effect for licenses issued from today (March 28) forward. As a result, the agreement reached last year between Microsoft and SUSE Enterprise Linux vendor Novell may be "grandfathered in," if this language is left standing.

One new paragraph in the proposed Section 11 on "Patents" states that if a license holder grants someone else a patent license (permission on the part of the rights holder) that extends freedom to use or distribute the covered software, then those rights must be extended to anyone to whom those rights were granted.

Then the paragraph that follows it would prohibit any party from trying to purchase such rights, or otherwise limit them in exchange for cash or consideration. But an uncharacteristically bracketed clause at the end of the paragraph adds, "unless you entered into that arrangement, or that patent license was granted, prior to March 28, 2007."

The draft currently defines "patent license" to mean "a [typical] patent license, a covenant not to bring suit for patent infringement, or any other express agreement or commitment, however denominated, not to enforce a patent."

That term "covenant" was introduced to the general public by Novell and Microsoft, which in their historic deal last November agreed that Microsoft would agree to a covenant holding SuSE Linux users harmless from patent infringement, and Novell would agree to pay Microsoft to settle a dispute over contents of SuSE Linux to which Microsoft claimed rights.

Novell has never explicitly acknowledged such an infringement on the part of SuSE Linux exists, and has denied that payments on its part constituted such acknowledgement, although many continue to refer to these payments as "royalties."

The Free Software Foundation - the principal authors of the GPL - have argued that the rights that were granted to Novell in the distribution of SuSE Enterprise Linux have no dollar value, and cannot be purchased or traded away. But the General Public License has never stated this explicitly, which is why many open source advocates have advised the FSF to change the terms of the license.

The problem, as many patent attorneys have made clear, is that the FSF is most likely incapable of applying new license terms retroactively to license holders - contracts simply don't work that way under the law. It can try to make sure such license arrangements never happen again. But that won't affect license holders whose works are currently bound under the terms of version 2 of the GPL, and contributors to the authorship process may just now be coming to that realization.

As an early commenter wrote, "Is the purpose of this bracketed clause to grandfather the agreement between Novell and Microsoft? If so, I think it's a bad idea."

In its "Rationale" document for draft 3, the FSF writes, "Software patenting is a harmful and unjust policy, and should be abolished; recent experience makes this all the more evident. Since many countries grant patents that can apply to and prohibit software packages, in various guises and to varying degrees, we seek to protect the users of GPL-covered programs from those patents, while at the same time making it feasible for patent holders to contribute to and distribute GPL-covered programs as long as they do not attack the users of those programs."

Later, the Rationale states, "The business, technical, and patent cooperation agreement between Microsoft and Novell announced in November 2006 has significantly affected the development of Draft 3... The basic harm that such an agreement can do is to make the free software subject to it effectively proprietary. This result occurs to the extent that users feel compelled, by the threat of the patent, to get their copies in this way. So far, the Microsoft/Novell deal does not seem to have had this result, or at least not very much: users do not seem to be choosing Novell for this reason. But we cannot take for granted that such threats will always fail to harm the community. We take the threat seriously, and we have decided to act to block such threats, and to reduce their potential to do harm."

For now, some open source software providers continue to hedge their bets. On his personal blog today, MySQL vice president Kaj Arno stated his firm will stick with its December decision to limit its database's license provisions to GPL v2 only, though he states MySQL is actively involved in the v3 drafting process. "Until the new version of GPL is finalized," Arno writes, "we won't be in a position to determine whether GPLv3 is an appropriate license for MySQL products."

Arno said he'd like to be able to use this moniker to describe the final draft, which he expects to see in 60 days' time: "A good balance between FSF's interest to protect software freedom in the name of the end user, and the interests of the industry to develop sustainable business models upon Free Software."

Comments

View comments by with a score of at least

Both sides of this issue present well formulated arguments. The way things look, it may take 5 to 10 years for GPLv3 to be a major force in the industry. Commercial contributers may not want to contribute to v3 projects (for patent reasons) and v2 projects will have trouble s***ing over to v3 (contacting everyone who has copyrights isn't an easy thing to do, they will probably have to dual license for several years). The result will be a slow movement to v3.

Score: 0

|

Google Chrome 4: Yes, it's fast, but is it usable?

As Betanews readers have responded to our stories about Chrome's JavaScript superiority...Does that mean we'd actually use this browser? Well...

Video: Netflix on PlayStation 3

Netflix has come to the PlayStation 3 via Blu-ray and BD-Live.

Verizon Wireless launches new Android, Chocolate, and ruggedized phones

The lower-priced Eris joins the Droid, while the Chocolate gets a touchscreen and more music playback.

Early sales figures for Windows 7 nicely high, but do we know why?

Fans of triple-digit surges in figures quoted by Betanews will love this one, as it appears Microsoft rediscovered how to pull off a software launch.

Myka announces its latest Linux-based 'net top box'

Myka's ION brings Boxee, XMBC, and much more to HDTVs.

What hath Mac wrought? A remembrance after a quarter-century

The reason there's a Macintosh today is not because of some brilliant flash of engineering genius, but because Apple had the audacity to learn from its mistakes.

Early build of Moblin 2.1 improves connectivity, but not device support

The Linux Foundation's Atom-centric OS yesterday received a major overhaul with the project release of Moblin 2.1 for netbooks and nettops.

The iPhone's China syndrome: Sales of 5,000 and climbing

There's actually a country where Apple's device is not a godsend, where sales can be measured in the dozens.

New European counterpart to FCC will ensure 'a more neutral net'

Late Thursday night, the ruling telecom administrators of the EU's member nations signed away their final authority to a new entity overseen by the EC.

Sophos study suggests Windows 7 UAC's default setting is self-defeating

Without any anti-virus installed, a Sophos test showed, User Account Control was only capable of thwarting just one malware package out of ten samples chosen.

Indiscreet tweet trips awareness of Web SSL vulnerability

A group of high-level security engineers had been making progress on thwarting a low-level threat to the Web, until somebody blurted it all out on Twitter.