La mort de CyanogenMod et ce que cela signifie pour le développement

Le roi est mort, longue vie au roi!

Il semble que Cyanogen Inc. ait mis CyanogenMod au courant un peu plus tôt que prévu. Voir l'Addendum à la fin de l'article pour les liens archivés.

Cyanogen Inc. a finalement livré une balle au cerveau - CyanogenMod. Après des années de chiffres d'affaires tumultueux au sein de la société, Cyanogen a récemment annoncé que la société consoliderait tous ses efforts dans un nouveau programme Cyanogen Modular OS.

Dans le cadre de sa consolidation, la société a annoncé qu'un grand nombre de ses employés, y compris Cyanogen (Steve Kondik) lui-même, se sépareraient de la société. Enfin, la société a annoncé aujourd'hui que tous les services Cyanogen et toutes les versions nocturnes prises en charge par Cyanogen seraient arrêtés après le 31 décembre 2016.


La mort de CyanogenMod

Après que Cyanogen Inc. ait annoncé cette nouvelle sur son blog officiel, de nombreuses personnes étaient confuses et se demandaient ce qui arriverait vraiment à CyanogenMod. Certaines personnes étaient convaincues que rien ne changerait en ce qui concerne leur ROM personnalisée préférée, en grande partie grâce à de nombreux blogs interprétant de manière erronée la déclaration de Cyanogen Inc. Cependant, l'équipe derrière CyanogenMod a expliqué ce que cela signifierait pour la distribution Android populaire dans un article de blog séparé. En substance, voici l'essentiel de ce qui va changer:

  • Tout soutien financier et infrastructurel de Cyanogen Inc. à CyanogenMod cessera . Cela inclut les développeurs rémunérés contribuant du code au projet open source ainsi que des serveurs de construction nocturnes. En tant que tel, CyanogenMod ne recevra plus de builds nocturnes après le 31 décembre. Mais attendez, et si l'équipe trouvait simplement un autre hôte pour construire des nightlies?
  • L'équipe CyanogenMod ne poursuivra pas le développement officiel du projet . Cyanogen Inc. détient les droits de la marque. L'équipe CyanogenMod a donc décidé qu'il n'était plus intéressant de poursuivre le développement de la distribution open source sans support monétaire ou infrastructurel. En outre, même si l’équipe devait trouver une autre source de revenus (peut-être via des dons), l’ennui n’en valait pas la peine en raison des problèmes juridiques potentiels qui pourraient survenir si Cyanogen Inc. et toutes les marques que la société possède, y compris CyanogenMod, devaient être vendus à une autre société. De plus, l'équipe affirme que la marque CyanogenMod a été corrompue en raison de son association avec Cyanogen. Par conséquent, les nouveaux utilisateurs risquent de se méfier de l'installation de CyanogenMod.
  • Cependant, CyanogenMod sera rebaptisé LineageOS . Nous avons entendu parler de ce projet en coulisse ces dernières semaines, mais nous avons maintenant une confirmation officielle quant à son objectif. Cet effort, vraisemblablement dirigé par Steve Kondik lui-même, espère revitaliser ce qui a rendu CyanogenMod aussi formidable - un effort communautaire mené par une communauté sur une distribution Android. Nous ne savons pas si LineageOS va décoller, mais il est concevable que, le cas échéant, l’équipe puisse trouver un serveur de compilation et tout configurer pour imiter l’ancienne infrastructure CyanogenMod - le résultat final signifiant que peu de choses changeraient pour le futur. utilisateur final.
  • Cyanogen Inc. ne ferme pas - du moins pas encore. Cela a été expliqué clairement dans le précédent billet de blog, mais j'ai constaté une certaine confusion concernant les nouvelles nécessitant des éclaircissements. La société est en train de réduire ses effectifs et se concentrera sur un nouveau projet (le programme «Cyanogen Modular OS»). Elle ne fait que supprimer des services qu’elle pense ne plus pouvoir maintenir.

