Съответствие с OEM и GPL

Ние в XDA харесваме отворен код. Всъщност може да се каже, че го обичаме. Ние имаме GPL политика за да гарантираме, че потребителите разбират най-добрите начини да следват GPL и да гарантираме, че другите могат да използват тяхната работа, за да подобрят всички наши устройства.

За съжаление обаче производителите на оригинално оборудване често изостават от усилията на любителите разработчици от трети страни. Въпреки че някои производители на оригинално оборудване са много похвални с техните изходни версии (а именно Sony, На многобройни случаи, излизане над и отвъд това, което е лицензирано от GPL, освобождаване Дървета на устройствата на AOSP), много други OEM производители отнемат много повече време, за да пуснат източници. Но в крайна сметка го правят и трябва да ги аплодираме за това.

За съжаление обаче, напоследък има редица потребители, които се свързват с нас, за да се опитат да повишат осведомеността за някои OEM производители, които правят не следвайте GPL лиценза и пускайте устройства с Linux ядра, но отказвайте да пуснете изходния код. Сред компаниите, за които се свързахме, Micromax и Rockchip са две, които изникват на ум.

Един от членовете на нашия форум се свърза Микромакс да поиска GPL изходен код за тяхното ядро ​​и получи следния отговор:

Благодарим ви за вашия имейл, бихме искали да ви информираме, че не можем да предоставим изходен код на ядрото от наша страна.

За съжаление, този служител на Micromax потвърди, че няма да предостави GPL изходен код на ядрото и по този начин призна, че е нарушил GPL. Не се съмнявам, че някои хора, които четат тази статия, ще имат код, допринесъл за основното ядро ​​на Linux, и ще бъдат в състояние да наложат своите авторски права срещу Micromax.

По отношение на Rockchip, производителите на популярните евтини чипсети RK29xx и RK30xx, често срещани в устройства в стил "TV stick", има също проблеми със съответствието с GPL, По-конкретно, някои от изходните файлове са премахнати и са оставени само с компилираните „обектни файлове“ в място. Това позволява ядрото да бъде изградено от източника, но не отговаря на пълните изисквания на GPL (тъй като тези обектни файлове са вградени директно в основното ядро). Това не позволява на потребителите да променят редица важни драйвери.

Ще се радваме да се свържем с Rockchip и Micromax, за да им помогнем да станат съвместими с GPL. В допълнение към поддържането на законността, ползите от спазването на GPL също включват способността да обединяват код от общността обратно в техните изходни дървета, като по този начин им спестяват време и пари поправки. За съжаление нито един от тях не върна имейлите ни. И въпреки че все пак ще ги приветстваме да се свържат (те могат да го направят на pulser _(at) _ xda-developers.com), изглежда вероятно нито един от тях не е заинтересован да предприеме действия.

Въпросът сега е дали общността може да създаде необходимия натиск, за да гарантира, че законът се спазва чрез спазване на GPL. Свързахме се с Micromax преди публикуването на тази статия и не получихме отговор на искането ни за коментар.