مقارنة بين البرمجيات مفتوحة المصدر والبرمجيات مغلقة المصدر

البرمجيات الحرة / مفتوحة المصدر - نموذج توفر المصدر المستخدم من قبل البرمجيات الحرة ومفتوحة المصدر (FOSS) - والبرمجيات المغلقة المصدر هما نهجان لتوزيع البرمجيات.

خلفية

في نموذج البرمجيات المغلقة المصدر، لا يُتاح كود المصدر للعامة. ويتولى فريق متخصص صيانة هذه البرمجيات، حيث يُنتج منتجه في حالة تنفيذية مُجمّعة ، وهي النسخة المتاحة للسوق. لطالما كانت مايكروسوفت ، مالكة ومطورة نظامي التشغيل ويندوز ومايكروسوفت أوفيس ، إلى جانب شركات برمجيات كبرى أخرى، من المؤيدين لهذا النموذج التجاري، على الرغم من أن جان باولي، المدير العام لقسم التوافق التشغيلي في مايكروسوفت، صرّح في أغسطس 2010 بأن مايكروسوفت "تُحب البرمجيات مفتوحة المصدر" وأن موقفها المُعارض لها كان خطأً. [ 1 ]

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

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

من المفاهيم الخاطئة الشائعة بين مؤيدي ومعارضي البرمجيات الحرة والمفتوحة المصدر (FOSS) الاعتقاد بأنها لا تُباع بحرف كبير. [ 5 ] في الواقع، يمكن تسويق البرمجيات الحرة والمفتوحة المصدر، وقد تم تسويقها بالفعل من قبل شركات مثل ريد هات ، وكانونيكال ، وموزيلا ، وجوجل ، وآي بي إم ، ونوفيل ، وسن / أوراكل ، وفي إم وير، وغيرها. [ 6 ]

التسويق التجاري

برامج مغلقة المصدر

يعتمد نموذج العمل الأساسي للبرمجيات مغلقة المصدر على فرض قيود على استخدامات البرنامج وتقييد الوصول إلى شفرته المصدرية الأصلية. [ 6 ] قد يؤدي ذلك إلى نوع من الندرة المصطنعة المفروضة على منتج يسهل نسخه وإعادة توزيعه. والنتيجة هي أن المستخدم النهائي لا يشتري البرنامج فعليًا، بل يشتري حق استخدامه. ولذلك، يعتبر مصنّعو البرمجيات مغلقة المصدر الشفرة المصدرية سرًا تجاريًا.

البرمجيات الحرة والمفتوحة المصدر

من ناحية أخرى، لا تُقيّد أساليب البرمجيات الحرة والمفتوحة المصدر (FOSS) استخدام البرامج بهذه الطريقة عادةً. بل يعتمد نموذج الإيرادات بشكل أساسي على خدمات الدعم. تُعدّ شركتا Red Hat Inc. و Canonical Ltd. مثالًا على ذلك، حيث تُقدّمان برامجهما مجانًا، لكنهما تتقاضيان رسومًا مقابل خدمات الدعم. عادةً ما يُقدّم رمز المصدر للبرنامج مجانًا، وغالبًا ما يُرفق به برنامج ثنائي مُجمّع مسبقًا لتسهيل الاستخدام. ونتيجةً لذلك، يُمكن تعديل رمز المصدر بحرية. مع ذلك، قد توجد بعض القيود المتعلقة بالترخيص على إعادة توزيع البرنامج. عمومًا، يُمكن تعديل البرامج وإعادة توزيعها مجانًا، شريطة الإشارة إلى الشركة المُصنّعة الأصلية للبرنامج. إضافةً إلى ذلك، يُمكن بيع البرمجيات الحرة والمفتوحة المصدر تجاريًا، شريطة توفير رمز المصدر. هناك مجموعة واسعة من تراخيص البرمجيات الحرة التي تُحدّد كيفية استخدام البرنامج وتعديله وبيعه تجاريًا (انظر تراخيص GPL و LGPL و BSD ). كما يُمكن تمويل البرمجيات الحرة والمفتوحة المصدر من خلال التبرعات.

