كيف تنطبق LGPL على الويب وتحديد التوزيع؟ [مغلق

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

  •  16-09-2019
  •  | 
  •  

سؤال

إذا كنت تستخدم مكتبة JavaScript مرخصة LGPL، فهل يجب علي إصدار تطبيق Web المصدر المغلق الذي يستخدمه؟

أشعر أنني لا أملي، طالما أنني لا أقوم بتعديل مصدر المكتبة.

أرغب في استخدام LGPL JavaScript Wysiwyg في بيئة مصدر مغلقة تجارية.

لا يتم توزيع تطبيق Web Source المغلق أبدا (اعتمادا على كيفية تطبيق تعريف التوزيع على مواقع الويب)، والمستخدمين النهائيين لديهم فقط الوصول إليها.

أجد GPL و LGPL مربكة للغاية عند تطبيقها على الويب.

أنا أيضا الخلط بين ما يشكل "التوزيع".

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

المحلول

في واحد عادي الإنجليزية "الترجمة", ، لا تزال المكتبة متوفرة تحت LGPL بينما يمكن أن يكون برنامجك الرئيسي هو أي ترخيص تريده.

عادة مع هذه الأنواع من البرامج المصدر المفتوحة، فأنت بخير إذا كان لديك فقط "يستخدم Frobnicator مكتبة Foo، متوفرة بموجب بيان الترخيص العام Lesser GNU" في صفحة "حول" الخاص بك، إلى جانب مصدر LGPL المتاح في البرنامج مكان ما. لست متأكدا، لقد رأيت أبدا رابطا لترخيص، دون نص الترخيص الفعلي.

قد تكون هناك فكرة واحدة هي مجرد رسالة بالبريد الإلكتروني لمطور المكتبة أو القائمة البريدية للمكتبة واسأل ما عليك القيام به للحصول على الترخيص بشكل صحيح تلك المكتبة.

وأنا لست محاميا، لذلك لا شيء قلته هو بالضرورة حقيقية قانونا، إلخ.

نصائح أخرى

القيود الرئيسية على LGPL هي التعديل والربط الديناميكي. كتب LGPL مع مراعاة اللغات المترجمة، وبما أن جافا سكريبت لم يتم تجميعها، فأنا لا أفهم كيف يمكن ربطها. كما تقف، فإن LGPL و JavaScript مزيج فقير.

هذه هي نقطة لGPL: يمكنك استخدامه في تطبيقك المصدر المغلق.

و - يجري JavaScript - رمز المصدر للمكتبة نفسها متاح على الويب على أي حال، يمكنك الارتباط مباشرة به من صفحة "حول".

يسمح لك LGPL بالربط بمكتبة LGPL'D في تطبيق مضمن (تجاري). لا يلزم توزيع التعليمات البرمجية المصدرية للتطبيق التجاري.

مع LGPL لا أنت لا تفعل (تحتاج إلى فتح المصدر).

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