Cyngn explicado: ¿Quién es Cyanogen, qué es Cyanogen OS?

Si bien Cyanogen, Inc ha sido la fuente de muchos titulares últimamente, parece haber mucha confusión con respecto a las diferencias entre los desarrolladores de Cyanogen, Inc y CyanogenMod, así como el sistema operativo Cyanogen y la ROM de CyanogenMod que tantos usuarios adoran. Las entidades que rodean cada uno de estos son a veces diferentes y otras veces entrelazadas. Hemos recibido mensajes y comentarios que solicitan una distinción más clara entre estos para referencia futura, por eso estamos escribiendo esta función. Vamos a empezar desde el principio.

Alguna historia y perspectiva

Poco después del lanzamiento del primer dispositivo Android (el famoso HTC Dream), se logró el acceso a la raíz para permitir todas las cosas en las que se basa nuestro hobby. A lo largo de los años siguientes, muchas compilaciones de firmware modificadas o "ROM personalizadas" comenzaron a desarrollarse para dispositivos Android, y a mediados de 2009, la ROM de Steve Kondik (también conocida como Cyanogen) comenzó a ganar popularidad debido a sus modificaciones a las personalizaciones del desarrollador reconocido JesusFreke en el original G1 Esta ROM (conocida como CyanogenMod por razones obvias) finalmente tuvo "Team Douche" detrás de ella, lo que formó el núcleo de lo que se convertiría en el Equipo Cyanogen. Con la ayuda de muchos voluntarios, la ROM siguió mejorando cada vez más, y fue transportada a más y más dispositivos hasta el punto de convertirse en la pieza de software popular que es hoy en día.

CyanogenMod es un proyecto de código abierto donde los voluntarios pueden enviar su propio código para ayudar a crear una iteración más estable o con más funciones. Tiene el modelo típico de repositorios y control de revisión distribuido, y las contribuciones pueden ser probadas, comentadas, votadas y luego fusionadas en el cuerpo completo del código por los desarrolladores con los permisos adecuados. Hasta aquí todo bien. Es un modelo que ha funcionado lo suficientemente bien como para traernos una de las ROM personalizadas más notables que existen. Las construcciones nocturnas y de hitos surgen de estos desarrollos, y luego otros desarrolladores (como muchos en) pueden tomar CyanogenMod y transportarlo a otros dispositivos de manera no oficial, así como bifurcarlo y crear sus propias variaciones y continuar el desarrollo. De hecho, se sabe que Kondik responde a las personas molestas sobre cómo CyanogenMod hizo las cosas con "¡luego bifurca!", Dando la aprobación de facto para que los desarrolladores emprendedores tomen y desarrollen, que es el núcleo de lo que es el código abierto.

Si bien el modelo se mantuvo similar en esencia a lo largo de los años, los jugadores detrás de escena vieron cambios drásticos. Por ahora, la mayoría de nosotros conocemos a Kirt McMaster por sus comentarios directos contra Google. Cyanogen, Inc es una empresa de capital de riesgo fundada en 2013 que, en este momento, tiene a Kondik como CTO y McMaster como CEO. La idea surgió de McMaster, quien encontró el perfil de Kondik a través de LinkedIn y lo llamó para convertir el proyecto de código abierto en una empresa. McMaster recuerda haber dicho "Seré CEO; serás CTO Conseguiré algo de dinero. Vamos " . Esas palabras por sí solas reflejarían la discordia que pronto siguió, ya que los desarrolladores voluntarios se sintieron traicionados y manifestaron inquietudes con respecto al espíritu del proyecto.

Quizás recuerde la controversia que rodea a la cámara Focal, por ejemplo, donde Cyanogen intentó volver a licenciar la contribución de código abierto, agregar modificaciones de código cerrado y afirmar que es la cámara de "Cyanogen". Este es un tema que aún evita las discusiones de Cyanogen: reconocimiento de contribuyentes, ya que hay muchas personas construyendo la ROM a través del trabajo voluntario . Guillaume Lesniak (también conocido como XpLoDWilD) hizo una publicación desgarradora en Google+ que habla sobre las preocupaciones detrás de la creación de Cyanogen corporativo y su tratamiento a los contribuyentes que lo convirtieron en lo que es hoy. Si bien algunas cosas han cambiado desde entonces, muchas cosas siguen igual, y le insto a que las lea en algún momento, ya que pone muchas cosas en perspectiva.

¿Cuáles son las diferencias?

