CyanogenModin tulevaisuus vaakalaudalla

FlyingAntero

ɑ n d r o i d
Tukijäsen
Liittynyt
17.10.2016
Viestejä
9 573
Lyhyesti (Wikipedia):

CyanogenMod, usually abbreviated to CM, is an open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It is developed as free and open source software based on the official releases of Android by Google, with added original and third-party code.

Although only a subset of total CyanogenMod users elect to report their use of the firmware, as of March 23, 2015, some reports indicate that over 50 million people run CyanogenMod on their phones.

In 2013, project founder Steve Kondik announced that venture funding had been obtained to establish Cyanogen Inc. as a commercial enterprise to develop and market the firmware more widely. This announcement has led to controversy within the community, with some developers asserting that rights and licensing issues, acknowledging/compensating past developers and honoring the original ethos of the community project, are not being adequately addressed.

http://www.androidpolice.com/2016/1...ailure-cyanogenmod-to-reorganize-and-regroup/
David Ruddock sanoi:
Steve Kondik blames Kirt McMaster for Cyanogen Inc's failure, CyanogenMod to reorganize and regroup

Steve Kondik has left a statement about the rather troubling news coming out of Cyanogen Inc. this week on the [private] official CyanogenMod developer Google+ community, and things aren't looking pretty. While Kondik doesn't say outright that he's leaving "the Inc," it's pretty strongly implied that he wants nothing to do with the company anymore. The problem is that while Kondik wants out and to move on with the CyanogenMod project, there could be significant legal hurdles in fully detangling the open source community project from the for-profit venture.

Kondik also essentially confirms what many had thought for years: the Inc. was badly mismanaged, the executive leadership frequently disagreed, and Kirt McMaster's moronic comments about putting bullets through heads were an unending source of headaches and embarrassment for all. Kondik doesn't mince words, and openly blames McMaster for the company's numerous false starts, media snafus, and confusing business model:

Steve Kondik sanoi:
My co-founder [McMaster] apparently became unhappy with running the business and not owning the vision. This is when the "bullet to the head" and other misguided media nonsense started, and the bad business deals were signed. Being second in command, all I could do was try and stop it, do damage control, and hope every day that something new didn't happen. The worst of it happened internally and it became a generally shitty place to work because of all the conflict. I think the backlash from those initial missteps convinced him that what we had needed to be destroyed.

I think it's pretty clear where Kondik believes the problem with Cyanogen Inc. was centered, and while I am not privy to this larger history in the way Kondik is, I'm inclined to agree that McMaster has always seemed grossly incompetent in his role. Of course, Kondik is likely to avoid emphasizing any of the poor decisions he made (like bringing McMaster on in the first place) in a post that essentially seeks to damn the whole company for burning him, but hey: I can see where he's coming from. The feelings are clearly still raw, and Kondik does place some of the blame at his own feet:

Steve Kondik sanoi:
With plenty of cash in the bank, the new guys tore the place down and will go and do whatever they are going to do. It's probably for the best and I wish them luck, but what I was trying to do, is over. Boo hoo, right? I fucked up and got fucked over. It's the Silicon Valley way isn't it? First world problems in the extreme? It hurts, a lot. I lost a lot of friends, and I'm truely [sic] sorry to everyone I let down. I wish I had made different choices and trusted different people (especially one in particularly early on), but all I care about now is figuring out what to do next.

What's next, apparently, is the question of reenergizing and reorganizing the CyanogenMod community effort. The problem with that is that Cyanogen Inc. has control over some of the brand and trademarks around Cyanogen and CyanogenMod, and so the whole thing will likely have to be forked and rebranded, at least according to Kondik.

Kondik has suggested in the comments of the post that he may attempt to crowdfund a relaunch of the ROM and structure a new company around the effort as a 501.3c - a non-profit organization. Of course, this is just spit-balling among some community organizers, and does not represent an official plan going forward.

Here is the full post by Steve.
Now what?

I've been pretty quiet about the stuff that's been going on but I'm at least ready to tell the short version and hopefully get some input on what to do next because CM is very much affected.

