GPL 3 May Require Websites to Relinquish Code
Vicissidude writes "At present, companies that distribute GPL-licensed software must make the source code publicly available, including any modifications they've made. Though the rule covers many businesses that use GPL-licensed software for commercial ends, it doesn't cover Web companies that use such software to offer their services through the Web, as they're not actually distributing the software.
GPL 3, the next version of the free software license, a draft of which is expected to be released in early 2006, may close this loophole, GPL author and Free Software Foundation head Richard Stallman said in an interview."
If they want to stick with their own GPL2 fork, they can still keep it locked up.
The zdnet article is just a rehash of the onlamp interview with Stallman that has recently been on /.:3 .html0 9/24/1325214&tid=117&tid=156
/. blurb to this story or the zdnet article want to make you believe.
/.
http://www.onlamp.com/pub/a/onlamp/2005/09/22/gpl
http://developers.slashdot.org/article.pl?sid=05/
Needless to say that you should read the actual interview, as things are a bit more complex than what the
Well done
This is what RMS actually said:
This inteview is also discussed on OSNews.
Windows users:
Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
I think that's only partially true. As I understand it, the derivative software will only have to allow the source code to be accessed if the original did as well. In other words, if google creates UltraSearch.com and licenses it as GPL3 AND includes a mechansism to download the source, then anyone who creates a derivative work would have to retain that mechanism or a comparable one. But if google had kept their sources private, then anyone who created a derivative work would presumably be allowed to keep their source private too. Of course, this is all confined to web-apps. Any software that is actually distributed will still have all the normal GPL conditions applying to it.
If I have an (otherwise proprietary) web application that makes a call to a GPL3'd grep command then I'd have to distribute grep to people if they asked. That sounds silly and unnecessarily burdensome and would create the sort of administrative overhead that would push people to a non-free solution.
However the mechanism Richard Mentions: seems vastly more sane. GPL3'd applications that aren't web-apps won't suddenly require distribution if they are used in a web-app, only applications coded with such use and distribution in mind will.
Boffoonery - downloadable Comedy Benefit for Bletchley Park
Also, I think that the open source community has to handle this very carefully, and clearly, otherwise there will be a lot of confusion around who has to post code and when. That said, we're just seeing drafts now for a license that won't officially exist until January 2007, so making any kind of substantive commentary on it is difficult.
One last thing, the web server (apache) that most people use isn't released under the GPL, so this has nothing to do with that.
Co-Editor, Open Sources
Open Source Program Manager, Google, Inc.
Websites that do this don't clearly run counter to the intention of the GPL as I support it.
That's your opinion. However it's the opinions of the authors of the GPL (RMS and Moglen) who get to define the intention of the GPL. As they have found a flaw in the GPL which allows GPL licensed code to be used in a way counter to their intentions, they are taking responsibility and working to bring the GPL more in line with their intentions.
Expanding the GPL to force source disclosure to anyone who recieves the output of GPL code is absolutely unreasonable.
Believe me, they understand that and understood it long before you ever even considered that possibility, and that's why they don't intend to create that requirement.
Expect lots of deliberate misunderstandings of this concept for FUD porpoises.
120chars for a sig is teh suck
You couldn't be more wrong:
There are two grants in this clause:
1. [marked with first] the unconditional grant to make derivative works;
2. [marked with second] the conditional grant to distribute derivative works.
This means you may modify a GPL'd program and keep your changes to you. If the licensee is a 3000-employee enterprise, the IT team is not obligated to distribute the changes to each employee as long as each employee is not permitted to take the software home (ie, if the firm is not distributing/licensing its changes to the employees).
Got it? IANAL & TINLA, but I am a paralegal.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
either version 2 of the License, or (at your option) any later version. any later version.
Read your post again for me.
Now, that means you can chose to use the GPL 2.0 terms on the software that was distributed by that license (like lets say The GIMP 2.0) or, if you like you could chose any later version of it.
Do you understand now?
Ubuntu is an African word meaning 'I can't configure Debian'