Śmierć CyanogenMod i co to oznacza dla rozwoju

Król nie żyje, niech żyje król!

Wygląda na to, że Cyanogen Inc. wyciągnął wtyczkę z CyanogenMod nieco wcześniej niż oczekiwano. Zobacz uzupełnienie na końcu artykułu, aby znaleźć zarchiwizowane linki.

Cyanogen Inc. w końcu dostarczył kulę do mózgu - CyanogenMod. Po latach burzliwych obrotów w firmie, Cyanogen ogłosił niedawno, że firma skonsoliduje wszystkie swoje wysiłki w nowy program Cyanogen Modular OS.

W ramach konsolidacji firma ogłosiła, że ​​wielu z jej pracowników, w tym sam Cyanogen (Steve Kondik), rozstanie się z firmą. Wreszcie, dzisiaj firma ogłosiła, że ​​wszystkie usługi Cyanogen i wspierane przez Cyanogen nocne kompilacje zostaną zakończone po 31 grudnia 2016 r.


The Death of CyanogenMod

Po tym, jak Cyanogen Inc. ogłosił tę wiadomość na swoim oficjalnym blogu, wiele osób było zdezorientowanych i spekulowało, co tak naprawdę stanie się z CyanogenMod. Niektóre osoby były przekonane, że nic nie zmieni się w odniesieniu do ich ulubionej niestandardowej pamięci ROM, w niemałej części dzięki wielu blogom błędnie interpretującym oświadczenie Cyanogen Inc. Jednak zespół odpowiedzialny za CyanogenMod wyjaśnił, co to oznaczałoby dla popularnej dystrybucji Androida w oddzielnym poście na blogu. W skrócie, oto sedno tego, co się zmieni:

  • Całe wsparcie finansowe i infrastrukturalne dla CyanogenMod od Cyanogen Inc. zostanie zakończone . Obejmuje to płatnych programistów wnoszących kod do projektu open source, a także serwery do kompilacji w nocy. W związku z tym CyanogenMod nie będzie już otrzymywać nocnych wersji po 31 grudnia. Ale poczekaj, co się stanie, jeśli zespół po prostu znajdzie innego gospodarza, aby zbudować kluby nocne?
  • Zespół CyanogenMod nie będzie kontynuował oficjalnego rozwoju projektu . Cyanogen Inc. jest właścicielem praw do marki, dlatego zespół CyanogenMod zdecydował, że nie warto już kontynuować rozwoju dystrybucji open source bez wsparcia pieniężnego lub infrastrukturalnego. Ponadto, nawet jeśli zespół miałby znaleźć alternatywny strumień dochodów (być może dzięki darowiznom), kłopoty nie są tego warte ze względu na potencjalne problemy prawne, które mogłyby wystąpić, gdyby Cyanogen Inc. i wszystkie marki, które firma posiada, w tym CyanogenMod miał zostać sprzedany innej firmie. Ponadto zespół twierdzi, że marka CyanogenMod została skażona ze względu na powiązanie z Cyanogen, więc nowi użytkownicy mogą nieufnie instalować CyanogenMod.
  • Jednak CyanogenMod zmieni nazwę na LineageOS . Od kilku tygodni słyszeliśmy o tym projekcie za kulisami, ale teraz mamy oficjalne potwierdzenie jego celu. Ten wysiłek, prawdopodobnie prowadzony przez samego Steve'a Kondika, ma nadzieję ożywić to, co uczyniło CyanogenMod tak wielkim - oddolnym, napędzanym przez społeczność wysiłkiem w dystrybucji Androida. Nie wiemy, czy LineageOS wystartuje, ale można sobie wyobrazić, że gdyby tak się stało, zespół mógłby znaleźć serwer kompilacji i ustawić wszystko, aby naśladować starą infrastrukturę CyanogenMod - którego końcowy wynik oznaczałby, że niewiele zmieni się dla użytkownik końcowy.
  • Cyanogen Inc. nie wyłącza się - przynajmniej jeszcze nie. Zostało to wyjaśnione we wcześniejszym poście na blogu, ale widziałem pewne zamieszanie w związku z wiadomościami, które wymagało pewnych wyjaśnień. Firma redukuje swoje rozmiary i skoncentruje się na nowym projekcie (program „Cyanogen Modular OS”), a oni po prostu odcinają usługi, których ich zdaniem nie są w stanie utrzymać.

