OEM'er og GPL-overholdelse

Hos XDA kan vi godt lide open source. Faktisk kan man sige, at vi elsker det. Vi har en GPL politik for at sikre, at brugerne forstår de bedste måder at følge GPL på, og sikre, at andre kan gøre brug af deres arbejde til at forbedre alle vores enheder.

Desværre halter OEM'er ofte bagefter indsatsen fra hobbyudviklere fra tredjepart. Mens nogle OEM'er er meget prisværdige med deres kildeudgivelser (nemlig Sony, på talrige lejligheder, der går ud over, hvad der er GPL-licenseret, frigiver AOSP-enhedstræer), tager mange andre OEM'er meget længere tid om at frigive kilder. Men det gør de til sidst, og det bør vi bifalde dem for.

Desværre har der på det seneste været en række brugere, der har kontaktet os for at prøve at skabe opmærksomhed om nogle OEM'er, der gør ikke følg GPL-licensen, og frigiv enheder med Linux-kerner, men nægter at frigive kildekoden. Blandt de virksomheder, vi er blevet kontaktet om, er Micromax og Rockchip to, der dukker op.

Et af vores forummedlemmer kontaktede Micromax for at anmode om GPL-kildekode til deres kerne og blev mødt med følgende svar:

Tak for din e-mail, vi vil gerne informere dig om, at vi ikke kan levere nogen kernekildekode fra vores side.

Desværre bekræftede denne Micromax-medarbejder, at de ikke ville levere GPL-pålagt kernekildekode, og indrømmede derfor at have brudt GPL. Jeg er ikke i tvivl om, at nogle mennesker, der læser denne artikel, vil have kode bidraget til Linux-kernen og ville være i stand til at håndhæve deres copyright mod Micromax.

Med hensyn til Rockchip, producenterne af de populære billige RK29xx- og RK30xx-chipsæt, der ofte ses i "TV-stick"-stilenheder, er der også problemer med GPL-overholdelse. Specifikt er nogle af kildefilerne blevet fjernet og kun efterladt de kompilerede "objektfiler" i placere. Dette tillader, at en kerne kan bygges fra kilden, men opfylder ikke de fulde krav til GPL (da disse objektfiler er indbygget direkte i hovedkernen). Dette forhindrer brugere i at ændre en række vigtige drivere.

Vi vil meget gerne kontakte Rockchip og Micromax for at hjælpe dem med at blive GPL-kompatible. Ud over at opretholde lovligheden omfatter fordelene ved at følge GPL også muligheden for flette kode fra fællesskabet tilbage til deres kildetræer, så de sparer tid og penge med rettelser. Desværre har ingen af ​​dem returneret vores e-mails. Og selvom vi stadig vil byde dem velkommen til at kontakte dem (de kan gøre det på pulser _(at) _ xda-developers.com), ser det ud til, at ingen af ​​dem er interesserede i at handle.

Spørgsmålet er nu, om samfundet kan skabe det nødvendige pres for at sikre, at loven bliver overholdt ved at overholde GPL. Vi kontaktede Micromax før offentliggørelsen af ​​denne artikel og modtog intet svar på vores anmodning om kommentar.