Відповідність OEM та GPL

У XDA нам подобається відкритий код. Насправді, можна сказати, що нам це подобається. Ми маємо Політика GPL щоб гарантувати, що користувачі розуміють найкращі способи дотримання GPL, і щоб інші могли використовувати їхню роботу для вдосконалення всіх наших пристроїв.

На жаль, OEM-виробники часто відстають від зусиль сторонніх розробників-любителів. Хоча деякі OEM-виробники заслуговують похвали за вихідні версії (а саме 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 перед публікацією цієї статті та не отримали відповіді на наш запит про коментар.