تُعرف فلسفة البرمجيات التي تجمع بين جوانب البرمجيات الحرة والمفتوحة المصدر والبرمجيات الاحتكارية باسم البرمجيات مفتوحة النواة ، أو البرمجيات التجارية مفتوحة المصدر. ورغم تعرضها لانتقادات من بعض مؤيدي البرمجيات الحرة والمفتوحة المصدر، [ 7 ] إلا أنها لم تحقق نجاحًا يُذكر. ومن أمثلة البرمجيات مفتوحة النواة MySQL و VirtualBox . وكان نظام التشغيل MINIX يتبع هذا النموذج التجاري، ولكنه أصبح خاضعًا لشروط ترخيص BSD الكاملة بعد عام 2000.

التعامل مع المنافسة

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

تتوفر أنظمة التشغيل المبنية على نواة لينكس لمجموعة أوسع من معالجات الحاسوب مقارنةً بنظام مايكروسوفت ويندوز ، بما في ذلك معالجات باور بي سي وسبارك . لا يُضاهي أيٌّ منها شعبية معالجات x86 ، ومع ذلك، فهي تحظى بعدد كبير من المستخدمين؛ ولا يزال نظام ويندوز غير متوفر لهذه المعالجات البديلة، على الرغم من وجود نسخ مُعدّلة منه في الماضي.

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

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

يتزايد تطوير البرمجيات الحرة والمفتوحة المصدر (FOSS) من قِبل مؤسسات تجارية. في عام ٢٠٠٤، أشار أندرو مورتون إلى أن ٣٧٠٠٠ من أصل ٣٨٠٠٠ رقعة برمجية حديثة في نواة لينكس قد أُنشئت بواسطة مطورين يتقاضون أجورًا مباشرة لتطوير نواة لينكس. وقد اعتمدت العديد من المشاريع، مثل نظام X Window وبرنامج أباتشي، على التطوير التجاري كمصدر رئيسي للتحسينات منذ نشأتها. وقد تسارع هذا التوجه بمرور الوقت.

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

ابتكار

يرد غاري هامل على هذا الادعاء بالقول إن تحديد من أو ما هو مبتكر أمر مستحيل. [ 12 ]

تشجع مؤسسة البرمجيات الحرة ( FOSF) على تطوير بدائل برمجية مفتوحة المصدر ومتوافقة مع البرامج الاحتكارية ، وذلك لتمكين مستخدميها من استخدام البرمجيات الحرة والمفتوحة المصدر بدلاً من البرامج الاحتكارية. فعلى سبيل المثال، أدرجت المؤسسة مشروع GNU Octave ، وهو بديل متوافق مع واجهة برمجة التطبيقات (API) لبرنامج MATLAB ، ضمن مشاريعها ذات الأولوية القصوى . في السابق، تضمنت هذه القائمة تطبيقات Java وCLI ثنائية متوافقة مجانية، مثل GNU Classpath و DotGNU . لذا، حتى التطويرات "المشتقة" تُعدّ مهمة في نظر الكثيرين من مجتمع البرمجيات الحرة والمفتوحة المصدر. مع ذلك، لا يوجد تحليل كمي يُحدد ما إذا كانت البرمجيات الحرة والمفتوحة المصدر أقل ابتكارًا من البرامج الاحتكارية، نظرًا لوجود تطويرات مشتقة/مُعاد تنفيذها من البرامج الاحتكارية أيضًا.

بعض أكبر مشاريع البرمجيات الحرة والمفتوحة المصدر المعروفة هي إما برمجيات قديمة (مثل FreeBSD أو Apache) طُوّرت منذ زمن بعيد بشكل مستقل عن حركة البرمجيات الحرة ، أو من قِبل شركات مثل Netscape (التي أتاحت برمجياتها كمصدر مفتوح على أمل تحسين قدرتها التنافسية)، أو من قِبل شركات مثل MySQL التي تستخدم البرمجيات الحرة والمفتوحة المصدر لجذب العملاء إلى منتجاتها المرخصة باهظة الثمن. مع ذلك، من الجدير بالذكر أن معظم هذه المشاريع قد خضعت لإعادة كتابة جذرية أو حتى كاملة (كما هو الحال مع برمجيات Mozilla وApache 2، على سبيل المثال) ولا تحتوي على الكثير من الكود الأصلي.

