استخدام GPL لملحقات Eclipse
إن أول شيء ينبغي التنبه إليه هو أن رخصتي غنو GPL ورخصة Eclipse العمومية غير متوافقتان. وهذا يعني أنك لا تستطيع الإيفاء بمتطلبات الرخصتين إن أنشأت عملًا يحتوي كودًا يخضع لكليهما معًا. سبب عدم توافق EPL مع GPL أنها لها شروط حقوق متروكة ليست بقوة شروط GPL، لكنها تحدث تعارضًا بين الرخصتين. إذا حاولت إصدار برنامج تحت هاتين الرخصتين، فسينتهي بك المطاف خارقًا إحداهما المزيد من المعلومات عن التوافق في أسئلة GPL المتكررة.
بعد أن عرفنا أن الرخصتين غير متوافقتان، فإن السؤال التالي هو: هل تعتبر ملحقات Eclipse أعمالا منفصلة، أم هي مرتبطة بEclipse بحيث تُكوّن عملًا واحدًا. بعد أن طلبنا من مؤسسة Eclipse معلومات دقيقة عن طريقة عمل Eclipse واتصاله بالملاحقات، فإننا نعتقد أن Eclipse وملحقاته تشكل عملًا واحدًا، وهذا لأن ملحقات Eclipse يجب أن تستخدم بعض مكتبات Eclipse الأساسية، ومبدأ ترخيص ذلك هو نفسه المنطبق على استخدام أي مكتبة أخرى، لقد كتبنا المزيد عن هذا في أسئلة GPL المتكررة. إن القضية المطروحة هنا هي كتابة ملحقات لبرنامج غير حر، لكن نفس الأمر ينطبق على كتابة ملحقات لبرنامج لا يتوافق مع GPL.
وبما أن Eclipse وملحقاته تشكل عملًا واحدًا، فإن رخصة الملحقات يجب أن تتوافق مع رخصة Eclipse، وكما ذكرنا أعلاه فإن EPL و GPL ليستا متوافقتين. لكن يمكن للمطورين الذي يرغبون في إصدار ملحقات لEclipse تحت GPL حل المشكلة بتوفير an إذن إضافي للرخصة والذي يمنح للمستخدمين صلاحية دمج عملهم مع Eclipse بهذه الطريقة. مزيد من المعلومات والأمثلة موجودة في تلك الوصلة. لاحظ أنه يجب أن يوافق جميع مالكي حقوق النشر على منح هذا الإذن ليصبح مفيدًا، وهذا يشمل مالكي حقوق نشر أي مكتبة أو كود من طرف ثالث مُغطّى بGPL، وبدون موافقتهم فإن التعارض سيظل موجودًا بين أكوادهم ومكتبات Eclipse المُغطاة بEPL.
إننا نأمل أن تسهم هذه المعلومات في الإجابة على الأسئلة التي طرحها الناس عن ملحقات Eclipse. إننا نشجع المطورين الذين لا زال لديهم بعض الأسئلة أن يراسلوا مختبر توافق مؤسسة البرمجيات الحرة عبر البريد الإلكتروني licensing@fsf.org.