What the GPLv3 Means for MS-Novell Agreement 161
eldavojohn writes to mention IT Business Edge has a dry but interesting interview with a lawyer (Antoinette Tease) on the effects the GPLv3 on the Microsoft & Novell alliance. From her answers: "Unlike prior versions of the GNU General Public License (GPL), which did not address patent rights, the current draft of the GPL version 3 has several provisions that address patent rights. Section 2 states that the license to use the open source code 'terminates if you bring suit against anyone for patent infringement of any of your essential patent claims' based on any version of the open source program." She goes on to say "the GPLv3 as currently drafted would impose an obligation on Novell to somehow 'shield' its customers from patent lawsuits brought by Microsoft, or, alternatively, to make the source code publicly available..."
Patent rights (Score:3, Informative)
Some links to statements by Stallman on the topic (Score:4, Informative)
For background, some links:
Nothing (Score:3, Informative)
Re:We've been through this twice already! (Score:5, Informative)
It is not "da bomb". It is "da shield". It is not like companies were being forced to use GPL licensed software, or if they were unaware of the terms of the license. GPL v3. will *not* work like those "submarine patents", that are granted and kept low profile, and them when someone makes a profit of it are used to sue the company for a lot of money. In fact, it is exactly the opposite, it is a way to ensure that the company distributing derivative software using that GPL (and I say derivative because, if they own the copyright, they can still (re)license in whatever license they want) doesn't not hijack the code and deny to the public the benefits they were granted when accepting the terms of GPL.
A license is just that. Without GPL, they have no right to distribute derivative works. With GPL, they get the rights, but must to abide to the terms. The terms are there to ensure that they will pass along the rights they got, and that they will not pull a card from the sleeve and deny people the very freedom that the GPL license is born to grant.
In short: you have the right to not distribute GPL'd software. If you do, you must abide to the terms and preserve the intended freedoms. Play by the rules or go away, it is simple as that.
Re:So they will continue to use GPLv2...? (Score:3, Informative)
The GPLv3 doesn't exist yet. It's still being drafted [fsf.org]. Any complaints about the GPLv3 are thus actually complaints about a possible, future GPLv3, and can still be addressed.
v2 is not an option for Novell (Score:5, Informative)
When developers switch future versions of their software to GPLv3, Novell will not be able to incorporate the changes in those new versions.
So if Novell wants to avoid GPLv3, they will have to forever stay with Glibc 2.5, GCC 4.1, coreutils 6.7, and old versions of GIMP, emacs, bash, gdb, etc. etc.
you're 1 paragraph point is correct (Score:4, Informative)
The point you make in the first paragraph is correct. Stallman points this out:
Quoted from here (scroll to the audience member's 2nd intervention): Stallman speaking in Bangalore [fsfeurope.org]
Wrong, wrong, wrong (Score:5, Informative)
"This License explicitly affirms your unlimited permission to run the unmodified Program." (emphasis added) "This License permits you to make and run privately modified versions of the Program, or have others make and run them on your behalf." It is only this permission to make and run privately modified versions that terminates if the licensor sues for infringement. This is a far cry from what the article suggests, which is that the license "to use the open source code" terminates when the licensor brings a patent claim.
I hope the article is a distortion of what this attorney said. If it isn't, then anybody who has hired this lawyer for anything software-related should get another lawyer, pronto.
You're correct, 25-50% of each distro'll be GPLv3 (Score:5, Informative)
All of the GNU project will move to GPLv3. That's glibc, gcc, gdb, binutils, coreutils, bash, grub, grep, cpio, readline, make, gettext, GIMP, aspell, parted, parts of GNOME, etc. etc. etc.
Also, SAMBA said they'll be moving to it, and MySQL said they expect to move to it. Sun might, or might not, use it too.
GPLv3 will be widely adopted, it's a given (Score:4, Informative)
The SAMBA project have also said they'd be using it, and MySQL sound like they will be too. Sun might or mightn't. Some others will too, surely.
Can Novell ditch GNU? No. (Score:5, Informative)
Every BSD is GCC built and ships GCC to their developers.
Also, there's no BSD replacement for GIMP, and replacing Glibc and replacing it with a BSD libc would be very hard. An operating system's libc has to marshal between the kernel and the userspace - Glibc has been doing this for 15 years for Linux and the GNU userspace. A new libc would be a world of problems.
Anyway, other packages such as SAMBA would still be out of bounds (they've said they're moving to GPLv3 too).
Oh, and as for Stallman being surrounded by sycophants - his main job is travelling and giving speeches and answering emails - he hears criticism and questioning every day.