La morte di CyanogenMod e cosa significa per lo sviluppo

Il re è morto, viva il re!

Sembra che Cyanogen Inc. abbia staccato la spina da CyanogenMod un po 'prima del previsto. Vedi l'Appendice alla fine dell'articolo per i collegamenti archiviati.

Cyanogen Inc. ha finalmente consegnato un proiettile al cervello - di CyanogenMod. Dopo anni di tumultuosi fatturati nella società, Cyanogen ha recentemente annunciato che la società avrebbe consolidato tutti i suoi sforzi in un nuovo programma di sistemi operativi Cyanogen Modular.

Come parte del loro consolidamento, la società ha annunciato che molti dei loro dipendenti, incluso lo stesso Cyanogen (Steve Kondik), si separerebbero dalla società. Infine, oggi la società ha annunciato che tutti i servizi di Cyanogen e le build notturne supportate da Cyanogen saranno interrotti dopo il 31 dicembre 2016.


La morte di CyanogenMod

Dopo che Cyanogen Inc. ha annunciato queste notizie sul proprio blog ufficiale, molte persone sono state confuse e hanno speculato su cosa sarebbe realmente accaduto a CyanogenMod. Alcune persone erano convinte che nulla sarebbe cambiato rispetto alla loro ROM personalizzata preferita, in gran parte grazie a molti blog che interpretano male la dichiarazione di Cyanogen Inc. Tuttavia, il team dietro CyanogenMod ha chiarito cosa significherebbe per la popolare distribuzione Android in un post di blog separato. In sostanza, ecco l'essenza di ciò che cambierà:

  • L'intero supporto monetario e infrastrutturale per CyanogenMod di Cyanogen Inc. cesserà . Ciò include sviluppatori pagati che contribuiscono con codice al progetto open source e server di build notturni. Pertanto, CyanogenMod non riceverà più build notturne dopo il 31 dicembre. Ma aspetta, cosa succede se il team trova semplicemente un altro host per costruire nightly?
  • Il team di CyanogenMod non continuerà lo sviluppo ufficiale del progetto . Cyanogen Inc. detiene i diritti sul marchio, quindi il team CyanogenMod ha deciso che non vale più la pena continuare lo sviluppo per la distribuzione open source senza supporto monetario o infrastrutturale. Inoltre, anche se il team dovesse trovare un flusso di entrate alternativo (forse tramite donazioni), il problema non vale la pena a causa dei potenziali problemi legali che potrebbero essere coinvolti se Cyanogen Inc. e tutti i marchi di proprietà dell'azienda tra cui CyanogenMod, dovevano essere venduti a un'altra società. Inoltre, il team sostiene che il marchio CyanogenMod è stato contaminato a causa della sua associazione con Cyanogen, quindi i nuovi utenti potrebbero essere cauti nell'installare CyanogenMod.
  • Tuttavia, CyanogenMod si rinominerà LineageOS . Abbiamo sentito parlare di questo progetto dietro le quinte nelle ultime settimane, ma ora abbiamo una conferma ufficiale riguardo al suo scopo. Questo sforzo, presumibilmente gestito dallo stesso Steve Kondik, spera di rivitalizzare ciò che ha reso CyanogenMod così eccezionale: uno sforzo di base, guidato dalla comunità, in una distribuzione Android. Non sappiamo se LineageOS decollerà, ma è ipotizzabile che, in tal caso, il team possa trovare un server di build e impostare tutto per imitare la vecchia infrastruttura CyanogenMod, il cui risultato finale significherebbe che poco cambierebbe per utente finale.
  • Cyanogen Inc. non si sta spegnendo, almeno non ancora. Questo è stato chiarito nel precedente post sul blog, ma ho visto un po 'di confusione riguardo alle notizie che hanno giustificato alcuni chiarimenti. La società sta ridimensionando e si concentrerà su un nuovo progetto (il programma "Cyanogen Modular OS"), e stanno semplicemente tagliando i servizi che credono di non poter più mantenere.

