Originally Posted by AbsoluteDesignz
the Android 3.0 complaints? because they actually released all the GPL compliant code.
unless there's something else regarding gpl I'm unaware of.
enlighten me if there is. I'm genuinely curious.
They haven't released the honeycomb code AFAIK, and the fact that they delayed it is actually against the rules. They also mix GPL code with proprietary code and don't release all the code just the GPL code which (I'm not arguing this but a lot of open source weenies have), is also against the GPL.
I remember several corporations doing this in the period before the whole Google/Android thing and pretty much every open source advocate on the planet took them to task over it and forced them to release the proprietary code. The GPL code was just part of a driver the way I remember it, and the company was forced to release the source code for their entire proprietary product.
Anything that runs on a Linux core should arguably be releasing the full source code for all parts of the product. This idea that's been floated recently that Google can "compartmentalise" the proprietary parts of Android from the GPL stuff or that they can delay releasing it, and that both of those are okay things to do, has no precedent and is untested legally speaking. These are the kind of underhanded dodges of the GPL licence that used to be frowned upon by the very community that is now supporting Android. But hey, Google is doing it so it must be okay, right?
From what I've heard though, the big sticking point is that almost no app developers are releasing source code along with their apps and almost all of them should
be doing so by a strict reading of the GPL. In any case, I'm no expert and I don't even like the GPL or think that it's anything but a ball of pain.
If you look into it though you will find that it's definitely true that massive violations are going on (mostly in the way of not releasing source code), and it is a definite liability that the open source people are starting to get upset about.