GPL v3 Coming Out in 2007?
gentoo1337 writes "Eben Moglen of the FSF speaks out in this ZDNet article, noting that GPL v3 may be publicly drafted in early 2006, and in force one year later. The process is very sensitive (noting concerns of forking in the Linux world), but Eben Moglen is optimistic: 'When it's all over, people are going to say, "All that talking for just that much change?" [...] We will do no harm. If we think (some change) may have any unintended consequences, we will not recommend making it.' Controversies aside, there is some good news -- Richard Stallman aims to 'lower barriers that today prevent the mixing of software covered by the GPL and other licenses.' The earlier Slashdot discussion contains complementary info about the intentions of FSF."
Am I the only one who thinks it's going to take longer? Given the number of parties/factions involved (FSF, EFF, RedHat, Linus, ESR, etc.), I think it may take longer. I know that not all those people have to have the new GPL "cleared" with them, but I'm sure they'll all want to weigh in on the process, which will likely lengthen it.
libertarianswag.com
What could possibly be so important that we need another GPL? Maybe RMS is going to take back everything he said and be like "Just Kidding...Non-Free Software is Okay by us."
Being that 99 44/100% of all GPL'd software originally came out under the current GPL, will there be any version conflicts with currently licensed software? I.e. if the newer license is *less* restrictive on some point, can existing software licensing be "upgraded" to the new license without have to obtain the acceptance of every single contributor?
P.S. This is a real question, not a flamebait or troll...
Sorry for sounding pedantic, but he announced this at the FSF associate members meeting March 26th. I'm surprised nobody came out with this info earlier.
Freedom is strength, Ignorance is peace, War is slavery.
I was in Eben's talk. The following sentence from the summary is a but unclear:
lower barriers that today prevent the mixing of software covered by the GPL and other licenses.
What RMS means by this is compatibility with other Free software licenses (such as hopefully the Apache license), rather than compromise with proprietary software.
Isn't most of the Linux kernel licensed under GPL 2 only? Doesn't that mean that, no, it can't fork, new license or not?
I mean, to fork it (to use GPL 3), you'd have to (for each file) find everybody who has ever made changes to that file (unless the changes have since been replaced) and get their permission to license that under GPL 3. If they refuse, you have to re-write the section that their changes are in (or the whole file). This doesn't seem realistic...
If the code is open, many people will use it as they feel fit.
Sure, there will be suits and accusations, but business will continue as usual.. I really dont see some 'magical version 3' changing anything around here.
And no, its not a troll to start a arguement on the validity of GPL/BSD/ETC, ( which i wont particpate in any longer anyway ) just a statement about the current state of 'code reuse' in the world.
---- Booth was a patriot ----
Honestly. it is a short document.
yes it needs to be checked by lawyers etc. but what in gods name is making it take a couple of years to finish
Am I the only one who's tired of hearing that GPL v3 is coming real soon now? What's the use in talking about it if there are no drafts to discuss?
(Obligatory: I wonder if Duke Nukem Forever for the Phantom console will be licensed under GPL v3...)
It won't be half as good as GPL 2. ESR has sold out. I predict a jar jar binks clause or something.
That would mean that the new GPL will be out just in time for Richard Stallman's next bath!
Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
This all sounds very reasonable and careful. Why are the FSF people -esp. RMS- portrayed as being zealots here on /.?
Of course they have an agenda. They may be (described as) somewhat fundamentalistic. But it seems that they are still arguing in very reasonable ways.
All I want is the ability to declare public and private interfaces for GPL products, where public interfaces can be used with any type of license and private interfaces are off-limits unless you're a GPL project.
The only reasonable thing they could possibly add to this is something to fix the silly squabble between the GPL and the Apache licenses. Everything else is just plain a bad idea. In particular this patent stuff is going to cause a problem. Telling the legal department "okay, we can sell this, but under the license any modifications we make to it we have to give away" is one thing. Tell the legal department that you need to grant an eternal and transferrable license to the entire world for any or all of your patents and the response will be "WHAT?"
sellout poser.
How we know is more important than what we know.
All you have to do is distribute your program under the GPL, and provide a file saying "you are granted the rights to redistribute under the GPL, however you also are granted the right to link against this program and redistribute freely so long as you do so only via the interfaces declared in public_interface.h."
It is as simple as that. The Linux Kernel, as it happens, does almost exactly this.
Another option is that you could put some parts of your program (the "private" parts) under the GPL and other parts (the "public" parts) under the LGPL. I have seen programs that did exactly this.
The GPL does not restrict rights. It only grants them. As the copyright holder, you are of course free to grant as many other rights as you want in addition to the GPL rights. Of course, you can't speak for any other copyright holders that may have provided material in the program...
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
I actually agree with a fair amount of this regarding licence-free software http://en.wikipedia.org/wiki/License-free_software
The subject says it all.
...bend over.
Noobs! I already have the beta!
Told you the GPL was gay.
Kind regards
Bill Gates
With luck, the GPL v3 will clear up the issue of fonts. The issue has been discussed on Slashdot before.Namely, that if I use a GPL font in a document, and subsequently embed that font through a document format (OO's sxw or OpenDocument, pdf, ps, etc), it's unclear as to whether I have the legal ability to do so without declaring the document itself GPL (which isn't really a document license). People sometimes (apparently mistakenly, but IANAL) say that it would force your document to be GPLed, but that's really not the case. You can't be automatically forced to license your work as anything, but you can be guilty of copyright infringement. The issue does also apparently not extend to printed documents and such, since the font itself cannot be copyrighted, only the code (postscript, etc) that generates the font can be.
It's unfortunate that such vagueness persists with the GPL, but it seems to be a trend with copyright issues in general (fair use being the most visible).
"The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
If money collecting public service organizations are tax exempt, shouldn't free software producing public service organizations be patent exempt?
Who's gonna win?
1)Vista
2)GPL v3
3)SCO
What?
...the great period simulation Grand Prix Legends. Considering GPL2 was never made, I should have known better.
Damn.
ITYM sellout poser.
That's the joke folks, nothing more to see. Moderate away :)
RP
Crap, and I just finished downloading v2 :(
Windows Vista will be out sooner!
But seriously, people. Who gives a rat's behind? GNU people need to decide whether they want their software to be free to use and improve upon or whether they want to be control freaks over who's using it for what.
not to be a troll or anything...
but shouldn't we check if current version holds up in court first?
... on which comes out first
Vista or GLP3
(as a sidebet, DNF vs Hurd)
no... GPL does NOT stand for General Penile License.
Windows Vista will be out sooner!
:-) Or wait 20+ years until free software hackers get their act right in OpenOffice, and GNOME, and KDE (and still you don't get the integration WinForms allows because those project to give a rat's ass about interoperability). Also, the free software doesn't usually hold in high praise someone who gets these issues or is vocal about them (eg, De Icaza)
But seriously, people. Who gives a rat's behind?
Anyone who gives a "rat's behind" to office integration software ought to think about how you simply can't use GPL software to drive Windows out of its position. This is because there are literally thousands of applications developed to integrate with Microsoft Office, and they do so seamlessly.
To do it under the GPL, you would have to develop a gigantic stack of software free software hackers simply know nothing about, unless they work day jobs in big corporations and business running Microsoft software.
If you develop under another license that can integrate with existing software without being viral, there's a chance of offering a cheaper alternative you can mix freely with a proprietary surrounding. However, there's also the risk your software will just get incorporated and they'll spit your bones out.
The only chance is to develop free as in beer BSD code then take over.
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
How about Slashdot posts?
0 2/03/1359232&tid=117&tid=156&tid=17
Newsforge previews GPLv3, part 1
Preview, part 2
FSF's Bradley Kuhn interview
http://developers.slashdot.org/article.pl?sid=05/
Debian and ZDNet discusses GPLv3
Business impact of GPLv3
Purpose of GPLv3 according to RMS and Moglen
Je ne parle pas francais.
Who's going to switch to the new GPL license when it's finished and why (not)?
Personally, if I were to adopt the 3rd GPL license, I'd ditch the "automatic" part of the license which would assume the latest GPL version always (see Linux's GPL license). I think RMS is a bit of a zealot and I wouldn't give the rights to my code to any radical fanatic, not even a "left-wing" radical fanatic.
I just hope they manage to chop off a few of the paragraphs of legalese; why does the GPL have to be so huge?
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
When it finally comes out, under which license will it be released? Will you be free to modify the license and redistribute it? What about license forking? What if releasing something under GPL 3 makes all your other releases GPL 3 too? We need a metalincense to answer to all these concerns!
Nuffsaid
________
Don't know about his cat, but Schroedinger is definitely dead.
We have fearmongering GPL v3 posts every few weeks.
I'm starting to think there is no GPLv3.
Someone post a draft, and lets have a real discussion. Until then it will just be more arguing over nothing.
I'm have mixed feelings about the notion of a company owning a derived work with several people creating a derived work and many more people using it - and it's still considered the companys code. I see a practical problem though if someone releases that derived work back to some original project on the net without approval of "the company". It could be months or years before anyone notices, and then what? The employee gets canned for giving away company "IP". Now can the company go after the public project that is using that "illegally obtained IP"? IANAL but I think the answer is yes based on other cases (people leaving and taking code with them and such). To me, the simplest thing to do is word the GPL 3 to indicate that "entities" are not considered people. This could create problems for all the code "owned" by say the Mozilla foundation or even the FSF (they require copyright assignments). It may also be an unhappy event for places like Google that probably have substantial "internal" derivative works - suddenly any one of their employees could redistribute those internal projects. Yes? No? I think that's a small price to pay to prevent the unintended (or intended for the conspiracy theory folks) tainting of any number of public projects.
Going out on a limb here - but not too far. Imagine not just one company but a consortium of companies and people who "jointly own" their derived works. You agree to be a member of this organization by some shrink wrap license, and now you're buying GPLed software without getting source code.
Even if code is placed on a company computer that is issued to an employee, that should be considered redistribution. Consider the cable box on the TV, or the XBox, or whatever platform that might be considered "leased".
The conflict that can arise from allowing closed distribution within an organization has not been explored in practice and should be headed off before someone tries it. IMHO this is as important to consider as the patent issues.
I recompiled my Gentoo install using a beta of the GPLv3, and my desktop alrady feels more responsive and snappy!
Richard Stallman aims to 'lower barriers that today prevent the mixing of software covered by the GPL and other licenses.
This isn't as big a problem as Stallman makes it out to be. Combining open source licenses is not difficult. All you have to do is keep the pieces reasonably distinct. I have a project, for example, with a copyright notice that reads like this:
xxx is (c)2005 by blah blah and distributed under the terms of the GNU General Public License.
May include yyy which is (c)2005 by blah blah and distributed under the terms of the Apache License 2.0.
May include zzz which is (c)2005 and distributed under the terms of the MIT License.
Proprietary software developers do this all the time, and despite what Stallman may imply, there's nothing stopping you from doing this too.
Tired of FB/Google censorship? Visit UNCENSORED!
Except that license-free software is covered by copyright, so there are still legal tendrils. If someone wants to donate software to humanity, I suggest they release it into the public domain, and bugger all the politics.
Does anyone have any idea how GPL3 intends to address Trusted Computing?
Trusted Computing currently defeats the GPL and makes the source code effectively useless. If you attempt to modify and recompile the source (as the GPL ensures you the right to do) then the Trust chip denies the new code the key and the ability to read files. The Trust chip also announces over the internet the fact that you are running modified and incompatible software, so that the new software can be locked out on the internet.
You have the GPL "right" to modify the software, but the Trust ship prohibits that software from actually working. The Trust chip defeats the GPL.
I cannot see any way for the GPL to fix this problem. These Trust restrictions can be enforced even if there is no Trust chip code in the GPL program at all. In fact this Trust lockdown can be imposed even on existing GPL software simply by running the application on top of a Trusted operating system or a virtualized system on top of Trust. If you try running the GPL software without the Trusted operating system (or the virtualized system on top of a Trust system) then you will be unable to read the (Trust-secured) data files and your attempt to use the software on the internet will be locked out.
I'm stumped. I can't conceive of any way to change the GPL to fix this issue.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
The "what is/isn't a derivative work" by Linus can be considered estoppel.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
It will take forever IMHO.
I will explain why I think this. There are three possible scenarios: (1) the GPLv3 is compatible with the GPLv2; (2) the GPLv3 is incompatible with the GPLv2 and has a "fallback to the GPLv2" clause, like he LGPL doas; and (3) the GPLv3 is totally incompatible with the GPLv2, probably by force of being more restrictive than GPLv2.
In the first and second cases, I, as a user, and as a redistributor will Always opt for using the code under the less restrictive conditions. In the third case, I would not touch the code.
All GPLv2 or later will be used by me under GPLv2 terms unless GPLv3 has any advantage (such as permit linking) and no other strings attached.
The GPL, per se, has a lot of non-free paths... such as sections 8 and 3b. It's IMO one of the most-non-free free-software licenses.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
Wait, I appear to have made an error. The GPL exemption I cite covers open source software on propreitary systems whereas the person I was responding to was trying to talk about propreitary software on open source operating systems, which would seem to be a different situation. Please ignore that bit of my post.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
Please do point us to a recording of this event where RMS argued with Lessig publicly. I would prefer to hear this for myself rather than depend on a recollection so vague we can't even tell what the jist of the argument was about.
It would seem an odd choice to let Lessig sit on the board of directors of the FSF, distribute gratis copies of Lessig's book "Free Culture" to FSF members, and then extend the book offer if Stallman has serious philosophical disagreements with Lessig.
Digital Citizen
I hope you realize that your namecalling and lack of substantive support for your underlying argument says more about you than it does about RMS.
Digital Citizen
Lots of people who are interested in this event weren't able to go to the dinner either because they aren't FSF associates or because they can't fly to the dinner location (Boston, or thereabouts if I recall correctly). So, for a lot of people this isn't old news. Also, discussions on the GPL gives people a chance to clear up long-held misconceptions about how the GPL works (which invariably come up during these threads). Given the social importance of the GPL and the popularity of the GPL, these are healthy discussions to have.
Digital Citizen