رسومٌ لرمزِ شيفرةٍ أخضر (/) على خلفيةٍ زرقاءَ مع نصِّ "Open Source" المتكرر.
رسومٌ لرمزِ شيفرةٍ أخضر (/) على خلفيةٍ زرقاءَ مع نصِّ "Open Source" المتكرر.المؤلف: The People's Internet · الترخيص: CC0 · المصدر: ويكيميديا كومنز

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

تُعرّف البرمجيات المفتوحة المصدر (OSS) بأنها برمجيات حاسوبية يُتاح كودها المصدري للجمهور، ما يسمح باستخدامه في صورته الأصلية أو تعديلها بحسب الحاجة.11البرمجيات الحكومية الحرة ومفتوحة المصدرrega.gov.saاذهب إلى المرجع ↓يُفتح في تبويب جديد يُستند هذا النموذج إلى نهج تطوير لامركزي يوزّع الكود بصورة عامة لتشجيع التعاون المفتوح والإنتاج الجماعي بين المتطوعين.22What Is Open Source Software?ibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد يتيح الكود المصدري لأي شخص فحصه، تعديلّه، وتحسينه، مما يضمن شفافية العملية البرمجية ويُسهم في رفع جودة المنتج النهائي.33What is open source?opensource.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُدار هذه البرمجيات عادةً من قبل مجتمع من المطورين الذين يشاركون في صيانتها وتطويرها، ويُسمح للجميع بالاطلاع على الكود والمساهمة فيه بحرية.44Browse Open Source Softwaresourceforge.netاذهب إلى المرجع ↓يُفتح في تبويب جديد

المفهوم

تُعرّف البرمجيات مفتوحة المصدر بأنها برمجيات حاسوبية تُتاح شفرتها المصدرية للجمهور، ما يتيح للمستخدمين الاطلاع عليها واستخدامها إما في حالتها الأصلية أو بعد تعديلها.55البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Homefamilyhome-co.comاذهب إلى المرجع ↓يُفتح في تبويب جديد11البرمجيات الحكومية الحرة ومفتوحة المصدرrega.gov.saاذهب إلى المرجع ↓يُفتح في تبويب جديد يحدد الترخيص المصاحب للبرنامج ما يجوز للمستخدم فعله بالشفرة، من دراسة الكود وتعديله إلى إنشاء نسخ مشتقة وإعادة توزيعها.55البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Homefamilyhome-co.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُستند هذه البرمجيات إلى نموذج تطوير لامركزي يوزّع الشفرة بصورة عامة لتشجيع التعاون المفتوح والإنتاج الجماعي بين المطورين.22What Is Open Source Software?ibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد وتُصنّف كذلك بأنها تُطوَّر وتُصان من قبل مجتمع من المطورين، حيث يتيح هذا المجتمع للجميع فرصة فحص الكود وتعديله وتحسينه.33What is open source?opensource.comاذهب إلى المرجع ↓يُفتح في تبويب جديد44Browse Open Source Softwaresourceforge.netاذهب إلى المرجع ↓يُفتح في تبويب جديد

تاريخ الحركة

لم يكن هناك اتفاق كامل بين مستخدمي البرمجيات الحرة ومطوريها حول غاياتها، مما أدى في عام 1998 إلى انفصال فئة عن هذا المجتمع وبدء الترويج لمصطلح "المصادر المفتوحة".66لماذا لا تفي المصادر المفتوحة بغرض البرمجيات الحرةgnu.orgاذهب إلى المرجع ↓يُفتح في تبويب جديد وجاء ذلك في سياق فهم المديرين التنفيذيين للتعبير الإنجليزي "free software" تحديدًا بمعنى البرمجيات التي لا تكلف أي مقابل مادي، وهو ما دفع مجموعة إلى عقد اجتماع في Palo Alto.77تاريخ البرمجيات مفتوحة المصدر وتراخيصهاssdnodes.comاذهب إلى المرجع ↓يُفتح في تبويب جديد

وقد مرت الحركة بعدة محطات زمنية بارزة وفق التسلسل الآتي:

الرخص الشائعة

