On last.fm: Exclusive Dirty Pretty Things Interview
BNET Business Network:
BNET
TechRepublic
ZDNet

By Stephen Shankland, News.com
Posted on ZDNet News: Mar 29, 2007 11:00:00 AM

The latest draft of revisions to the dominant open-source license offers an accommodating approach to some significant objections, but it could throw a wrench into the works of a major open-source company, Novell.

When the Free Software Foundation released the previous draft of the General Public License version 3 eight months ago, it caused indigestion among some open-source software fans. Among them were Linus Torvalds, leader of the Linux operating system kernel project, and Hewlett-Packard.

The third draft of GPL 3, released Wednesday, softens some positions in areas where Torvalds and HP were concerned, but it raises the possibility of crippling Novell's budding Linux business. That would be a dramatic change, given that Novell is one of two major Linux sellers and that it's staked much of its future on the software.

"I'm still a bit skeptical, but at least it's now 'I'm skeptical' rather than 'Hell no!'"
--Linus Torvalds,
Linux project leader

The new draft reflects the difficulties in meeting ideological goals but not alienating a software industry that's only begun to embrace the 16-year-old GPL 2. "At some point you become so shrill that you lose the audience, who moves on to something that better fits the business needs," Steve Mills, senior vice president of IBM's software group, said Wednesday while discussing the new GPL 3 proposal.

Through a patent partnership announced in October, Microsoft agreed not to sue Novell's Suse Linux customers over patent infringement. The new GPL draft would ban such arrangements, but the foundation said it hasn't decided whether the ban will apply only to future deals.

If past deals aren't grandfathered in, the effect on Novell could be "catastrophic," said Mark Radcliffe, an intellectual property attorney with DLA Piper and member of a committee providing comment on the license. "If (the Microsoft deal) violates this, somebody could terminate their license to distribute Linux."

Microsoft and Novell have more optimistic interpretations. "The draft of the GPL 3 does not tear down the bridge Microsoft and Novell have built for their customers," Horacio Gutierrez, Microsoft's vice president of intellectual property and licensing, said in a statement. Novell spokesman Bruce Lowry added, "Nothing in this new draft of GPL 3 inhibits Novell's ability to include GPL 3 technologies in Novell's Suse Linux Enterprise, OpenSuse and other Novell open-source offerings, now and in the future."

Although the Free Software Foundation left the door open for the Microsoft-Novell deal to survive, that's because it also crafted language to ensure all recipients get the benefits that Novell customers get from Microsoft. Any company offering promises of patent safety to one audience automatically extends those promises to all recipients of the software involved, according to the new draft.

"We believe it is sufficient to ensure either the deal's voluntary modification by Microsoft or its reduction to comparative harmlessness," the foundation said in its 61-page explanation of the new license draft (PDF).

Torvalds mollified
Torvalds said he's "pleased" with changes in the new GPL draft, a significant change from his earlier strong objections.

"Whether it's actually a better license than the GPLv2, I'm still a bit skeptical, but at least it's now 'I'm skeptical' rather than 'Hell no!'" he said. Torvalds had frowned on earlier provisions that he believed could lead to incompatible versions of the GPL and that reached inappropriately into the domain of hardware designers.

Torvalds is noncommittal about whether he might try to move the Linux kernel to GPL 3--a change that would require the permission not just of Torvalds but also of all other Linux kernel copyright holders. Torvalds didn't rule it out, however.

"The current draft makes me think it's at least a possibility in theory, but whether it's practical and worth it is a totally different thing," he said. "Practically speaking, it would involve a lot of work to make sure everything relevant is GPLv3-compatible even if we decided that the GPL 3 is OK."

HP, which earlier was outspoken about a patent-related complaint, isn't commenting on the third draft. But the draft appears to have addressed at least one of its concerns.

HP had objected to a provision that said any party that distributes GPL software agrees not to sue recipients for infringement of patents involved with the software. The new draft is more moderate, however. In it, a party agrees only to sue for patents related to software it contributes to an open-source project, not for software it distributes without modification.

Barriers to code sharing
Sun Microsystems picked the GPL to govern its Java software and OpenSparc processor design and is considering the GPL for its OpenSolaris operating system.

But there's one thing that Simon Phipps, Sun's chief open source officer, would still like to see in the new draft: more compatibility between different open-source licenses.

