وأوضح Cyngn: من هو السيانوجين ، ما هو السيانوجين OS؟

على الرغم من أن Cyanogen، Inc كانت مصدرًا للعديد من العناوين الرئيسية مؤخرًا ، إلا أنه يبدو أن هناك الكثير من الالتباس فيما يتعلق بالاختلافات بين مطوري Cyanogen و Inc و CyanogenMod ، وكذلك Cyanogen OS و CyanogenMod ROM التي يحبها الكثير من المستخدمين. الكيانات المحيطة بكل من هذه مختلفة في بعض الأحيان ومتشابكة في بعض الأحيان. لقد تلقينا رسائل وتعليقات تطالب بتمييز أوضح بين هذه للرجوع إليها مستقبلاً ، وهذا هو سبب قيامنا بكتابة هذه الميزة. دعونا نبدأ من البداية.

بعض التاريخ والمنظور

بعد وقت قصير من إطلاق أول جهاز يعمل بنظام Android (HTC Dream الشهير) ، تم الوصول إلى الجذر للسماح بكل الأشياء التي تقوم عليها هوايتنا. على مدار السنوات التالية ، بدأ تطوير العديد من البرامج الثابتة المعدلة أو "ROMs المخصصة" لأجهزة Android ، وحوالي منتصف عام 2009 ، بدأت Steve Kondik (ويعرف أيضًا باسم Cyanogen) ROM باكتساب شعبية بسبب التعديلات التي أدخلت على تخصيصات DeveloperFredified JesusFreke على الأصل G1. هذا ROM (المعروف باسم CyanogenMod لأسباب واضحة) في نهاية المطاف قد "فريق الدوش" وراء ذلك ، والتي شكلت جوهر ما سيصبح فريق Cyanogen. بمساعدة العديد من المتطوعين ، استمر ROM في التحسن ، وتم نقله إلى المزيد والمزيد من الأجهزة إلى الحد الذي أصبح فيه البرنامج الشهير اليوم.

