يمكن أن تكون المشاركة في مشاريع مفتوحة المصدر مفيدة للشركات - لماذا وماذا تقدم

في سبتمبر ، ظهر مقال عن أهمية المصدر المفتوح على موقع كلية هارفارد للأعمال (HBS). يعلن مؤلفوها أن شركات تكنولوجيا المعلومات التي تشارك في مشاريع مفتوحة المصدر وتجعل برمجياتها المفتوحة مفتوحة تتمتع بميزة تنافسية في السوق. قررنا مناقشة هذا الموضوع والتحدث عن إيجابيات وسلبيات مثل هذه الاستراتيجية .


/ Pexels / سيد عبد الله / PD

ترقية المهارة


عندما تسمح إدارة الشركة للمطورين بالمشاركة في تطوير المشاريع المفتوحة ، يكتسب الموظفون خبرة عملية ومعرفة جديدة. في الوقت نفسه ، لا يحتاج المطورون إلى إرسالهم للتدريب أو الدورات التدريبية الإضافية. يؤدي هذا إلى توفير أموال الشركة ، ويتعلم المبرمجون من خلال حل المهام الممتعة والمفيدة لمجتمع تكنولوجيا المعلومات.

تتم كتابة معظم الكود - 85 ٪ - من قبل موظفي شركات تكنولوجيا المعلومات الكبيرة. من بينها: Intel و Red Hat و IBM وغيرها ، حيث قام مطورو البرنامج الأول بإجراء 13٪ من التغييرات في أحدث إصدارات kernel ، والمتخصصون في الثاني "مسؤولون" عن 7٪ ، و IBM لـ 4٪.

يلاحظ المبرمجون من هذه الشركات أن العمل على kernel يسمح لهم بتعلم Linux من الداخل إلى الخارج ، وفهم "الأجزاء الداخلية" للأنظمة الفرعية وتقديم مساهمة شخصية في تطوير أكبر مشروع مفتوح المصدر. بعد ذلك يطبقون المهارات العملية المكتسبة لحل مشاكل الشركات.

تسريع التنمية


عندما يصبح منتج الشركة جزءًا من المصدر المفتوح (شريطة أن يكون هناك طلب على هذا المنتج في مجتمع تكنولوجيا المعلومات) ، يبدأ المجتمع بالتنسيق حوله تدريجياً.

عندما أنشأ المطور Luke Kanis في عام 2005 تطبيق خادم العميل Puppet ، خطط في البداية لجذب المستخدمين من خلال التوزيع المجاني للبرامج. نتيجة لذلك ، حدث - الآن 40 ألف شركة تستخدم أداتها لأتمتة إدارة نظام التشغيل ، 75 منها مدرجة في تصنيف Fortune 100.

هنا يتم تطبيق قاعدة بسيطة: كلما زاد عدد الأشخاص الذين شاركوا في التطوير ، زادت سرعة الإصدارات. خذ على سبيل المثال ، Linux - يتم إصدار إصدارات جديدة من kernel من نظام التشغيل هذا كل شهرين ، ويتعين على التحديثات لأنظمة التشغيل الأخرى في بعض الأحيان الانتظار عدة سنوات.

مثال آخر: تستخدم Google إطار عمل Angular مفتوح المصدر داخل الشركة وتستثمر في تطويره. عندما انضم مطورو الويب من أطراف ثالثة إلى المشروع ، حصلت Angular بسرعة على أدوات وإضافات جديدة. استفاد الجميع من هذا.

كشف الأخطاء


يتيح المجتمع المتنامي ليس فقط إصدار إصدارات جديدة من التطبيقات بشكل أسرع ، ولكنه يساعد أيضًا في إصلاح الأخطاء. نظرًا لحقيقة أن أي شخص (بما في ذلك خبراء الأمان) يمكنه عرض التعليمات البرمجية المصدر لبرنامج المصدر المفتوح للتعرف على نقاط الضعف ، فإنه يعتبر أكثر أمانًا. وتجد هذه الفكرة بشكل متزايد "استجابة في قلوب" الشركات المختلفة.


/ فليكر / هنري بيرجيوس / CC BY-SA

في شهر أغسطس من هذا العام ، نشر Elon Musk على Twitter سجلاً للنوايا لجعل برنامج Tesla لأمان السيارات مفتوحًا.

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

يطير في مرهم


ليست كل الشركات مستعدة لنشر حلول الملكية الخاصة بها على جيثب. إنهم مقتنعون أنه إذا قمت بنقل المشروع إلى المصدر المفتوح ، يمكنك أن تفقد ميزتك التنافسية. هناك احتمال ظهور نظائرها ، ولن يكون المشروع فريدًا من نوعه. على سبيل المثال ، ترفض Cisco جعل قراراتها مفتوحة لأنهم لا يريدون أن يصبح "المكون السري" لمنتجاتهم متاحًا للجمهور.

إذا قبلت الشركة المخاطر ولا تزال ترغب في جلب البرنامج إلى المصدر المفتوح ، فسيفشل ببساطة فتح البرنامج ومشاهدة تطوره.
يقول سيرجي بلكين ، رئيس قسم تطوير خدمات تأجير البنية التحتية في سحابة 1cloud.ru: "إذا أرادت إحدى المنظمات تقديم حلها لفتح مصدر مثل هذا ، فلن يكون هناك معنى كبير". - لكي يتشكل المجتمع حول الحل الجديد ، سيتعين عليك القيام بنفس الشيء بالنسبة للمنتجات التجارية.

بادئ ذي بدء ، فهم سبب احتياج شركتك إليها ، ثم ارسم خريطة طريق واستنبط استراتيجية لتطوير حل البرمجيات. "

ما هي النتيجة


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

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

ما نكتب عنه في مدونة الشركات:

Source: https://habr.com/ru/post/ar431430/


All Articles