We started the Inc with the intent to bring CM to more people and ship on devices out of the box. I hired everyone I knew, including a lot of community folks, moved everyone to Seattle and we got to work. We got the project in order after years of technical debt, and started to have some successes with our first devices. We also had a lot of supporters and next steps to get where we needed to be. We were able to raise a lot more money thanks to the good work done by the community and the company, but money always changes things.

Unfortunately once we started to see success, my co-founder apparently became unhappy with running the business and not owning the vision. This is when the "bullet to the head" and other misguided media nonsense started, and the bad business deals were signed. Being second in command, all I could do was try and stop it, do damage control, and hope every day that something new didn't happen. The worst of it happened internally and it became a generally shitty place to work because of all the conflict. I think the backlash from those initial missteps convinced him that what we had needed to be destroyed. By the time I was able to stop it, I was outgunned and outnumbered by a team on the same mission. We essentially stopped shipping after awhile because there ended up being two sides, split between the original vision and this new amorphous blob that nobody could figure out let alone build. Eventually I tried to salvage it with a pivot that would have brought us closer to something that would have worked, but the new guys had other plans. With plenty of cash in the bank, the new guys tore the place down and will go and do whatever they are going to do. It's probably for the best and I wish them luck, but what I was trying to do, is over.

Boo hoo, right? I fucked up and got fucked over. It's the Silicon Valley way isn't it? First world problems in the extreme? It hurts, a lot. I lost a lot of friends, and I'm truely sorry to everyone I let down. I wish I had made different choices and trusted different people (especially one in particular early on), but all I care about now is figuring out what to do next.

A big part of "next" is CM. It costs a lot of money to keep the servers running at this scale, and I figure we have about two months to GTFO. There are also IP issues. And the haters are getting to be too much to handle. On the other hand, it's been a huge part of my life for 8 years now and I don't want to let go of it.

A few questions for the community first..

1. Should we keep going? Is it worth it? I'm sure I can crowdfund the project, especially if we did something like "Darkside" and really revitalized it. I'm not sure of the endgame yet, though.

2. The main IP is the brand and trademarks. I don't know if I can get it back without a fight, and I'm tired of fighting. We will likely need to fork and rebrand, which might not be a bad thing. Would you support it?

3. If we reboot, what should we do differently?

4. The rest of the ROM community seems to be highly dependent on us, but simultaneously wants us dead. How on earth do you fix this?

5. WWJBQD?