لقد جاءت الابتكارات، ولا تزال تأتي، من عالم المصادر المفتوحة:

جودة الكود

في عام ٢٠٠٨، نشر قسم علوم الإدارة والتكنولوجيا في جامعة أثينا للاقتصاد والأعمال تحليلًا لنوى أنظمة التشغيل FreeBSD و Linux و Solaris و Windows ، بحثًا عن اختلافات بين الشيفرة البرمجية المطورة باستخدام عمليات مفتوحة المصدر وتلك الاحتكارية. جمعت الدراسة مقاييس في مجالات تنظيم الملفات، وبنية الشيفرة، وأسلوب كتابة الشيفرة، واستخدام معالج C المسبق، وتنظيم البيانات. أشارت النتائج الإجمالية إلى تقارب أداء هذه الأنظمة. [ ١٦ ] وفي دراسة أخرى أجرتها شركة Synopsys ونُشرت عام ٢٠١٤، وُجد أن الشيفرة مفتوحة المصدر تتمتع بجودة أفضل. [ ١٧ ]

حماية

أظهرت دراسة أُجريت على سبعة عشر برنامجًا مفتوح المصدر ومغلق المصدر أن عدد الثغرات الأمنية الموجودة في البرنامج لا يتأثر بنموذج توفر المصدر المُستخدم. استخدمت الدراسة مقياسًا بسيطًا للغاية لمقارنة عدد الثغرات الأمنية بين البرامج مفتوحة المصدر والمغلقة المصدر. [ 18 ] كما أجرت مجموعة من الأساتذة في جامعة شمال كنتاكي دراسة أخرى على أربعة عشر تطبيق ويب مفتوح المصدر مكتوب بلغة PHP . قاسَت الدراسة كثافة الثغرات الأمنية في تطبيقات الويب، وأظهرت أن بعضها شهد زيادة في كثافة الثغرات الأمنية، بينما شهد البعض الآخر انخفاضًا فيها. [ 19 ]

نماذج الأعمال

ذكرت مايكروسوفت في تقريرها السنوي لعام 2008 أن نماذج أعمال البرمجيات الحرة والمفتوحة المصدر تُشكّل تحديًا لنموذجها القائم على ترخيص البرمجيات، وأن الشركات التي تستخدم هذه النماذج لا تتحمل تكلفة تطوير برمجياتها . كما ذكرت الشركة في التقرير: [ 20 ] [ 21 ]

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

توجد العديد من نماذج الأعمال لشركات المصادر المفتوحة والتي يمكن العثور عليها في الأدبيات. [ 6 ]

انظر أيضاً

