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

رخصة البرمجيات المفتوحة ( OSL ) [ 2 ] هي رخصة برمجيات أنشأها لورانس روزن . وقد اعتمدتها مبادرة المصادر المفتوحة (OSI) كرخصة مفتوحة المصدر ، إلا أن مشروع دبيان اعتبر الإصدار 1.1 [ 3 ] [ 4 ] غير متوافق مع معايير DFSG . تُعدّ رخصة OSL رخصة حقوق نسخ محفوظة ، مع شرط إنهاء يُفعّل عند رفع دعوى قضائية بدعوى انتهاك براءة اختراع.

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

الميزات الرئيسية

بند إنهاء دعوى براءة الاختراع

يتضمن قانون OSL بندًا للإنهاء يهدف إلى ردع المستخدمين عن رفع دعاوى انتهاك براءات الاختراع:

١٠) الإنهاء بسبب دعوى براءة اختراع. ينتهي هذا الترخيص تلقائيًا، ولا يحق لك ممارسة أي من الحقوق الممنوحة لك بموجبه، اعتبارًا من تاريخ بدء أي دعوى، بما في ذلك دعوى مقابلة أو دعوى فرعية، ضد المرخِّص أو أي مرخَّص له، بدعوى أن العمل الأصلي ينتهك براءة اختراع. لا يسري هذا البند على الدعاوى التي تدّعي انتهاك براءة اختراع من خلال دمج العمل الأصلي مع برامج أو أجهزة أخرى. [ ٦ ]

ضمان المنشأ

ومن أهداف نظام OSL الأخرى ضمان مصدر القطع الأثرية. [ 7 ]

7) ضمان المنشأ وإخلاء المسؤولية عن الضمان. يضمن المرخِّص أن حقوق التأليف والنشر في العمل الأصلي وحقوق براءات الاختراع الممنوحة بموجب هذا الترخيص مملوكة له أو مرخصة لك بموجب شروط هذا الترخيص بإذن من المساهمين في حقوق التأليف والنشر وحقوق براءات الاختراع تلك. [ 6 ]

نشر الشبكة هو التوزيع

ينص قانون OSL صراحةً على أن أحكامه تشمل الأعمال المشتقة حتى عندما يتم توزيعها فقط من خلال التطبيقات عبر الإنترنت:

5) النشر الخارجي. يُقصد بمصطلح "النشر الخارجي" استخدام أو توزيع أو نشر العمل الأصلي أو الأعمال المشتقة بأي شكل من الأشكال بحيث يُمكن لأي شخص آخر غيرك استخدام العمل الأصلي أو الأعمال المشتقة، سواءً تم توزيع هذه الأعمال أو نشرها لهؤلاء الأشخاص أو إتاحتها كتطبيق مُعدّ للاستخدام عبر شبكة. وكشرط صريح لمنح التراخيص بموجب هذه الاتفاقية، يجب عليك اعتبار أي نشر خارجي تقوم به للعمل الأصلي أو أي عمل مشتق بمثابة توزيع بموجب البند 1(ج). [ 6 ]

لا يؤدي الربط إلى إنشاء عمل مشتق

يُجيز البند 1(أ) من ترخيص OSL للمُرخَّص لهم إعادة إنتاج البرامج المشمولة "كجزء من عمل جماعي"، وذلك تمييزًا لها عن العمل الأصلي أو العمل المُشتق . أما البند 1(ج) فيُخوّل الأعمال المُشتقة أو نسخ العمل الأصلي فقط، دون الأعمال الجماعية، بموجب الترخيص. ويُعرَّف العمل المُشتق في البند 1(ب) بأنه العمل الذي يُنشأ عندما يمارس المُرخَّص له حقه في "ترجمة العمل الأصلي أو تكييفه أو تغييره أو تحويله أو تعديله أو ترتيبه". [ 6 ]

كتب روزن: [ 8 ]

تعكس الأفعال المستخدمة في المادة 1(ب) ["ترجمة، تكييف، تغيير، تحويل، تعديل، أو ترتيب"] أنواع الأنشطة التي نقوم بها عادةً لإنشاء أعمال أدبية أو تعبيرية مشتقة، وهذه الأنشطة - وليس الربط الوظيفي - هي التي تُنشئ الأعمال المشتقة كما هو مُعرَّف في هذه الرخصة. ونتيجةً لذلك، فإن ربط عمل أصلي غير مُعدَّل بعمل آخر مكتوب بشكل مستقل لا يُنشئ، في غياب أي شيء آخر، عملاً مشتقاً خاضعاً للمادة 1(ب)؛ فهذا الفعل ليس سوى دمج نسخة من ذلك العمل الأصلي في عمل جماعي، مُصرَّح به بموجب المادة 1(أ).

مقارنة مع رخصة LGPL ورخصة GPL

يهدف ترخيص OSL إلى أن يكون مشابهاً لترخيص LGPL . [ 9 ] تجدر الإشارة إلى أن تعريف الأعمال المشتقة في ترخيص OSL لا يشمل الربط ببرامج/مكتبات OSL، لذا فإن البرامج التي ترتبط فقط ببرامج OSL لا تخضع لترخيص OSL.

لا يتوافق ترخيص OSL مع ترخيص GPL . [ 10 ] وقد زُعم أن ترخيص OSL يهدف إلى أن يكون أقوى قانونيًا من ترخيص GPL (مع الاختلاف الرئيسي المتمثل في "إتاحة البرنامج للاستخدام عبر الإنترنت يتطلب إتاحة شفرة المصدر" [ 11 ] وهو نفس هدف ترخيص GNU Affero العام الأحدث (AGPL)، المتوافق مع GPLv3)، [ 11 ] ومع ذلك، على عكس ترخيص GPL، لم يتم اختبار ترخيص OSL في المحكمة قط، ولا يُستخدم على نطاق واسع.

