Pulser_G2 · Jul 2, 2013 at 07:30 pm

OEMs and GPL Compliance

At XDA, we like open source. In fact, you could say we love it. We have a GPL policy to ensure users understand the best ways to follow the GPL, and ensure others can make use of their work to improve all our devices.

Unfortunately though, OEMs often lag behind the efforts of the hobbyist third-party developers. While some OEMs are very commendable with their source releases (namely Sony, on numerous occasions, going above and beyond what is GPL licensed, releasing AOSP device trees), a lot of other OEMs take a lot longer to release sources. But they eventually do, and we should applaud them for that.

Unfortunately though, lately there have been a number of users getting in touch with us to try and raise awareness about some OEMs that do not follow the GPL license, and release devices with Linux kernels but refuse to release the source code. Among the companies we’ve been contacted about, Micromax and Rockchip are two that spring to mind.

One of our forum members contacted Micromax to request GPL source code for their kernel and was met with the following response:

Thank you for your Email, we would like to inform you that we can not provide any kernel source code from our end.

Unfortunately, this Micromax staff worker confirmed that they would not provide GPL-mandated kernel source code, and thus admitted to breaking the GPL. I have no doubt that some people reading this article will have code contributed to the main Linux kernel, and would be in a position to enforce their copyright against Micromax.

With regards to Rockchip, the makers of the popular low-cost RK29xx and RK30xx chipsets often seen in “TV stick” style devices, there are also GPL compliance issues, Specifically, some of the source files have been removed, and left with only the compiled “object files” in place. This permits a kernel to be built from source, but does not satisfy the full requirements of the GPL (as these object files are built directly into the main kernel). This prevents users from modifying a number of important drivers.

We’d love to reach out to Rockchip and Micromax, to help them to become GPL compliant. In addition to maintaining legality, the benefits of following the GPL also include the ability to merge code from the community back into their source trees, thus saving them time and money with fixes. Unfortunately, neither has returned our emails. And while we would still welcome them to get in touch (they can do so at pulser _(at)_ xda-developers.com), it appears likely neither is interested in taking action.

The question is now whether the community can create the necessary pressure to ensure that the law is upheld by abiding by the GPL. We contacted Micromax prior to the publication of this article, and received no response to our request for comment.


_________
Want something on the XDA Portal? Send us a tip!

Pulser_G2

Pulser_G2 is an editor on XDA-Developers, the largest community for Android users. Developer Admin at xda-developers, interested in everything in mobile and security. A developer and engineer, who would re-write everything in C or Assembler if the time was there. View Pulser_G2's posts and articles here.
Mario Tomás Serrafero · May 26, 2015 at 05:42 pm · 2 comments

Nexus & Cookies: A More Focused Direction?

It is that time of the year again, and we are approaching the day where Android fans all over the world gather to watch the livestream of Google’s I/O conference. Among the expected announcements lay wearables, Android Auto, hints at VR and  the Internet of Things and, of course, a new version of Android. An early glimpse of a supposed “Android M” was caught on the official website before being nuked out of existence, and thus the speculation began.  ...

XDA NEWS
Faiz Malkani · May 26, 2015 at 03:32 pm · 3 comments

LG G4 US Carrier Release Dates

The LG G4 was announced on April 29th with its Snapdragon 808 SoC, a welcomed change from its higher-end cousin, the overheating 810. Packing 3GB of RAM, 32GB of storage, a 3000mAh battery, and an impressive 16MP camera, the G4 is widely considered to be one of the best flagships of 2015. After almost a month of release speculation, the major US carriers have finally released some information regarding the device's availability, and here's what we know so far:  ...

XDA NEWS
Faiz Malkani · May 26, 2015 at 02:59 pm · 2 comments

Microsoft Reaches Pre-Install Agreement With New OEMs

As of late, Microsoft has been making a subtle but widespread play into the Android ecosystem, with small apps like Bing Torque being the foreshadowing of the larger ones to come, and as it stands, Skype and the three popular office apps - Powerpoint, Excel and Word - are thriving on the Play Store following their public release earlier this year, prior to which the Office suite remained in beta. Having its top apps on Android was just a stepping stone...

XDA NEWS
Share This