Chociaż CyanogenMod jest oficjalnie martwy, projekt open source będzie funkcjonował jako LineageOS. Ale co oznacza ten ruch dla przeciętnego użytkownika i programistów?


Przyszłość rozwoju

Trudno powiedzieć, co się stanie odtąd. Istnieje wiele scenariuszy, które mogą się rozegrać w przyszłości:

  1. LineageOS naprawdę startuje, znajdując znaczne wsparcie ze strony indywidualnych programistów, którzy obiecują kontynuować utrzymanie LineageOS dla swoich urządzeń. Ponadto zespół jest w stanie pozyskać źródło finansowania, prawdopodobnie dzięki darowiznom, aby zapewnić hosting i serwer do tworzenia nocnych klubów. Biorąc pod uwagę, że inne mniejsze dystrybucje Androida były w stanie znaleźć serwery do tworzenia nocnych klubów, nie jest to niemożliwe.
  2. LineageOS startuje, ale operacja zostanie stonowana. Biorąc pod uwagę skalę działalności CyanogenMod i ogromną kwotę finansowania, która została wniesiona przez Cyanogen Inc. na utrzymanie wsparcia dla urządzeń, znalezienie wsparcia dla rozwoju na mniej znanych urządzeniach może być trudne. W takim przypadku wiele urządzeń może doświadczyć suszy rozwojowej, ponieważ społeczność programistów w dużej mierze polegała na CyanogenMod, aby zapewnić stabilną gałąź, którą ludzie mogliby następnie rozwidlić. Prawdopodobnie wpływ na popularne urządzenia będzie mniejszy, zważywszy na duże zapotrzebowanie na rozwój i dużą liczbę talentów rozwojowych przyciąganych do urządzenia.
  3. LineageOS nie startuje. Bez względu na to, jak na to spojrzysz, byłoby to okropne dla społeczności entuzjastów. Problemy wymienione w punkcie 2 zostałyby jeszcze bardziej skomplikowane, a wielu użytkowników straciłoby dostęp do jednej z najbardziej stabilnych i najdłużej trwających niestandardowych pamięci ROM w świecie Androida. Jeśli chodzi o programistów, oznaczałoby to, że musieliby szukać gdzie indziej stabilnej bazy. Na przykład uznany programista Sultan powiedział nam, że nie dotknie LineageOS, jeśli nie ma stabilnej gałęzi i zamiast tego może zwrócić się do AOSPA. Na szczęście dla właścicieli OnePlus nie będzie to stanowić problemu, ale w przypadku urządzeń, które nie mają stabilnej bazy AOSPA (a w przyszłości nie będą miały stabilnej bazy CM), trudno powiedzieć, co się stanie.

Wszystkie są hipotetycznymi scenariuszami tego, co naprawdę jest rozwidleniem na drodze dla programistów CyanogenMod i Custom ROM. Jakikolwiek scenariusz się wyda, będzie zależeć całkowicie od tego, ile wsparcia LineageOS otrzymuje od społeczności programistów . To, czy śmierć CyanogenMod będzie oznaczać śmierć stabilnego niestandardowego tworzenia ROM na niektórych urządzeniach, zależy zarówno od twórców, jak i użytkowników. Jeśli w przeszłości korzystałeś z ROMu CyanogenMod i chciałbyś wyrazić swoje poparcie, teraz jest czas krytyczny, aby upewnić się, że duch projektu przetrwa w LineageOS.

Możesz śledzić Lineage OS na LineageOS.org, Twitter, Facebook i Google+


Dodatek nr 1

Witryna CyanogenMod, wiki, fora, Gerrit i serwery pobierania zostały usunięte 6 dni przed obiecaną datą. Na szczęście niektórzy użytkownicy starali się zarchiwizować jak najwięcej materiałów od ogłoszenia, więc niektórym udało się przetrwać.

Oto archiwum postu na blogu CyanogenMod, w którym pożegnał się z projektem. Oto archiwum wiki CyanogenMod. Oto archiwum wszystkich kompilacji migawek CyanogenMod. Gracze danych w sieci ścigają się, aby zobaczyć, co jeszcze mogą uratować. Będziemy na bieżąco informować naszych czytelników, jeśli pojawią się jakieś znaczące zmiany w tej historii.