الموافقة على الترخيص

ينص القيد الوارد في القسم 9 من قانون OSL على ما يلي:

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

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

يعارض روزن هذا، مصرحاً في شرحه لرخصته بأن "معظم مشاريع المصادر المفتوحة والموزعين التجاريين يستخدمون بالفعل إجراءات مناسبة للحصول على الموافقة الصريحة من المرخص لهم، لذا فإن متطلبات OSL 3.0 هذه لا تهدف إلى فرض شيء مختلف عما يحدث الآن في ممارسة توزيع البرامج العادية." [ 12 ]

توزيع

إذا صحّ ادعاء مؤسسة البرمجيات الحرة، فإنّ الفرق الرئيسي بين رخصة جنو العمومية (GPL) ورخصة البرمجيات المفتوحة المصدر (OSL) يكمن في القيود المحتملة على إعادة التوزيع. تفرض كلتا الرخصتين شرطًا من المعاملة بالمثل، يُلزم مؤلفي الإضافات البرمجية بترخيص تلك الإضافات بنفس رخصة العمل الأصلي.

بند إنهاء دعوى براءة الاختراع

إن بند إنهاء إجراءات براءة الاختراع، الموصوف أعلاه، يمثل فرقًا هامًا آخر بين OSL و GPL.

أحكام إضافية

  • يجب توزيع الأعمال المشتقة بموجب نفس الترخيص. (§1c)
  • يجب أن تكون الأعمال المشمولة التي يتم توزيعها مصحوبة بشفرة المصدر، أو أن يكون الوصول إليها متاحاً. (§3)
  • لا توجد قيود على تحصيل الأموال مقابل البرامج المشمولة بالترخيص، ولكن يجب تضمين شفرة المصدر أو إتاحتها مقابل رسوم معقولة. (§3)
  • يجب أن تتضمن الأعمال المشمولة التي يتم توزيعها نسخة حرفية من الترخيص. (§16)
  • التوزيع يعني (ولكن لا ينص صراحةً) ترخيصًا مجانيًا لأي براءات اختراع مضمنة في البرنامج. (§2)

الإصدارات اللاحقة

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

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

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

  • يتوفر NUnitLite، وهو إصدار خفيف الوزن من NUnit ، حتى الإصدار 2.0 ألفا، بموجب ترخيص MIT / X / Expat.
  • CodeIgniter v3.0 ، إطار عمل PHP مفتوح المصدر (كان من المخطط استخدام OSL، ولكن تم التخلي عنه بسبب عدم توافق رخصة GPL مع رخصة MIT، وربما تم استخدامه لفترة قصيرة فقط لإصدار التطوير).

انظر أيضاً

مراجع

  1. 1 2 3 "تراخيص متنوعة وتعليقات عليها - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)" . Gnu.org . تم الاطلاع عليه في 4 مارس 2012 .
  2. "مبادرة المصادر المفتوحة OSI - رخصة البرمجيات المفتوحة 3.0 (OSL-3.0: الترخيص | مبادرة المصادر المفتوحة)" . Opensource.org. 31 أكتوبر 2006. تم الاطلاع عليه في 4 مارس 2012 .
  3. "DFSGLicenses – Debian Wiki" . Wiki.debian.org. 28 فبراير 2012. تم الاطلاع عليه في 4 مارس 2012 .
  4. "مبادرة المصادر المفتوحة (OSI) - "رخصة البرمجيات المفتوحة": الترخيص" . Opensource.org. 1 مايو 2006. مؤرشف من الأصل في 1 مايو 2006. تم الاطلاع عليه في 15 أكتوبر 2012 .
  5. "بيزنس ويك" . 6 فبراير 2006. مؤرشف من الأصل في 8 فبراير 2006. تم الاطلاع عليه في 4 مارس 2012 .
  6. 1 2 3 4 5 "رخصة البرمجيات المفتوحة 3.0 (OSL-3.0)" . opensource.org . مبادرة المصادر المفتوحة. 31 أكتوبر 2006. تم الاطلاع عليه في 21 أبريل 2021 . تم نسخ النص من هذا المصدر، وهو متاح بموجب ترخيص Creative Commons Attribution 4.0 International License .
  7. "موقف مؤسسة أباتشي للبرمجيات - لينكس إلكترونز" بشأن مُعرّف المُرسِل . Linuxelectrons.com. 31 أكتوبر 2005. مؤرشف من الأصل في 31 أكتوبر 2005. تم الاطلاع عليه في 15 أكتوبر 2012 .
  8. "شرح OSL 3.0" . rosenlaw.com . تم الاطلاع عليه بتاريخ 24 يناير 2022 .
  9. "رخصة البرمجيات المفتوحة ("OSL") الإصدار 3.0" (ملف PDF) . تم الاطلاع عليه بتاريخ 15 أكتوبر 2012 .
  10. "فلسفة مشروع جنو - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)" . Gnu.org. 26 فبراير 2012. تم الاطلاع عليه في 4 مارس 2012 .
  11. 1 2 "اختيار رخصة مفتوحة المصدر" . Airs.com . تم الاطلاع عليه في 4 مارس 2012 .
  12. "شرح OSL 3.0" . rosenlaw.com . تم الاطلاع عليه بتاريخ 12 ديسمبر 2023 .