Bien que CyanogenMod soit officiellement mort, le projet open source demeurera sous LineageOS. Mais que signifie ce mouvement pour l'utilisateur moyen et les développeurs?


L'avenir du développement

Il est difficile de dire ce qui va arriver à partir de maintenant. Plusieurs scénarios pourraient se reproduire à l'avenir:

  1. LineageOS prend vraiment son envol, trouvant un soutien important de développeurs individuels qui s'engagent à continuer à maintenir LineageOS pour leurs appareils respectifs. De plus, l’équipe est en mesure d’obtenir une source de financement, probablement sous forme de dons, pour fournir un hébergement et un serveur pour créer des nightlies. Étant donné que d'autres distributions Android plus petites ont été en mesure de trouver des serveurs pour créer des nightlies, cela n'est pas inconcevable.
  2. LineageOS décolle, mais l'opération sera atténuée. Compte tenu de l’ampleur des activités de CyanogenMod et de l’énorme montant des fonds versés par Cyanogen Inc. pour maintenir le support des périphériques, il peut être difficile de trouver un support pour développer des périphériques moins connus. Dans ce cas, de nombreux appareils risquent de connaître une sécheresse due au développement, car la communauté des développeurs s'est largement appuyée sur CyanogenMod pour fournir une branche stable que les utilisateurs pourraient ensuite créer. Les appareils populaires seront moins susceptibles d’être affectés compte tenu de la forte demande de développement et du grand nombre de talents en développement attirés par l’appareil.
  3. LineageOS ne parvient pas à décoller. Peu importe comment vous le regardez, ce serait terrible pour la communauté des enthousiastes. Les problèmes mentionnés au point 2 seraient encore aggravés et de nombreux utilisateurs perdraient l'accès à l'une des ROM personnalisées les plus stables et les plus durables du monde Android. Pour les développeurs, cela signifierait qu'ils devraient chercher ailleurs une base stable. Par exemple, Sultan, développeur reconnu, nous a dit qu'il ne toucherait pas LineageOS s'il ne possédait pas de branche stable et pourrait plutôt se tourner vers l'AOSPA en tant que base. Heureusement pour les propriétaires de OnePlus, cela ne posera pas de problème, mais pour les appareils ne disposant pas d'une base AOSPA stable (et ne disposant pas d'une base CM stable à l'avenir), il est difficile de prédire ce qui se passera.

Tous ces scénarios sont des scénarios hypothétiques de ce qui constitue en réalité une fourchette pour les développeurs CyanogenMod et Custom ROM. Quel que soit le scénario choisi, tout dépendra de l’aide que LineageOS recevra de la communauté du développement . Que ce soit ou non la mort de CyanogenMod signifie la mort du développement de ROM personnalisées stables sur certains appareils, ce sera à la fois les développeurs et les utilisateurs. Si vous avez utilisé une ROM CyanogenMod par le passé et souhaitez manifester votre soutien, le moment est venu de veiller à ce que l'esprit du projet perdure dans LineageOS.

Vous pouvez suivre Lineage OS sur LineageOS.org, Twitter, Facebook et Google+.


Addenda # 1

Le site Web de CyanogenMod, son wiki, ses forums, son serveur Gerrit et ses serveurs de téléchargement ont tous été supprimés 6 jours avant la date promise. Heureusement, certains utilisateurs se sont démenés pour archiver le plus de matériel possible après l'annonce, de sorte que certains ont réussi à survivre.

Voici une archive de l'article de blog de CyanogenMod annonçant le départ du projet. Voici une archive du wiki CyanogenMod. Voici une archive de toutes les versions instantanées de CyanogenMod. Les accumulateurs de données à travers le filet sont en course pour voir ce qu'ils peuvent encore sauver. Nous tiendrons nos lecteurs au courant s’il ya des développements majeurs dans cette histoire.