Смерть CyanogenMod і що це означає для розробки

Cyanogen Inc. оголосила, що будь-яка підтримка CyanogenMod припиняється та продовжуватиме працювати як LineageOS. Що це означає для розробників і користувачів?

Схоже, Cyanogen Inc. відключив CyanogenMod a трохи раніше, ніж очікувалося. Перегляньте Доповнення в кінці статті для архівних посилань.

Cyanogen Inc. нарешті доставив кулю в мозок - CyanogenMod. Після багатьох років бурхливих змін у компанії Cyanogen нещодавно оголосила, що компанія об’єднає всі свої зусилля в новому Програма Cyanogen Modular OS.

У рамках своєї консолідації компанія оголосила, що багато її співробітників, у тому числі Сам Цианоген (Стів Кондік)., розійдеться з компанією. Нарешті, сьогодні компанія оголосила, що все Служби Cyanogen і нічні збірки з підтримкою Cyanogen будуть припинені після 31 грудня 2016 року.


Смерть CyanogenMod

Після Cyanogen Inc. оголосили про цю новину у своєму офіційному блозі, багато людей були збентежені та гадали, що це буде насправді трапляється з CyanogenMod. Деякі люди були переконані, що нічого не зміниться щодо їхнього улюбленого спеціального ПЗУ, багато в чому завдяки численним блогам, які неправильно тлумачили Cyanogen Inc. заява. Однак команда CyanogenMod пояснила, що це означатиме для популярного дистрибутива Android

в окремій публікації блогу. По суті, ось суть того, що буде змінено:

  • Уся грошова та інфраструктурна підтримка CyanogenMod від Cyanogen Inc. припиниться. Це включає платних розробників, які додають код до проекту з відкритим вихідним кодом, а також сервери збірки щоночі. Таким чином, CyanogenMod буде більше не отримують нічні збірки після 31 грудня. Але зачекайте, а що, якщо команда просто знайде іншого хоста для створення нічних нічників?
  • Команда CyanogenMod не буде продовжувати офіційний розвиток проекту. Cyanogen Inc. володіє правами на бренд, тому команда CyanogenMod вирішила, що більше не варто продовжувати розробку дистрибутива з відкритим кодом без грошової чи інфраструктурної підтримки. Крім того, навіть якби команда знайшла альтернативний потік доходу (можливо, через пожертви), проблеми не варті того, оскільки потенційно правові проблеми, які можуть виникнути, якщо Cyanogen Inc. і всі бренди, якими володіє компанія, включаючи CyanogenMod, будуть продані іншій компанії. Крім того, команда стверджує, що бренд CyanogenMod був заплямований через його асоціацію з Cyanogen, тому нові користувачі можуть побоюватися встановлення CyanogenMod.
  • Однак CyanogenMod буде ребрендинг як LineageOS. Протягом останніх кількох тижнів ми чули про цей проект за лаштунками, але тепер у нас є офіційне підтвердження щодо його мети. Ця спроба, імовірно, керована самим Стівом Кондіком, має на меті відновити те, що зробило CyanogenMod таким чудовим – низову, керовану спільнотою роботу над дистрибутивом Android. Ми не знаємо, чи запрацює LineageOS, але можна припустити, що якщо це станеться, команда зможе знайти сервер збірки та встановити усе, щоб імітувати стару інфраструктуру CyanogenMod - кінцевий результат означатиме, що мало що зміниться для кінцевий користувач.
  • Cyanogen Inc. не вимикається - принаймні поки що. Це було зрозуміло в попередній публікації в блозі, але я побачив певну плутанину щодо новин, що вимагало певного роз’яснення. Компанія скорочує штат і зосередиться на новому проекті (програма «Cyanogen Modular OS»), і вони просто відключають послуги, які, на їхню думку, більше не можуть підтримувати.

Незважаючи на те, що CyanogenMod офіційно мертвий, проект з відкритим вихідним кодом буде жити як LineageOS. Але що цей крок означає для звичайного користувача та розробників?


Майбутнє розвитку

Важко сказати, що буде далі. Є кілька сценаріїв, які можуть розгорнутися в майбутньому:

  1. LineageOS дійсно починає розвиватися, знаходячи значну підтримку окремих розробників, які обіцяють продовжувати підтримку LineageOS для своїх відповідних пристроїв. Крім того, команда може отримати джерело фінансування, ймовірно, за рахунок пожертвувань, щоб надати хостинг і сервер для створення нічників. З огляду на те, що інші менші дистрибутиви Android змогли знайти сервери для створення нічників, це не можна уявити.
  2. LineageOS починає працювати, але роботу буде пом’якшено. Враховуючи масштаб діяльності CyanogenMod і величезний обсяг фінансування, наданого Cyanogen Inc. щоб підтримувати підтримку пристроїв, може бути важко знайти підтримку для розробки на менш відомих пристроях. У цьому випадку багато пристроїв можуть зазнати засухи в розвитку, оскільки спільнота розробників значною мірою покладалася на CyanogenMod, щоб забезпечити стабільну гілку, яку люди могли потім розділити. Популярні пристрої менше ймовірно постраждають, враховуючи високий попит на розробку та велику кількість талантів у розвитку, які приваблюють пристрої.
  3. LineageOS не запускається. Як би ви на це не дивилися, це було б жахливо для спільноти ентузіастів. Проблеми, згадані в №2, посиляться, і багато користувачів втратять доступ до одного з найстабільніших і найдовготриваліших користувальницьких ПЗУ у світі Android. Що стосується розробників, це означало б, що їм доведеться шукати стабільну базу деінде. Наприклад, XDA Recognized Developer SultanXDAсказав нам, що він не торкатиметься LineageOS, якщо вона не матиме стабільної гілки, і замість цього може використовувати AOSPA як основу. На щастя для власників OnePlus, це не буде проблемою, але для пристроїв, які не мають стабільної бази AOSPA (і в майбутньому не матимуть стабільної бази CM), важко сказати, що станеться.

Усе це гіпотетичні сценарії того, що насправді є розвилка дороги для розробників CyanogenMod і Custom ROM. Будь-який сценарій розігрується повністю залежить від того, яку підтримку LineageOS отримує від спільноти розробників. Розробники та користувачі вирішують, чи призведе смерть CyanogenMod до припинення розробки стабільної спеціальної ПЗУ на певних пристроях. Якщо ви раніше використовували ПЗУ CyanogenMod і хотіли б висловити свою підтримку, зараз настав критичний час переконатися, що дух проекту живе в LineageOS.

Ви можете стежити за Lineage OS за адресою LineageOS.org, Twitter, Facebook і Google+


Додаток №1

Веб-сайт, вікі, форуми, Gerrit і сервери завантаження CyanogenMod були закриті за 6 днів до обіцяної дати. На щастя, деякі користувачі намагалися заархівувати якомога більше матеріалу з моменту оголошення, тож деяким матеріалам вдалося вижити.

Ось архів публікації в блозі CyanogenMod прощання з проектом. Ось архів вікі CyanogenMod. Ось архів усіх збірок знімків CyanogenMod. Накопичувачі даних у мережі змагаються, шукаючи, що ще можна врятувати. Ми будемо тримати наших читачів в курсі, якщо в цій історії відбудуться серйозні зміни.