På XDA gillar vi öppen källkod. Man kan faktiskt säga att vi älskar det. Vi har en GPL-policy för att säkerställa att användarna förstår de bästa sätten att följa GPL, och se till att andra kan använda deras arbete för att förbättra alla våra enheter.
Tyvärr ligger OEM-tillverkare ofta efter ansträngningarna från hobbyutvecklarna från tredje part. Medan vissa OEM-tillverkare är mycket berömvärda med sina källutgåvor (nämligen Sony, på talrik tillfällen, som går utöver vad som är GPL-licens, släpper AOSP-enhetsträd), tar många andra OEM-tillverkare mycket längre tid att släppa källor. Men det gör de så småningom, och vi borde applådera dem för det.
Tyvärr har det nyligen funnits ett antal användare som kontaktat oss för att försöka öka medvetenheten om vissa OEM-tillverkare som gör det. inte följ GPL-licensen och släpp enheter med Linux-kärnor men vägra att släppa källkoden. Bland de företag vi har blivit kontaktade om är Micromax och Rockchip två som du tänker på.
En av våra forummedlemmar kontaktade Micromax för att begära GPL-källkod för sin kärna och möttes av följande svar:
Tack för ditt e-postmeddelande, vi vill informera dig om att vi inte kan tillhandahålla någon kärnkällkod från vår sida.
Tyvärr bekräftade den här Micromax-anställda att de inte skulle tillhandahålla GPL-mandat kärnkällkod, och erkände därför att de hade brutit mot GPL. Jag tvivlar inte på att vissa personer som läser den här artikeln kommer att ha kod bidragit till Linux-kärnan, och de skulle vara i stånd att genomdriva sin upphovsrätt mot Micromax.
När det gäller Rockchip, tillverkarna av de populära lågpriskretsarna RK29xx och RK30xx som ofta ses i enheter i "TV-stick"-stil, finns det även GPL-kompatibilitetsproblem. Närmare bestämt har några av källfilerna tagits bort och lämnats kvar med endast de kompilerade "objektfilerna" i plats. Detta tillåter att en kärna kan byggas från källkod, men uppfyller inte de fullständiga kraven för GPL (eftersom dessa objektfiler är inbyggda direkt i huvudkärnan). Detta förhindrar användare från att ändra ett antal viktiga drivrutiner.
Vi skulle gärna nå ut till Rockchip och Micromax för att hjälpa dem att bli GPL-kompatibla. Förutom att upprätthålla lagligheten inkluderar fördelarna med att följa GPL även möjligheten att slå ihop kod från gemenskapen tillbaka till deras källträd, vilket sparar dem tid och pengar med fixar. Tyvärr har ingen av dem returnerat våra mejl. Och även om vi fortfarande skulle välkomna dem att ta kontakt (de kan göra det på pulser _(at) _ xda-developers.com), verkar det troligt att ingen av dem är intresserade av att vidta åtgärder.
Frågan är nu om samhället kan skapa det nödvändiga trycket för att säkerställa att lagen upprätthålls genom att följa GPL. Vi kontaktade Micromax innan den här artikeln publicerades och fick inget svar på vår begäran om kommentar.