GPLv3 Released
A GNU Dawn writes "The GPL v3 has just been released. Among other things, the released version grandfathers in the Novell deal so that Microsoft's SLES coupons will undermine their patent threats, replaces references to the Magnusson-Moss Warranty Act with more specific language, and clarifies that using BitTorrent to convey a GPLed work is not a breach of the license (it might be one, technically, in GPLv2). The GPL FAQ has been updated to cover the new changes." Commentary is available over at Linux.com (which is owned, along with Slashdot, by Sourceforge).
Does it run on an iPhone?
Best Slashdot Co
I've been sitting at my computer eating nothing but hot pockets and red bull waiting for this. I got up only for bathroom breaks.
It's been worth it. Now I have to print it out so I can fall asleep with it.
Let me be the first to say: GPLv4 - it's going to be terrible, it's unnecessary and unwanted, probably will destroy linux and maybe the world too. GPLv4 will eat babies!
ccalam - acoustic versions of new songs.
The irritating part is that the FSF has the business products exception, where Tivoisation is okay for hardware sold for business use. Stallman et. al. recognize that in some cases it's ultimately beneficial to the user to be unable to run modified software (e.g. a business that has to have accountability, or a console gamer who wants to know that no one is running a hacked game in multiplayer), but they think they can somehow figure out where that line is for everyone.
Well, that's too bad for you. See, what you view as "the real world" will soon become "the corporation-dominated world". But we'll live in whatever's left of the free world.
Farewell.
OK, now it's time for Sun to grab the bull by the horns. They've been waiting for GPL3 for a year and a half - and just recommitted to it a couple weeks ago, pending final language - if Java and OpenSolaris get released with GPL3 things are going to get *very* interesting.
Everybody please join me in exhorting Jonathan to take the bungee jump.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
We are pleased to report that the Final Draft makes the Apache License, version 2.0, fully compatible with GPLv3. We are grateful to the Apache Software Foundation for working with us to achieve this long-sought goal. The concerns we stated in the Draft 3 Rationale were based on varying literal readings of section 9 of the Apache license that diered from the interpretation of section 9 held by the ASF itself. During the course of productive discussions with the ASF following the release of Draft 3, we ascertained that, to the ASF, the words \by reason of" in the section 9 upstream indemnication clause meant nothing broader or vaguer than \directly as a result of." Read in this light, section 9 seems to us a reasonable and fair approach to protecting upstream developers, even though we do not wish to adopt such a provision in our own license. The Final Draft makes the Apache indemnication clause compatible with GPLv3 by adding a new category of additional conditions in section 7 that may be applied, with appropriate copyright authorization, to material added to a covered work. Subsection 7f allows terms that require indemni- cation of upstream licensors and authors of the material by a downstream distributor who conveys with contractual assumptions of liability to the recipient, for any liability that such assumptions directly impose on those upstream parties.
Also, from the Why Upgrade to GPL Version 3 document:
Further advantages of GPLv3 include better internationalization, gentler termination, support for BitTorrent, and compatibility with the Apache license. (For full information, see gplv3.fsf.org.) All in all, plenty of reason to upgrade.
Not quite a free pass. Notice that the grandfather clause only includes the bit about distributing GPLv3'd software while a party to such an agreement. It doesn't extend to failing to pass along any patent license (which includes things like covenants not to sue) or rights to pass along such a patent license in turn. So Novell can distribute GPLv3'd software because of the grandfather clause, but they can't distribute any of it subject to the agreement with MS without violating either the agreement or the software's license (license requires that they pass that coverage to all indirect recipients, agreement prohibits doing so).
"Getting in is easy. Getting out, that really isn't hard either. Getting out alive, that's the tricky part."
This is an urban myth. Linux can be relicensed at any time, with a simple legal process. It is not necessary to find all of the developers to get their permission.
How can the Linux kernel project, with its thousands of developers, ever change its license? We can't even reach them all, and some of those developers are dead and their estates don't know software licenses from driver's licenses. But changing the license is easier than most people think.
First, it's not a fundamental change: the intent of GPL 3 is that of GPL 2, the change is in the implementation. Given that, what would be required for such a change would be for Torvalds (or someone else) to publish his intent to start making releases with the new license, as a legal notice. A certain number of people would object, and they would have the right to require that their contributions be removed from the new release.
The kernel team has never been loath to replace code when necessary, and never slow to handle the job, no matter how large the item to be replaced. Just look at the replacement of Bitkeeper with "git", a big job that took a ground-up rewrite and yet was working in five weeks. So, code belonging to GPL3-objectors would be swiftly dealt with.
After some time passed, the release would happen under the new license, and life would go on. There is precedent for this, as Torvalds has already made two significant changes to the prelude to GPL2 on the kernel, publishing his intent and then making a release.
Bruce
Bruce Perens.