Are Third-Party Android Vendors Violating the GPL? 132
jfruhlinger writes "Google's refusal to not release Honeycomb source code is kosher because the code in question is released under the Apache license. But the kernel at the heart of Android is GPL'd, which means that code must be released. Google has actually been a good citizen in this regard — but many third-party Android vendors, not so much. While Asus has released their code, there are a host of companies that seem to have not done so, and Matthew Garrett is maintaining a list."
check before posting... (Score:2)
Dude, you're not making any sense. I assume you mean refusal to release...?
Re: (Score:1)
I'm not sure that I do not find it hard to not disbelieve what you're saying here.
Kosher code? (Score:1, Funny)
What the fuck does that even mean?
Re: (Score:3, Informative)
It means the code is not written with mixing meat and milk.
Re: (Score:2)
The code isn't kosher; the behavior is. Kosher has come to be an acceptable synonym for "legit", "okay", and "cricket".
Re: (Score:3)
> Now they have rabbis standing by?
A friend of mine is working in a yeast factory and they actually have a rabbi standing by. I would love to see their ISO-9000 procedures for whatever the rabbi is doing.
Re: (Score:2)
Fact 1: GPL requires source code to be released. Fact 2: License does not specify when it has to be released.
The GPL does specify when the code has to be released, it's just the ASL that doesn't.
Re: (Score:2)
Re:A more concise summary (Score:5, Insightful)
The GPL does. It must be delivered to whoever the binaries are given to. Playing stupid weasel games to disenfranchise people is idiotic (well, unless you hate open source and like screwing your customers.)
The rest of your post is ridiculous.
Re: (Score:1)
It must be delivered to whoever the binaries are given to.
Yes, and the GPL'ed portion of the Android source code (the kernel) must be somewhere on the net (otherwise they are in violation of the GPL).
It just isn't very useful without the rest of the software stack, which is under Apache and does not have to be released. Whether that's ethical and smart or not is another matter.
Re: (Score:1)
Re: (Score:2)
The GPL does. It must be delivered to whoever the binaries are given to.
No, it must (at least) be made available on demand to whoever the binaries are given to. The easiest (and preferred) way of fulfilling this obligation is to deliver the source along with the binaries, but that is by no means an absolute requirement.
Re:A more concise summary (Score:5, Informative)
The GPL specifies very clearly when the source code has to be released. The vendor has a few choices:
1) They can release the source code with the binary
2) They can accompany the binary with a written offer to supply the souce code on request for a period of not less than 2 years.
Generally, vendors tend to do the second, but I have a couple of devices where I was given a CD containing the source code along with the device. Free software projects usually provide the source code and binary download at the same time.
My understanding is that these vendors are neither supplying the source code with the binary nor accompanying the binary with a written offer for the source code. If that is true, then they are in violation of the GPL. The reason for requiring the source code at the same time as the binary is that offering the source code at some indefinite point in the future is useless. If I have a problem that requires the source code, waiting an indefinite amount of time doesn't help me.
Re: (Score:2)
Are the vendors actaully changing anything in the Kernel? It seems like most of the changes they are making are just UI skinning . . .
Re: (Score:2)
They don't have to change anything. If they are distributing the binary, they are responsible for also distributing the source code (possibly on request, but they have to supply a written offer to supply the source code in that case). Even if the upstream is supplying the source code freely, this does not absolve the distributor of the responsibility. I think this aspect of the GPL is confusing for some people and may be one of the reasons that the companies are not in compliance. It's possible that the
Re: (Score:2)
Yes, they're nearly all making small tweaks for their specific hardware.
Re: (Score:2)
Fact 1: GPL requires source code to be released.
Fact 2: License does not specify when it has to be released.
The license doesn't stipulate that you can delay. Under GPL v2 a commercial distributor has two options: Option 1) Distribute source code with the binary. That's pretty clear in not allowing for delay. Option 2) With the source code, distribute an offer to provide source to anyone at no more than the cost of reproduction. I don't think any reasonable court could read those two option, in the same paragraph and conclude that the distributor could delay.
However, it's unlikely that anyone but an author
Re: (Score:2)
You're second "fact" is incorrect. The code has to be released with the binary and any user may request the source code if not provided. Hence you are wrong about this, you can't delay releasing the source code to users that already have the binary.
Also no one is raising pitchforks apart from some news articles that as they always do attempt to blow something out of all proportion.
Re: (Score:2)
I just noticed that your first "fact" is wrong too. The GPL only requires the source code to be released if you give it to someone else and only on improvements to the GPL code which may be separate from your proprietary code.
IOW (Score:5, Funny)
"Google's refusal to not release Honeycomb source..."
I know that you believe you understand what you think you wrote, but I'm not sure you realize that what you wrote is not what you meant.
Re: (Score:1)
I guess this post should have been from the checking-it-thrice dept.
Re: (Score:2)
Inconceivable!
Re: (Score:2)
I don't think you understand what that word means.
Re: (Score:1)
No huge shock there. (Score:3)
Google has explicitly made decisions to minimize the presence of open source (rather, copyleft) software in the purview of device vendors that utilize Android. Only a handful of bits (kernel, bluez, couple others) are actually GPL'd; everything else is Apache and doesn't need to be released.
I can see some companies just assuming they don't need to do anything at all (or like various vendors, they sit around and don't release the source for weeks.) Google certainly doesn't encourage openness and cooperation from their partners, let alone from random companies that grab the sources from the AOSP.
What about game emulators? (Score:4, Insightful)
There's a rash of game emulators based on GPL code that is for sale in the andoid market. I actually purchased one "nesnoid" but later while I was browsing around for SNES emu's I found SNES9X for android.
The description for it on the market said, "DON'T PAY ANY OF THESE CLOWNS FOR SELLING YOU GPL CODE!"
It just doesn't happen with kernels or OS components, it happens ALOT with applications. Another example I found was a WEP cracker. There was one (name escapes me atm) for $10 advertising "GET FREE WIFI ANYWHERE", while WEP cracker stated "These guys are ripping you off, their code is based on ngcrack and a few other OSS libraries and they're not giving you the source"
I understand that the GPL allows some recoup of costs for development and distribution, but at all times the source must be available for free. I'm sure THAT list of companies is much larger than the one Matthew lists on his page.
Re:What about game emulators? (Score:4, Informative)
I understand that the GPL allows some recoup of costs for development and distribution, but at all times the source must be available for free.
Actually, you only *need* to provide source to those who you provide binaries. So if your binaries require 20 dollars, you must provide the source to anyone who legitimately gets your binaries, but no more.
Of course, they can subsequently turn around and redistribute your source at will.
Re: (Score:2)
Actually, you only *need* to provide source to those who you provide binaries.
That's only true is you provide source with the binaries. If you do not provide source with the binaries, you must provide with the binaries an offer to supply the source to anyone who requests it.
Re: (Score:3)
It depends on the version of the GPL. For GPL3, you're incorrect:
Re: (Score:2)
So, there is no requirement to offer source to anyone, only those who legitimately possess the object code.
OTOH, anyone can legitimately possess the object code, because the original recipient who paid you for it is free to provide as many copies of it as they want to anyone they like, as long as they accompany it with a copy of your written offer. Theoretically, you could demand to see that copy of the written offer (or some other evidence that they have a copy of the object code), but it hardly seems wor
Re: (Score:1)
This is exactly why the best thing to do is: include the source with the binaries. Then you've trivially achieved your GPL source obligation, you don't have to run download servers for an unknowable future time (3 years after the last person gets a binary... but the offer is transitive if the work isn't modified), you don't even have to worry about keeping that particular version of source around.
So that's what we do at my company: I set up the tarballs (and patches I add locally) so that our distribution
Re: (Score:2)
So, there is no requirement to offer source to anyone, only those who legitimately possess the object code.
Correct, but since you can't place requirements on redistribution of the object code most people would end up assuming that anyone who requests is in possession of the object code. It's easy enough just to set up a public repository for the code and be done with it.
Re: (Score:2)
Not in theory, but in fact you can from a practical sense. See Red Hat.
Re: (Score:2)
Which is why you sell the first copy for a million dollars, i'm a genius!
Re: (Score:3)
More or less, yes. Well, not a million dollars, but that's how I get paid to write Free Software (usually BSDL). The company that actually needs the feature pays for it. It's then distributed to everyone who uses the software for free. If someone else needs another feature, they pay for it. Everyone benefits, and the people who paid for specific features pay a lot less than they would if they had to pay for the entire codebase to be implemented.
It's a fairly simple model, you just charge for the diffi
Re: (Score:2)
The GPL doesn't prohibit the sale of any product containing GPL code. The only requirement is that the source be made available to those you sell it to. As long as these vendors are making the source available to purchasers they are in full compliance with the GPL.
Might shock you to learn but every one of those PDF vendors that sell PDF printers are in fact selling the GPL PDF code in a windows driver. As long as they provide the source to the GPL bits they aren't in violation. The GPL has no statements abo
Re: (Score:2)
"The GPL has no statements about the sale of products with GPL code,"
That is because it is assumed that when you sell a device with GPL code on it, you are distributing the GPL code which means that the GPL applies. When a store sells a computer with a copy of Windows on it, they are distributing a copy of Windows and they have to pay for the privilege and follow any contractual obligations Microsoft requires. The GPL works the same way.
Re: (Score:2)
This seems to be most common scenario:
1) Project A is GPL, releases binaries, releases code. It's totally free.
2) Project B is based on Project A. It sells binaries, does not release code.
3) However, while project B might change the name, they don't make any real modifications to the code. They're just selling the same crap you could get free elsewhere.
Since Project B doesn't have any modifications over Project A, and Project A's source code is widely available, is Project B off the hook when it comes to
Re: (Score:2)
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
As far as I can tell, they only need to provide a link where the source may be found. There's no reason, as far as I can see, why said link couldn't just be a link to the original project they ripped off which has the original source code. I have no idea if any of these fly-by-night developers actaully do that, since I don't actually read any of the text they put in their license agreements.
As for the primary story here, my understanding of the system that was in place was this: Google hosts the source rep
Re: (Score:2)
The description for it on the market said, "DON'T PAY ANY OF THESE CLOWNS FOR SELLING YOU GPL CODE!"
But you're allowed to sell software that uses GPL code.
Re: (Score:2)
Correct, but it still makes you a clown, because your customers could get for free what you are trying to charge for...
Re: (Score:2)
Matthew Garrett is maintaining a list.. (Score:2)
Re: (Score:2)
Re: (Score:2)
> Your joke would be funnier if the post wasn't already from "the checking-it-twice dept."
When you think about it, it is actually much funnier...
Re: (Score:2)
> Your joke would be funnier if the post wasn't already from "the checking-it-twice dept."
When you think about it, it is actually much funnier...
Perhaps twice as funny.
Headline? (Score:1)
Are Third-Party Android Vendors Violating the GPL?
Gee, I don't know, are they?
Is this what qualifies as "journalism" in 2011?
Can you image the New York Times headline of July 21, 1969: Did Americans just land on the Moon?
Oh, it appears that someone is keeping a list of Android GPL violations, so the answer is yes.
Re: (Score:2)
Re: (Score:2)
But is he right? Only the kernel is GPL'ed, and the vendors are mostly doing UI skinning--do we even know if they're modifying any of the stuff that falls under the GPL?
Re: (Score:2)
It does not matter if they modify or not. If they distribute GPL binaries, which they do they, they must provide source.
Also they do modify it, often by including drivers or driver stubs so they can keep the drivers closed. I wish google would require contributing open drivers to the android project to get market access.
Uh... HTC? (Score:2)
Wait, it's distributed from the Marketplace... (Score:2)
Wait, it's distributed from the Marketplace, that means Google is violating the GPL if I give Google the "binary" .apk for my GPL'd project. I must make the source code available to whomever I have distributed to -- this is Google not anyone else.
This means that, since Google is redistributing my .apk, they are responsible for responding to requests for the GPL'd source code, NOT ME. Google can ask me for the source code, and I'll give them a copy, but since they are going to distribute the GPL'd code,
Re: (Score:2)
This means that, since Google is redistributing my .apk, they are responsible for responding to requests for the GPL'd source code, NOT ME. Google can ask me for the source code, and I'll give them a copy, but since they are going to distribute the GPL'd code, the hosting of said GPL'd code for those they distribute to is Google's burden!
That's a good point, but i would suggest that google redistributing the unchanged binary is akin to any hosting provider redistributing the binaries you place on their servers.
We've already been through this with Apple's application repository. The result was that Apple didn't want to distribute GPL'd code anymore.
AFAIK that was wrt the single-device issue of Apple's ToS.
Re: (Score:2)
This means that, since Google is redistributing my .apk, they are responsible for responding to requests for the GPL'd source code, NOT ME. Google can ask me for the source code, and I'll give them a copy, but since they are going to distribute the GPL'd code, the hosting of said GPL'd code for those they distribute to is Google's burden!
That's a good point, but i would suggest that google redistributing the unchanged binary is akin to any hosting provider redistributing the binaries you place on their servers.
I don't think this is the case. The app store doesn't give access to everyone. In some cases it charges for software. If you don't pay, you can't download the software. I think there's a strong case to be made that the app store is the one making the copy. It's not even like buying a router from a store with GPL software on it. We don't hold the store liable to redistribute the source code, but they aren't actually making a copy, so they aren't a party to the GPL. If the app store can be said to be
Re: (Score:2)
I think there's a strong case to be made that the app store is the one making the copy. It's not even like buying a router from a store with GPL software on it. We don't hold the store liable to redistribute the source code, but they aren't actually making a copy, so they aren't a party to the GPL. If the app store can be said to be making a copy, then they must be held responsible for making the source available.
But isn't there a caveat on that wrt the fact that it's an unmodified copy?
If you borrow a CD with a binary built from GPL code and you make a copy of that CD then who is the one that is required to provide the source? You made the copy but that doesn't mean it's you who has to provide the source to yourself. And if you asked me to loan you that CD it would seem pretty anti-freedom if i said i wouldn't give it to you because that would make me liable to provide you the source, surely i could loan you the CD
Re: (Score:2)
I must make the source code available to whomever I have distributed to -- this is Google not anyone else. M/quote>
Not quite: you must provide a transferrable written offer to provide the source to anyone who has a copy of the binary. You're not allowed to just wait for google to ask for the code, you must be proactive in making sure they know it is available. Your offer to provide the source could realistically go in one of two places: a pop up message available from your application's UI somewhere, or in the market description. In either case, google is fulfilling their obligation to transfer that offer to the end user.
Article summary misse the point (Score:1)
Wait, hold on a minute. It's precisely the fact the Apache licence doesn't compel them to release the source that would make them "good citizens" if they did, rather than just giving it to a select few OEMs.
"GPL compliant" ones are barely complying (Score:2)
In fact most of the GPL compliant ones do not provide a workable source but just throw some code. GPL specify you need the tools and instruction to reproduce the binary.
That said, it's usually OK as we figure stuff out.
There is another side however, for example let's take Samsung. They do release the GPL stuff (after a week delay usually) for one version, for example Froyo.
Then they release important Froyo updates but the GPL code will not be updated. One could argue that the GPL code did not change, but th
Re: (Score:2)
Dell is the same way with the Streak 5. They have a kernel dump from an old version of Froyo from last year and their build instructions are shitty to the point of uselessness (download the android source from Qualcomm? Good thing there's only ever been one version...).
How many of these "violators" were never asked. (Score:3)
From my Understanding you don't need to keep your Source as part of the main download area. You could in theory take a mailed letter request for GPL source and then you fax over the source code and they are in compliance. Sure it doesn't follow the spirit of the GPL but it follows the words.
The part that actually gets on my nerves are the people who are rabid in enforcing the GPL are often the same people who support piracy of closed source software, or breaking into companies networks to prove some lame point. If you want people to follow your license you need to bring out an olive branch and support theirs too.
Re: (Score:1)
The part that actually gets on my nerves are the people who are rabid in enforcing the GPL are often the same people who support piracy of closed source software, or breaking into companies networks to prove some lame point
Citation needed.
Re: (Score:1, Informative)
Seriously. Every day there is story about some new Android problems. Malware, GPL violations, rooted phones being blocked, Google not releasing the source code for new versions, people pirating apps so developing apps is useless, hardware fragmentation, phones saving location data and leaking all of your stuff to Google. Seriously just do a search for "android" on slashdot. Every freaking day something.
Well it is the biggest smartphone platform in the world. iOS is a close second and naturally there are always stories about it too, the arbitrary app approval process, changing app guidelines, security issues, phones saving location data, hardware issues (odd since they maintain so few different configurations).
Re: (Score:3, Insightful)
Google pulls malware from the market. Apple stops people from putting apps into their market because they don't like them. There is a huge difference there. As an average user, you can still do everything you need to do. Security/system updates are there for everyone. It's open sourced so people can find the issues instead of hiding under a rock hoping someone doesn't find the flaws. The average user can just plug the phone into any computer and copy the files into the phone without having to use a computer
Re:Android (Score:4, Insightful)
Which one - iOS or Android - is the one you choose to keep pictures of your grandkids on?
That's obvious. Android. I want to be sure that I'll always be able to get to those pictures, and not have them under the thumb of a megalomaniacal sociopath.
Re: (Score:2)
Which one - iOS or Android - is the one you choose to keep pictures of your grandkids on?
That's obvious. Android. I want to be sure that I'll always be able to get to those pictures, and not have them under the thumb of a megalomaniacal sociopath.
Right. JPEG, TIFF, UNIX - all products of a megolomaniacal sociopath. Calm down. Have some Kool Aid. Relax.
Re: (Score:2)
Which one - iOS or Android - is the one you choose to keep pictures of your grandkids on?
That's obvious. Android. I want to be sure that I'll always be able to get to those pictures, and not have them under the thumb of a megalomaniacal sociopath.
Right. JPEG, TIFF, UNIX - all products of a megolomaniacal sociopath. Calm down. Have some Kool Aid. Relax.
Hey, he started it. Funny though ... usually it's the Apple fanboys that get accused of drinking the Kool Aid.
Re:Android (Score:4, Insightful)
You've been taken in by Apple's FUD.
Both the App store and Android market are curated experiences, though Apple's version is obviously a lot more restricted. They have both rules, they limit what can be submitted, and they remove things that violate those rules. Both have had problems with apps doing more than they claimed to do that resulted in apps being removed after these violations were discovered. Pretty much every story about Android malware has a corresponding iOS story if you've been paying attention. But similarly, neither platform has any *significant* issues. The recent instance of Google kill switching some apps that violated their rules were not actual Malware apps, just apps posted by a security researcher to demonstrate that people will blindly install apps that ask permission to access contacts/location/etc even though they have no legitimate reason to be doing so. They weren't actually stealing user data, just demonstrating how it could be done.
What makes Android "open" is that if you don't like Google's rules, you can make your own App store like Amazon has done or you can just sideload anything you want. It's worth noting that just as many iOS malware stories involve jailbroken phones, most of the Google Malware stories have involved side-loading because like Apple, Google *DOES* curate the Android Market to keep Malware out and, though both have let some shady pieces of software through, both companies have done a pretty good job of keeping it out. Most of the malware that has slipped through on both platforms is just a matter of people not paying any attention to the fact that the Bobble Head app they just installed for some reason requires permission to access the contact list . . .
P.S. It's funny that you mention "which platform do you want to store your pictures on' because I recently had to do tech support for a relative who was quite saddened to discover that her iOS firmware upgrade had wiped all her pictures (which included many she had taken of her new puppy when it was growing). As an iPhone user myself, I've had this same bug happen to me in the past (when i upgraded my 3gs to firmware 4.0 before I got my iphone 4). I did the firmware upgrade and the pictures were simply gone afterwards . . .
Re: (Score:1)
why in hell are you using the iphone as a backup solution for your important stuff?
you should have known better.
Re: (Score:2)
Way to strawman, bro. How did you go from "the pictures I had on my iPhone got deleted in the firmware upgrade due to a bug" to "using my iPhone to backup important stuff"?
Nobody with sense would keep important files on any kind of phone as a backup, android or iOS--makes no difference in that discussion. I'm just talking about the pictures I took with the phone, and therefore naturally on the phone. You do understand that phones are cameras too these days, right?
Re: (Score:1)
Re: (Score:3)
You sound like you must be really scared of this internet thing.
Re: (Score:2)
You sound like you must be really scared of this internet thing.
Nah, it's just a fad - it'll pass.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Astroturfers typically have user names... How else are they supposed to get credit for their work.
Re: (Score:2)
Ignore the haters. I, and many others, concur. Android is a deathtrap of viruses, harvesting, trojans and misinformation. Fear, uncertainty and doubt. The opposite of a walled garden is surely an entirely open one, and unless you go round with the hoe, the weeds will grow. Apologies for rhyming; 'cause it's true. Equip Gran with a new 'droid tablet, and watch her money slowly be sapped from her account, or give her a new iPad and watch her shop at the App Store. Super stuff - no credit card drainage, no worries about trojans, no viruses. Sorted.
Uh ... what? Honestly, why are you even in a discussion about Android if you're not a hater? Go back to your walled garden and bask in the glow of Steve. The rest of us will continue to get things done.
Re: (Score:1)
roflmao
The funny thing about this one is how exactly it is wrong.
There is no possible way for it to be more completely backwards.
Re: (Score:2)
Ignore the haters. I, and many others, concur. Android is a deathtrap of viruses, harvesting, trojans and misinformation. Fear, uncertainty and doubt. The opposite of a walled garden is surely an entirely open one, and unless you go round with the hoe, the weeds will grow. Apologies for rhyming; 'cause it's true. Equip Gran with a new 'droid tablet, and watch her money slowly be sapped from her account, or give her a new iPad and watch her shop at the App Store. Super stuff - no credit card drainage, no worries about trojans, no viruses. Sorted.
That's very melodramatic and utterly ludicrous. You make it sound like Android is infested with malware when it's a tiny problem, probably contracted by idiots getting their apps from some dodgy Chinese app store. More fool them.
Get your apps from the standard marketplace, exercise a little common sense and you will be perfectly safe. If you don't think granny is capable of managing a smart phone, don't buy her one, or install the apps for her, or educate her on common ways that malware may masquerade as
Re: (Score:2)
Can you provide any facts to back up your claims? The only case I had where money was sapped from my account was... iTunes. Somehow my account that hasn't been accessed in months by me suddenly had activity - note I only accessed iTunes on a OSX Box. So much for security! Apple provided me GREAT service and got it fixed up, but there's an example of some actual facts. I haven't had a single penny stolen from me for using the Android Market - of course if you setup "gran" on a chinese market and tell he
Re: (Score:1)
the only good reason not to get android is because Manufacturers aren't sending out updates a quarter as fast as they should, meaning you have to root the phone to get current security updates inside of a 6 month time scale.
New google movie features means that if you want google Movie means you can't have security updates.
One would think Google should have thought of that. The primary reason to root is to get around either stupid carrier lockout restrictions, or to upgrade your phone for the latest secur
Re: (Score:3)
Re: (Score:2)
Malware, GPL violations, rooted phones being blocked, Google not releasing the source code for new versions, people pirating apps so developing apps is useless, hardware fragmentation, phones saving location data and leaking all of your stuff to Google.
Malware - I would assume a more open environment would give way to more malware than a walled garden for apps. If you're going to allow people to install what they want you will have malware (how many instances are design flaws and how many are end user approved I don't know). That's a pro vs con that is certainly worth considering but would ultimately come down to personal preference/needs.
GPL violations - I don't think this one is necessarily fair since for market share there aren't any alternatives t
Re: (Score:1)
I've never heard someone complain that source code wasn't released for Windows software.
That's because nobody provided source code to Microsoft for Windows under the GPL, dumbass.
Re: (Score:2)
You've been trolled [youtube.com]
Re: (Score:2)
Yeah, but flaming a troll is OK, in my books.
Not that my comment was the best flame, by any means.....
Re: (Score:2)
I've never heard someone complain that source code wasn't released for Windows software.
Are you actually that ignorant of the subject we're discussing? Because if you are, you're in way over your head. And if you're not, you're a troll.
Re: (Score:2)
I like Android but all this GPL nonsense shows how dangerous using Linux or other 'free' software can be.
Lol wut?
That's why I prefer closed source software. Nobody need an army of anti-social nerds attacking them for using the operating system they promote.
Usually nerds attack users of closed sourced crap like Windows or MacOS
If you don't want people to use Linux just say so. Don't encourage Linux use and then attack companies for daring to keep their intellectual property private.
The problem is it is not their intellectual property. Due to the license its open source.
I've never heard someone complain that source code wasn't released for Windows software.
LMAO Wut?
I must be feeding a troll.
Re: (Score:2)
No one is encouraging companies to use linux for their devices. These companies use it because the advantages of not having to build their own OS from scratch outweigh the disadvantages of having to release their improvements to linux. Only problem is that some companies forget to play by the rules.
Also people like GPL violations don't just launch an attack on linux violators with a lawsuit. They first attempt to contact them and work with them to release the needed source changes, rarely does it ever resul
Re: (Score:2)
Let's see, three possible example cases:
Yup, I see your
Re: (Score:3)
Well aren't you nice. Welcome to human language. Meanings change over time. For example, the meaning of "nice".
Re: (Score:2)
If you read the summary, they have refused not to release the source code. But that may be a typo.
Re: (Score:2)
Speaking from experience, Asus didn't even release the kernel source to their partner on those phones...