CyanogenMod عبارة عن مشروع مفتوح المصدر حيث يمكن للمتطوعين تقديم الكود الخاص بهم للمساعدة في إنشاء أداة تثبيت أو تثبيت أكثر ميزة. لديه نموذج نموذجي للمستودعات والتحكم الموزع في المراجعة ، ويمكن اختبار المساهمات والتعليق عليها والتصويت عليها ثم دمجها في المجموعة الكاملة من التعليمات البرمجية بواسطة المطورين ذوي الأذونات الصحيحة. حتى الان جيدة جدا. إنه نموذج عمل بشكل جيد بما فيه الكفاية ليجلب لنا واحدة من أكثر الأقراص المدمجة المخصصة شهرة. تنبثق "ليلي" و "حدث بارز" عن هذه التطورات ، وبعد ذلك يمكن للمطورين الآخرين (مثل العديد من ") الاستيلاء على" سيانوجين مود "ونقله إلى أجهزة أخرى بشكل غير رسمي ، وكذلك شوكة ذلك وإنشاء اختلافاتهم الخاصة ومواصلة التطوير. في الواقع ، كان من المعروف أن Kondik يستجيب للأشخاص الذين يشعرون بالضيق إزاء كيفية قيام CyanogenMod بأشياء باستخدام "then fork it!" ، مما يعطي موافقة فعلية على المطورين المغامرين لأخذها والبناء عليها ، وهذا هو جوهر ما هو المصدر المفتوح.

في حين ظل النموذج متشابهًا في جوهره على مر السنين ، فقد شهد اللاعبون وراء الكواليس تغييرات جذرية. الآن ، يعرف معظمنا Kirt McMaster عن تعليقاته الصريحة ضد Google. Cyanogen، Inc هي شركة ممولة من قبل المشروع تأسست في عام 2013 والتي ، في الوقت الحالي ، عملت كونديك كمدير تنفيذي و McMaster كمدير تنفيذي. جاءت الفكرة من McMaster ، الذي وجد ملف تعريف Kondik من خلال LinkedIn وقدم له دعوة لتحويل مشروع مفتوح المصدر إلى شركة. يتذكر مكماستر قائلا "سوف أكون الرئيس التنفيذي. سوف تكون CTO. سأحصل على بعض المال. دعنا نذهب " . هذه الكلمات وحدها ستعكس الخلاف الذي سرعان ما تبع ذلك ، حيث شعر المطورون المتطوعون بالخيانة وأكدوا المخاوف المتعلقة بأخلاقيات المشروع.

قد تتذكر الجدل الدائر حول كاميرا Focal ، على سبيل المثال ، حيث حاولت Cyanogen إعادة ترخيص مساهمة المصدر المفتوح ، وإضافة تعديلات المصدر المفتوح وادعاء أنها كاميرا "Cyanogen's". هذا هو الموضوع الذي لا يزال يحيط بمناقشات السيانوجين: الاعتراف بالمساهمين ، حيث يوجد العديد من الأشخاص الذين يقومون ببناء ROM من خلال العمل التطوعي . قام Guillaume Lesniak (المعروف أيضًا باسم XpLoDWilD) بنشر رسالة مفزعة على Google+ تتحدث عن المخاوف الكامنة وراء إنشاء Cyanogen للشركات ومعاملتها للمساهمين أنفسهم الذين جعلوها ما هي عليه اليوم. على الرغم من أن بعض الأشياء قد تغيرت منذ ذلك الحين ، فإن الكثير لا يزال كما هو ، وأحثك على قراءته في مرحلة ما لأنه يضع العديد من الأشياء في منظورها الصحيح.

ما هي الاختلافات؟

الآن بعد أن عرفنا المزيد عن CyanogenMod ، مشروع مفتوح المصدر ، مطوريه و Cyanogen، Inc ، يمكننا أن نبدأ الحديث عن Cyanogen OS. هذه القطعة من البرنامج ، بكل بساطة ، عبارة عن سيانوجين مود معتدلة لكي يضعها مصنعو المعدات الأصلية على هواتفهم ، مباشرة خارج الصندوق. يتميز نظام التشغيل Cyanogen بميزات وخدمات خاصة ، وهو شيء ناقشناه منذ وقت ليس ببعيد لأننا رأينا أن شراكة Microsoft مع Cyanogen أصبحت حقيقة واقعة. ما يعنيه هذا بالنسبة للمستخدمين هو أنه سيكون هناك تطبيقات وخدمات مجمعة في إصدارات نظام التشغيل Cyanogen ، مما يعني إلى حد كبير أن Cyanogen يتعدى روح مشروعه الأصلي.

دفعت Cyanogen، Inc للمطورين ، بما في ذلك العديد من الموظفين المعينين من مشاريع ROM ROM الشهيرة ، الذين يساعدون في بناء وصيانة CyanogenMod وكذلك Cyanogen OS ، في حين أن بقية المساهمين في CyanogenMod هم متطوعون . ومثلما تنبأ منشور Guillaume Lesniak ، فإن التطورات التي تأتي من Cyanogen، Inc تساعد ROM (لقد وسعت مؤخراً CyanogenMod Team إلى أبعد من ذلك) ، واليوم تُعد تصميمات Lollipop الخاصة بها من بين أفضل ROMs لكل من المستخدمين والمطورين. ولكن كما ذُكر سابقًا ، فإن المساهمين في CyanogenMod لا يتم الاعتراف بهم إلى حد كبير ، ولا يحصلون على مكافآت أيضًا. تتم مكافأة بعض مطوري CyanogenMod المتطوعين بأجهزة اختبار وهدايا أنيقة أخرى ، ولكن بمعنى أنها لا تزال غير عادلة إلى حد كبير. النظر في ما يلي:

يضيف المساهمون المتطوعون في CyanogenMod كودًا جديدًا إلى مشروع مفتوح المصدر ، ولكن يتم التحكم فيه في النهاية بواسطة Cyanogen، Inc ويمكن في نهاية المطاف دمج مساهماتهم (وفي معظم الحالات) مع نظام تشغيل Cyanogen التجاري لصالح Cyanogen، Inc. لقد ناقشنا بعضًا من هذا في ميزة قلنا فيها أن هذا أمر أساسي لشركة Cyanogen لتصنيع ROM الخاص بها ، وربما يكون أحد أكبر نقاط القوة لدى الشركة. من المهم أن نشير إلى أن المساهمين لا يستعبدون من قبل سيانوجين ، وعلى الرغم من أنهم لا يتقاضون رواتبًا ، فإن مشروع سيانوجين مود ينتهي بالفائدة على الآلاف من المستخدمين - والمطورين - حول العالم. ومع ذلك ، لا يحصلون على مكافآت مباشرة لعملهم الشاق.

جزء كبير من CyanogenMod يجعله في Cyanogen OS ، لذلك يمكن القول أن جزءًا كبيرًا من Cyanogen OS لا يصنعه مطورو Cyanogen المعينون بل متطوعون مستقلون. هذا واحد من تلك الأشياء التي تجعل هجمات Cyanogen ضد المطورين الآخرين أو الشركات المصنعة أكثر إثارة للسخرية (على سبيل المثال ، زعم McMaster أن "Samsung لا يمكنها بناء نظام تشغيل جيد إذا حاولوا") . إن مهمة Cyanogen، Inc المتمثلة في نظام أندرويد مفتوح تتأقلم أيضًا مع أحدث مخططات الشركات التي تستخدمها لنظام التشغيل Cyanogen ، ولكن لحسن الحظ ، لم يتأثر ROM الخاص بمجتمعهم. يدعي الكثيرون أن مشروع Cyanogen ليس مفتوحًا نظرًا لأن لديهم الكلمة الأخيرة في دمج الكود ويمكنهم "إيقافه" إذا أرادوا ذلك ، لكن مشروع Google مفتوح المصدر لا يخلو من هذه المخاوف أيضًا.

لذلك ، بعبارات سهلة: Cyanogen، Inc هي شركة لديها مطورين يقومون ببناء وصيانة ودعم CyanogenMod ، والتي تعتمد أيضًا إلى حد كبير على المطورين المتطوعين. CyanogenMod هو مشروع مفتوح المصدر ، لكن نظام التشغيل Cyanogen يحتوي على خدمات مغلقة المصدر وتطبيقات مجمعة مدمجة أيضًا في النظام. يستفيد نظام التشغيل Cyanogen من CyanogenMod لأنه يعد تعديلاً يعتمد عليه ، ولكن مع برامج خاصة إضافية وميزات حصرية. يتفاعل CyanogenMod مع كل من الشركة وفريق من المساهمين والشركة تكافئ أيضًا بعض المتطوعين . CyanogenMod وإضافات الشركة تؤدي إلى Cyanogen OS ، مما يعني أن المساهمين يضيفون بشكل غير مباشر إلى البرنامج التجاري .

هذه ، بشكل عام ، هي العلاقة بين الأسماء المختلفة. على الأقل ، هذا هو ما يتصور في الغالب ، حيث لا يمكننا معرفة العديد من الآليات الداخلية التي تحدث في Cyanogen، Inc ولا كل تفاعلاتها مع المساهمين. ما إذا كان هذا النموذج غير عادل للمساهمين أم لا. نأمل أن تطهير بعض الأشياء!

بفضل جيريمي على نظرته الحكيمة حول هذا الموضوع!