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."
I'm not "joking"..I mean - I don't recall seeing it being used in anything I've come across to-date. I'm not saying it isn't used - or maybe I haven't noticed it. I think in reality - the fact that Linux didn't use it means that certainly Linux modules didn't too - and it really got gummed up from there.
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
On no, its bedtime in jolly old England again and I just can't nod off. I'm wearing my nightgown and cap, I've drunk my cocoa, I've tried counting sheep but nothing works. Hold on a minute, what's this
provide accurate counts and clear validation. For each of the more than 15,000 projects collected for this project from more than 500,000 reviewed, the sources were reviewed, proper license references (sound of loud snoring......) and attributions verified, and the license text, unchanged, was identified. While we used some level of automation, we felt that there were problems that required lots of hands and eyes on the problem. Among these were missing license text, no license information in source headersMost 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.
AGPLv3 has captured a great interest lately
Did I read the number of projects is not as good as we hope?
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.
General Trolling License?
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.
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!
jPOS has recently changed its license from GPL to AGPL. jPOS is a basically a trasactional switch where POS devices send message to and then the switch relay it to the authorizer(a bank or another processor) at the end a response is send it back to the POS.
Affero requires that the complete source code be made available to any network user of the AGPLed work. How in the hell you could do that?.. I mean, in a network like this you have many POS conected to the switch.. the users of this devices are the merchants and the cardholders.. everytime you pass your card and enter your PIN in the POS you are using the app over the network... that means if you don't give the source code to all the people using the app you are infringing the license..
If you dont want jPOS with AGPL you need to buy a commercial license. So what's the point of AGPL.. it is not like a trial shareware app?.. if you need it in production your only choice is buy the commercial license, so whats the point .
And profit is the only reason for a person to try and bolster their image? Ideologists never do?
GPLv3 would, in my understanding, prevent us from distributing such boards.
No, you're confusing stuff.
GPLv3 is about using DRM to reject modifications that would otherwise be possible.
- In your case, any potential developer could pay a developer kit and then, once that piece of hardware secured, run any modification he wants on any of your product - both his own or anyone else's. It is possible, although it costs some money, to modify the code and your company isn't actively trying to pull tricks to prevent modifications. It's just that the hardware requirement aren't cheap. But that has never stopped GPLed software : there *IS* GPLv3 software running exclusively on windows (even if windows isn't open at all and does cost money), and in a way, any free[dom] software requires the hacker to at least own a computer (which costs money. not as much as the dev kit, but does anyway).
- In the TiVo case, signing keys are required to pass the DRM, *BUT* users have *no* way to obtain keys to run modification on your own hardware or anyone else's - it's not a problem of price, it's a problem of complete lack of availability. DRM is used to lock the user out and the user can't do anything about it. Had TiVo provided each user with a key he can use to upload his very own modification inside the TiVo, the software would have been compatible with GPLv3.
What you *CAN'T* do is name that software "Gnu-{something}" for that requires the software to be built with freedom components all the way down. As an example the open source password management "Palm Gnu Keyring" has been renamed into "Palm Keyring" because it only runs on 1 single platform and that platform is proprietary.
(As opposed to the countless software like GIMP that have a Windows-port [proprietary] but also have a Linux-port thus enabling users to use them on system that are entirely free (as in freedom) )
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Interesting article summary, mentioning Palamida ahead of Black Duck. The mere fact that Palamida has gotten mention in this article summary is absurd.
Anyone worth their salt strongly sees Palamida as the joke of the small-yet-growing OSS-component license management industry.
Palamida has a very well-developed habit of scraping their GPLv3 metadata (Google searching for 'GPLv3' wouldn't surprise me in the least), and subsequently not bothering to verify most, if not all/any of it. A large amount of the time Palamida's GPLv3 data is grossly inaccurate in regards to both the specific license, as well as the whether or not a project has even yet been released.
They're wasting the time of their clients, and the money of their investors. Each move they make looks more and more like a desperate attempt to stay afloat in a sea of mercury.
When WILL they go away?
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.
Ernest Park: ... Do you have any comments on the GPLv3 site and the progress that we've been maintaining?
Richard Stallman: In general, I'm rather unhappy with Palamida, both for terminology (it generally uses the term "open source", which stands for values I disagree with) ...
(refuses to answer question)
Ernest Park: would you mind providing a comment less vague and subjective, focused more on the community acceptance and success of the GPLv3 family of licenses?
Richard Stallman: The free software movement is not merely personal. It is a political movement like the environmental movement, the civil rights movement, etc.
(in other words, no)
What an asshat! Not only does he refuse to respond to the interview, because the interviewer uses the term "open source" (the term used by the majority of people working on GPL and other similar licenses) he also manages to compare himself to Martin Luther King Jr.
It's interesting that he thinks he's leading a "political movement" that no one in the US congress has ever heard of, and that most people who have simply refer to as open source software, and doesn't see as a political movement at all, but a development methodology.
The GPL keeps you from making copies. The AGPL additionally keeps you from doing certain things with your copy, unless you hand over the source to your modifications.
However, it may not do this in a very well thought-out manner. Thought experiment: Party A modifies a AGPL package and ONLY gives a copy to party B. Party A's obligation is done, since they gave B both binary and source. Now, party B puts up a website using the AGPLed package. The AGPL requires someone who modifies a package to provide source to that package, but this obligation may not be a burden for either party A or B -- A didn't use the software on a website, and B didn't make any modifications...
As far as EULAs not being enforceable, the jury (or supreme court) is still out on this. Different districts have approached the problems with different results. See, e.g. Wikipedia's software licensing page.
Does anyone really care about the GPL? Free as in beer, free as in money, free as in I don't give a flying turd. Free as in let's pretend like software is somehow a noble thing that is an inalienable right in the 21st century. Yawn. I've had to navigate my way around the GPL while coding custom software solutions. And truth be told, I'd rather just pay a licensing fee rather than jump through those hoops. How about, free as in this won't be an absolute pain in the ass to deal with?
There are no legal reasons. 6 months after sending notices Linux can be GPL3, no problem.
His ideological reasons are that he wants to see Linux running on everything possible, including network amd multimedia appliances. So long as the distribution is wide, he doesn't care about the "sharing" aspect of it. After all, the work is all done by suckers anyway.
Linux violates 235 Microsoft patents.
So why do they care if someone else claims copyright on it? Why do they care that people know they wrote the code?
Why do they want to restrict what someone can do with their code like that?
FREE to disregard your wishes completely
I dunno, something about this makes my head hurt.
GPLv3 is the biggest failure ever. It honestly makes me wonder why Lunix users (and Slashdot) even bother to talk about Vista, when they have this huge elephant in the room... to say nothing of it's plain old relevance to them personally.
But then again, the fact that the free OS has had over 15 years to "win" on the desktop and has never gained more than a 0.65% market share is pretty revealing about how much commitment FOSSies have to "stuff that matters".
Hey, maybe GPLv4 will do better, and 2009 will be the year of Teh Lunix on Teh Desktop.
By your reasoning, nothing anyone says can ever be trusted for any reason, because everyone has some kind of reason (read: corrupt interest) for saying anything they say. Having motivation to say something does not always discredit the speaker.
"By my reasoning"? At least try to read and understand the context of a discussion before making nonsensical replies like that.