Thanks for listening :(

Esitetään samat kysymykset foorumilaisille. Kuinka yhteisön tulisi toimia?

A few questions for the community first..
  1. Should we keep going? Is it worth it? I'm sure I can crowdfund the project, especially if we did something like "Darkside" and really revitalized it. I'm not sure of the endgame yet, though.
  2. The main IP is the brand and trademarks. I don't know if I can get it back without a fight, and I'm tired of fighting. We will likely need to fork and rebrand, which might not be a bad thing. Would you support it?
  3. If we reboot, what should we do differently?
  4. The rest of the ROM community seems to be highly dependent on us, but simultaneously wants us dead. How on earth do you fix this?
  5. WWJBQD?
PS. Mielenkiintoinen kommenttiketju käynnissä tuolla AndroidPolicen uutisen kommenteissa :think:
 
Viimeksi muokattu:
Kuka ihme on J.B.Q.?

Asiaahan pitää kysyä Neil Patrick Harrisiltä.
 
Sääli jos häviää. On ollut tosi pätevä softa vs. vakiosofta tai muut pilipalirommit.
 
Sääli jos häviää. On ollut tosi pätevä softa vs. vakiosofta tai muut pilipalirommit.
Tuskin CM tulee häviämään maailman kartalta. Takana on kuitenkin niin vahva yhteisö. Kondiken mukaan nimi saattaa muuttua mutta eiköhän samat kehittäjät pysy edelleen siellä taustalla. Jatkossa voi siis olla, että Cyanogen Inc ja yhteisö eivät enään tue toinen toisiaan vaan molemmat kehitävät omaa versiotaan Androidista. Loppujen lopuksi se voi olla hyväkin juttu.

Cyanogen Inc:ltä tuli muuten ilmoitus jupakasta:
 
CyanogenModin tarina

Johdanto
Ensimmäinen kaupallinen Android laite oli HTC Dream G1 (syyskuu 2008), jossa oli sisällä Android 1.0 versio. Käyttöjärjestelmä oli monien mielestä jokseenkin raakile. Innokkaimmat käyttäjät keksivät kuitenkin hyvin pian, kuinka Linux pohjaisen käyttöjärjestelmän pääkäyttäjän oikeudet sai käyttäjän haltuun (roottaus). Tällä tavoin kehittäjät kykenivät muokkaamaan Androidia ja tekemään siihen erilaisia optimointeja ja lisäämään uusia ominaisuuksia. Androidin "modaus" kulttuuri oli syntynyt.

CyanogenModin syntyminen
Erilaisten modauksien lisääntyessä syntyivät myös ensimmäiset custom romit. Custom romeihin pakattiin useita hyväksi havaittuja ominaisuuksia kerralla. Dream G1:n käyttäjien keskuudessa suosiota sai erityisesti JesusFreken romit. Samaan aikaan Steve Kondik aka Cyanogen teki omia modauksia JesusFreken romien pohjalta. Varsinaiset CyanogenMod romit syntyivät, kun Cyanogen yhdisti modaukset yhteen romiin: CyanogenMod - Optimization is soooo last year. Kondik myös lisäsi tekemänsä muutokset omalle GitHub-tililleen kaikkien käytettäväksi kuten Open Source periaatteeseen kuuluu.

JesusFreke lopetti romien teon elokuussa 2009 ja kehotti käyttäjiä siirtymään CyanogenMod romien pariin. Tämä lisäsi CyanogenModin suosiota ja suuren kiinnostuksen vuoksi perustettiin cyanogenmod.com sivusto 25.8.2009. Hurjan kävijämäärän seurauksena sivusto kaatui heti ensimmäisenä päivänä. Syyskuun loppuun mennessä CM Updaterilla oli jo yli 30 000 asennusta.

Yhteisön laajentuminen
Lokakuussa 2009 Google otti yhteyttä Kondikeen ja kielsi tätä käyttämästä Googlen omia AOSP-projektiin kuulumattomia osia CyanogenModissa. Tämän vuoksi CyanogenMod romiin ei enään voitu sisällyttää Googlen sovelluksia suoraan vaan sovellukset asennettiin jatkossa erillisenä pakettina jälkeen päin (GAPPS). Asian saama mediahuomio lisäsi CyanogenModin tunnettavuutta käyttäjien keskuudessa. Yhä useampi kehittäjä alkoi porttaamaan CyanogenModia Android laitteille laitekirjon laajentuessa. Cyanogenmod.com sivuston ympärille muodostui organisoitu Team CyanogenMod, jonka ytimessä oli "Team Douche". Tähän kuului Kondiken lisäksi mm. Koushik Dutta aka Koush. Kehittäjät kuitenkin tekivät töitä CyanogenModin eteen vapaaehtoisesti vapaa-ajallaan.

Ensimmäinen kopiointi eli "kanging" draama nähtiin huhtikuussa 2010. Ultimate Droidin kehittäjät olivat käyttäneet CyanogenModin sisältämää koodia lähes sellaisenaan omassa custom romissa. Tämä on sinällään ihan sallittua avoimen koodin lisensointiehtojen mukaan mutta olisi suotavaa, että alkuperäiset kehittäjät edes mainittaisiin ja heille annettaisiin tunnustusta tehdystä työstä. Tämän sijaan Ultimate Droidin kehittäjät pitivät koodia omana työnään. Kyseinen episodi oli ehkä ensimmäinen tapaus, mikä aiheutti aiemmin kovin tiiviiseen ja yhtenäiseen yhteisöön pahaa verta.

Kauppallistuminen
Elokuussa 2011 Kondik siirtyi työskentelemään Samsungille. Tämän seurauksena Kondik siirtyi taka-alalle CyanogenModin keulahahmona. CyanogenMod näyttäytyi jatkossa enemmän yhteisön hallitsemana kokonaisuutena kuin yhden henkilön johtamana projektina. Siirtyminen Samsungin palvelukseen herätti myös osassa käyttäjissä huolenaiheita, sillä Samsung ei ollut varsinaisesti näyttäytynyt kehittäjäystävällisenä valmistajana. (Tämä tulisi kärjistymään tulevaisuudessa). Miten Samsungilla työskentely tulisi vaikuttamaan CyanogenModiin? Kondiken vastaus tähän oli seuraava: "Side project (CM) is not affiliated in any way with my employer”.

Samsungilla työskentely tuli lopulta vaikuttamaan CyanogenModiin enemmän kuin kukaan osasi odottaa, joskin välillisesti. Työn perässä Kondik muutti Seattleen, jossa myös Koushik asui. Seattlessa Kondikeen otti yhteyttä Kirt McMaster. McMasterilla oli suuri visio CyanogenModin potentiaalista kaupallisilla markkinoilla. Legendaksi muodostunut ehdotus Kondikelle kuului: "I'll be CEO; you'll be CTO. I'll get some money. Let's go". Ideana oli siis tehdä CyanogenModista kaupallinen versio, jota valmistajat voisivat käyttää omissa laitteissaan. Kaupalliseen CyanogenModiin kuuluisivat esimerkiksi Googlen sovellukset. Kaupallinen versio ja yhteisön ylläpitämä CyanogenMod olisivat kaksi eri julkaisua, jotka tukisivat toisiaan. Cyanogen Inc. tekisi toiminnasta ammattimaisempaa rahallisella tuella mutta toisaalta keräisi rusinat toisten tekemistä pullista. Avoimen koodin projektin kaupallistaminen itsessään herättää monissa suuria tunteita eikä CyanogenMod yhteisö ollut tässä tapauksessa poikkeus.

Kondik kysyi Koushikilta, että lähtisikö tämä mukaan yritykseen hänen ja McMasterin kanssa. Koushik suostui ja kolmikko perusti Cyanogen Inc:n 13.12.2012. (Päivää aiemmin Kondikesta oli tullut myös isä, joten hänen elämässään tapahtui suuria asioita hyvin nopeasti). Cyanogen Inc:lle lähdettiin hankkimaan rahoitusta, viemään yritystä eteen päin ja Kondik lopetti työskentelyn Samsungilla maaliskuussa 2013. Joitain Team CyanogenMod kehittäjiä palkattiin yritykseen mutta samaan aikaan yhteisö ja suurin osa kehittäjistä ympäri maailmaa pidettiin pimennossa tulevista tapahtumista. Kaikki tämä kärjistyi 18.9.2013, kun Kondik julkaisi ilmoituksen Cyanogen Inc:stä. Räikein konflikti syntyi Focal kameran kehittäjän Guillaume Lesniakin aka XpLoDWilD:n ja Cyanogen Inc:n välille, minkä seurauksena Focal kamera jätettiin pois CyanogenModista. Osa CyanogenModin kehittäjistä luopui CyanogenModista kokonaan ja perusti OmniROMin.

Cyanogen OS:n syntyminen
Kaikesta huolimatta Cyanogen Inc. jatkoi eteenpäin ja sai sijoittajilta tukea. Ensimmäinen valmistajan kanssa yhteistyössä julkistetty CyanogenMod laite oli OPPO N1, joskin vain pienenä erikoiseränä. Tämän jälkeen merkittävä yhteistyö syntyi OnePlussan kanssa ja One puhelin julkaistiin CyanogenMod 11 S käyttöliittymällä kesällä 2014. (Kyseinen yhteistyö myös päättyi hyvin nopeasti lakiteknisistä syistä ja sai Cyanogen Inc:n näyttäytymään huonossa valossa. Myöhemmin OnePlus palkkasi useita Paranoid Androidin kehittäjiä ja julkaisi OxygenOS:n). S-lisäys nimen perässä on tärkeä huomio, sillä tässä vaiheessa kaupallinen versio alkoi eriytymään yhteisön versiosta merkittävissä määrin. Ensiksi kaupalliseen versioon lisättiin Truecaller ja Swiftkey sovellukset, jotka monet mielsivät bloatwareksi. Lollipop päivityksen myötä nimi muuttui Cyanogen OS muotoon.

Samaan aikaan Cyanogen Inc. muuttui yhä röyhkeämmäksi. McMaster antoi seuraavan lausunnon maaliskuussa 2015: "We're putting a bullet through Google's head". Korkealentoisille puheille oli sikäli takeita, että myöhemmin Cyanogen Inc. ilmoitti saaneensa huomattavan määrän rahoitusta mm. Microsoftilta. Tämä tarkoittaisi myös sitä, että Microsoftin sovelluksia tulisi löytymään jatkossa Cyanogen OS:sta. Cyanogen OS ei kuitenkaan ottanut tuulta alleen yhteistyökumppanuuksista huolimatta. OnePlussan lisäksi Cyanogen OS:n hylkäsi mm. YU. Näiden syiden vuoksi Cyanogen Inc. joutui irtisanomaan työntekijöitään ja sulkemaan Seattlen toimiston kuluvan vuoden loppuun mennessä. McMaster on siirtynyt pois CEO:n tehtävistä ja alkuperäinen CyanogenModin luoja Kondik lopettaa työskentelynsä yrityksessä.

Tulevaisuus
Miten tämä kaikki vaikuttaa sitten yhteisön ylläpitämään CyanogenModiin? CyanogenMod on kasvanut osittain Cyanogen Inc:n tuen vuoksi erittäin tai jopa liian suureksi ja nyt näyttää siltä, että sen saama tuki loppuu. Servereiden ylläpitäminen ja sivuston pyörittäminen ei ole ilmaista, vaikka varsinainen työ tehdäänkin vapaaehtoisesti. Kondiken mukaan yhteisön käytettävissä olevat varat riittävät kaiken ylläpitämiseen kahdeksi kuukaudeksi tässä mittakaavassa. Lisäksi ongelmia lienee tiedossa erilaisista tavaramerkki asioista johtuen, kun Kondik ei enään työskentele yrityksessä. Tavaramerkit siis omistaa Cyanogen Inc. Iso kysymys kuluu: Mitä seuraavaksi?
 
Viimeksi muokattu:
Huolestuttavalta näyttää...
HMD Global Oy olisi ollut hyvä yhteistyökumppani.
 
Normi OpenSource draamaa? Raunioista nousee 10 kilpailevaa ROMia, kaikissa omat ongelmansa eikä yhtään ns. kunnollista.
 
Huolestuttavalta näyttää...
HMD Global Oy olisi ollut hyvä yhteistyökumppani.
Tää ei muuten olisi ollut yhtään hullumpi yhtälö, Nokia ja Cyanogen OS. Tuon varaan olisi ollut mahkuja jonkinlaista brändäystä lähteä rakentamaankin. Yhtä kakkua tuossa vaan pitäisi jakaa vähän turhan moneen osaan bisneksen kannalta.

EDIT: linkki
cyanogen (Steve Kondik) sanoi:
What I'm really impressed with is how the CM team is coming together to plan the next stage, and all the support I'm seeing from the community. It really makes me feel like we are doing the right thing. Exciting times ahead :)
 
Viimeksi muokattu:
Alkaa huhut vahvistumaan: LineageOS (or Lineage Android Distribution) seems very likely to be CyanogenMod's new name, at least for now.
Lineage_OS.png
 
Tää ei muuten olisi ollut yhtään hullumpi yhtälö, Nokia ja Cyanogen OS. Tuon varaan olisi ollut mahkuja jonkinlaista brändäystä lähteä rakentamaankin. Yhtä kakkua tuossa vaan pitäisi jakaa vähän turhan moneen osaan bisneksen kannalta.

EDIT: linkki
No HMD on ilmoittanut tekevänsä mahdolisimman puhtaalla (ei bloatwarea) Androidilla varustettuja kännyköitä joten ei siihen sinällään Cyanogeniä lisäksi tarvi.

Ainut mitä tarvisi olisi että HMD tukisi täysillä avoimien jakelujen tekoa puhelimilleen käyttäen pohjana sitä heidän vapaasti jaossa olevaa Android version sorsa koodia (mielestäni se voisi olla merkittävä kilpailuvalti verrattuna muihin kännykkämerkkeihin).
 
No HMD on ilmoittanut tekevänsä mahdolisimman puhtaalla (ei bloatwarea) Androidilla varustettuja kännyköitä joten ei siihen sinällään Cyanogeniä lisäksi tarvi.

Ainut mitä tarvisi olisi että HMD tukisi täysillä avoimien jakelujen tekoa puhelimilleen käyttäen pohjana sitä heidän vapaasti jaossa olevaa Android version sorsa koodia (mielestäni se voisi olla merkittävä kilpailuvalti verrattuna muihin kännykkämerkkeihin).
OnePlussasta voisi ottaa mallia, kuinka kehittäjiä saadaan laitteen taakse ja sitä kautta myös käyttäjiä. Avoimuudessa voisi mennä jopa pidemmälle, mitä OnePlus tällä hetkellä tekee. Nopeat päivitykset voisi olla yksi hyvä kilpailietu mutta se on myös hankalasti toteutettavissa. OnePlus teki aikanaan huonoa pr-työtä lupaamalla päivityksiä liian nopeasti eikä kyennyt täyttämään luopauksiaan.
 
OnePlussasta voisi ottaa mallia, kuinka kehittäjiä saadaan laitteen taakse ja sitä kautta myös käyttäjiä. Avoimuudessa voisi mennä jopa pidemmälle, mitä OnePlus tällä hetkellä tekee. Nopeat päivitykset voisi olla yksi hyvä kilpailietu mutta se on myös hankalasti toteutettavissa. OnePlus teki aikanaan huonoa pr-työtä lupaamalla päivityksiä liian nopeasti eikä kyennyt täyttämään luopauksiaan.
Taitaa HMD:llä olla heti alussa käytettävissä enempi taloudellisirasursseja kuin OnePlussalla on edes tällähetkellä, minkälisäksi HMD:lle taisi siirtyä kaikki vanha Nokia merkillä tapahtuva peruspuhelin liiketoiminta ja se on täysin kannattavaa vaikka markkina ei enää kasvakkaan.

Eli luulisi HMD:n taloudellisten resursien puolesta siihen pystyvät (henkilökunta resursit onkin sitten eri kysymys).
 
Viimeksi muokattu:
No HMD on ilmoittanut tekevänsä mahdolisimman puhtaalla (ei bloatwarea) Androidilla varustettuja kännyköitä joten ei siihen sinällään Cyanogeniä lisäksi tarvi.
Cyanogenillä on paremmat sovellukset kuin vakiossa AOSP-bundlessa, vaikka toki HMD joutunee asentamaan koko Googlen bloatwaren saadakseen Android-certin. Lisäksi CyanogenMod sisältää monta sellaista ominaisuutta, mitä ei mistään Googlen tuottamasta Androidista löydy. Minua Androidissa on ärsyttänyt eniten tunne lapsilukosta ja juuri Googlen oma paska, jonka määrä vain kasvaa vuodesta toiseen. En ole aivan varma, mikä on valinnainen ja mikä pakollinen sovellus, kun en ole koskaan käyttänyt vakiota Androidia omissa puhelimissani.
 
Cyanogenillä on paremmat sovellukset kuin vakiossa AOSP-bundlessa, vaikka toki HMD joutunee asentamaan koko Googlen bloatwaren saadakseen Android-certin. Lisäksi CyanogenMod sisältää monta sellaista ominaisuutta, mitä ei mistään Googlen tuottamasta Androidista löydy. Minua Androidissa on ärsyttänyt eniten tunne lapsilukosta ja juuri Googlen oma paska, jonka määrä vain kasvaa vuodesta toiseen. En ole aivan varma, mikä on valinnainen ja mikä pakollinen sovellus, kun en ole koskaan käyttänyt vakiota Androidia omissa puhelimissani.

Mitä ylimääräinen tauhka vaikuttaa, jos sitä ei käytä mihinkään? Vai tuleeko mukana ohjelmia, jotka väkisin vie suoritinaikaa ja tuhlaa nettikaistaa, vaikka vain ovat käyttämättöminä?

Sinänsä kyllä ärsyttävää, että käyttäjä ei saa vapaasti valita mitä laitteessa on, mutta itselleni taas koko käyttiksen uudelleenasennus jostain epävirallisesta lähteestä on liian suuri homma.

Jos joku tekisi puhelimen, jossa ei olisi valmiina mitään ja kaikki pitäisi asentaa erikseen tai ekan käynnistyksen aikana kysyttäisiin, että asennataanko, niin se olisi ainakin minulle myyntivaltti.
 

Statistiikka

Viestiketjuista
261 487
Viestejä
4 537 177
Jäsenet
74 815
Uusin jäsen
Jaroja

Hinta.fi

Back
Ylös Bottom