0

مقال مترجم: توافق الترخيص وإعادة الترخيص

ترجمة مقال:License Compatibility and Relicensing – بقلم : ريتشارد ستولمن  – منشور على موقعgnu.org

في حالة وجود خطأ بالترجمة أو إقتراحات بالتحسين، رجاء المراسلة.

إذا كنت تريد دمج برنامجين حُرّين في برنامج واحد، أو شيفرة برمجية من برنامج في آخر؛ فإن هذا يُثير تساؤل ما إذا كان ترخيصهما يسمح بتجميعهما.

لا يوجد مشكلة في دمج برامج لديها نفس الترخيص، إذا كان الترخيص يتعامل بسلوك عقلاني كما في كل التراخيص الحرة تقريبا.*

ماذا إذا كانت الترخيص مختلفة؟ بشكل عام يمكن أن نقول أن عدة تراخيص متوافقة؛ إذا كان هناك طريقة لدمج شيفرة برمجية خاضعة لهذه التراخيص المختلفة مع الامتثال لكل منهم. في الأغلب -وليس دائما- تكون النتيجة؛ برنامج به أجزاء مختلفة التراخيص المتوافقة. وجود مثل هذه القدرة على الدمج أو عدم وجودها هي سمة في مجموعة معينة من التراخيص، ولا تعتمد على الطريقة التي تُشير بها للتراخيص. كما تحكم مجموعة التراخيص؛ أيّ ترخيص هو المطلوب لبرنامج موحّد.

نُقسِّم التراخيص إلى ثلاث فئات:فضفاضة (أيضا “متساهلة” أو “يسيرة”)، ومتوسطة، ومتروكة. التراخيص الفضفاضة لا تفعل شيئا حيال وضع شيفرة برمجية داخل برمجيات احتكارية. ترخيص الحقوق المتروكة يمنع ذلك من خلال إلزام الجميع بإعادة استخدام البرنامج تحت نفس الترخيص. الرخصة المتوسطة تضع بعض الشروط لاضافة الشيفرة البرمجية في برامج احتكارية لكن لا تحاول الإحالة دون ذلك. Continue Reading