Sebbene CyanogenMod sia ufficialmente morto, il progetto open source continuerà a vivere come LineageOS. Ma cosa significa questa mossa per l'utente e gli sviluppatori medi?


Il futuro dello sviluppo

È difficile dire cosa accadrà da qui in poi. Esistono diversi scenari che potrebbero verificarsi in futuro:

  1. LineageOS decolla davvero, trovando un supporto significativo da singoli sviluppatori che si impegnano a continuare a mantenere LineageOS per i loro rispettivi dispositivi. Inoltre, il team è in grado di acquisire una fonte di finanziamento, probabilmente tramite donazioni, per fornire hosting e un server per costruire nightly. Dato che altre piccole distribuzioni Android sono state in grado di trovare server per la creazione di nightly, questo non è inconcepibile.
  2. LineageOS decolla, ma l'operazione verrà attenuata. Data l'entità delle operazioni di CyanogenMod e l'enorme quantità di finanziamenti che è stata fornita da Cyanogen Inc. per mantenere il supporto per i dispositivi, potrebbe essere difficile trovare supporto per lo sviluppo su dispositivi meno conosciuti. In questo caso, molti dispositivi potrebbero subire una siccità di sviluppo poiché la comunità di sviluppo si è affidata in gran parte a CyanogenMod per fornire un ramo stabile che gli individui potrebbero quindi fork. I dispositivi popolari saranno meno colpiti a causa dell'elevata domanda di sviluppo e delle elevate quantità di talenti dello sviluppo attratti dal dispositivo.
  3. LineageOS non riesce a decollare. Non importa come lo guardi, questo sarebbe terribile per la comunità di appassionati. I problemi menzionati nel n. 2 sarebbero ulteriormente aggravati e molti utenti perderebbero l'accesso a una delle ROM personalizzate più stabili e durature nel mondo Android. Per quanto riguarda gli sviluppatori, ciò significherebbe che dovrebbero cercare altrove una base stabile. Ad esempio, lo sviluppatore riconosciuto Sultan ci ha detto che non avrebbe toccato LineageOS se non avesse un ramo stabile e potrebbe invece trasformarsi in AOSPA come base. Fortunatamente per i proprietari di OnePlus, questo non costituirà un problema, ma per i dispositivi che non hanno una base AOSPA stabile (e in futuro non avranno una base CM stabile), è difficile dire cosa accadrà.

Tutti questi sono scenari ipotetici di ciò che è davvero un bivio per gli sviluppatori di CyanogenMod e Custom ROM. Qualunque scenario si svolga dipenderà interamente dal supporto che LineageOS riceve dalla comunità di sviluppo . Se la morte di CyanogenMod comporti o meno la morte dello sviluppo di ROM personalizzate stabili su determinati dispositivi dipenderà sia dagli sviluppatori che dagli utenti. Se hai utilizzato una ROM CyanogenMod in passato e desideri mostrare il tuo supporto, ora è un momento critico per garantire che lo spirito del progetto sopravviva in LineageOS.

Puoi seguire Lineage OS su LineageOS.org, Twitter, Facebook e Google+


Addendum # 1

Il sito Web, il wiki, i forum, Gerrit e i server di download di CyanogenMod sono stati tutti eliminati 6 giorni prima della data promessa. Per fortuna, alcuni utenti hanno cercato di archiviare tutto il materiale che potevano ottenere dall'annuncio, quindi alcuni materiali sono riusciti a sopravvivere.

Ecco un archivio del post sul blog CyanogenMod che dice addio al progetto. Ecco un archivio del wiki CyanogenMod. Ecco un archivio di tutte le build di snapshot di CyanogenMod. I raccoglitori di dati attraverso la rete stanno correndo per vedere cos'altro possono salvare. Terremo aggiornati i nostri lettori se ci sono importanti sviluppi in questa storia.