Google, along with a number of other companies who distribute the Android operating system, could be without the necessary license required to distribute Linux-based software and may therefore be using the operating system unlawfully, potentially at the risk of a complete shutdown of the Android OS.
Here’s the deal in a nutshell. Google’s Android OS is built upon Linux’s source code, which is under a GPL license. GPL licenses insist that any projects built upon the source code in question must in turn have its source code released. Google used to release Android’s source code up until Android 2.3 Gingerbread. Now, with Honeycomb, it doesn’t. Hence, it violates the Linux license.
That’s not all. Because Android is tweaked by dozens of different phone and tablet makers for their own needs, each of these gadget makers also need to be sharing the source code of their custom Android builds… and that’s not happening at all.
According to a report from FOSS Patents, it’s a “pretty serious” issue for Google that isn’t too difficult to understand:
- rampant non-compliance with the source code disclosure requirement of the GPLv2 (the license under which Linux is published) — especially but not only in connection with Honeycomb — has technically resulted in a loss of most vendors’ right to distribute Linux;
- this loss of the distribution license is irremediable except through a new license from each and every contributor to the Linux Kernel, without which Android can’t run; and
- as a result, there are thousands of people out there who could legally shake down Android device makers, threatening to obtain Apple-style injunctions unless their demands for a new license grant are met.