- Related Stories
-
GPL getting tougher on patent deals
March 28, 2007 -
New GPL draft due Wednesday
March 26, 2007 -
Sun considers GPL for Solaris
November 14, 2006 -
HP balks at patent provision in GPL update
August 2, 2006
(continued from previous page)
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.
See more CNET content tagged:
Linus Torvalds, GPL, GPL 3, draft, Novell Inc.




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."
Duh! In fact, GPLv3 will make things much, much worse in this
respect. I guess GPLv2 was getting just a little too successful
and Stallman decided he had to do something to prevent it from
getting too popular.
Here's to hoping that nobody uses GPLv3.
The FSF despises IP in all its forms -- proprietary code, DRM for content, patents, whatever -- and views GPLv3 as a way to impose this view on the world. See http://weblog.ipcentral.info/archives/2007/03/delusions_of_gr.html I do not see how the twain will meet.
All and all this will help keep the core of the playing field still open for innovation.
them all die off.
These are serious questions. Help me understand please.
Thanks
Tom
Obviously there are degrees of openness, the most open be public domain or "do whatever you want".
Open source is open in the sense that anyone in theory can get the source code and modify it and/or add to it if they have the skill. It doesn't mean the original author has to completely gives away their copyright interest if they don't want to.
What is the intended purpose of the GPL or any other "free software" license?
The GPL like any other license tells people that get the source code what the conditions are on it use. In the case of the GPL, if a person modify the code and distributes it they must release the source code of their modifications under the GPL or compatible license. Copyright serves as a means of enforcing the terms of the license. For example, in 2004 a German court ruled that SiteCom's use of netfilter/IPtables was in violation of the GPL and order the company comply with the GPL.
http://news.com.com/2100-7344-5198117.html
"What do OSS licenses try to accomplish that a free market won't handle?"
Open source is a free market.
"If I violate an open source license, who comes after me?"
It depends on the project, but anyone with a copyright interest in the project you violate the license for could sue. Whether they will or not is another question, and depends on their resources and how hawkish they want to be about enforcement.
"Who owns copyrights on open source software?"
Unless there are other agreements in place, the people who contribute code, own that code. In the case of the GPL and some other OSS licensed projects they've agreed to make their contribution available under the GPL as well.
"Shouldn't OSS advocates and producers desire copyright free software?"
Open source isn't necessarily against copyright since it prevents other people and companies from just ripping off their code. Certainly a developer could put their work in the public domain if they wanted.
I am by no means an expert
Open source licenses are designed to ensure that software REMAINS free. Otherwise $BIGASS_CORPORATION could basically steal $LITTLE_PROJECT and claim it as their own or release it under a non-free license or whatever.
An example: There's a lot of good stuff in Linux. If this were simply unlicensed, then Microsoft for example could just lap it all up and incorporate it into their own (non-free) product. When you think of the time and effort that the free developers have put into the software, it's unfair that MS should profit from it.
The GNU GPL (General Public License) basically states that:
- You may redistribute the GPL'ed software for free or for a price, provided you attach a copy of the GPL with it.
- All modifications you make to the software must also be licensed under the GPL (ie, made free).
- All software that INCLUDES the GPL'ed code must also be licensed under the GPL. Ie, if it's been incorporated into a larger project, then that project must be licensed under the GPL... Made free.
So if Microsoft (for example) DID use some GPL'ed code in their operating system, then the whole OS would have to be licensed under the GPL.
"Freedom is something you fight for. And when you obtain it, you must defend it with your life." OSS Licenses are designed to protect freedom of software.
HTH.
The fact is that the entire OSS movement, wherever and however it becomes organized (and I'm not talking about individuals who write the odd public domain program here and there), is nothing less than the proverbial wolf hiding in sheep's clothing. While pretending to be "free," the fact is that the software costs as much money as anything else to develop and its creators are simply masking their revenue machines behind the OSS label. That's *exactly* why there are so many "licenses" attached to OSS, and why there will be many more in the future.
The only thing that OSS does, in my opinion, is to mask the identity of the creators while at the same time it masks their revenue sources, and also their licensing restrictions and manipulations. With software by Microsoft and other companies who openly sell their products under their company names, you know exactly who makes it and what they charge for it, and ultimately what they get out of it in terms of revenue. The whole reason for the rise of the "OSS" paradigm, in my view, is simply to conceal all of that from the public.
My beef is not there - the private-to-private arrangements. Rather, were governments to seize upon the language - as they have attempted with previous GPL - endorsing it as being THE model for development, and attempting to base their procurements only on it, then we - the IT industry, innovation, government users and taxpayers, lose. Period. Less choice in this manner will not result in more or better quality choice in software solutions.
It is in fact the FSF's greatest strength that the Open Source community is not only allowed, but is freely encouraged to participate in the process, and that [i]they listen to their communities[/i].
I like the idea of governments endorsing the GPL - being an open model, the GPL adds transparency to government, which is a Good Thing. (e.g. no one company can hold any government hostage if the government in question uses GPL software, because the source code is right there).
The best part is, everyone is free to participate in writing, selling, and/or servicing GPL code... even your buddies at MSFT. How's that for choice?
/P
That deal takes code that was contributed with a certain understanding and does things with it that are quite shady - which is why those who work on Samba who worked for Novell went to work for Google and Red Hat recently. That's why Novell should be worried. They should not have agreed to such an agreement because it was NOT their decision to make unilaterally. It is not their code. That is a decision for the community to make. If it is determined that it is a retroactive license, which I believe it should be, then the gnu c compiler, samba, and several other foundational projects will be gpl 3, and Novell, will have some enormous problems to work out. However, it will cause companies to rethink such unwise decisions with such unscrupulous companies such as Microsoft.
Stallman has to give up his NIMBY approach to software licensing, and go get a real job.
- Microsoft's behind the lines scrimage plan
- by wbenton March 31, 2007 9:22 PM PDT
- Microsoft's behind the lines scrimage plans finally come forward.
- Like this Reply to this comment
-
(20 Comments)So this is what Microsoft was planning all along...
It's sick how they devilishly continue to thwart competition without even getting their hands dirty!
FWIW