Xiaomi pretende lanzar el código fuente del kernel para nuevos dispositivos dentro de los 3 meses posteriores al lanzamiento

click fraud protection

Xiaomi lleva mucho tiempo sin publicar las fuentes del kernel de manera oportuna, pero ahora la compañía se compromete a publicar el código fuente del kernel dentro de los 3 meses posteriores al lanzamiento para cualquier dispositivo nuevo.

Xiaomi es una empresa muy reconocida por sus dispositivos que ofrecen excelentes especificaciones en relación al precio. Los teléfonos inteligentes son solo uno de sus muchos emprendimientos, pero así es como la empresa se ha dado a conocer a nivel mundial. La rápida expansión de la empresa en mercados como la India ha atraído a millones de nuevos usuarios a teléfonos inteligentes con Android, lo que ha resultado en una ola de nuevos usuarios en nuestros foros que buscan personalizar sus dispositivos. Desafortunadamente, Xiaomi tiene un historial pobre en el cumplimiento de licencias de código abierto como lo han demostrado. tiempo y tiempo y tiempo nuevamente que están dispuestos a violar la Licencia Pública General v2 (GPLv2) al no publicar el código fuente del kernel para sus dispositivos. La GPL es lo que hace posible la comunidad de desarrolladores en nuestros foros, ya que todos los teléfonos Android funcionan con el kernel de Linux y sin él. acceso al código fuente habría sido casi imposible que las ROM personalizadas basadas en AOSP despegaran como lo hicieron en nuestro foros.

Todo el software con licencia GPL debe tener su código fuente disponible previa solicitud. Para los teléfonos inteligentes con Android, esto significa que empresas como Xiaomi deben publicar el código fuente del kernel para cualquier binario compilado del kernel de Linux que se envíe a los dispositivos. Sin embargo, hasta el día de hoy, una gran cantidad de dispositivos Xiaomi se han lanzado sin ninguna publicación de código fuente del kernel disponible, a pesar de las frecuentes solicitudes de la comunidad de desarrolladores y los medios tecnológicos. Decidimos comunicarnos con Xiaomi para preguntarle una vez más cuándo publicaría la compañía las fuentes del kernel para cada uno de sus dispositivos, pero esta vez, en lugar de silencio, nos quedamos sin palabras. Me encontré con un anuncio sorprendente de un portavoz de Xiaomi: la compañía planea publicar el código fuente del kernel para cualquier dispositivo nuevo dentro de los 3 meses posteriores a su lanzamiento. lanzamiento.

"Como empresa de Internet, Xiaomi respeta la Licencia Pública General GNU (GPL) y está comprometida con su cumplimiento efectivo.

Estamos desplegando todos nuestros recursos para lograr un crecimiento sostenible y hemos estado haciendo esfuerzos para acelerar el lanzamiento de nuestro kernel. Queremos asegurarnos de que cada lanzamiento sea seguro y estable.

Hasta ahora, hemos publicado las fuentes del kernel para muchos dispositivos. En el futuro, nuestro objetivo es publicar la fuente del kernel de un dispositivo. dentro de tres meses después de su lanzamiento." - Portavoz de Xiaomi, en un comunicado enviado a Desarrolladores XDA

Si bien respetamos este anuncio y el compromiso renovado de Xiaomi de cumplir con la GPL, aún debemos señalar que 3 meses es bastante mucho tiempo, especialmente en comparación con empresas como Google, Sony y OnePlus, que publican regularmente el código fuente del kernel poco después liberar. Un plazo de tres meses es ciertamente un enorme mejora con respecto al comportamiento anterior de Xiaomi cuando anteriormente la compañía no tenía compromisos públicos de cumplir con la GPL. Xiaomi podría tardar semanas, meses o incluso años en publicar las fuentes del kernel para algunos dispositivos, por lo que 3 meses es sin duda mejor que nada.

La compañía nos ha proporcionado una lista de dispositivos para los cuales ya han publicado el código fuente del kernel.

Lista de dispositivos Xiaomi con disponibilidad de código fuente del kernel

Rama

Dispositivos soportados

armani-jb-oss

Redmi 1S

armani-kk-oss

Redmi 1S, nota redmi Un solo SIM

cancro-kk-oss

Mi 3, Mi 4, Mi nota

cancro-m-oss

Mi 3, Mi 4, Mi nota

cappu-n-oss

Mi Pad 3

dior-kk-oss

nota redmi Un solo SIM

ferrari-l-oss

Mi 4i

gemini-m-oss

Mi 5

gucci-kk-oss

Redmi Nota Dual SIM

hidrógeno-m-oss

Mi Max

ido-l-oss

Redmi 2, Redmi 3

jason-n-oss

Mi nota 3

kenzo-l-oss

Redmi Nota 3 Netcom completo

tierra-m-oss

Redmi 3S, Redmi 3X

