OEM- ja GPL-yhteensopivuus

Me XDA: ssa pidämme avoimesta lähdekoodista. Itse asiassa voisi sanoa, että rakastamme sitä. Meillä on GPL-käytäntö varmistaaksemme, että käyttäjät ymmärtävät parhaat tavat noudattaa GPL: ää, ja varmistaaksemme, että muut voivat hyödyntää työtään kaikkien laitteidemme parantamiseksi.

Valitettavasti OEM-valmistajat ovat kuitenkin usein jäljessä harrastettavien kolmannen osapuolen kehittäjien ponnisteluista. Vaikka jotkut OEM-valmistajat ovat erittäin kiitettäviä lähdejulkaisuillaan (eli Sony, päällä lukuisia tilanteissa, jotka ylittävät GPL: n lisensoinnin, julkaisevat AOSP-laitepuut), monilla muilla OEM-valmistajilla lähteiden julkaiseminen kestää paljon kauemmin. Mutta lopulta he tekevät, ja meidän pitäisi kiittää heitä siitä.

Valitettavasti viime aikoina monet käyttäjät ovat kuitenkin ottaneet meihin yhteyttä yrittääkseen lisätä tietoisuutta joistakin OEM-valmistajista, jotka tekevät ei noudata GPL-lisenssiä ja vapauta laitteet Linux-ytimillä, mutta kieltäydy julkaisemasta lähdekoodia. Yrityksistä, joista olemme olleet yhteydessä, mieleen tulevat Micromax ja Rockchip.

Yksi foorumin jäsenistä otti yhteyttä Micromax pyytääkseen GPL-lähdekoodia ytimelleen, ja hän sai seuraavan vastauksen:

Kiitos sähköpostistasi. Haluamme ilmoittaa, että emme voi toimittaa ytimen lähdekoodia omalta osaltamme.

Valitettavasti tämä Micromaxin työntekijä vahvisti, että he eivät toimittaisi GPL-valtuutettua ytimen lähdekoodia, ja myönsi siten rikkoneensa GPL: n. Minulla ei ole epäilystäkään siitä, että jotkut tätä artikkelia lukevat ihmiset ovat lisänneet koodia Linuxin pääytimeen, ja he voivat valvoa tekijänoikeuksiaan Micromaxia vastaan.

Mitä tulee Rockchipiin, suosittujen edullisien RK29xx- ja RK30xx-piirisarjojen valmistajat, joita usein nähdään "TV-tikku"-tyyppisissä laitteissa, on myös GPL-yhteensopivuusongelmat. Erityisesti osa lähdetiedostoista on poistettu ja jäljelle on jätetty vain käännetyt "objektitiedostot" paikka. Tämä sallii ytimen rakentamisen lähdekoodista, mutta se ei täytä kaikkia GPL: n vaatimuksia (koska nämä objektitiedostot on rakennettu suoraan pääytimeen). Tämä estää käyttäjiä muokkaamasta useita tärkeitä ohjaimia.

Haluaisimme ottaa yhteyttä Rockchipiin ja Micromaxiin auttaaksemme heitä tulemaan GPL-yhteensopiviksi. Laillisuuden ylläpitämisen lisäksi GPL: n noudattamisen etuihin kuuluu myös kyky yhdistää koodin yhteisöstä takaisin lähdepuihinsa, mikä säästää aikaa ja rahaa korjauksia. Valitettavasti kumpikaan ei ole palauttanut sähköpostejamme. Ja vaikka toivoisimmekin heidän ottavan yhteyttä (he voivat tehdä sen osoitteessa pulser _(at) _ xda-developers.com), näyttää todennäköiseltä, että kumpikaan ei ole kiinnostunut toimiin.

Kysymys kuuluu nyt, voiko yhteisö luoda tarvittavan paineen varmistaakseen, että lakia noudatetaan noudattamalla GPL: ää. Otimme yhteyttä Micromaxiin ennen tämän artikkelin julkaisemista emmekä saaneet vastausta kommenttipyyntöömme.