Firma Cyanogen Inc. ogłosił, że całe wsparcie dla CyanogenMod zostanie zakończone i będzie nadal działać jako LineageOS. Co to oznacza dla programistów i użytkowników?
Wydaje się, że Cyanogen Inc. wyciągnął wtyczkę z CyanogenMod a nieco wcześniej niż oczekiwano. Linki archiwalne znajdują się w dodatku na końcu artykułu.
Firma Cyanogen Inc. w końcu dostarczył kulkę w mózg - CyanogenMod. Po latach burzliwych zmian w firmie firma Cyanogen ogłosiła niedawno, że skonsoliduje wszystkie swoje wysiłki w celu stworzenia nowego Program Cyanogen Modular OS.
W ramach konsolidacji spółka ogłosiła, że wielu jej pracowników, m.in Cyjan (Steve Kondik) we własnym zakresie, rozstanie się z firmą. Wreszcie dzisiaj firma ogłosiła, że wszystko Usługi Cyanogen i nocne kompilacje obsługiwane przez Cyanogen zostaną wycofane po 31 grudnia 2016 r.
Śmierć CyanogenModa
Po Cyanogen Inc. ogłosił tę wiadomość na swoim oficjalnym blogu, wiele osób było zdezorientowanych i spekulowało, co by się stało Naprawdę stało się z CyanogenModem. Niektórzy byli przekonani, że nic się nie zmieni w odniesieniu do ich ulubionej niestandardowej pamięci ROM, w dużej mierze dzięki wielu blogom błędnie interpretującym nazwę Cyanogen Inc. oświadczenie. Jednak zespół odpowiedzialny za CyanogenMod wyjaśnił, co to będzie oznaczać dla popularnej dystrybucji Androida
w osobnym wpisie na blogu. W skrócie, oto istota tego, co się zmieni:- Całe wsparcie finansowe i infrastrukturalne dla CyanogenMod od Cyanogen Inc. przestanie. Obejmuje to płatnych programistów wnoszących kod do projektu open source, a także nocne serwery kompilacji. W związku z tym CyanogenMod to zrobi nie otrzymują już nocnych kompilacji po 31 grudnia. Ale czekaj, co się stanie, jeśli zespół po prostu znajdzie innego gospodarza, który będzie tworzył nocne kluby?
- Zespół CyanogenMod nie będzie kontynuować oficjalnego rozwoju projektu. Firma Cyanogen Inc. posiada prawa do marki, dlatego zespół CyanogenMod zdecydował, że bez wsparcia finansowego i infrastrukturalnego nie warto już kontynuować rozwoju dystrybucji open source. Ponadto nawet gdyby zespół miał znaleźć alternatywne źródło przychodów (być może w formie darowizn), nie warto było podejmować takich wysiłków ze względu na potencjalne ryzyko kwestie prawne, które mogłyby się pojawić, gdyby Cyanogen Inc. i wszystkie marki należące do tej firmy, w tym CyanogenMod, zostały sprzedane innemu podmiotowi firma. Ponadto zespół twierdzi, że marka CyanogenMod została skażona w wyniku powiązania z Cyanogen, więc nowi użytkownicy mogą zachować ostrożność podczas instalowania CyanogenMod.
- Jednak CyanogenMod zmieni nazwę na LineageOS. O tym projekcie słyszeliśmy za kulisami już od kilku tygodni, ale teraz mamy oficjalne potwierdzenie jego przeznaczenia. Wysiłek ten, prawdopodobnie prowadzony przez samego Steve'a Kondika, ma nadzieję ożywić to, co uczyniło CyanogenMod tak wspaniałym - oddolny, kierowany przez społeczność wysiłek w zakresie dystrybucji Androida. Nie wiemy, czy LineageOS się sprawdzi, ale można sobie wyobrazić, że jeśli tak się stanie, zespół będzie mógł znaleźć serwer kompilacji i ustawić wszystko, co ma naśladować starą infrastrukturę CyanogenMod - czego końcowy wynik oznaczałby, że niewiele by się zmieniło użytkownik końcowy.
- Firma Cyanogen Inc. nie wyłącza się - przynajmniej jeszcze nie. Zostało to wyjaśnione we wcześniejszym poście na blogu, ale zauważyłem pewne zamieszanie dotyczące wiadomości, które wymagało pewnych wyjaśnień. Firma zmniejsza swoją wielkość i skoncentruje się na nowym projekcie (program „Cyanogen Modular OS”), a jedynie odcina usługi, których ich zdaniem nie jest w stanie dłużej utrzymać.
Chociaż CyanogenMod jest oficjalnie martwy, projekt open source będzie nadal działał jako LineageOS. Ale co to posunięcie oznacza dla przeciętnego użytkownika i programistów?
Przyszłość Rozwoju
Trudno powiedzieć, co będzie się działo odtąd. Istnieje wiele scenariuszy, które mogą rozegrać się w przyszłości:
- LineageOS naprawdę się rozwija, znajdując znaczące wsparcie ze strony indywidualnych programistów, którzy zobowiązują się do dalszego utrzymywania LineageOS dla swoich urządzeń. Co więcej, zespół jest w stanie pozyskać źródło finansowania, prawdopodobnie z darowizn, w celu zapewnienia hostingu i serwera do tworzenia klubów nocnych. Biorąc pod uwagę, że inne mniejsze dystrybucje Androida były w stanie znaleźć serwery do tworzenia klubów nocnych, nie jest to wykluczone.
- LineageOS startuje, ale operacja zostanie stonowana. Biorąc pod uwagę skalę działania CyanogenMod i ogromną kwotę środków wniesionych przez Cyanogen Inc. aby utrzymać wsparcie dla urządzeń, znalezienie wsparcia dla programowania 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 w celu zapewnienia stabilnej gałęzi, którą poszczególne osoby mogłyby następnie rozwidlić. Popularne urządzenia będą mniej prawdopodobne, biorąc pod uwagę duże zapotrzebowanie na rozwój i dużą liczbę talentów rozwojowych przyciąganych do urządzenia.
- LineageOS nie startuje. Nieważne, jak na to spojrzeć, byłoby to okropne dla społeczności entuzjastów. Problemy wymienione w punkcie 2 uległyby dalszemu pogorszeniu, a wielu użytkowników utraciłoby dostęp do jednej z najbardziej stabilnych i najdłużej działających niestandardowych pamięci ROM w świecie Androida. Dla deweloperów oznaczałoby to, że będą musieli szukać stabilnej bazy gdzie indziej. Na przykład uznany programista XDA SułtanXDApowiedział nam, że nie zdecydowałby się na LineageOS, gdyby nie miało ono stabilnej gałęzi i zamiast tego mógłby zwrócić się do AOSPA jako bazy. Na szczęście dla posiadaczy OnePlusa nie będzie to stanowić problemu, jednak w przypadku urządzeń, które nie mają stabilnej bazy AOSPA (i w przyszłości nie będą miały stabilnej bazy CM) trudno powiedzieć, co się stanie.
Wszystko to są hipotetyczne scenariusze tego, co w rzeczywistości jest rozstaju dróg dla twórców CyanogenMod i Custom ROM. Niezależnie od scenariusza, który się rozegra, będzie to możliwe zależy całkowicie od tego, ile wsparcia LineageOS otrzyma od społeczności programistów. To, czy śmierć CyanogenMod oznacza śmierć stabilnego rozwoju niestandardowej pamięci ROM na niektórych urządzeniach, będzie zależało zarówno od programistów, jak i użytkowników. Jeśli w przeszłości korzystałeś z ROMu CyanogenMod i chciałbyś okazać swoje wsparcie, teraz jest krytyczny moment, aby upewnić się, że duch projektu będzie nadal obecny w LineageOS.
Możesz śledzić Lineage OS pod adresem LineageOS.org, Świergot, Facebook I Google+
Dodatek nr 1
Strona internetowa, wiki, fora, Gerrit i serwery pobierania CyanogenMod zostały usunięte 6 dni przed obiecaną datą. Na szczęście od czasu ogłoszenia niektórzy użytkownicy starali się zarchiwizować jak najwięcej materiałów, więc część materiałów zdołała przetrwać.
Oto archiwum wpisu na blogu CyanogenMod żegnającego projekt. Oto archiwum z wiki CyanogenMod. Oto archiwum wszystkich kompilacji migawek CyanogenMod. Osoby gromadzące dane w sieci ścigają się, aby zobaczyć, co jeszcze mogą uratować. Będziemy na bieżąco informować naszych czytelników, jeśli pojawią się jakieś istotne zmiany w tej historii.