OEM's en GPL-naleving

Bij XDA houden we van open source. Je zou zelfs kunnen zeggen dat we er dol op zijn. We hebben een GPL-beleid om ervoor te zorgen dat gebruikers de beste manieren begrijpen om de GPL te volgen, en om ervoor te zorgen dat anderen hun werk kunnen gebruiken om al onze apparaten te verbeteren.

Helaas blijven OEM's echter vaak achter bij de inspanningen van de hobbyistische externe ontwikkelaars. Hoewel sommige OEM's zeer lovenswaardig zijn met hun bronreleases (namelijk Sony, op talrijk gelegenheden, verder gaan dan wat onder de GPL-licentie valt, vrijgeven AOSP-apparaatbomen), doen veel andere OEM's er veel langer over om bronnen vrij te geven. Maar uiteindelijk doen ze dat wel, en daar moeten we ze voor toejuichen.

Helaas zijn er de laatste tijd een aantal gebruikers die contact met ons opnemen om te proberen het bewustzijn te vergroten over sommige OEM's die dat wel doen niet volg de GPL-licentie en geef apparaten met Linux-kernels vrij, maar weiger de broncode vrij te geven. Onder de bedrijven waarover we zijn gecontacteerd, zijn Micromax en Rockchip twee die in ons opkomen.

Eén van onze forumleden heeft contact opgenomen Micromax om GPL-broncode voor hun kernel aan te vragen en kreeg het volgende antwoord:

Bedankt voor uw e-mail. We willen u graag laten weten dat we van onze kant geen kernelbroncode kunnen verstrekken.

Helaas bevestigde deze Micromax-stafmedewerker dat ze geen GPL-gemandateerde kernelbroncode wilden leveren, en gaf dus toe dat ze de GPL hadden overtreden. Ik twijfel er niet aan dat sommige mensen die dit artikel lezen code zullen hebben bijgedragen aan de belangrijkste Linux-kernel, en in een positie zouden zijn om hun auteursrecht tegen Micromax af te dwingen.

Met betrekking tot Rockchip, de makers van de populaire goedkope RK29xx- en RK30xx-chipsets die vaak te zien zijn in apparaten in "TV-stick" -stijl, zijn er ook problemen met de naleving van de GPL. In het bijzonder zijn enkele bronbestanden verwijderd en zijn alleen de gecompileerde "objectbestanden" overgebleven plaats. Dit maakt het mogelijk een kernel vanaf de broncode te bouwen, maar voldoet niet aan de volledige vereisten van de GPL (aangezien deze objectbestanden rechtstreeks in de hoofdkernel worden ingebouwd). Dit voorkomt dat gebruikers een aantal belangrijke stuurprogramma's wijzigen.

We willen graag contact opnemen met Rockchip en Micromax om hen te helpen GPL-compatibel te worden. Naast het handhaven van de wettigheid omvatten de voordelen van het volgen van de GPL ook de mogelijkheid om dat te doen voeg code van de community terug in hun bronbomen, waardoor ze tijd en geld besparen oplossingen. Helaas heeft geen van beide onze e-mails geretourneerd. En hoewel we ze nog steeds graag zouden verwelkomen om contact met ons op te nemen (ze kunnen dit doen op pulser _(at) _xda-developers.com), lijkt het waarschijnlijk dat geen van beiden geïnteresseerd is om actie te ondernemen.

De vraag is nu of de gemeenschap de nodige druk kan uitoefenen om ervoor te zorgen dat de wet wordt nageleefd door zich aan de GPL te houden. We hebben vóór de publicatie van dit artikel contact opgenomen met Micromax en hebben geen reactie ontvangen op ons verzoek om commentaar.