هل يمكنني شحن "لين أوبرجار" تحتوي على بعض فصول GPL3؟ [مغلق

StackOverflow https://stackoverflow.com/questions/3858566

سؤال

لديّ مشروع أصدرته تحت GPLV3 يتطلب تشغيل clojure.jar و clojure-tontrib.jar. أود حقًا شحن ملف جرة كبير معهم جميعًا. (ربما مع ترخيص. txt أيضا)

  • هل يعرف أي شخص تفسيرًا قانونيًا واضحًا* إذا كان هذا يتماشى مع التراخيص؟
  • هل يمكنني تحديد ذلك في ترخيصتي. txt لتنكر أي تعارضات؟
  • هل يمكنك توجيهي إلى بعض المشروع الذي يقوم بذلك بالفعل؟

*أنا لا أبحث عن مشورة قانونية ، ولن أفسر أي رد على هذا النحو.

هل كانت مفيدة؟

المحلول

تم ترخيص Clojure بموجب ترخيص Eclipse Public (EPL) 1.0

يبدو أن تفسير عدم التوافق بين EPL و GPLV3 ، على النحو المنصوص عليه لأغراض إعلامية فقط ، من قبل مؤسسة Eclipse ، يثبط بشدة السيناريو الخاص بك:

http://www.eclipse.org/legal/eplfaq.php#gplcompatible

لا يتوافق EPL و GPL في أي مجموعة حيث سيتم النظر في النتيجة إما: (أ) عمل مشتق (الذي يفسر الكسوف بما يتوافق مع تعريف هذا المصطلح في قانون حقوق الطبع والنشر الأمريكية) أو (ب) عمل بناءً على ذلك رمز GPL ، حيث يتم استخدام هذه العبارة في GPLV2 أو GPLv3 أو الأسئلة الشائعة GPL حسب الاقتضاء. علاوة على ذلك ، لا يجوز لك الجمع بين رمز EPL و GPL في أي سيناريو حيث يكون رمز المصدر ضمن تلك التراخيص هو نفس وحدة رمز المصدر. التأكيد لي

بناءً على موضع مؤسسة البرمجيات المجانية ، لا يجوز لك الجمع بين رمز EPL و GPL في أي سيناريو حيث يوجد الارتباط بين التعليمات البرمجية المتاحة بموجب تلك التراخيص. ينطبق ما ورد أعلاه على كل من GPL الإصدار 2 و GPL الإصدار 3. "

يبدو أن Uberjar ليس خيارًا صراحة. لا أعرف ما إذا كانت الجرار clojure منفصلة مستبعدة على وجه التحديد من GPLV3 بواسطتك ستعمل.

نصائح أخرى

إخلاء المسئولية: أنا لست محامياً. هذه الإجابة تأتي مع عدم وجود ضمان على الإطلاق.

من http://www.gnu.org/licenses/gpl-faq.html: "إذا كنت تريد أن يربط البرنامج مع مكتبة لا تغطيها استثناء مكتبة النظام ، فأنت بحاجة إلى توفير الإذن للقيام بذلك. يوجد أدناه إشعارات ترخيص مثالين يمكنك استخدامها للقيام بذلك ؛ بالنسبة لـ GPLV2. في كلتا الحالتين ، يجب عليك وضع هذا النص في كل ملف تقوم به هذا الإذن.

يمكن فقط لحمل حقوق الطبع والنشر للبرنامج إصدار برامجهم بشكل قانوني بموجب هذه الشروط. إذا كتبت البرنامج بأكمله بنفسك ، في افتراض أن صاحب العمل أو مدرستك لا يطالب بحقوق الطبع والنشر ، فأنت حامل حقوق الطبع والنشر - لذلك يمكنك التصريح بالاستثناء. ولكن إذا كنت ترغب في استخدام أجزاء من البرامج الأخرى المغطاة GPL من قبل مؤلفين آخرين في الكود الخاص بك ، فلا يمكنك تفويض الاستثناء لهم. يجب أن تحصل على موافقة حاملي حقوق الطبع والنشر لتلك البرامج. "

هناك مثال على ترخيص لتضمينه في كل ملف بعد ذلك. إذا كنت تستخدم رمز GPL آخر (مكتبة ، على سبيل المثال) ، لا يمكنك فعل أي شيء دون تغيير ترخيصه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top