تُحدِّد رخص البرمجيات مفتوحة المصدر ما يُسمح للمستخدمين بفعله مع الشفرة المصدرية، مثل دراسة الكود، وتعديله، وإنشاء نسخ مشتقة، وإعادة توزيعها وفق شروط محددة.55البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Homefamilyhome-co.comاذهب إلى المرجع ↓يُفتح في تبويب جديد من بين الرخص الأكثر شيوعًا نجد رخصة MIT، ورخصة Apache 2.0، ورخصة GPLv3، وهي تُستَخدم على نطاق واسع في مشاريع البرمجيات الحرة.99الجانب القانوني للبرمجيات مفتوحة المصدرopensource.guideاذهب إلى المرجع ↓يُفتح في تبويب جديد بالإضافة إلى هذه الرخص الثلاثة، تتوفر خيارات رخصية أخرى يمكن للمطورين اختيارها بحسب متطلبات المشروع.99الجانب القانوني للبرمجيات مفتوحة المصدرopensource.guideاذهب إلى المرجع ↓يُفتح في تبويب جديد لتسهيل الاختيار، تُقدَّم جداول مقارنة تُظهر الفروقات بين الأنواع الشائعة من الرخص وتوضح السيناريوهات العملية لما يُسمح به وما يُمنع.1010ما هي البرمجيات مفتوحة المصدر؟ القصة وأشهر الرخصarabroot.ioاذهب إلى المرجع ↓يُفتح في تبويب جديد قبل الاعتماد على أي مشروع مفتوح المصدر، يُنصَح بالتحقق من رخصته عبر قراءة النص الكامل للترخيص والبحث عن العلامات الدالة على نوع الرخصة.1010ما هي البرمجيات مفتوحة المصدر؟ القصة وأشهر الرخصarabroot.ioاذهب إلى المرجع ↓يُفتح في تبويب جديد

أمثلة شهيرة

تتعدد البرمجيات مفتوحة المصدر وتتنوع مجالات استخدامها لتغطي مختلف الاحتياجات التقنية للمستخدمين والمؤسسات.1111ما هي البرمجيات مفتوحة المصدر Open Sourcecomputargi.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1212نظام تشغيل مفتوح المصدر: أهم المميزات والعيوب مع أشهر الأمثلةdimofinf.saاذهب إلى المرجع ↓يُفتح في تبويب جديد

وتتمثل أبرز الأمثلة الشهيرة لهذه البرمجيات في الآتي:

المزايا والتحديات

تسعى مبادرة “TODO” (Talk Openly, Develop Openly) إلى تعزيز كل من الفوائد التي تقدمها البرمجيات مفتوحة المصدر ومواجهة الصعوبات التي تعترض استخدامها في المؤسسات الكبيرة والصغيرة على حد سواء. وقد أشار جاي باريك إلى رغبة المشروع في نشر أهمية هذه البرمجيات عالميًا.1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد وفي الوقت نفسه، يظل المشروع في مراحله الأولية، ما يستدعي معالجة عدد من التفاصيل قبل أن يتضح أثره على المنظمات الصغيرة.1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد

الفرق عن البرمجيات المجانية

تُظهر الفروقات بين البرمجيات المفتوحة المصدر والبرمجيات المجانية (free software) أوجهً متعددة تتجاوز مجرد التكلفة. فبينما تُعنى البرمجيات المفتوحة المصدر بأخلاقيات الشفافية وتوفير ميزات تجعلها تنافس البرمجيات المملوكة عمليًا، تُعرّف البرمجيات المجانية في كثير من الأحيان على أنها لا تكلّف المستخدم شيئًا ماليًا فقط.77تاريخ البرمجيات مفتوحة المصدر وتراخيصهاssdnodes.comاذهب إلى المرجع ↓يُفتح في تبويب جديد مثالٌ بارز على تطبيق هذه الفروقات هو مشغل الوسائط VLC، الذي يُطوّر كمنصة مفتوحة المصدر بالكامل بجهود متطوعين، ما يبرز الفارق الجوهري بين النموذجين.1313البرمجيات مفتوحة المصدر: كيف شكلت عالمنا الرقمي دون أن نشعر؟abd87.comاذهب إلى المرجع ↓يُفتح في تبويب جديد يمكن تلخيص الفروقات في النقاط التالية:

المصادر

  1. البرمجيات الحكومية الحرة ومفتوحة المصدر. ↩ ↩ ↩

  2. What Is Open Source Software?. ↩ ↩ ↩ ↩

  3. What is open source?. ↩ ↩ ↩ ↩

  4. Browse Open Source Software. ↩ ↩ ↩ ↩

  5. البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Home. ↩ ↩ ↩ ↩ ↩

  6. لماذا لا تفي المصادر المفتوحة بغرض البرمجيات الحرة. ↩

  7. تاريخ البرمجيات مفتوحة المصدر وتراخيصها. ↩ ↩ ↩

  8. جذور البرمجيات مفتوحة المصدر: تاريخ حركة غيّرت التقنية. ↩ ↩ ↩ ↩

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

  10. ما هي البرمجيات مفتوحة المصدر؟ القصة وأشهر الرخص. ↩ ↩

  11. ما هي البرمجيات مفتوحة المصدر Open Source. ↩ ↩ ↩

  12. نظام تشغيل مفتوح المصدر: أهم المميزات والعيوب مع أشهر الأمثلة. ↩ ↩ ↩ ↩

  13. البرمجيات مفتوحة المصدر: كيف شكلت عالمنا الرقمي دون أن نشعر؟. ↩ ↩ ↩

  14. متى ننتقل للبرمجيات مفتوحة المصدر؟. ↩

  15. “فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدر. ↩ ↩ ↩ ↩ ↩ ↩

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