"The wider free and open-source community has really got to do something about license compatibility," Phipps said. "We've got lots of software (projects) around that (are) free software, yet we can't mix them. It's like friendly-fire casualties. We need to do something about that, but it seems clear that GPL 3 is not going to be the vehicle by which we do that."

Sun is considering GPL 3 for Solaris, but the Linux kernel is governed by GPL 2, and license incompatibilities could keep the two projects separate. In Phipps' opinion, though, that particular divide is technical, not legal.

"The main reason why we're not seeing intermingling is because the two are designed in radically different ways that makes intermingling impossible," Phipps said.

The issue also crops up in Java. Sun chose GPL for that project, but much open-source Java work--including the Apache Harmony project to reproduce the Java's core components--is under the Apache License. The Free Software Foundation had hoped for Apache License compatibility, but said that patent provisions got in the way.

"We regret that we will not achieve compatibility of the Apache License, version 2.0, with GPL 3, despite what we had previously promised," the foundation said in its GPL 3 draft explanation.

It's inevitable that not everybody will be happy with the new GPL, but there's still room for more adjustment. A penultimate "last-call" draft is due in 60 days, and the final version 30 days after that--June 26.

The changes in the new draft released Wednesday show the foundation is willing to budge, Radcliffe said. "It shows the FSF has been listening to the various constituents and has been responding."

CNET News.com's Candace Lombardi contributed to this report.
  • Talkback
  • Most Recent of 96 Talkback(s)