café con leche

Mi Pad 2

libra-l-oss

Mi 4S, Mi 4C, Mi Nota Premium

markw-m-oss

Redmi 4 Premium

mido-m-oss

Redmi Nota 4X Estándar

mi1_kernel

Mi 1

mi2_kernel

Mi 2, Mi 2A, Mi 2S

mocha-kk-oss

mi pad

oxígeno-n-oss

Mi Max 2

piscis-kk-oss

Mi 3 móvil chino

riva-n-oss

Redmi 4A, Redmi 5, Redmi 5A

sagit-n-oss

Mi 6, Mi mezcla 2

sagit-o-oss

Mi 6, Mi mezcla 2

santoni-n-oss

Redmi 4X

escorpio-m-oss

Mi 5, Mi 5s, Mi 5s Plus, mi mezcla, Mi nota 2

thomas-kk-oss

Redmi 2 estándar

tissot-n-oss

Mi A1

tissot-o-oss

Mi A1

porqué-n-oss

Redmi Nota 5

El código fuente de cada rama puede ser visto aquí. Xiaomi ha lanzado muchos más dispositivos de los enumerados anteriormente, por lo que nos encargamos de compilar una lista de dispositivos Xiaomi. sin Disponibilidad del código fuente del kernel.

Lista de dispositivos Xiaomi sin disponibilidad de código fuente del kernel

Nombre clave

Nombre del dispositivo

helio

Mi Max Pro

hennessy

Redmi Nota 3 (MediaTek)

Hermes

Redmi Nota 2

lcsh92_wet_jb9

nota redmi (MediaTek)

níquel

Redmi Nota 4 (MediaTek)

omega

redmipro

estrella polar

Mi Mix 2S

prada

redmi 4

sony/meri

Mi 5C

tiffany

Mi 5X

ugglita

Redmi Nota 5A Lite/Redmi Y1 Lite

vince

Redmi 5 Plus/Redmi Nota 5

Además, todos los dispositivos Xiaomi Mi Box, hasta donde sabemos, no tienen fuentes del kernel disponibles.

Se trata de una gran cantidad de dispositivos sin fuentes de kernel lanzados por Xiaomi. Si bien algunos dispositivos son extremadamente antiguos y anteriores a la explosión de la compañía en el mercado mundial de teléfonos inteligentes, recientemente también se lanzó una cantidad alarmante de estos teléfonos inteligentes. Parece que la antigüedad de los dispositivos no influye en si el código fuente está disponible o no, dado que muchos dispositivos lanzados hace años también tienen fuentes del kernel.

XDA insta a Xiaomi a continuar cumpliendo con la GPLv2

La reciente declaración de Xiaomi inspira confianza, especialmente porque hemos visto a la compañía comenzar a acelerar la disponibilidad del código fuente del kernel a medida que se lanzó recientemente. Xiaomi Redmi Nota 5 Pro y el Actualización de Oreo del Mi 6 Ahora tenemos disponible el código fuente del kernel, por lo que la empresa va en la dirección correcta. En un mundo ideal, Xiaomi publicaría todas las fuentes del kernel para sus dispositivos tan pronto como lo requiera la GPL. Además, también hay una serie de requisitos que debe seguir el código fuente del software publicado bajo GPL.

  • Cree y produzca correctamente un archivo de salida válido, que tiene el mismo formato que el proporcionado en el binario.
  • Contiene todo el código fuente, archivos de definición de interfaz, scripts utilizados para controlar la compilación y la instalación del ejecutable (no es necesario incluir el archivo real). compilador/cadena de herramientas, pero se debe disponer de suficiente información para obtener la MISMA configuración, incluidos los indicadores del compilador, que se utiliza para construir la versión binaria como liberado)

Estas son las pautas principales para proporcionar códigos fuente bajo la GPL, y exactamente lo mismo se aplica a las fuentes del kernel. El Página de problemas de Xiaomi GitHub está lleno de solicitudes de códigos fuente y nadie, oficial o no, parece responder. Esperamos que con este renovado interés en el cumplimiento de GPL la empresa sea más transparente a la hora de publicar fuentes del kernel para sus dispositivos.

Vale la pena tener en cuenta que Xiaomi no es la única empresa que viola la GPL. Empresas como HMD Global no han podido publicar las fuentes del kernel para la mayoría de sus dispositivos, aunque eso puede estar cambiando a medida que la compañía lo ha hecho. Finalmente comencé a ofrecerlos para algunos dispositivos.. Independientemente del incumplimiento de la GPL por parte de otras empresas, eso no le da a otra empresa la excusa para hacer lo mismo. Dado que Xiaomi es uno de los peores infractores entre los principales fabricantes de equipos originales y también uno de los más populares entre nuestros comunidad, esperamos que la empresa se comprometa con su declaración y comience a mostrar el proceso para convertirse en más GPL. obediente.