
البرمجيات مفتوحة المصدر
تُعرّف البرمجيات المفتوحة المصدر (OSS) بأنها برمجيات حاسوبية يُتاح كودها المصدري للجمهور، ما يسمح باستخدامه في صورته الأصلية أو تعديلها بحسب الحاجة.11البرمجيات الحكومية الحرة ومفتوحة المصدرrega.gov.saاذهب إلى المرجع ↓يُفتح في تبويب جديد يُستند هذا النموذج إلى نهج تطوير لامركزي يوزّع الكود بصورة عامة لتشجيع التعاون المفتوح والإنتاج الجماعي بين المتطوعين.22What Is Open Source Software?ibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد يتيح الكود المصدري لأي شخص فحصه، تعديلّه، وتحسينه، مما يضمن شفافية العملية البرمجية ويُسهم في رفع جودة المنتج النهائي.33What is open source?opensource.comاذهب إلى المرجع ↓يُفتح في تبويب جديد تُدار هذه البرمجيات عادةً من قبل مجتمع من المطورين الذين يشاركون في صيانتها وتطويرها، ويُسمح للجميع بالاطلاع على الكود والمساهمة فيه بحرية.44Browse Open Source Softwaresourceforge.netاذهب إلى المرجع ↓يُفتح في تبويب جديد
- إمكانية فحص الكود المصدري من قبل أي مستخدم أو مطور.33What is open source?opensource.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- السماح بالتعديل والتحسين وفق احتياجات الأفراد أو المؤسسات.33What is open source?opensource.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- توزيع الكود عبر نموذج تطوير لامركزي يدعم التعاون الجماعي.22What Is Open Source Software?ibm.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اذهب إلى المرجع ↓يُفتح في تبويب جديد
- إتاحة الشفرة المصدرية للمراجعة العامة55البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Homefamilyhome-co.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- السماح بدراسة الكود وتعديله وإنشاء نسخ مشتقة55البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Homefamilyhome-co.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- عدم اشتراط أي قيود على استخدام الشفرة الأصلية أو المعدلة11البرمجيات الحكومية الحرة ومفتوحة المصدرrega.gov.saاذهب إلى المرجع ↓يُفتح في تبويب جديد
- اعتماد نموذج تطوير لامركزي يهدف إلى التعاون المفتوح22What Is Open Source Software?ibm.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- صيانة البرنامج من قبل مجتمع مطورين متنوع44Browse Open Source Softwaresourceforge.netاذهب إلى المرجع ↓يُفتح في تبويب جديد
تاريخ الحركة
لم يكن هناك اتفاق كامل بين مستخدمي البرمجيات الحرة ومطوريها حول غاياتها، مما أدى في عام 1998 إلى انفصال فئة عن هذا المجتمع وبدء الترويج لمصطلح "المصادر المفتوحة".66لماذا لا تفي المصادر المفتوحة بغرض البرمجيات الحرةgnu.orgاذهب إلى المرجع ↓يُفتح في تبويب جديد وجاء ذلك في سياق فهم المديرين التنفيذيين للتعبير الإنجليزي "free software" تحديدًا بمعنى البرمجيات التي لا تكلف أي مقابل مادي، وهو ما دفع مجموعة إلى عقد اجتماع في Palo Alto.77تاريخ البرمجيات مفتوحة المصدر وتراخيصهاssdnodes.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
وقد مرت الحركة بعدة محطات زمنية بارزة وفق التسلسل الآتي:
- 1989: صدور الإصدار الأول من رخصة GPL.88جذور البرمجيات مفتوحة المصدر: تاريخ حركة غيّرت التقنيةmasdarx.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- 1991: إعلان لينوس تورفالدس عن نواة لينكس.88جذور البرمجيات مفتوحة المصدر: تاريخ حركة غيّرت التقنيةmasdarx.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- يناير 1998: فتح شركة Netscape للكود المصدري الخاص بمتصفحها.88جذور البرمجيات مفتوحة المصدر: تاريخ حركة غيّرت التقنيةmasdarx.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- فبراير 1998: تأسيس Open Source.88جذور البرمجيات مفتوحة المصدر: تاريخ حركة غيّرت التقنيةmasdarx.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
الرخص الشائعة
تُحدِّد رخص البرمجيات مفتوحة المصدر ما يُسمح للمستخدمين بفعله مع الشفرة المصدرية، مثل دراسة الكود، وتعديله، وإنشاء نسخ مشتقة، وإعادة توزيعها وفق شروط محددة.55البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Homefamilyhome-co.comاذهب إلى المرجع ↓يُفتح في تبويب جديد من بين الرخص الأكثر شيوعًا نجد رخصة MIT، ورخصة Apache 2.0، ورخصة GPLv3، وهي تُستَخدم على نطاق واسع في مشاريع البرمجيات الحرة.99الجانب القانوني للبرمجيات مفتوحة المصدرopensource.guideاذهب إلى المرجع ↓يُفتح في تبويب جديد بالإضافة إلى هذه الرخص الثلاثة، تتوفر خيارات رخصية أخرى يمكن للمطورين اختيارها بحسب متطلبات المشروع.99الجانب القانوني للبرمجيات مفتوحة المصدرopensource.guideاذهب إلى المرجع ↓يُفتح في تبويب جديد لتسهيل الاختيار، تُقدَّم جداول مقارنة تُظهر الفروقات بين الأنواع الشائعة من الرخص وتوضح السيناريوهات العملية لما يُسمح به وما يُمنع.1010ما هي البرمجيات مفتوحة المصدر؟ القصة وأشهر الرخصarabroot.ioاذهب إلى المرجع ↓يُفتح في تبويب جديد قبل الاعتماد على أي مشروع مفتوح المصدر، يُنصَح بالتحقق من رخصته عبر قراءة النص الكامل للترخيص والبحث عن العلامات الدالة على نوع الرخصة.1010ما هي البرمجيات مفتوحة المصدر؟ القصة وأشهر الرخصarabroot.ioاذهب إلى المرجع ↓يُفتح في تبويب جديد
- رخصة MIT99الجانب القانوني للبرمجيات مفتوحة المصدرopensource.guideاذهب إلى المرجع ↓يُفتح في تبويب جديد
- رخصة Apache 2.099الجانب القانوني للبرمجيات مفتوحة المصدرopensource.guideاذهب إلى المرجع ↓يُفتح في تبويب جديد
- رخصة GPLv399الجانب القانوني للبرمجيات مفتوحة المصدرopensource.guideاذهب إلى المرجع ↓يُفتح في تبويب جديد
أمثلة شهيرة
تتعدد البرمجيات مفتوحة المصدر وتتنوع مجالات استخدامها لتغطي مختلف الاحتياجات التقنية للمستخدمين والمؤسسات.1111ما هي البرمجيات مفتوحة المصدر Open Sourcecomputargi.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1212نظام تشغيل مفتوح المصدر: أهم المميزات والعيوب مع أشهر الأمثلةdimofinf.saاذهب إلى المرجع ↓يُفتح في تبويب جديد
وتتمثل أبرز الأمثلة الشهيرة لهذه البرمجيات في الآتي:
- أنظمة التشغيل ومتصفحات الويب: تشمل نظام التشغيل Linux ونظام أندرويد (Android)، إضافة إلى متصفحات الويب مثل فايرفوكس (Firefox) وكروميوم (Chromium).1212نظام تشغيل مفتوح المصدر: أهم المميزات والعيوب مع أشهر الأمثلةdimofinf.saاذهب إلى المرجع ↓يُفتح في تبويب جديد
- البرامج التخصصية وأنظمة المحتوى: يُعد WordPress مثالًا بارزًا؛ إذ يمثل نظام إدارة محتوى (Content Management System) تُبنى عليه ملايين المواقع الإلكترونية، إلى جانب أوبن بروجكت (OpenProject) المخصص لإدارة المشاريع، وبرنامج التصميم بليندر (Blender).1111ما هي البرمجيات مفتوحة المصدر Open Sourcecomputargi.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1212نظام تشغيل مفتوح المصدر: أهم المميزات والعيوب مع أشهر الأمثلةdimofinf.saاذهب إلى المرجع ↓يُفتح في تبويب جديد
- مشغلات الوسائط: مثل برنامج VLC Media Player الذي يمتاز بقدرته على تشغيل غالبية ملفات الفيديو، ويعتمد تطويره بالكامل على جهود متطوعين.1111ما هي البرمجيات مفتوحة المصدر Open Sourcecomputargi.comاذهب إلى المرجع ↓يُفتح في تبويب جديد1313البرمجيات مفتوحة المصدر: كيف شكلت عالمنا الرقمي دون أن نشعر؟abd87.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- البدائل المفتوحة للبرامج التجارية: تشمل حزم البرمجيات المكتبية مثل LibreOffice وONLYOFFICE وأوبن أوفيس (OpenOffice) التي تُستخدم بدائل لحزمة Microsoft Office، وتطبيقات المعالجة الجرافيكية مثل GIMP البديل لبرنامج Adobe Photoshop، وInkscape البديل لبرنامج Adobe Illustrator، وDarktable البديل لبرنامج Adobe Lightroom.1212نظام تشغيل مفتوح المصدر: أهم المميزات والعيوب مع أشهر الأمثلةdimofinf.saاذهب إلى المرجع ↓يُفتح في تبويب جديد1414متى ننتقل للبرمجيات مفتوحة المصدر؟motoon.orgاذهب إلى المرجع ↓يُفتح في تبويب جديد
المزايا والتحديات
تسعى مبادرة “TODO” (Talk Openly, Develop Openly) إلى تعزيز كل من الفوائد التي تقدمها البرمجيات مفتوحة المصدر ومواجهة الصعوبات التي تعترض استخدامها في المؤسسات الكبيرة والصغيرة على حد سواء. وقد أشار جاي باريك إلى رغبة المشروع في نشر أهمية هذه البرمجيات عالميًا.1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد وفي الوقت نفسه، يظل المشروع في مراحله الأولية، ما يستدعي معالجة عدد من التفاصيل قبل أن يتضح أثره على المنظمات الصغيرة.1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- تُعَدُّ البرمجيات مفتوحة المصدر منافسًا عمليًا للبرمجيات المحتكرة، إذ تجمع بين تفوقها الأخلاقي وتوفير ميزات تقنية تجعلها جذابة للمستخدمين.1616البرمجيات مفتوحة المصدرjosa.ngoاذهب إلى المرجع ↓يُفتح في تبويب جديد
- يهدف “TODO” إلى تسهيل بدء أي شركة أو منظمة في اعتماد حزم مفتوحة المصدر وإطلاق مشاريع جديدة ضمن هذا الإطار، ما يخفف من العوائق التقنية واللوجستية أمام الاعتماد الواسع.1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- يشارك في الشراكة عدد من أكبر مزودي خدمات الإنترنت والشركات التقنية، مثل جوجل وتويتر وGitHub، مما يخلق شبكة دعم واسعة تسهم في تحسين إدارة وتنظيم المشاريع المفتوحة المصدر].1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- تواجه الشركات التي تعتمد على البرمجيات مفتوحة المصدر تحديات في إدارة وتنسيق هذه المشاريع، وهو ما دفع “TODO” إلى السعي لتحسين أساليب التطوير والاستخدام].1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- لا يزال من غير الواضح كيف سيسهم المشروع في مساعدة المنظمات الصغيرة، نظرًا لكونه في أيامه الأولى ويتطلب المزيد من التفاصيل العملية لتطبيقه بفعالية.1515“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدرaitnews.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
الفرق عن البرمجيات المجانية
تُظهر الفروقات بين البرمجيات المفتوحة المصدر والبرمجيات المجانية (free software) أوجهً متعددة تتجاوز مجرد التكلفة. فبينما تُعنى البرمجيات المفتوحة المصدر بأخلاقيات الشفافية وتوفير ميزات تجعلها تنافس البرمجيات المملوكة عمليًا، تُعرّف البرمجيات المجانية في كثير من الأحيان على أنها لا تكلّف المستخدم شيئًا ماليًا فقط.77تاريخ البرمجيات مفتوحة المصدر وتراخيصهاssdnodes.comاذهب إلى المرجع ↓يُفتح في تبويب جديد مثالٌ بارز على تطبيق هذه الفروقات هو مشغل الوسائط VLC، الذي يُطوّر كمنصة مفتوحة المصدر بالكامل بجهود متطوعين، ما يبرز الفارق الجوهري بين النموذجين.1313البرمجيات مفتوحة المصدر: كيف شكلت عالمنا الرقمي دون أن نشعر؟abd87.comاذهب إلى المرجع ↓يُفتح في تبويب جديد يمكن تلخيص الفروقات في النقاط التالية:
- الأخلاقية: تُؤكّد البرمجيات المفتوحة المصدر على مبدأ الشفافية وإتاحة الكود للمراجعة والتعديل، وهو ما لا يُشترط في البرمجيات المجانية.1616البرمجيات مفتوحة المصدرjosa.ngoاذهب إلى المرجع ↓يُفتح في تبويب جديد
- العملية: تُضيف البرمجيات المفتوحة المصدر ميزات تقنية تجعلها منافسًا عمليًا للبرمجيات المملوكة، بينما قد تقتصر البرمجيات المجانية على كونها مجانية السعر فقط.1616البرمجيات مفتوحة المصدرjosa.ngoاذهب إلى المرجع ↓يُفتح في تبويب جديد
- المصدر التطويري: تُطوّر مشاريع مفتوحة المصدر مثل VLC من قبل مجتمع من المتطوعين، ما يخلق بيئة تعاونية تختلف عن النماذج التجارية للبرمجيات المجانية التي قد لا تتضمن مشاركة شفافة في الكود.1313البرمجيات مفتوحة المصدر: كيف شكلت عالمنا الرقمي دون أن نشعر؟abd87.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
- التعريف: يُفهم مصطلح "free software" غالبًا على أنه "برمجيات لا تكلّف شيئًا"، وهو تعريف يركز على الجانب المالي دون الإشارة إلى حقوق الوصول إلى الشيفرة المصدرية.77تاريخ البرمجيات مفتوحة المصدر وتراخيصهاssdnodes.comاذهب إلى المرجع ↓يُفتح في تبويب جديد
المصادر
البرمجيات مفتوحة المصدر وأهميتها - فاميلي هوم | Family Home. ↩ ↩ ↩ ↩ ↩
جذور البرمجيات مفتوحة المصدر: تاريخ حركة غيّرت التقنية. ↩ ↩ ↩ ↩
نظام تشغيل مفتوح المصدر: أهم المميزات والعيوب مع أشهر الأمثلة. ↩ ↩ ↩ ↩
البرمجيات مفتوحة المصدر: كيف شكلت عالمنا الرقمي دون أن نشعر؟. ↩ ↩ ↩
“فيسبوك” وشركات أخرى تطلق مشروعا جديدا لدعم البرمجيات مفتوحة المصدر. ↩ ↩ ↩ ↩ ↩ ↩