CyanogenMods död och vad det betyder för utveckling

Cyanogen Inc. har meddelat att allt stöd för CyanogenMod kommer att upphöra, och kommer att leva vidare som LineageOS. Vad betyder detta för utvecklare och användare?

Det verkar som att Cyanogen Inc. drog ur kontakten på CyanogenMod a lite tidigare än väntat. Se tillägget i slutet av artikeln för arkiverade länkar.

Cyanogen Inc. har äntligen levererat en kula till hjärnan - av CyanogenMod. Efter år av tumultartade omsättningar i företaget meddelade Cyanogen nyligen att företaget skulle konsolidera alla sina ansträngningar till en ny Cyanogen Modular OS-program.

Som en del av deras konsolidering meddelade företaget att många av deras anställda, inklusive Cyanogen (Steve Kondik) själv, skulle skiljas från företaget. Slutligen, idag meddelade företaget att alla Cyanogentjänster och cyanogenstödda nattbyggen kommer att upphöra efter den 31 december 2016.


CyanogenMods död

Efter att Cyanogen Inc. meddelade denna nyhet på sin officiella blogg, många människor var förvirrade och spekulerade vad som skulle göra det 

verkligen hända med CyanogenMod. Vissa människor var övertygade om att ingenting skulle förändras med avseende på deras favorit anpassade ROM, inte en liten del tack vare att många bloggar misstolkade Cyanogen Inc. påstående. Teamet bakom CyanogenMod klargjorde dock vad detta skulle innebära för den populära Android-distributionen i ett separat blogginlägg. I huvudsak, här är kärnan i vad som kommer att förändras:

  • Allt monetärt och infrastrukturellt stöd för CyanogenMod från Cyanogen Inc. kommer att upphöra. Detta inkluderar betalda utvecklare som bidrar med kod till open source-projektet såväl som nattliga byggservrar. Som sådan kommer CyanogenMod får inte längre nattbyggen efter den 31 december. Men vänta, tänk om teamet helt enkelt hittar en annan värd att bygga nattsändningar?
  • CyanogenMod-teamet kommer inte att fortsätta den officiella utvecklingen av projektet. Cyanogen Inc. äger rättigheterna till varumärket, så CyanogenMod-teamet har beslutat att det inte längre är värt att fortsätta utvecklingen för distributionen med öppen källkod utan ekonomiskt eller infrastrukturellt stöd. Dessutom, även om teamet skulle hitta en alternativ intäktsström (kanske via donationer), är besväret inte värt det på grund av den potentiella juridiska frågor som kan vara inblandade om Cyanogen Inc., och alla varumärken som företaget äger inklusive CyanogenMod, skulle säljas till en annan företag. Dessutom hävdar teamet att varumärket CyanogenMod har blivit fläckigt på grund av dess koppling till Cyanogen, så nya användare kan vara försiktiga med att installera CyanogenMod.
  • Däremot CyanogenMod kommer att byta namn som LineageOS. Vi har hört talas om det här projektet bakom kulisserna under de senaste veckorna, men nu har vi officiell bekräftelse på syftet. Denna ansträngning, förmodligen driven av Steve Kondik själv, hoppas kunna återuppliva det som gjorde CyanogenMod så fantastiskt - en gräsrots-, community-driven satsning på en Android-distribution. Vi vet inte om LineageOS kommer att ta fart, men det är tänkbart att om det gör det kan teamet hitta en byggserver och ställa in allt för att efterlikna den gamla CyanogenMod-infrastrukturen - vars slutresultat skulle innebära att lite skulle förändras för slutanvändare.
  • Cyanogen Inc. stängs inte av – åtminstone inte än. Detta klargjordes i det tidigare blogginlägget, men jag har sett en viss förvirring angående nyheterna som motiverade ett visst förtydligande. Företaget minskar och kommer att fokusera på ett nytt projekt ("Cyanogen Modular OS"-programmet), och de stänger bara av tjänster som de tror att de inte längre kan underhålla.

Även om CyanogenMod officiellt är död, kommer open source-projektet att leva vidare som LineageOS. Men vad betyder detta för den genomsnittliga användaren och utvecklarna?


Utvecklingens framtid

Det är svårt att säga vad som kommer att hända från och med nu. Det finns flera scenarier som kan spela ut i framtiden:

  1. LineageOS tar verkligen fart och får betydande stöd från enskilda utvecklare som lovar att fortsätta underhålla LineageOS för sina respektive enheter. Dessutom kan teamet skaffa en finansieringskälla, förmodligen genom donationer, för att tillhandahålla hosting och en server för att bygga nattsändningar. Med tanke på att andra mindre Android-distributioner har kunnat hitta servrar för att bygga nightlies är detta inte otänkbart.
  2. LineageOS tar fart, men operationen kommer att tonas ner. Med tanke på omfattningen av CyanogenMods verksamhet och den enorma mängd finansiering som Cyanogen Inc. för att behålla stöd för enheter kan det vara svårt att hitta stöd för att utveckla på mindre kända enheter. I det här fallet kan många enheter drabbas av en utvecklingstorka eftersom utvecklingsgemenskapen till stor del förlitade sig på CyanogenMod för att tillhandahålla en stabil gren som individer sedan kunde dela. Populära enheter kommer att påverkas mindre troligt med tanke på den höga efterfrågan på utveckling och stora mängder utvecklingstalang som lockas till enheten.
  3. LineageOS tar inte fart. Hur man än ser på det skulle det här vara fruktansvärt för entusiastgemenskapen. Problemen som nämns i #2 skulle förvärras ytterligare, och många användare skulle förlora tillgången till en av de mest stabila, längsta varaktiga anpassade ROM: erna i Android-världen. När det gäller utvecklare skulle detta innebära att de måste leta någon annanstans efter en stabil bas. Till exempel XDA Recognized Developer SultanXDAhar berättat att han inte skulle röra LineageOS om det inte har en stabil gren och kanske istället vänder sig till AOSPA som bas. Lyckligtvis för OnePlus-ägare kommer detta inte att utgöra något problem, men för enheter som inte har en stabil AOSPA-bas (och i framtiden inte kommer att ha en stabil CM-bas) är det svårt att säga vad som kommer att hända.

Alla dessa är hypotetiska scenarier av vad som verkligen är en gaffel i vägen för CyanogenMod och Custom ROM-utvecklare. Vilket scenario som än utspelar sig kommer beror helt på hur mycket stöd LineageOS får från utvecklingsgemenskapen. Huruvida CyanogenMods död innebär döden av stabil anpassad ROM-utveckling på vissa enheter kommer att vara upp till både utvecklare och användare. Om du har använt en CyanogenMod ROM tidigare och vill visa ditt stöd, är det nu en kritisk tidpunkt för att säkerställa att andan i projektet lever vidare i LineageOS.

Du kan följa Lineage OS på LineageOS.org, Twitter, Facebook och Google+


Tillägg #1

CyanogenMods hemsida, wiki, forum, Gerrit och nedladdningsservrar har alla tagits ner 6 dagar före det utlovade datumet. Tack och lov har vissa användare försökt att arkivera så mycket material som de kunde få sedan tillkännagivandet, så en del material har lyckats överleva.

Här är ett arkiv av CyanogenMod-blogginlägget som tar farväl av projektet. Här är ett arkiv från CyanogenMod-wikin. Här är ett arkiv av alla CyanogenMod-snapshotbyggen. Datahamstare över nätet tävlar för att se vad mer de kan rädda. Vi kommer att hålla våra läsare uppdaterade om det sker någon större utveckling i denna berättelse.