Ahora que sabemos más sobre CyanogenMod, el proyecto de código abierto, sus desarrolladores y Cyanogen, Inc., podemos comenzar a hablar sobre Cyanogen OS. Este software es, para decirlo simplemente, un CyanogenMod modificado para que los OEM lo pongan en sus teléfonos, directamente desde el primer momento. Cyanogen OS también presenta características y servicios patentados, algo que discutimos no hace mucho tiempo cuando vimos que la asociación de Microsoft con Cyanogen se hizo realidad. Lo que esto significa para los usuarios es que habrá aplicaciones y servicios agrupados en las versiones de Cyanogen OS, lo que para muchos significa que Cyanogen está transgrediendo el espíritu de su proyecto original.

Cyanogen, Inc ha pagado a los desarrolladores, incluidos muchos contratados fuera de los proyectos populares de ROM de Android, que ayudan a construir y mantener CyanogenMod y Cyanogen OS, mientras que el resto de los contribuyentes de CyanogenMod son voluntarios . Como predijo la publicación de Guillaume Lesniak, los desarrollos que provienen de Cyanogen, Inc ayudan a la ROM (recientemente expandieron aún más su equipo CyanogenMod), y hoy sus compilaciones de Lollipop se encuentran entre las ROM principales para usuarios y desarrolladores. Pero como se dijo anteriormente, los contribuyentes de CyanogenMod no son reconocidos ni recompensados. Algunos desarrolladores voluntarios de CyanogenMod son recompensados ​​con dispositivos de prueba y otros regalos interesantes, pero en cierto sentido todavía es en gran medida injusto. Considera lo siguiente:

Los colaboradores voluntarios de CyanogenMod agregan un nuevo código a un proyecto que es de código abierto, pero que en última instancia está controlado por Cyanogen, Inc. y sus contribuciones pueden (y en la mayoría de los casos) eventualmente fusionarse con una compilación comercial de Cyanogen OS para el beneficio de Cyanogen, Inc. Discutimos algo de esto en una característica en la que dijimos que esta es la clave para que Cyanogen construya su ROM comercial, y es quizás una de las mayores fortalezas que tiene la compañía. Es importante señalar que los contribuyentes no están esclavizados por Cyanogen, y aunque no se les paga, el proyecto CyanogenMod termina beneficiando a miles de usuarios, y desarrolladores, en todo el mundo. Dicho esto, no obtienen recompensas directas por su arduo trabajo.

Una gran parte de CyanogenMod se convierte en Cyanogen OS, por lo que se puede decir que una gran parte de Cyanogen OS no está hecha por desarrolladores contratados por Cyanogen sino por voluntarios independientes. Esta es una de esas cosas que hacen que los ataques de Cyanogen contra otros desarrolladores o fabricantes sean aún más irónicos (por ejemplo, McMaster afirmó que "Samsung no podría construir un buen sistema operativo si lo intentaran") . La misión de Cyanogen, Inc de un Android abierto también se ve afectada por los nuevos esquemas corporativos que tienen para su sistema operativo Cyanogen, pero afortunadamente la ROM de su comunidad no se ve afectada. Muchos afirman que el proyecto de Cyanogen no está abierto dado que tienen la última palabra sobre las fusiones de código y pueden "cerrarlo" si lo desean, pero el proyecto de código abierto de Google tampoco está realmente libre de estas preocupaciones.

Entonces, en términos fáciles: Cyanogen, Inc es una compañía que tiene desarrolladores que construyen, mantienen y apoyan CyanogenMod, que también depende en gran medida de desarrolladores voluntarios. CyanogenMod es un proyecto de código abierto, pero Cyanogen OS contiene servicios de código cerrado y aplicaciones integradas que también están integradas en el sistema. Cyanogen OS se beneficia de CyanogenMod, ya que es una modificación que se basa en él, pero con un software propietario adicional y características exclusivas. CyanogenMod interactúa con la corporación y el equipo de contribuyentes y la compañía también premia a algunos de los voluntarios . CyanogenMod y las adiciones de la corporación dan como resultado Cyanogen OS, lo que significa que los contribuyentes agregan indirectamente al software comercial .

Esta es, en términos generales, la relación entre los diferentes nombres. Al menos, esto es lo que se percibe principalmente, ya que no podemos conocer muchos de los mecanismos internos que tienen lugar en Cyanogen, Inc. ni todas sus interacciones con los contribuyentes. Si este modelo es injusto para los contribuyentes o no, depende de usted. ¡Esperamos que haya aclarado algunas cosas!

¡Gracias a Jeremy por su sabio conocimiento sobre este tema!