FSF Uses Android FUD To Push GPLv3
jfruhlinger writes "We've already seen claims from Edward Naughton and Florian Mueller that most Android distributors are in violation of the GPL — claims that the open source community has, for the most part, rejected. Therefore it's disheartening to see that the FSF is using this line of reasoning to push the GPL v3 over the supposedly more troublesome GPL v2. The FSF's press release on the subject emphasizes 'worries' without bringing up a specific concrete case of infringement — a classic FUD technique."
No, it just means that FSF can see past what most slashdotters can't, regarding Google and Android.
But do mod me down, me and FSF dared to question Google on Slashdot.
You mean the guys who are doing more damage to the FOSS movement than Microsoft?
FSF has their own agenda and will have little using whatever they can to push their own. To be honest, not much different than Microsoft.
If Android were GPLv3 licensed we wouldn't have a problem with companies locking down their bootloaders. We could use the energy we currently put into hacking root access on our own phones into improving the platform.
I obviously agree with the FSF.
lol. FSF site is Slashdotted. Behold the power of FOSS!
Here's the press release in question from Google cache Aug. 18th
Android GPLv2 termination worries: one more reason to upgrade to GPLv3
by Brett Smith — last modified August 18, 2011 18:48
Distributors lose their rights when they violate GPLv2, but the Free Software Foundation is more forgiving in its license enforcement to encourage continued participation in the free software community. GPLv3 has improved termination provisions to codify this approach, giving developers one more reason to upgrade.
Thanks to Android's commercial success, the kernel Linux, which is released under the GNU General Public License (GPL) version 2, is being distributed more than ever before. Whenever someone distributes GPL-covered software, they must follow a few conditions set forth in the license. These conditions try to give anyone who receives the software both the legal permission and the practical tools necessary to change and share the software themselves if they wish.
Not all of the companies that distribute Android heed these conditions. We've witnessed an uptick in GPL violation reports—some convincing, others incomplete or misinformed—against these vendors. We generally can't pursue these violations directly, because only copyright holders can enforce free software licenses in most countries, and few Android devices use FSF-copyrighted code. However, people still seek out our opinions about the relevant parts of the GPL, and that discussion has recently turned to GPLv2's termination provisions. Section 4 of the license says, “You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.”
When we enforce the license of FSF-copyrighted software, we give violators back the rights they had after they come into compliance. In our experience, developers of Linux are happy to do the same. Unfortunately, even if we assume they all would restore these rights, it would be extremely difficult to have them all formally do so; there are simply too many copyright holders involved, some of whom haven't worked on the project in years or even decades.
When we wrote GPLv2 in 1991, we didn't imagine that a free software project might have hundreds of copyright holders, making it so difficult to get a violator's rights restored. We want it to be easy for a former violator to know that they're still allowed to change and share the software; if they stop distribution because of legal uncertainty, fewer people will have free software in the long run. Hence, we created new termination provisions for GPLv3. These terms offer violators a simple method to earn back the rights they had. Parties who violate the license have their rights restored provisionally as soon as they come back into compliance, and permanently if no copyright holders terminate those rights within sixty days of the last violation. Furthermore, first-time violators will have their rights restored permanently if they come into compliance within thirty days of receiving such notice.
GPLv3's approach has several advantages over GPLv2's. By having the license grant forgiveness by default, instead of terminating rights permanently, it better matches our community's expectations and normal compliance strategy. It will be easier for violators to get their rights restored by any copyright holders who do terminate rights, because the notice will establish a clear way for the violator to get in touch. Finally, GPLv3's termination provisions don't sacrifice anything we need: the license's conditions still do their best to protect software freedom, and copyright holders will still be able to legally enforce the license against parties that don't comply.
This is just one of many reasons why GPLv3 is better than GPLv2. This change has already given some companies the reassuring nudge they needed to start distributing GPL-
Yeah, it's FUD but when you really consider it as FUD, who exactly is it targeting? I think, if I read this correctly, this is supposed to be an attempt at scaring device manufacturers away from using Android. But the core of the argument appears to be that if you distribute Android and you do not follow the GPLv2 then you will lose all your rights (as with most licenses). Once you've lost all your rights, according to the GPLv2, you have to go around to the original copyright owners and get them to okay that you can again have a GPLv2 license. Which would be nigh impossible with Linux. Okay so that seems logical. They then state that you can instantly regain your rights by simply falling in line with compliance when the source code is GPLv3 licensed. Okay, so that also sounds logical.
We've already seen claims from Edward Naughton and Florian Mueller that most Android distributors are in violation of the GPL - claims that the open source community has, for the most part, rejected.
I don't know how someone can speak for that demographic. I followed the link to find out who this spokesperson is and was brought to this in the linked article on that Slashdot article:
Textbook FUD.
And this is why people avoid GPL code. Whether Mueller is right or wrong (and he's pretty much always wrong) there is so much FUD spread over potential GPL violations all over the place that most corporations just don't want to even get within miles of the GPL for fear that some loser like Florian will try to peg crap on them.
A Slashdot Anonymous Coward
So the open source community is represented by an anonymous coward here on Slashdot?
Have I ever bought a $10 piece of trash from China and found out that I could really use the source in order to make it work with my computer? Yes. Could I foresee some BS tablet maker producing a piece of trash tablet, hacking Android and releasing it sans source code only to have consumers wonder how in the hell Android is running on that device? Definitely. I wouldn't put that past anybody given there's supposedly one GPL violation a day and the fact of the matter is that licenses don't seem to mean jack shit in China (and that's their right as a sovereign nation).
So the allegations here are that Edward Naughton and Florian Mueller (neither of whom I am defending, by the way) have spread FUD to strong arm people into migrating to GPLv3 so that device makers won't fear the repercussion of violating GPLv2 and then having to do impossible legwork to get back in good standing and regain a license?
Regardless of how effective that is (I'm not a handset manufacturer nor do I know any straying from Android because of this) that is some pretty crazy thin ridiculous sorry FUD if I may say so myself. I worked for a Fortune 500 company for seven years and all I ever saw was a slow gradual movement toward GPL code until I think the only licenses we had were unfortunate contractual agreements from the past. Oh, and Windows. No one really cowered in fear and ran screaming when presented with the above "FUD" as the Anonymous Coward quote seems to imply.
I don't get it, we pick apart any huge company's license here on Slashdot in the name of protecting the consumer but when someone does it to the GPL and finds some hilariously minute case -- then it's FUD?
The FSF's press release on the subject emphasizes 'worries' without bringing up a specific concrete case of infringement — a classic FUD technique.
I think it's worth pointing out that in order for this to be "proven" in a court of law, I think that would mean a GPLv2 license holder would have to sue a company that used Android,
My work here is dung.
Before the FSF site went down temporarily, I read the original news article, (Android GPLv2 termination worries: one more reason to upgrade to GPLv3 and sure enough, the last line currently says "Companies that sell products that use Android can help out by encouraging the developers of Linux to make the switch to GPLv3."
Linux is licensed solely under GPLv2, not "GPLv2 or later", so switching is not a question of Linus deciding to change (which he wouldn't agree to anyway) - all the other contributors would have to agree as well.
I emailed Brett Smith (copy in my journal) to point this out, as well as point out that the GPLv2 allows for distribution as long as you are CURRENTLY in compliance. There is no "you lose your rights forever" clause in the GPLv2 license.
Lesson: Never assign your code to someone who says "trust me." Not even the FSF. And be wary of clauses that allow them to change the license at will to a future version that may not be to your liking, or that they may interpret to say something it doesn't say.
The GPLv2 may not be the right license for Android, but GPLv3 isn't either. There's no way cell phone manufacturers would distribute patent licenses with their code, especially with all the patent lawsuits happening now. Ignoring a one critical aspects of the use case for another makes this useless.
"Sometimes it's hard to tell the dancer from the dance." --Corwin Of Amber in CoC
FUD is "Fear, Uncertainty and Doubt," right?
What's the difference between Uncertainty and Doubt?
I doubt there is a major difference within this context. Or at least I'm uncertain. Hm.
The basic problem the FSF has is a growing irrelevance.
The world is leaving open source behind and moving towards smartphones, tablets, etc. that all run closed, or semi-closed software on closed hardware.
It is partially due to binary only drivers for some hardware, but also because the open source world simply hasn't moved with the times and come up with a valid open source replacement for iOS, Android, or any of the other variously used choices. Instead we see creations like Gnome 3, which is so badly designed it doesn't work for any platform, or Unity which is aimed at netbooks which is a declining market, or KDE who are doomed by the simple fact that the newer developers are targeting/interested in the hot stuff - the smartphones and tablets that open source has ignored.
Admittedly open source is in good company, given that RIM and Microsoft were both also very late to this party, but they at least have a focus and money to try and solve the issue.
According to TFA, the FSF gets what they consider credible reports of violations and false or misguided claims of violations. That suggests that they do look into the claims. The author then complains that the FSF won't talk about specific claims. The problem with that is the FSF doesn't normally run around talking in public about violations - they negotiate with the violators to get them to comply. Part of negotiation is not to piss off the other party by airing their dirty laundry. It does not surprise me at all that the FSF isn't giving some blogger a story.
Calling this article FUD is clearly unfair. It is a great writeup of the advantages given both to holders and users of GPLv3. Such as this paragraph:
When we wrote GPLv2 in 1991, we didn't imagine that a free software project might have hundreds of copyright holders, making it so difficult to get a violator's rights restored. We want it to be easy for a former violator to know that they're still allowed to change and share the software; if they stop distribution because of legal uncertainty, fewer people will have free software in the long run. Hence, we created new termination provisions for GPLv3. These terms offer violators a simple method to earn back the rights they had. Parties who violate the license have their rights restored provisionally as soon as they come back into compliance, and permanently if no copyright holders terminate those rights within sixty days of the last violation. Furthermore, first-time violators will have their rights restored permanently if they come into compliance within thirty days of receiving such notice.
Someone should go into their phone provider and ask for a copy of the GPL'd portions of their phones source and see how far that gets them - and then be led into this discussion with an appropriate perspective on Android and the GPL. Also: another article on Linux and Android relevant to this discussion.
The article does mention --- in passing --- that there has been an "uptick" in reported GPL violations made against Android vendors, though it goes ahead to note that many of those alleged violations are doubtful. The article is not about that fact, but about the fact that these vendors are confronted with some legal uncertainties as to their statuses with respect to the GPL after their rights have been voided and then subsequently restored. The comparison of GPL3 to GPL2 in the article is to point out that GPL3 has some provisions that make it easier for the vendors to understand their statuses under these conditions.
I know nothing about the truth or falsity of any of these points, but I do know that there is no FUD being dished out except in the summary here on Slashdot.
If the FSF really wants to make a difference they should quit their usual politik and whining and throw their weight behind a viable alternative smart phone OS. Or build one. Maybe MeeGo or something. Do something equivalent to CyanogenMod which flashes phones with the new phone stack and demonstrate this brave new world. Perhaps it would be popular enough that even a phone manufacturer picks it up and uses it for real.
That or the FSF can whine from the sidelines wondering why people choose a working, functional smart phone OS rather than the non existent one in their heads.
Android can't be GPL v3 licensed without relicensing the kernel
Android consists of more than the GPLv2-licensed Linux kernel. It also has userland processes and libraries that could have used GPLv3 family licenses.
The article and the poster confuse "GPL violations in software developed for the Android platform" with "GPL violations in Android". The FSF press release doesn't say "GPL violations in Android".
Indeed, the press release does promote GPLv3, but it's merely the author expressing an opinion. It's not spreading "FUD".
So the allegations here are that Edward Naughton and Florian Mueller (neither of whom I am defending, by the way) have spread FUD to strong arm people into migrating to GPLv3 so that device makers won't fear the repercussion of violating GPLv2 and then having to do impossible legwork to get back in good standing and regain a license?
Totally coincidentally, The Hurd was recently released.
Is it time to go after Linux at the FSF and Android is just an easy target? Is Linux now the enemy?
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
It's an even bigger joke than Hurd and RMS' conspiracy theories.
The irony is that the first version of android contains gplv3 software : https://android.git.kernel.org/?p=platform/external/dosfstools.git;a=summary .
But it was quickly replaced by a bsd clone : fsck_msdos.git
I don't know if there are any product with the gplv3 fsck. May be some cupcake versions.
I'm periodically re-amazed at how bad /. submissions are. Quoted from the original article:
hit the wrong button... retrying the post...
I'm periodically re-amazed at how bad /. submissions are. Quoted from the original article:
And the original article's title is also highly inflammatory, as well. Frankly, I find it easy to believe that some android developers are redistributing GPL'd code in violation of the license. Is there really anyone on /. that thinks all devs got it perfect?
And the BS about FUD? Well, let's look at the first paragraph in the press release from the FSF, bolded no less:
SO the FSF is saying, "Hey, GPLv3 does a really nice thing for you - it gets you back in compliance if you've lost your license" and some random guy on /. decides that it's FUD? Come on! Are we interested in the truth or just in bashing people? (No, I don't really need an answer to the question, I already know that /. is just trollbait, nowadays)
I remember something from a few years ago about the FCC equivalent in Japan being much tougher than our beloved FCC. That have regulations requiring fixed frequencies that basically mean if you can change your broadcast frequency in software, and the software isn't locked tight, then you can't use it in Japan. I wouldn't be surprised if some of the European nations have pretty tough rules too.
Sure, as long as the company maintains its own private fork. The whole benefit of Linux is the joint R&D, and benefiting from patches upstream. If all the hackers out there that make Linux great all switch their commits to GPLv3, and they start putting out GPLv3 Linux releases, companies will definitely be in hot water, regardless of whether they can keep using their rapidly aging fork or not.
I have to object to this line of thinking.
I remember that when Linux started to become popular, it seemed crazy to many people that Linus chose the GPL, because there free operating systems out there with much more lenient licenses. Why would a vendor (Red Hat, IBM, etc.) subject themselves to the restrictions of the GPL when there are other choices?
Well, they chose Linux because of its quality. They went with the best product, and adapted themselves to the license. (Some vendors eventually learned that the GPL was good for them, because it ensured that they could get the advantages developed in-house by other vendors.)
I think a GPLv3 Android would have been just as popular as a GPLv2 Android. Vendors would have picked it because it was good, free (and encouragingly backed by Google). So, they wouldn't have locked boot loaders. Big deal! They would have adapter to the situation, and in the end the GPLv3 would have made Android a better product then it is now.
In other news, the open source community, for the most part, agrees that Slashdot spreads FUD against FSF to push Android. Slashdot's article emphasises supposed near-consensus in the open source community without noting any specific way of measuring what the open source community thinks.
Seriously, Google has made so many stupid mistakes with android that they won't see the end of problems, ever. Ripping off everybody's ideas and work, then reworking them, then claiming it's open source when it isn't, then ignoring app security, then downstream patent battles, then ignoring GPL at every level, then ignoring app piracy, the list goes on and on. No amount of FUD like this will help - just hard cash that each of the mistakes will cost.
It's a difficult situation.
For the Android ecosystem, the GPLv3 might make sense, especially with all the patent lawsuits involved around it.
But if you look at embedded use of Linux, a lot of companies would certainly not like Linux going to GPLv3.
That's also the reason why most embedded samba installations are stuck with the old pre-GPLv3 version.
It's mostly an issue to embedded linux companies in the US market though. In Europe, it's less of an issue, as software patents are not important to most companies anyway here.
Yet, the US market is not an unimportant one (and in Europe, we have many companies which are headquartered in the US and need to follow US legal advise as well).
Where lots in the Android space now see that tivoisation of the device isn't that important (HTC now going without signed bootloader), that practice is the opposite in the embedded linux space where for example applications like protected point of sales terminals even contain liquids to destroy the flash physically if the devices are tempered with. To companies making these devices, it's a nightmare if someone would see the code and potentially crack their financial transaction network as they need the added 'security through obscurity'-layer on top of decent security to be able to sell it to their customers...
So it's not a clear decision to change for Linus. I believe he won't change his mind till the FSF creates a new GPL version that addresses those issues as well.
Personally, I find it absurd that one is with the GPL version 3 not allowed to tivo-ise it, yet it is allowed to use it into a nuclear weapon device if one chooses... and never even release the code (as there is no customer nor distribution) seems absurd to me; what is worse?
Greetings,
Jasper
You DO know that if you don't get a different firmware for a different country, that you can fall foul of the regulations on phone access, don't you? And if you CAN get a different firmware, you can install it and fall foul of the regulations on phone access.
So, oddly enough, they don't seem to have a problem giving you a firmware that can break regulations by the FCC, but don't want to allow you do write code that won't.
Your assertion is a common one, but is falsified by the counterpoint examples.
Required reading to be minimally informed: