Cyngn Dijelaskan: Siapa Sianogen, Apa itu Sianogen OS?

Sementara Cyanogen, Inc telah menjadi sumber banyak berita utama akhir-akhir ini, tampaknya ada banyak kebingungan mengenai perbedaan antara pengembang Cyanogen, Inc dan CyanogenMod, serta Cyanogen OS dan CyanogenMod ROM yang disukai oleh banyak pengguna. Entitas yang mengelilingi masing-masing terkadang berbeda dan kadang-kadang saling terkait. Kami mendapatkan pesan dan komentar yang meminta perbedaan yang lebih jelas antara ini untuk referensi di masa mendatang, itulah sebabnya kami menulis fitur ini. Mari kita mulai dari awal.

Beberapa Sejarah dan Perspektif

Segera setelah perangkat Android pertama diluncurkan (HTC Dream yang terkenal), akses root dicapai untuk memungkinkan semua hal yang menjadi dasar hobi kami. Sepanjang tahun-tahun berikutnya, banyak firmware yang dimodifikasi membangun atau "custom ROM" mulai dikembangkan untuk perangkat Android, dan sekitar pertengahan tahun 2009, ROM Steve Kondik (alias Cyanogen) mulai mendapatkan popularitas karena modifikasinya untuk kustomisasi kustomisasi Pengembang yang Dikenali JesusFreke pada aslinya G1. ROM ini (dikenal sebagai CyanogenMod karena alasan yang jelas) akhirnya memiliki "Team Douche" di belakangnya, yang membentuk inti dari apa yang akan menjadi Tim Cyanogen. Dengan bantuan banyak sukarelawan, ROM terus menjadi lebih baik dan lebih baik, dan itu porting ke lebih banyak perangkat ke titik di mana ia menjadi bagian populer dari perangkat lunak seperti sekarang ini.

CyanogenMod adalah proyek sumber terbuka di mana sukarelawan dapat mengirimkan kode mereka sendiri untuk membantu menciptakan pengulangan yang lebih stabil atau lebih banyak fitur. Ini memiliki model khas repositori dan kontrol revisi terdistribusi, dan kontribusi dapat diuji, dikomentari, dipilih dan kemudian digabungkan ke dalam tubuh kode lengkap oleh pengembang dengan izin yang tepat. Sejauh ini bagus. Ini adalah model yang telah bekerja cukup baik untuk membawa kami ke salah satu ROM kustom yang paling terkenal di luar sana. Nightly dan tonggak sejarah muncul dari perkembangan ini, dan kemudian pengembang lain (seperti banyak di) dapat mengambil CyanogenMod dan port ke perangkat lain secara tidak resmi, serta bercabang dan membuat variasi mereka sendiri dan melanjutkan pengembangan. Faktanya, Kondik telah dikenal untuk menanggapi orang-orang yang kecewa tentang bagaimana CyanogenMod melakukan hal-hal dengan "lalu bercabang!", Memberikan persetujuan de facto bagi pengembang yang giat untuk mengambil dan membangun, yang merupakan inti dari apa itu open source.

Sementara model pada dasarnya tetap sama sepanjang tahun, para pemain di belakang layar melihat perubahan drastis. Sekarang, sebagian besar dari kita tahu tentang Kirt McMaster untuk komentarnya yang blak-blakan terhadap Google. Cyanogen, Inc adalah perusahaan yang didanai ventura yang didirikan pada tahun 2013 yang, saat ini, memiliki Kondik sebagai CTO dan McMaster sebagai CEO. Ide itu datang dari McMaster, yang menemukan profil Kondik melalui LinkedIn dan memberinya panggilan untuk mengubah proyek open source menjadi sebuah perusahaan. McMaster ingat mengatakan, “Saya akan menjadi CEO; Anda akan menjadi CTO. Saya akan mendapat uang. Ayo pergi ” . Kata-kata itu sendiri akan mencerminkan perselisihan yang segera menyusul, karena pengembang sukarela merasa dikhianati dan menyatakan keprihatinan tentang etos proyek.

Anda mungkin ingat kontroversi seputar kamera Focal, misalnya, ketika Cyanogen mencoba melisensikan ulang kontribusi open source, menambahkan modifikasi sumber tertutup dan mengklaimnya sebagai kamera "Cyanogen". Ini adalah tema yang masih menghindari diskusi Cyanogen: pengakuan kontributor, karena ada banyak orang membangun ROM melalui kerja sukarela . Guillaume Lesniak (alias XpLoDWilD) membuat posting yang memilukan di Google+ yang berbicara tentang keprihatinan di balik penciptaan Cyanogen perusahaan dan perlakuannya kepada para kontributor yang menjadikannya seperti sekarang ini. Sementara beberapa hal telah berubah sejak saat itu, banyak yang tetap sama, dan saya mendorong Anda untuk membacanya di beberapa titik karena menempatkan banyak hal ke dalam perspektif.

Apa perbedaannya?

