A Year of GPLv3
javipas writes "GPLv3 and LGPLv3 were released one year ago, on 29 June 2007. Palamida, who tracks Open Source projects, has made a study of the current situation of these licenses along with AGPLv3, which was released later, in November. The number of projects that have made the transition to these licenses has grown over the last months, and it seems than AGPLv3 has captured a great interest lately. Black Duck Software, a company that tracks Open Source projects too, has made its own study with similar results, and although GPLv3 and its variants have a good adoption rate, the interviews published on the Palamida site (Stallman, Chris Di Bona) show that the acceptance of GPLv3 has still a long way to walk."
Yeah, right. I bow down before your sophisticated reasoning equating completely different kinds of things with each other. Clearly Richard Stallman, a known capitalist enterprenour made rich from GPLv2 royalties, tries to bolster GPLv3 adoption by commissioning groundless studies to deceive people.
(This post contains absolutely no sarcasm at all. Not even a very small amount. Nada. Zero. Look! Shiny!)
It takes a man to suffer ignorance and smile
Be yourself no matter what they say
There's two big news - the anti-tivoization and anti-patent clause. The rest are niceties like better internationalization, compatibility with other licenses etc.
Now, the anti-tivoization clause is rather weak as long as the kernel doesn't go GPLv3. It protects your work from being used in a tivo, but not creating a tivo. If the kernel went GPLv3 on the other hand, you'd have a big problem making any kind of tivo as any code running on top could be modified using a modified kernel. The scares of the "appliance PC-lookalike" seem quite overrated at this point, there's a few special appliance boxes but no big whoop. The anti-patent clause... well, I'm still waiting for anyone with serious patent claims to actually claim them. Didn't Microsoft have 200 or so? Or was that just a bunch of hot air. As long as it's nothing but hot air and FUD, it doesn't seem to change much at all.
Maybe RMS still is a visionary but I think in this case he's seen further ahead in the crystal ball than where we are. I still haven't seen any compelling cases where the GPLv3 is needed.
Live today, because you never know what tomorrow brings
And they feel they have to do these "studies" for marketing reasons.
Palamida is a security company. They're not the FSF, who, unlike MS do not have reams of cash to promote the GPL.
GPLv3 = IPv6 = Vista = "wfc";
Uh-huh. Uptake of the GPLv3 (as a percentage of GPLv2 instances) is far higher than Vista (compared to Windows installs) or IPV6 vs IPV4
Iditot.
There are shills on slashdot. Apparently, I'm one of them.
the GPL 3 convinced me to use a BSD-style license for my projects. I want to share the code, not enforce political views I disagree with.
Do you even lift?
These aren't the 'roids you're looking for.
...the tivo makers would switch to using BSD, or something else with a license that doesn't infringe freedom 2 (freedom to redistribute).
The GPL doesn't inhibit freedom 2 at all, unless you wish to use it to remove freedoms 0-n from everyone else.
What you're thinking about is freedom -1: The freedom to take someone else's work for free, modify it, and put onerous restrictions on everyone further along the distribution change. Or more succinctly put: the freedom to fuck your neighbour. Which yes, the GPL v2 tries to prevent, and the GPL v3 prevents more successfully.
The Future of Human Evolution: Autonomy
I'm pretty sure Samba uses.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
Most GNU projects are hosted on Savannah, many are hosted on GNA!, and many are self-hosted. It would be more accurate to use a service such as Ohloh to track license adoption.
I believe you'd find, when these other data sources are included, the numbers are very different.
I want to share the code, not enforce political views I disagree with.
OK, I can understand wanting to share code but with a BSD style license the people you're sharing your code with are under no obligation to keep sharing it. Some people think that code that is shared should stay shared otherwise the point of sharing is largely defeated. If you feel that way then a GPL license is what you need. It's not about politics - it's just about choosing a license that fits your view of what 'shared code' should mean.
I agree. I think the outrage over Tivo is missing the point-- TIVO ISN'T HURTING ANYONE. The availability of the software has enabled the creation of an interesting consumer product, giving all of us the free choice to buy one or not.
If the GPLv3 prevents products like Tivo from appearing, then it's a Bad Thing.
People really need to realize that someone else making money doesn't harm them. This "I want everyone else to suffer" pseudo-socialism is NOT making the world a better place, just a slightly more egalitarian one.
...freedom -1: The freedom to take someone else's work for free, modify it, and put onerous restrictions on everyone further along the distribution change. Or more succinctly put: the freedom to fuck your neighbour. Which yes, the GPL v2 tries to prevent, and the GPL v3 prevents more successfully.
How is this "fucking your neighbor"? So we write some code, and now a cool new consumer product appears somewhere that I can buy (or not) if I want. I have one more option in my life, which means I am slightly better off than I was before and it COST ME NOTHING.
This is what free software is all about. It's not about trying to stop people from making money, it's about making cool stuff available so that people can have better lives.
If you disagree with GPLv3, you also should disagree with GPLv2. The spirit is the same "dont let anyone take a free-software piece of code, modified it and ban you from modify his modification".
But GPLv2 had a bug. TIVO has found a way to do that. You can modify the code, but the hardware will reject your modification. Your right to "hack" with the source code has been abolished.
I dont see any reason why you should like GPLv2 and not GPLv3.
If you think there is nothing wrong with people taking your code and not letting you play with his code, you should have gone with a BSD-style license. Otherwise GPLv3 is an improvement of GPLv2.
I know that some people think that GPLv3 is bad (most notably Linux Torvalds) but after reading their objections I really dont understand their logic. It seems to me more of an ego fight against RMS than sensible disagreement.
MOD THE CHILD UP!
And profit is the only reason for a person to try and bolster their image? Ideologists never do?
If I'm wrong about this--please correct me; I'd love to know that the GPLv3 doesn't prevent us from doing this! Our company uses x264 in commercial products and abides by the GPL. One thing we are considering is creating an FPGA-based addon card using a low-cost FPGA to accelerate the motion search. The code for this FPGA would be released as GPL also. However, there is no open source driver to load code onto the card--in fact, one requires the developer kit in order to modify the code on the FPGA. We would be selling these boards individually, without the developer kit (an extra $1000 purchase or similar). Therefore, its a closed platform... but we can't do anything about it. GPLv3 would, in my understanding, prevent us from distributing such boards. So we're sticking to GPLv2.
"...this requirement does not apply if neither you nor any third party retains the ability to install modified object code..."
Ask your legal department about whether that line might help, and also about whether "buy a dev kit" is valid as part of the installation information. And find out whether a dev kit is really required, or just a JTAG cable and appropriate compiler.
"that means if you don't give the source code to all the people using the app you are infringing the license"
WHAT !!!
The GPL requires me to do something in order to benefit from the software... teh fascists !
But seriously, i think you will find you only have to offer the source code to people using the app, you dont have to force it on them.
All you need to do is put a notice about how to obtain the source code on the internet amongst all the other legal fine print the user has to agree to when signing up.
Its not like your forced to build a USB slot into the ATM.
The actual number of projects using GPLv3 seems quite small, about 3000, and of course the most important GPL project, the Linux kernel, will never change for both legal reasons (not all committers are available), and Linus' ideological reasons.
Is the GPLv3 even meaningful if the kernel does not change licenses? My understanding is that it was primarily designed to undermine Tivo and DRM, which cannot be done in a meaningful if the kernel isn't part of the deal.
The article tries to conflate licenses issued with the "or later" clause as GPLv3; however, I think they misunderstand the legal implications of that clause. It means that the *user* may follow the terms and conditions of later licenses; however, the user does not gain any further rights in GPLv3 as I understand it, the author merely loses rights (to use the resulting binaries under locked down hardware). Since the *author* can still use the code under the GPLv2 and so can tivo, there is effectively no change until the license itself is changed, so GPLv2 with "or later" clauses don't matter.
GPLv3 seems dead on arrival. A number of FSF projects will use it, but I don't know of any FSF projects where the anti tivoization stuff would even have any effect, unless I don't understand the new restrictions properly.
Uh, how about GCC and just about everything else maintained by GNU? If you're using Linux, chances are you're using a lot of GPL 3 stuff without even knowing it. Stallman isn't entirely crazy for wanting it called GNU/Linux
Maybe not
Well, considering that Larry Lessig (EFF/Creative Commons/Change Congress) and the FSF have been advising Sen. Obama, I'd be willing to put money on the proposition that he's at least heard of "free software."
How about "free as in free to use something else that has another license, reimplement the functionality yourself or pay someone to reimplement it"? It's not like you are forced to use GPLed software. If you want to just benefit from free code without giving anything back to the community then you are a leech and get treated as such.
My other account has a 3-digit UID.
I'm saying that Lessig and Obama are friends who used to teach together at the University of Chicago law school. I'm saying that Obama called Lessig up when he was going to run for president in order to discuss his internet/technology policy. I don't have the source for this, but I'm not making it up--hopefully my credibility on Slashdot is sufficient.
There has even been speculation by people outside the tech industry that Lessig may be tapped for the Supreme Court in an Obama administration. I've even come across fervently anti-Obama blogs that discuss their fear that Obama will appoint "communist Lessig" to the Court--so it's not just Lessig lovers who are suggesting this appointment may happen.
I think maybe Lessig mentions as much in his 20-minute presentation here. I don't want to watch the 20 minutes on my slow-as-molasses computer right now, though.
Also, Obama has invited Lessig to speak with him. source
Whoops, I forgot to mention this, too.
That doesn't really change the fact that Obama has even extended the term "open source" to refer to a way he wants to implement democracy in the US. sources list, quick and dirty
This implies that he (or an advisor) at least knows what open source is enough to extend the term's meaning in an analogous way.