تعريف المصدر المفتوح
تعريف المصدر المفتوح ( OSD ) هو وثيقة نشرتها مبادرة المصدر المفتوح . مشتق من إرشادات البرمجيات الحرة لـ Debian لبروس بيرينز ، يعد التعريف المعيار الأكثر شيوعًا للبرمجيات مفتوحة المصدر . يحتوي التعريف على عشرة معايير، مثل اشتراط الوصول الحر إلى الكود المصدر ومنح حقوق المصدر المفتوح لكل من يتلقى نسخة من البرنامج. يغطي كل من تراخيص copyleft والترخيصات المسموح بها ، وهو متطابق فعليًا مع تعريف البرمجيات الحرة ، ولكنه مدفوع باعتبارات أكثر عملية وملائمة للأعمال. يصوت مجلس مبادرة المصدر المفتوح على مقترحات التراخيص لإثبات امتثالها للتعريف، ويحتفظ بقائمة بالتراخيص المتوافقة على موقعه على الإنترنت. تم تكييف التعريف في تعريف مؤسسة المعرفة المفتوحة للمعرفة المفتوحة وفي تعريفات الأجهزة المفتوحة .
تاريخ
كانت هناك عدة محاولات لتعريف البرمجيات الحرة والبرمجيات مفتوحة المصدر. ومن بين أقدم هذه المحاولات تعريف مؤسسة البرمجيات الحرة للبرمجيات الحرة ، والذي حدد الحريات الثلاث للبرمجيات الحرة (أضيفت الحرية صفر لاحقًا). كانت الإصدارات المنشورة من تعريف مؤسسة البرمجيات الحرة للبرمجيات الحرة موجودة منذ عام 1986، حيث تم نشرها في الطبعة الأولى من نشرة جنو (التي لم تعد موجودة الآن). [1]
إرشادات حول البرمجيات الحرة في دبيان
نُشرت إرشادات DFSG لأول مرة مع الإصدار الأول من العقد الاجتماعي لدبيان في يوليو 1997. [2] وكان المؤلف الرئيسي هو بروس بيرينز ، مع مدخلات من مطوري دبيان خلال مناقشة استمرت لمدة شهر على قائمة بريدية خاصة، كجزء من العقد الاجتماعي الأكبر لدبيان. تم إرسال نسخة من بيرينز إلى مناقشة عبر البريد الإلكتروني بين إيان شوسلر (من دبيان آنذاك) ودوني بارنز من ريد هات، حيث اتهم شوسلر ريد هات بعدم توضيح عقدها الاجتماعي مع مجتمع لينكس. أدرك بيرينز أن دبيان ليس لديها أي عقد اجتماعي رسمي أيضًا، وبدأ على الفور في إنشاء واحد. كانت الحريات الثلاث (التي سبقت صياغة وإصدار إرشادات DFSG) (آنذاك) غير معروفة لمؤلفيها. [3]
وكانت المبادئ التوجيهية هي:
- إعادة التوزيع مجانًا.
- إدراج الكود المصدر.
- السماح بالتعديلات والأعمال المشتقة.
- سلامة الكود المصدر للمؤلف (كحل وسط).
- لا تمييز بين الأشخاص أو الجماعات.
- لا يوجد تمييز ضد مجالات العمل، مثل الاستخدام التجاري.
- يجب أن ينطبق الترخيص على جميع الأشخاص الذين يتم إعادة توزيع البرنامج عليهم.
- لا يجب أن يكون الترخيص خاصًا بمنتج واحد.
- لا يجب أن يقيد الترخيص برامج أخرى.
- أمثلة على التراخيص: تعد تراخيص GNU GPL و BSD و Artistic أمثلة على التراخيص التي تعتبر مجانية. [2] [4]
مفتوح المصدر
عندما أصدرت شركة Netscape متصفح Mozilla مفتوح المصدر في عام 1998، قام بروس بيرينز مرة أخرى بصياغة مجموعة من المبادئ التوجيهية للمصدر المفتوح لتتناسب مع الإصدار. [5] وقد زُعم أن تعريف المصدر المفتوح تم إنشاؤه من خلال إعادة تسمية النص الدقيق لـ DFSG.
تم اعتماد نسخة معدلة من هذا التعريف من قبل مبادرة المصدر المفتوح (OSI) كتعريف للمصدر المفتوح. [6] [7] تستخدم مبادرة المصدر المفتوح تسمية "المصدر المفتوح" بدلاً من "البرمجيات الحرة"، لأنها شعرت أن المصطلح الأخير يحمل شحنة أيديولوجية وسياسية غير مرغوب فيها، وأرادت التركيز على الحجج العملية والودية للأعمال للبرمجيات مفتوحة المصدر . [6] لقد تبنت نموذجًا تنظيميًا مغلقًا بدلاً من نموذج قائم على العضوية من أجل صياغة التعريف والعمل مع مجموعة متنوعة من أصحاب المصلحة أكثر من المشاريع المجانية أو مفتوحة المصدر الأخرى. [6]
بمجرد أن أصبح DFSG تعريفًا للبرمجيات الحرة مفتوح المصدر، رأى ريتشارد ستالمان الحاجة إلى التمييز بين البرمجيات الحرة والبرمجيات المفتوحة المصدر وروج لتعريف البرمجيات الحرة. [8]
ديبيان يبتعد
في نوفمبر 1998، اقترح إيان جاكسون وآخرون عدة تغييرات في النسخة 1.4 من المسودة، لكن التغييرات لم يتم إعلانها رسميًا أبدًا. صرح جاكسون [9] أن المشاكل كانت "صياغة فضفاضة" وبند التصحيح.
لقد قام القرار العام 2004-003 الخاص بدبيان، [10] والذي يحمل عنوان "التعديلات التحريرية على العقد الاجتماعي"، بتعديل العقد الاجتماعي. وقد ذكر مقدم الاقتراح أندرو سوفيلد: [11]
- "إن القاعدة هنا هي أن هذا القرار لا يغير إلا نص القانون، وليس روحه. وفي الأغلب الأعم، يغير القرار صياغة العقد الاجتماعي بحيث يعكس بشكل أفضل ما يفترض أن يعنيه، وهذا في الأغلب الأعم يأتي في ضوء قضايا لم تؤخذ في الاعتبار عند صياغته في الأصل".
ومع ذلك، فإن تغيير الجملة "نعد بالحفاظ على توزيعة Debian GNU/Linux كبرنامج مجاني بالكامل" إلى "نعد بأن نظام Debian وجميع مكوناته ستكون مجانية" أدى إلى قيام مدير الإصدار، أنتوني تاونز، بإجراء تغيير عملي: [12]
- "نظرًا لأن [SC #1] لم يعد يقتصر على "البرمجيات"، وبما أن هذا القرار اتخذه المطورون بعد وخلال مناقشة كيفية النظر في المحتوى غير البرمجي مثل الوثائق والبرامج الثابتة، فأنا لا أعتقد أنني أستطيع تبرير قرارات السياسة لإعفاء الوثائق أو البرامج الثابتة أو المحتوى بعد الآن، حيث تم تعديل العقد الاجتماعي لتغطية كل هذه المجالات."
وقد دفع هذا إلى صدور قرار عام آخر، 2004–004، [13] حيث صوت المطورون بأغلبية ساحقة ضد اتخاذ إجراء فوري، وقرروا تأجيل هذه التغييرات حتى الإصدار التالي (الذي بدأ تطويره بعد عام، في يونيو 2005).
معايير
إن توفير إمكانية الوصول إلى الكود المصدري ليس كافيًا لاعتبار البرنامج "مفتوح المصدر". [14] يتطلب تعريف المصدر المفتوح استيفاء عشرة معايير: [15] [6]
- إعادة التوزيع مجانًا [15]
- يجب أن يكون الكود المصدر متاحًا ويجب أن يسمح الترخيص بإعادة التوزيع في شكل كود مصدر (بدلاً من كود الكائن ). [15] لتعديل البرنامج، يلزم الوصول إلى الكود المصدر. [16]
- يجب السماح بالأعمال المشتقة وإمكانية إعادة توزيعها بموجب شروط الترخيص نفسها الخاصة بالمنتج مفتوح المصدر [15]
- قد يتطلب الترخيص توزيع البرنامج الأصلي سليمًا، ولكن فقط إذا كان من الممكن توزيع التعديلات على شكل تصحيحات دون قيود. [15] [16]
- لا يوجد تمييز بين المستخدمين [15]
- لا يوجد تمييز بين الاستخدامات، بما في ذلك الاستخدام التجاري [15]
- كل من يتلقى نسخة من البرنامج يتم منحه كافة حقوق المصدر المفتوح [15]
- يجب أن يغطي الترخيص جميع التعليمات البرمجية، وليس منتجًا أو توزيعًا معينًا. [15] [16]
- لا يجوز أن تكون هناك قيود على توزيع برامج أخرى في نفس الوقت [15]
- الحياد التكنولوجي - لا يمكن تقييد الاستخدام بأي تقنية معينة. [15] على سبيل المثال، الترخيص الذي يتطلب من المستخدم النقر فوق مربع للموافقة عليه ليس مجانيًا لأنه لا يمكن توزيع العمل كنسخة ورقية. [16]
تعريف المصدر المفتوح متاح بموجب ترخيص المشاع الإبداعي (CC BY 4.0). [17] وهو يغطي كل من copyleft - حيث يجب إصدار إعادة التوزيع والأعمال المشتقة بموجب ترخيص مجاني - والتراخيص المسموح بها - حيث يمكن إصدار الأعمال المشتقة بموجب أي ترخيص. إنه جزء من حركة المصدر المفتوح وليس حركة البرمجيات الحرة، ويسعى إلى تعزيز توفر البرمجيات مفتوحة المصدر لأي شخص يسعى إلى إعادة استخدامها، حتى صانعي البرمجيات الاحتكارية . [6] [18] [16] ولا يتناول إخلاء المسؤولية عن الضمان، على الرغم من شيوعها في البرمجيات مفتوحة المصدر. [16] لا يحدد التعريف هيكل حوكمة لمشاريع المصدر المفتوح. [6]
التراخيص المتوافقة
تستخدم منظمة OSI المعايير للموافقة على تراخيص معينة باعتبارها متوافقة مع التعريف، والحفاظ على قائمة بالتراخيص المتوافقة. ويتعين على التراخيص الجديدة تقديم اقتراح رسمي تتم مناقشته بواسطة قائمة البريد الخاصة بمنظمة OSI قبل الموافقة عليها أو رفضها من قبل مجلس إدارة منظمة OSI. وتوصي منظمة OSI بشكل خاص بسبعة تراخيص معتمدة باعتبارها "مشهورة أو مستخدمة على نطاق واسع أو تتمتع بمجتمعات قوية": [19]
- رخصة أباتشي 2.0
- تراخيص BSD 3-Clause وBSD 2-Clause
- جميع إصدارات GNU General Public License
- جميع إصدارات رخصة جنو العمومية الصغرى
- رخصة معهد ماساتشوستس للتكنولوجيا
- رخصة موزيلا العامة 2.0
- رخصة التطوير والتوزيع المشتركة (CDDL)
- ترخيص Eclipse العام الإصدار 2.0
طلب
برمجة
تدور أغلب المناقشات حول DFSG على قائمة debian-legal البريدية. فعندما يقوم مطور Debian بتحميل حزمة لأول مرة لتضمينها في Debian، يقوم فريق ftpmaster بفحص تراخيص البرامج وتحديد ما إذا كانت متوافقة مع العقد الاجتماعي. ويتشاور الفريق أحيانًا مع قائمة debian-legal في الحالات الصعبة.
المحتوى غير "البرمجي"
يركز دليل DFSG على البرمجيات، لكن الكلمة نفسها غير واضحة - يطبقها البعض على كل شيء يمكن التعبير عنه كتدفق من البتات، بينما تعتبرها أقلية تشير إلى برامج الكمبيوتر فقط. أيضًا، وجود PostScript والبرامج النصية القابلة للتنفيذ والمستندات المصدرية [ بحاجة لتوضيح ] وما إلى ذلك، يربك التعريف الثاني إلى حد كبير. وبالتالي، لكسر الارتباك، قرر مشروع دبيان في يونيو 2004 تطبيق نفس المبادئ صراحةً على وثائق البرمجيات وبيانات الوسائط المتعددة والمحتويات الأخرى. بدأ المحتوى غير البرمجي في دبيان يتوافق مع دليل DFSG بشكل أكثر صرامة في دبيان 4.0 (صدر في أبريل 2007) والإصدارات اللاحقة.
رخصة التأليف والنشر العامة
تحتوي العديد من الوثائق التي كتبها مشروع GNU ومشروع توثيق Linux وغيرهما من المشاريع المرخصة بموجب ترخيص التوثيق الحر GNU على أقسام ثابتة لا تتوافق مع DFSG. هذا التأكيد هو النتيجة النهائية لمناقشة طويلة والقرار العام 2006-001. [20]
بسبب أقسام GFDL الثابتة، يجب تضمين المحتوى الموجود تحت هذا الترخيص بشكل منفصل في مستودع "غير مجاني" إضافي لا يُعتبر رسميًا جزءًا من Debian.
ملفات الوسائط المتعددة
قد يكون من الصعب في بعض الأحيان تحديد ما يشكل "المصدر" لملفات الوسائط المتعددة، مثل ما إذا كان ملف الصورة غير المضغوط هو مصدر الصورة المضغوطة وما إذا كان النموذج ثلاثي الأبعاد قبل تتبع الأشعة هو المصدر للصورة الناتجة.
ديبيان قانونياختبارات الامتثال لمعايير DFSG
قام مشتركو قائمة البريد debian-legal بإنشاء بعض الاختبارات للتحقق مما إذا كان الترخيص ينتهك DFSG. الاختبارات الشائعة (كما هو موضح في مسودة الأسئلة الشائعة حول DFSG) [21] هي التالية:
- "اختبار جزيرة الصحراء". تخيل شخصًا منبوذًا على جزيرة صحراوية مع جهاز كمبيوتر يعمل بالطاقة الشمسية. هذا من شأنه أن يجعل من المستحيل تلبية أي متطلب لإتاحة التغييرات للعامة أو إرسال تصحيحات إلى مكان معين. وهذا ينطبق حتى لو كانت هذه المتطلبات بناءً على الطلب فقط، حيث قد يتمكن المنبوذ من تلقي الرسائل ولكنه غير قادر على إرسالها. لكي يكون البرنامج حرًا، يجب أن يكون هذا المنبوذ المؤسف قادرًا على تعديله، ويجب أن يكون قادرًا أيضًا على مشاركة التعديلات بشكل قانوني مع الأصدقاء على الجزيرة.
- "اختبار المنشقين". لنفترض أن منشقاً يعيش في دولة شمولية يرغب في مشاركة جزء معدَّل من برنامج مع زملاء منشقين، لكنه لا يرغب في الكشف عن هوية المعدِّل، أو الكشف بشكل مباشر عن التعديلات نفسها، أو حتى امتلاك البرنامج، للحكومة. إن أي شرط لإرسال تعديلات المصدر إلى أي شخص آخر غير متلقي الملف الثنائي المعدَّل ـ في الواقع، أي توزيع قسري على الإطلاق، باستثناء إعطاء المصدر لأولئك الذين يتلقون نسخة من الملف الثنائي ـ من شأنه أن يعرض المنشق للخطر. ولكي يعتبر ديبيان البرمجيات حرة، فلا بد أن لا يشترط أي توزيع زائد عن الحد.
- "اختبار مخالب الشر". تخيل أن مؤلفًا تم تعيينه من قبل شركة شريرة كبيرة ، والآن تحت سيطرة هذه الشركة، يحاول أن يفعل أسوأ ما يمكن لمستخدمي البرنامج: أن يجعل حياتهم بائسة، وأن يجعلهم يتوقفون عن استخدام البرنامج، وأن يعرضهم للمساءلة القانونية، وأن يجعل البرنامج غير مجاني، وأن يكتشف أسرارهم، إلخ. يمكن أن يحدث نفس الشيء لشركة تم شراؤها من قبل شركة أكبر عازمة على تدمير البرامج المجانية من أجل الحفاظ على احتكارها وتوسيع إمبراطوريتها الشريرة. لكي تكون حرة، لا يمكن للترخيص أن يسمح حتى للمؤلف بسلب الحريات المطلوبة.
استقبال
تعريف المصدر المفتوح هو التعريف الأكثر استخدامًا للبرمجيات مفتوحة المصدر ، [22] وغالبًا ما يستخدم كمعيار لتحديد ما إذا كان المشروع مفتوح المصدر أم لا. [17] وهو والتعريفات الرسمية للبرمجيات الحرة التي وضعتها مؤسسة البرمجيات الحرة (FSF) تغطي بشكل أساسي نفس تراخيص البرمجيات . [6] [23] ومع ذلك، هناك اختلاف في القيم بين حركات البرمجيات الحرة والمصدر المفتوح: فالأولى تعتمد بشكل أكبر على الأخلاق والقيم، والأخيرة تعتمد على البراجماتية. [6]
التعاريف المشتقة
التعريف المفتوح لمؤسسة المعرفة المفتوحة مشتق بشكل أساسي من تعريف المصدر المفتوح. [24]
تم تعديل بيان مبادئ الأجهزة مفتوحة المصدر من تعريف المصدر المفتوح. [25] [22]
انظر أيضا
- مقارنة بين تراخيص البرمجيات الحرة والمفتوحة المصدر
- تاريخ البرمجيات الحرة والمفتوحة المصدر
- تعريف البرمجيات الحرة
مراجع
- ^ ريتشارد م. ستالمان، ما هي مؤسسة البرمجيات الحرة؟، نشرة جنو، المجلد 1، العدد 1، فبراير 1986
- ^ من قبل بروس بيرينز (1997-07-04). "العقد الاجتماعي لدبيان مع مجتمع البرمجيات الحرة". قائمة بريدية debian-announce .
- ^ بروس بيرينز: "عندما كان عليّ كتابة إرشادات الترخيص لدبيان، كانت وثيقة الحريات الأربع غير معروفة."
- ^ "العقد الاجتماعي لدبيان". دبيان. 2004-04-26.
- ^ Overly, Michael R. (2003). The Open Source Handbook . Pike & Fischer. p. 5. ISBN 978-0-937275-12-2.
- ^ abcdefgh Gardler, Ross; Walli, Stephen R (2022). "Evolving Perspective on Community and Governance". قانون المصدر المفتوح والسياسة والممارسة . مطبعة جامعة أكسفورد، أكسفورد. ص. 47-48، 52. doi :10.1093/oso/9780198862345.003.0002. ISBN 978-0-19-886234-5.
- ^ كاتز، أندرو (2022). "كل شيء مفتوح". قانون المصدر المفتوح والسياسة والممارسة . مطبعة جامعة أكسفورد. ص 521. ISBN 978-0-19-260687-7.
- ^ ريتشارد ستالمان . "لماذا يتجاهل "المصدر المفتوح" جوهر البرمجيات الحرة". موقع جنو .
- ^ إيان جاكسون: مسودة جديدة لـ DFSG، قائمة بريدية debian-devel
- ^ القرار العام: تعديلات تحريرية على العقد الاجتماعي
- ^ أندرو سوفيلد: إعادة: تعديلات العقد الاجتماعي للمرشحين (الجزء 1: افتتاحية) (المسودة الثالثة)، قائمة بريدية debian-vote
- ^ أنتوني تاونز: تأثير العقد الاجتماعي GR على Sarge، قائمة بريدية debian-devel
- ^ القرار العام: جدول إصدار الرقيب في ضوء GR 2004-003
- ^ جرينليف، جراهام؛ ليندسي، ديفيد (2018). الحقوق العامة: المجالات العامة لحقوق الطبع والنشر . مطبعة جامعة كامبريدج. ص. 485. رقم ISBN 978-1-107-13406-5.
- ^ abcdefghijk Erlich, Zippy (2007). "Open Source Software". Handbook of Research on Open Source Software . IGI Global. ص 187-188. ISBN 978-1591409991.
- ^ abcdef لوران، أندرو م. سانت (2004). فهم تراخيص البرمجيات مفتوحة المصدر والمجانية: دليل للتعامل مع قضايا الترخيص في البرمجيات الحالية والجديدة . أوريلي ميديا، المحدودة، ص 9-11. رقم ISBN 978-0-596-55395-1.
- ^ ab Mertic, John (2023). مشاريع مفتوحة المصدر - ما وراء الكود: مخطط لمشاريع مفتوحة المصدر قابلة للتطوير ومستدامة . Packt Publishing Ltd. ص. 5. ISBN 978-1-83763-385-2.
- ^ ميكر، هيذر جيه. (2008). البديل مفتوح المصدر: فهم المخاطر والاستفادة من الفرص . جون وايلي وأولاده. ص 21-22. رقم ISBN 978-0-470-25581-0.
- ^ سميث، بي ماكوي (2022). "حقوق الطبع والنشر والعقود والترخيص في المصادر المفتوحة". قانون المصادر المفتوحة والسياسة والممارسة . مطبعة جامعة أكسفورد، أكسفورد. ص. 108-111. doi :10.1093/oso/9780198862345.003.0003. ISBN 978-0-19-886234-5.
- ^ القرار العام: لماذا لا تصلح رخصة التوثيق الحرة GNU لنظام Debian الرئيسي
- ^ الأسئلة الشائعة حول البرمجيات الحرة في دبيان
- ^ ab De Maria, Carmelo; Díaz Lantada, Andrés; Di Pietro, Licia; Ravizza, Alice; Ahluwalia, Arti (2022). "الأجهزة الطبية مفتوحة المصدر: المفهوم والاتجاهات والتحديات نحو تكنولوجيا الرعاية الصحية العادلة". هندسة الأجهزة الطبية مفتوحة المصدر . شام: دار النشر سبرينغر الدولية. ص. 4. doi :10.1007/978-3-030-79363-0_1. ISBN 978-3-030-79362-3.
- ^ Kelty, Christpher M. (2008). "الأهمية الثقافية للبرمجيات الحرة – بِتَّان" (PDF) . مطبعة جامعة ديوك . ص. 99. مؤرشف (PDF) من الأصل في 2016-03-04 . تم الاسترجاع في 2016-02-24 .
- ^ مارتن، فيكتوريا (2022). الدليل الكامل للمنح الدراسية المفتوحة . دار بلومزبري للنشر. ص 27. رقم ISBN 979-8-216-06415-2.
- ^ Bonvoisin, Jérémy; Mies, Robert; Boujut, Jean-François; Stark, Rainer (2017). "ما هو ""مصدر"" الأجهزة مفتوحة المصدر؟"". مجلة الأجهزة مفتوحة المصدر . 1 (1). doi : 10.5334/joh.7 . ISSN 2514-1708.
روابط خارجية
- تعريف المصدر المفتوح
- تعريف المصدر المفتوح بقلم بروس بيرينز، المصادر المفتوحة: أصوات من ثورة المصدر المفتوح، يناير 1999، ISBN 1-56592-582-3
- المبادئ التوجيهية للعقد الاجتماعي في ديبيان والبرمجيات الحرة
- قائمة debian-legal، مع أرشيفات من المناقشات السابقة
- الأسئلة الشائعة حول مسودة DFSG
- يحدد القسم A.1.3 من "لماذا OSS/FS؟ انظر إلى الأرقام!" بعض القضايا الرئيسية التي ناقشتها debian-legal.
- قائمة تراخيص البرامج الموجودة حاليًا في دبيان
- ويكي ديبيان DFSG وتراخيص البرمجيات