Sekarang kita tahu lebih banyak tentang CyanogenMod, proyek open source, pengembangnya dan Cyanogen, Inc, kita dapat mulai berbicara tentang OS Cyanogen. Perangkat lunak ini, sederhananya, CyanogenMod yang dimodifikasi untuk OEM untuk diletakkan di ponsel mereka, langsung dari kotak. Cyanogen OS menghadirkan fitur dan layanan eksklusif, juga, sesuatu yang kami diskusikan belum lama ini ketika kami melihat kemitraan Microsoft dengan Cyanogen menjadi kenyataan. Apa artinya ini bagi pengguna adalah bahwa akan ada aplikasi dan layanan yang dibundel dalam rilis OS Cyanogen, yang bagi banyak orang berarti bahwa Cyanogen melampaui semangat proyek asli mereka.

Cyanogen, Inc telah membayar pengembang, termasuk banyak yang disewa dari proyek ROM Android populer, yang membantu membangun dan memelihara CyanogenMod serta Cyanogen OS, sedangkan kontributor CyanogenMod lainnya adalah sukarelawan . Seperti prediksi Guillaume Lesniak, perkembangan yang datang dari Cyanogen, Inc memang membantu ROM (mereka baru-baru ini memperluas Tim CyanogenMod mereka lebih jauh), dan hari ini build Lollipop mereka adalah di antara ROM teratas untuk pengguna dan pengembang. Tetapi seperti yang dinyatakan sebelumnya, kontributor CyanogenMod sebagian besar tidak diakui, dan tidak dihargai juga. Beberapa pengembang sukarelawan CyanogenMod diberi hadiah dengan perangkat uji dan hadiah rapi lainnya, tetapi dalam arti sebagian besar masih tidak adil. Pertimbangkan yang berikut ini:

Kontributor sukarela CyanogenMod menambahkan kode baru ke proyek yang bersifat open source, tetapi yang pada akhirnya dikendalikan oleh Cyanogen, Inc dan kontribusinya dapat (dan dalam banyak kasus akan) pada akhirnya akan digabung dengan sistem operasi Cyanogen OS komersial untuk keuntungan Cyanogen, Inc. Kami membahas beberapa hal ini dalam fitur di mana kami mengatakan bahwa ini adalah kunci bagi Cyanogen untuk membangun ROM komersialnya, dan mungkin ini adalah salah satu kekuatan terbesar yang dimiliki perusahaan. Penting untuk menunjukkan bahwa kontributor tidak diperbudak oleh Cyanogen, dan meskipun mereka tidak dibayar, proyek CyanogenMod akhirnya memberi manfaat bagi ribuan pengguna - dan pengembang - di seluruh dunia. Yang sedang berkata, mereka tidak mendapatkan imbalan langsung atas kerja keras mereka.

Sebagian besar CyanogenMod membuatnya menjadi OS Cyanogen, sehingga dapat dikatakan bahwa sebagian besar OS Cyanogen tidak dibuat oleh pengembang Cyanogen yang disewa tetapi lebih sebagai sukarelawan independen. Ini adalah salah satu hal yang membuat serangan Cyanogen terhadap pengembang atau produsen lain semakin ironis (misalnya, McMaster mengklaim bahwa "Samsung tidak dapat membangun OS yang baik jika mereka mencoba") . Misi Cyanogen, Inc untuk Android yang terbuka juga menerima skema korporat baru yang mereka miliki untuk OS Cyanogen mereka, tetapi untungnya ROM komunitas mereka sebagian besar tidak terpengaruh. Banyak yang mengklaim bahwa proyek Cyanogen tidak terbuka mengingat mereka memiliki pendapat terakhir tentang penggabungan kode dan mereka dapat "mematikannya" jika mereka mau, tetapi proyek sumber terbuka Google juga tidak benar-benar bebas dari masalah ini.

Jadi, dalam istilah yang mudah: Cyanogen, Inc adalah perusahaan yang memiliki pengembang yang membangun, memelihara, dan mendukung CyanogenMod, yang juga sangat bergantung pada pengembang sukarela. CyanogenMod adalah proyek sumber terbuka, tetapi Cyanogen OS berisi layanan sumber tertutup dan aplikasi yang dibundel yang juga terintegrasi ke dalam sistem. Cyanogen OS mendapat manfaat dari CyanogenMod karena merupakan modifikasi yang dibangun di atasnya, tetapi dengan perangkat lunak berpemilik tambahan dan fitur eksklusif. CyanogenMod berinteraksi dengan perusahaan dan tim kontributor dan perusahaan juga memberikan penghargaan kepada beberapa sukarelawan . CyanogenMod dan hasil tambahan korporasi dalam Cyanogen OS, yang berarti bahwa kontributor secara tidak langsung menambah perangkat lunak komersial .

Ini, secara umum, hubungan antara nama-nama yang berbeda. Setidaknya, inilah yang paling banyak dirasakan, karena kita tidak dapat mengetahui banyak mekanisme internal yang terjadi di Cyanogen, Inc, atau semua interaksinya dengan para kontributor. Apakah model ini tidak adil untuk kontributor atau tidak, terserah Anda. Kami berharap dia membereskan beberapa hal!

Terima kasih kepada Jeremy untuk wawasan bijaknya tentang masalah ini!