تراخيص البرامج المفتوحة المصدر هي عقود قانونية بين المبدع والمستخدم لتعديل ومشاركة رمز البرنامج. دعنا نراجع تراخيص الشهيرة مفتوحة المصدر
ملخص
تراخيص المصادر المفتوحة هي عقود قانونية بين المؤلف ومستخدم برنامج الكمبيوتر الذي يسمح باستخدام الكود المصدر أو المخطط أو التصميم أو تعديله أو مشاركته بموجب الشروط والأحكام المحددة. وتؤكد أنه يمكن استخدام البرنامج في التطبيقات التجارية بموجب الشروط والأحكام المحددة. الترخيص المفتوح المصدر هو ما يحول التطبيق أو رمز البرنامج إلى تطبيق أو برنامج مفتوح المصدر. بدون ترخيص مفتوح المصدر ، يكون تطبيق البرنامج غير قابل للاستخدام من قبل المستخدمين حتى لو تم نشره علنًا على Github. ينص كل ترخيص مفتوح المصدر على ما يسمح للمستخدمين بملاحظة مكونات تطبيق البرنامج ، والتزاماتهم ، وما لا يمكنهم فعله وفقًا للشروط والأحكام. هناك أكثر من 200 قائمة تراخيص مفتوحة المصدر متوفرة وليس هناك أنواع ترخيص جيدة أو سيئة مفتوحة المصدر. الآن ، يعود الأمر إلى المؤسسة لاختيار أفضل ترخيص مفتوح المصدر هو الأكثر توافقًا مع سياساتها لضمان أن تظل متوافقة مع التعقيد والمتطلبات. من المهم أن نلاحظ أن اختيار ترخيص مفتوح المصدر هو عمل معقد. خاصة بالنسبة لهؤلاء المستخدمين والعملاء الذين ليسوا على دراية جيدة بإجراءات القانون القانونية. لهذا السبب قامت OSI بتجميع قائمة التراخيص المعتمدة من OSI ، والتي تتكون من أكثر من 80 تراخيص المصادر المفتوحة الأكثر شيوعًا والتي تتوافق مع تعريف المصدر المفتوح. إذا كان المشروع مهمًا بالنسبة لك ، فعليك أن تجد شخصًا لديه خبرة قانونية لمساعدتك في تحديد ترخيص المصدر المفتوح المناسب. من الأفضل الحصول على مشورة قانونية من محاماتك قبل اختيار ترخيصك المفضل. سيكون من الأفضل أن يتمكن المحامي الذي يعرف تفاصيل مشروعك من شرح آثار خيارات الترخيص المختلفة التي هي الأفضل لمشروعك. جميع التراخيص المذكورة في هذا البرنامج التعليمي تتم معتمد من خلال عملية مراجعة الترخيص وكلها جيدة لإصدار البرامج المفتوحة المصدر. هذه التراخيص هي الأكثر شعبية وتستخدم على نطاق واسع. من المرجح أن تكون هذه مألوفة للمستخدمين المحتملين والمساهمين في برنامجك. تراخيص البرمجيات المسموح بها الأكثر شعبية وتراخيص المصادر المفتوحة المجانية هي:
- ترخيص معهد ماساتشوستس للتكنولوجيا (معهد ماساتشوستس للتكنولوجيا)
- Apache License 2.0 (Apache-2.0)
- رخصة عامة عامة في GNU (GPL)
- ترخيص توزيع برامج بيركلي (BSD)
- ترخيص اتحاد أنظمة الإنترنت (ISC)
- خاتمة
1. ترخيص معهد ماساتشوستس للتكنولوجيا (معهد ماساتشوستس للتكنولوجيا)
يعد ترخيص معهد ماساتشوستس للتكنولوجيا هو ترخيص OSI المصدر الأكثر شهرة في OSI الذي تم إنشاؤه في معهد ماساتشوستس للتكنولوجيا (MIT) في أواخر الثمانينيات. إنها واحدة من أكثر تراخيص البرمجيات المجانية أو من طراز BSD ، وتتيح للأشخاص القيام بأي شيء يريدونه تقريبًا مع مشاريعك بموجب ترخيص معهد ماساتشوستس للتكنولوجيا مع الحد الأدنى من القيود. يمكنك إضافة وتعديل ودمج ونشر وتوزيع ترخيص MIT الأصلي وبيع نسخ من البرنامج بحرية. هذا الترخيص سهل للغاية وبسيط وإلى نقطة الترخيص وهذا هو السبب في أنه يحتوي على معدل تبني كبير بين مطوري البرامج. غالبًا ما تفضل المنظمات التجارية ترخيص MIT مفتوح المصدر بسبب طبيعة نوعها “لا سلاسل متصلة”.
2. ترخيص Apache 2.0 (Apache-2.0)
ترخيص Apache Software (ASL) هو مخطط ترخيص برمجيات مفتوح المصدر مجاني مجاني وبرامج كمبيوتر مفتوحة المصدر (FOSS). تتم كتابتها من قبل مؤسسة Apache Software Foundation (ASF) وهي ترخيص برمجي مجاني مساهمين صدرت من قبل مجموعة Apache (تم تسميته لاحقًا The Apache Software Foundation). يعد Apache License V2 الأكثر شعبية وترخيصًا تم نشره على نطاق واسع. يتيح لمستخدمي التطوير استخدام البرنامج لأي غرض ، وتوزيع الإصدارات المعدلة والتوزيع وتوزيعها على شروط المنتج المرخص Apache. أصدرت مجموعة ترخيص Apache 2.0 مفتوحة المصدر الإصدار الأول من ترخيص Apache في عام 1995. لم تعد المواد الإعلانية لأي منتج مرخص لـ Apache مطلوبة لتضمين إسناد ترخيص Apache بعد إزالة شرط الإعلان. الإصدار 2.0 من ترخيص Apache الذي وافق عليه ASF في عام 2004 للخروج من نموذج BSD. أنتجت ASF Group الإصدار 2.0 ترخيص Apache من خلال منح حقوق براءات الاختراع وتحديد تعريفات قوية للمفاهيم. ترخيص ترخيص Apache المجاني المجاني هو حاليًا في تكراره الثالث. يساعد في منتجات البرمجيات الأكثر موثوقية وطويلة العمر بمساعدة عملية تطوير البرمجيات التعاونية والمفتوحة المصدر. الآن ، يتم ترخيص جميع حزم الترخيص التي تنتجها مؤسسة Apache Software Foundation ضمناً بموجب إصدار ترخيص برنامج Apache 2.0.
3. رخصة العامة العامة في GNU (GPL)
رخصة GNU العامة العامة هي سلسلة من أكثر تراخيص المصادر الشائعة الاستخدام شائعة الاستخدام. رخصة GNU العامة العامة ، أو GNU GPL لـ Short أو Simply GPL هي ترخيص Lopleft. يهدف إلى ضمان حريتك في توزيع جميع إصدارات البرنامج وتشغيله ونسخه وتعديله لجعله برنامجًا مجانيًا. إنه أفضل مثال على ترخيص برامج الملكية. يحتوي هذا الترخيص على نسختان يتم استخدامهما بنشاط وعلى نطاق واسع في العديد من المجتمعات والمؤسسات المصدر المفتوح. كتب GNU (GPL) ريتشارد ستالمان في عام 1989 من أجل حماية برنامج GNU من كونه مملوكة. إنه تطبيق محدد لريتشارد من مؤسسة البرمجيات المجانية أو FSF ، ترخيص Lopleft الأول ليتم قبوله على نطاق واسع. يعني ترخيص حقوق الطبع والنشر المصدر المصدر Lopleft أنه يجب إصدار أي تطبيق برنامج مكتوب بناءً على أي مكون GPL كمنتج مفتوح المصدر. من الضروري لأي مكون GPL مفتوح المصدر توزيع رمز البرمجيات المصدر الكامل بناءً على عمل Lopleft السابق عند الإصدار للجمهور.
4. ترخيص توزيع برامج بيركلي (BSD)
تشير تراخيص BSD إلى أي شخص في عائلة من تراخيص برمجيات برمجيات BSD المجانية والمفتوحة (FOSS). إنها عائلة من تراخيص البرمجيات المجانية المتسارحة مع الحد الأدنى من القيود المفروضة على استخدام البرامج وتوزيعها. تراخيص BSD هي عائلة من الأسرة المسموح بها تعني أن ترخيص BSD أو BSD على غرار BSD هو ترخيص برامج مجاني لا يتطلب الكثير من المستخدمين ولا يضع الكثير من المتطلبات عند إعادة توزيع برنامج المصدر المفتوح المرخص. تم أخذ اسم ترخيص BSD الأصلي من نظام التشغيل الذي يشبه UNIX ، توزيع برامج Berkeley (BSD). تراخيص BSD اثنين من المتغيرات ، ورخصة BSD المعدلة (3 كل التوقيت) وترخيص BSD المبسط أو ترخيص FreeBSD (كلتا الاتجاهين) هي أيضًا تراخيص برمجيات مجانية. لا يتطلب ترخيص BSD Open Source على عكس GPL توزيع رمز المصدر على الإطلاق. يتيح لك ترخيص BSD نسخ وتعديل وتوزيع العديد من البرامج المجانية والمشاركة في المصدر أثناء الاحتفاظ بنسخة من إشعار حقوق الطبع والنشر ، قائمة الشروط وإخلاء المسئولية.
5. ترخيص اتحاد أنظمة الإنترنت (ISC)
رخصة ISC هو ترخيص برمجيات عائلة Open Open Open الأكثر تساهلاً مثل ترخيص MIT وترخيص BSD. تم إنشاؤه بواسطة اتحاد برامج الإنترنت (اتحاد أنظمة الإنترنت). ترخيص ISC هو في الأساس إصدار “تم تجريده” من تراخيص معهد ماساتشوستس للتكنولوجيا وتراخيص BSD المكونة من 2 نقطة ، مما يزيل بعض اللغة التي لم تعد ضرورية. ترخيص ISC مفتوح المصدر يعادل وظيفيًا لترخيص معهد ماساتشوستس للتكنولوجيا. الفرق الوحيد يكمن في لغة الترخيص. لا يحتوي رخصة ISC على متطلبات فقط وهي نفس متطلبات ترخيص معهد ماساتشوستس للتكنولوجيا. يجب على المستخدمين تضمين إشعار حقوق الطبع والنشر الأصلي ونسخة من الترخيص نفسه أثناء نسخ أو تعديل الرمز المرخص. مستخدمو الترخيص المسموح به ISC يحررون استخدام الرمز تجاريًا ، وتعديل الرمز وتوزيع الرمز. نظام التشغيل OpenBSD و OPENSTREETMAP مجانًا لاستخدام MAP of the World OSS ، استخدم ترخيص ISC.
خاتمة:
إذا كنت قد وصلت إلى هذا الحد ، فأنت تعلم أن حقوق الطبع والنشر للبرنامج المفتوح المصدر ليست لضعاف القلب. ومع ذلك ، بالنظر إلى حقيقة أن جميع مطوري البرامج تقريبًا يعتمدون بشكل كبير على ترخيص المصادر المفتوحة الأكثر تقييدًا وأعلى شركات الترخيص. من الأهمية بمكان فهم أساسيات تراخيص المصادر المفتوحة الأكثر شيوعًا والاختلافات الرئيسية بين تراخيص المصادر المفتوحة الشائعة الموجودة هناك. نأمل فقط أن يكون هذا التفسير لترخيص البرمجيات الملكية ومثال ترخيص البرمجيات مفتوح المصدر قد جعل حقل ألغام محتمل للتراخيص أكثر قابلية للملاحة. _ يمكنك الانضمام إلينا على Twitter ، LinkedIn وصفحة Facebook. ما هي التراخيص المفتوحة المصدر التي تفضلها؟ إذا كان لديك أي أسئلة أو تعليقات ، يرجى _ الاتصال.
يستكشف:
لدينا أيضًا العديد من المقالات الأخرى التي قد تكون مهتمًا بها.