Bei XDA mögen wir Open Source. Eigentlich könnte man sagen, dass wir es lieben. Wir haben ein GPL-Richtlinie um sicherzustellen, dass Benutzer verstehen, wie sie die GPL am besten befolgen können, und um sicherzustellen, dass andere ihre Arbeit nutzen können, um alle unsere Geräte zu verbessern.
Leider bleiben OEMs jedoch oft hinter den Bemühungen der Hobby-Drittentwickler zurück. Während einige OEMs mit ihren Quellversionen sehr lobenswert sind (nämlich Sony, An zahlreich Gelegenheiten, die über die GPL-Lizenz hinausgehen, veröffentlichen AOSP-Gerätebäume), viele andere OEMs brauchen viel länger, um Quellen freizugeben. Aber irgendwann tun sie es, und dafür sollten wir ihnen applaudieren.
Bedauerlicherweise haben sich jedoch in letzter Zeit eine Reihe von Benutzern mit uns in Verbindung gesetzt, um das Bewusstsein für einige OEMs zu schärfen, die dies tun nicht Befolgen Sie die GPL-Lizenz und veröffentlichen Sie Geräte mit Linux-Kernel, verweigern Sie jedoch die Veröffentlichung des Quellcodes. Unter den Unternehmen, über die wir Kontakt aufgenommen haben, fallen mir Micromax und Rockchip ein.
Eines unserer Forumsmitglieder hat Kontakt aufgenommen Micromax forderte den GPL-Quellcode für ihren Kernel an und erhielt die folgende Antwort:
Vielen Dank für Ihre E-Mail. Wir möchten Sie darüber informieren, dass wir von unserer Seite keinen Kernel-Quellcode bereitstellen können.
Bedauerlicherweise bestätigte dieser Micromax-Mitarbeiter, dass sie keinen von der GPL vorgeschriebenen Kernel-Quellcode bereitstellen würden, und gab daher zu, gegen die GPL verstoßen zu haben. Ich habe keinen Zweifel daran, dass einige Leute, die diesen Artikel lesen, Code zum Haupt-Linux-Kernel beigesteuert haben und in der Lage wären, ihr Urheberrecht gegenüber Micromax durchzusetzen.
Was Rockchip betrifft, die Hersteller der beliebten kostengünstigen RK29xx- und RK30xx-Chipsätze, die oft in Geräten im „TV-Stick“-Stil zu finden sind, gibt es einige Außerdem gibt es Probleme mit der GPL-Konformität. Insbesondere wurden einige der Quelldateien entfernt und nur noch die kompilierten „Objektdateien“ übrig Ort. Dies ermöglicht die Erstellung eines Kernels aus dem Quellcode, erfüllt jedoch nicht alle Anforderungen der GPL (da diese Objektdateien direkt in den Hauptkernel integriert werden). Dies verhindert, dass Benutzer eine Reihe wichtiger Treiber ändern.
Wir würden uns gerne an Rockchip und Micromax wenden, um ihnen bei der GPL-Konformität zu helfen. Zu den Vorteilen der Befolgung der GPL gehört neben der Aufrechterhaltung der Legalität auch die Möglichkeit dazu Führen Sie Code aus der Community wieder in ihre Quellbäume ein und sparen Sie so Zeit und Geld behebt. Leider hat keiner unserer E-Mails zurückgesendet. Und obwohl wir sie immer noch begrüßen würden, wenn sie mit uns Kontakt aufnehmen würden (sie können dies unter pulser _(at) _ xda-developers.com tun), scheint es wahrscheinlich, dass keiner von beiden daran interessiert ist, Maßnahmen zu ergreifen.
Die Frage ist nun, ob die Community durch die Einhaltung der GPL den nötigen Druck aufbauen kann, um sicherzustellen, dass das Gesetz eingehalten wird. Wir haben Micromax vor der Veröffentlichung dieses Artikels kontaktiert und keine Antwort auf unsere Bitte um einen Kommentar erhalten.