Sorry....If it looks and acts like a...
Then it must be a thief..
Last time I checked, There was a license but it was ONLY between Novel and Microsoft..To try and add some verbage where if a distro pays for a license and now you are ent... (Read the rest)
Posted by: lenohere Posted on: 04/02/07 You are currently: Logged In | Log out
The old school of *nix continues to hamper Linux's adoption Scrat   | 03/29/07
Useless rant.... linux for me   | 03/29/07
GPL Issues william.furr@...   | 03/29/07
Again Tim Patterson   | 03/29/07
Flawed analogy william.furr@...   | 03/29/07
It ensures Linux will always stay as nothing more than a hobby... Scrat   | 03/29/07
Correction. osreinstall   | 03/29/07
GPL exploits the community Linux User 1   | 03/29/07
The way I see it is: Update victim   | 03/30/07
The old school of *nix continues to hamper Linux's adoption Beyond the Vista, a Snow Leopard is stalking .   | 03/29/07
Re: "Folks like yourself"... Scrat   | 03/29/07
I never touch the Kool Aid son . Beyond the Vista, a Snow Leopard is stalking .   | 03/29/07
You have plenty of practice being a Jonestown survivor. osreinstall   | 03/29/07
That is ALL B.S. osreinstall I'm Ye, the MS SHILL .   | 03/29/07
No it isn't osreinstall   | 03/29/07
How clueless can you be? No_Ax_to_Grind   | 03/29/07
Since The GPL Is So Repulsive To You Ole Man   | 03/29/07
You must be kidding? No_Ax_to_Grind   | 03/29/07
You must be kidding ? Beyond the Vista, a Snow Leopard is stalking .   | 03/29/07
Come back when you have some facts No_Ax_to_Grind   | 03/29/07
Yes you must be Tim Patterson   | 03/29/07
So you agree, the above poster No_Ax_to_Grind   | 03/29/07
Think in scale. B.O.F.H.   | 03/29/07
Simply stated, NWOR No_Ax_to_Grind   | 03/29/07
So you have doen nothing, you are all talk! B.O.F.H.   | 03/29/07
And still... NWOR No_Ax_to_Grind   | 03/30/07
wow you sound like loverock Hrothgar - PCLinuxOS User   | 03/30/07
That REALLY is pathetic No_Ax mdsmedia   | 03/30/07
All you have done is list applications which have OS versions. Zogg   | 03/30/07
Both copyright and patent Update victim   | 03/30/07
New GPL draft has olive branches, thorns Loverock Davidson   | 03/29/07
Propaganda Tim Patterson   | 03/29/07
Agreed, the GPL is propaganda Loverock Davidson   | 03/29/07
Think Tim Patterson   | 03/29/07
I'm probably wrong but, Hrothgar - PCLinuxOS User   | 03/30/07
Think? Ole Man   | 03/30/07
Stop spreading the propaganda L.D. We are all fed up with what you are spew I'm Ye, the MS SHILL .   | 03/29/07
What *you* are fed up with matters to no one. No_Ax_to_Grind   | 03/29/07
And what YOU post here 1stcyberian   | 03/30/07
UNTIL you reply...no respond...to posts... mdsmedia   | 03/30/07
No, you're forced to make a choice Ed Burnette  ZDNet | 03/29/07
Have to disagree... No_Ax_to_Grind   | 03/29/07
An intended consequence of copyright law ... George Mitchell   | 03/29/07
Again, you misunderstand No_Ax_to_Grind   | 03/30/07
Unclear on the concept? B.O.F.H.   | 03/29/07
He hasn't got a leg to stand on ... George Mitchell   | 03/29/07
You are so far off base. No_Ax_to_Grind   | 03/30/07
Ed is talking about SOURCE code - you are not. Zogg   | 03/30/07
No where did he say SOURCE code No_Ax_to_Grind   | 03/30/07
Like I said, a willful misinterpretation... Zogg   | 03/30/07
Thanks Ed.. mdsmedia   | 03/30/07
You should be demoted to kindergarten Ole Man   | 03/29/07
Oh Loverock Davidson   | 03/29/07
Not confused, lost as a goose in a hailstorm! Ole Man   | 03/30/07
Just so I understand you mdsmedia   | 03/30/07
New GPL draft has olive branches, thorns Beyond the Vista, a Snow Leopard is stalking .   | 03/29/07
Run Stallman out of town on a rail. osreinstall   | 03/29/07
Same old tired.... Tim Patterson   | 03/29/07
Yeah, but spot on. osreinstall   | 03/29/07
And... Tim Patterson   | 03/29/07
re: And... osreinstall   | 03/29/07
What did they do? bws111   | 03/30/07
It is what they didn't do. osreinstall   | 03/30/07
RMS / FSF has so many (not so)-hidden agendas... Scrat   | 03/29/07
No, you're just not the only one... mdsmedia   | 03/30/07
"never saw the source code for a Z-series server" Ole Man   | 03/29/07
That is correct. osreinstall   | 03/29/07
Good for you! Ole Man   | 03/30/07
Truth hurts osreinstall   | 03/30/07
If only you realised how stupid you look mdsmedia   | 03/30/07
You are out there. osreinstall   | 03/30/07
When did you buy a server from IBM?? mdsmedia   | 03/30/07
When did you? osreinstall   | 03/30/07
Talking about the biggest thief of them all.... lenohere   | 03/29/07
Go Back To School Ole Man   | 03/29/07
WOW, what a woderful post. No_Ax_to_Grind   | 03/30/07
Sorry....If it looks and acts like a... lenohere   | 04/02/07
Sorry....If it looks and acts like a... lenohere   | 04/02/07
To the contrary, right to the point Ole Man   | 03/30/07
Should be response to No_Fax Ole Man   | 03/30/07
Let's do this again ,,, I'm Ye, the MS SHILL .   | 03/29/07
Nothing Definate hoiatl   | 03/29/07
The GPL is a copyright license ... HELLO ... George Mitchell   | 03/29/07
Yes and no... No_Ax_to_Grind   | 03/29/07
Like any other license .. George Mitchell   | 03/29/07
How can you be so WRONG? No_Ax_to_Grind   | 03/30/07
Microsoft and Novel Hrothgar - PCLinuxOS User   | 03/30/07
He OWNS the code in question ... George Mitchell   | 03/31/07
I wrote it. You can't steal it. drakecn@...   | 03/29/07
Novell's stock took a dive ... George Mitchell   | 03/29/07
When requests are ignored/denied, you have no legal enforcement remedy drakecn@...   | 03/29/07
Software communists Patanjali   | 03/29/07
Make vs Buy dynamic mighetto   | 03/30/07
Could someone explain... mames1701   | 03/30/07
Ah Mr Troll, you will catch no fish today...(NT) Zogg   | 03/30/07
Huzzah! Management Now Knows mighetto   | 03/30/07

What do you think?

advertisement
advertisement

The Green Enterprise

advertisement
Click Here