مراجع

  1. "مايكروسوفت: 'نحن نحب المصادر المفتوحة'"تمت أرشفة هذا النص من المصدر الأصلي بتاريخ 26 أغسطس 2017. تم الاطلاع عليه بتاريخ 17 سبتمبر 2017 .
  2. بيان جنو – مشروع جنو – مؤسسة البرمجيات الحرة (FSF)
  3. تعريف البرمجيات الحرة – مشروع جنو – مؤسسة البرمجيات الحرة (FSF)
  4. تراخيص متنوعة وتعليقات عليها – مشروع جنو – مؤسسة البرمجيات الحرة (FSF)
  5. بيركنز، جريج (24 أغسطس 1999). "المصادر المفتوحة والرأسمالية" . سلاشدوت . مؤرشف من الأصل في 17 أغسطس 2000. تم الاطلاع عليه في 13 فبراير 2014 .
  6. 1 2 3 بوب، د. كارل مايكل (2015). أفضل الممارسات للاستخدام التجاري للبرمجيات مفتوحة المصدر . نوردشتيت، ألمانيا: كتب حسب الطلب. ISBN 978-3738619096.
  7. ريل، ديرك (2009). "نموذج الأعمال التجارية مفتوحة المصدر" . خلق القيمة في إدارة الأعمال الإلكترونية . سبرينغر فيرلاغ. ص 18-30 . 
  8. «[...] تُظهر الوثائق أنه بينما قد تتجاهل مايكروسوفت البرمجيات مفتوحة المصدر علنًا، فإنها تعتبرها منافسًا جادًا في الخفاء.» – اقتباس من القسم الفرعي « الوثائق 1 و2 » منمقال تسريب وثائق مايكروسوفت بمناسبة عيد الهالوين
  9. يبدو أن وثيقة "هالوين السادس" تقدم دليلاً مقنعاً على أن لدى مايكروسوفت أسبابها لمحاولة الجدال ضد شعبية لينكس وغيرها من البرامج المجانية والمفتوحة المصدر .
  10. قال بيل غيتس، في رده المؤرشف في 30 نوفمبر 2010 في Wayback Machine بعد ردود الفعل العامة على رسالته المفتوحة عام 1976 إلى الهواة ، "لسوء الحظ، فإن بعض الشركات التي تحدثت معها بشأن برامج الحواسيب الصغيرة مترددة في توزيعها على الهواة، والذين سيقوم بعضهم بسرقتها، عندما [...]".
  11. دمج المصادر المفتوحة في الحلول التجارية
  12. "من هو المبتكر حقاً؟ "
  13. «توشيبا تطلق أجهزة كمبيوتر محمولة متعددة الوسائط من طراز Qosmio | إنفو وورلد | أخبار | 22 يوليو 2004 | بقلم مارتن ويليامز، خدمة أخبار IDG» . مؤرشف من الأصل في 25 ديسمبر 2007. تم الاطلاع عليه في 23 فبراير 2006 .
  14. "عالم الكمبيوتر الشخصي - أيسر تُجهّز حاسوبًا محمولًا جديدًا وحاسوبًا لوحيًا" . مؤرشف من الأصل بتاريخ 29 أغسطس 2008. تم الاطلاع عليه بتاريخ 23 فبراير 2006 .
  15. "المصادر المفتوحة في صناعة تكنولوجيا المعلومات والاتصالات" . مؤرشف من الأصل في 25 سبتمبر 2016. تم الاطلاع عليه في 19 يوليو 2011 .
  16. سبينليس، ديوميديس (مايو 2008). "حكاية أربع نوى" . وقائع المؤتمر الدولي الثلاثين لهندسة البرمجيات (ICSE '08). لايبزيغ، ألمانيا: رابطة آلات الحوسبة. الصفحات 381-390 . doi : 10.1145/1368088.1368140 . 
  17. "تقرير فحص Coverity يكشف أن جودة البرمجيات مفتوحة المصدر تتفوق على جودة البرمجيات الاحتكارية لأول مرة" . Synopsys . تم الاطلاع عليه بتاريخ 10 أغسطس 2014 .
  18. شراين، غيدو (1 مايو 2011). "هل أمن المصادر المفتوحة مجرد خرافة؟". مجلة الاتصالات ACM . 54 (5): 130-140 . doi : 10.1145/1941487.1941516 . ISSN 0001-0782 . S2CID 16280410 .  
  19. والدن، ج.؛ دويل، م.؛ ويلش، ج. أ.؛ ويلان، م. (1 أكتوبر 2009). "أمن تطبيقات الويب مفتوحة المصدر". المؤتمر الدولي الثالث لعام 2009 حول هندسة البرمجيات التجريبية والقياس . الصفحات 545-553 . doi : 10.1109/ESEM.2009.5314215 . ISBN  978-1-4244-4842-5. S2CID 2613367 . 
  20. التقرير السنوي على النموذج 10-K
  21. التقرير السنوي لشركة مايكروسوفت: العائق الذهني أمام المصادر المفتوحة | الطريق المفتوح - أعمال وسياسات المصادر المفتوحة بقلم مات أساي - CNET News.com