Cumplimiento de OEM y GPL

click fraud protection

En XDA, nos gusta el código abierto. De hecho, se podría decir que nos encanta. Tenemos una política GPL para garantizar que los usuarios comprendan las mejores formas de seguir la GPL y garantizar que otros puedan hacer uso de su trabajo para mejorar todos nuestros dispositivos.

Desafortunadamente, sin embargo, los OEM a menudo van por detrás de los esfuerzos de los desarrolladores externos aficionados. Si bien algunos fabricantes de equipos originales son muy elogiosos con sus versiones de origen (a saber, sony, en numeroso ocasiones, yendo más allá de lo que tiene la licencia GPL, lanzando Árboles de dispositivos AOSP), muchos otros fabricantes de equipos originales tardan mucho más en publicar las fuentes. Pero al final lo hacen, y deberíamos aplaudirlos por ello.

Desafortunadamente, últimamente varios usuarios se han puesto en contacto con nosotros para intentar crear conciencia sobre algunos fabricantes de equipos originales que no lo hacen. no siguen la licencia GPL y lanzan dispositivos con kernels de Linux, pero se niegan a publicar el código fuente. Entre las empresas sobre las que nos han contactado, Micromax y Rockchip son dos que me vienen a la mente.

Uno de los miembros de nuestro foro contactó micromax para solicitar el código fuente GPL para su kernel y recibió la siguiente respuesta:

Gracias por su correo electrónico. Nos gustaría informarle que no podemos proporcionar ningún código fuente del kernel por nuestra parte.

Desafortunadamente, este empleado de Micromax confirmó que no proporcionarían el código fuente del kernel exigido por la GPL y, por lo tanto, admitió haber infringido la GPL. No tengo ninguna duda de que algunas personas que lean este artículo habrán aportado código al kernel principal de Linux y estarán en condiciones de hacer cumplir sus derechos de autor contra Micromax.

Con respecto a Rockchip, los fabricantes de los populares chipsets de bajo costo RK29xx y RK30xx que a menudo se ven en dispositivos estilo "TV stick", hay también problemas de cumplimiento de GPL. Específicamente, algunos de los archivos fuente se han eliminado y se han dejado solo los "archivos objeto" compilados en lugar. Esto permite construir un kernel desde el código fuente, pero no satisface todos los requisitos de la GPL (ya que estos archivos objeto se construyen directamente en el kernel principal). Esto evita que los usuarios modifiquen una serie de controladores importantes.

Nos encantaría comunicarnos con Rockchip y Micromax para ayudarlos a cumplir con la GPL. Además de mantener la legalidad, los beneficios de seguir la GPL también incluyen la capacidad de fusionar el código de la comunidad nuevamente en sus árboles fuente, ahorrándoles así tiempo y dinero con arreglos. Lamentablemente ninguno de los dos ha devuelto nuestros correos electrónicos. Y aunque todavía les agradeceríamos que se pusieran en contacto (pueden hacerlo en pulser _(at) _ xda-developers.com), parece probable que ninguno de los dos esté interesado en tomar medidas.

La pregunta ahora es si la comunidad puede crear la presión necesaria para garantizar que la ley se respete respetando la GPL. Nos comunicamos con Micromax antes de la publicación de este artículo y no recibimos respuesta a nuestra solicitud de comentarios.