سؤال

تكرار ممكن:
باستخدام مكتبة LGPL في تطبيق Java التجاري

مرحبا يا شباب!

يوجد مشروع تحت رخصة GNU Lesser GPL. أريد استخدام هذا المشروع في طلبي. هل يمكنني بيع طلبي باستخدام هذا الترخيص؟

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

المحلول

باختصار ، تكون فكرة مشاريع lgpl'd (عادة المكتبات) هي أنك حرة استعمال كما ترغب في التطبيق الخاص بك ، سواء كان مفتوحًا أو مغلقًا ، أو مجانيًا أو خاصًا - طالما قمت بنشر الكود المصدري للجزء LGPL'd (إذا قمت بتعديل الجزء LGPL'D ، فيجب عليك نشر المصادر المعدلة ، تحت LGPL).

بالإضافة إلى ذلك ، يجب ربط المكتبات ديناميكيا بحيث يمكن استبدال المستخدمون بإصدار آخر من قبل المستخدم إذا كان يرغب في ذلك. للمكتبات (.dll, .so, .jar...) ، هذا عادة ما يكون بديهيا. ملاحظة جانبية: هذا شرط لا معنى له بطبيعته ، لأنه لا شيء يتطلب تطبيقك يعمل مع أي إصدار مكتبة آخر غير الإصدار الذي قدمته في الأصل. يمكنك حتى منع تطبيقك بنشاط من العمل مع الإصدارات الأخرى.

نصائح أخرى

يمكنك استخدام lpgled libs مع البرامج الخاصة بك ، ولكن هناك بعض القيود التي يجب مراعاتها. من الأفضل قراءة LGPL بعناية واتصل بمحام.

ملاحظات عامة ، يمكنك استخدام مكتبة LGPL إذا

  • أنت تربط معها ديناميكيا فقط السماح للمستخدم باستبدال مكتبة معينة (على سبيل المثال استبدال DLL بإصدار متوافق أحدث).
  • إذا قمت بإجراء تغييرات في رمز LGPL ، فأنت تصدر مصادر المكتبة التي تم تغييرها أيضًا.

بشكل عام ، تستخدم العديد من مشاريع المصدر المغلقة رمز LGPL ، فهي ممارسة شائعة ، ولكن قراءة الترخيص بعناية ، وخاصة هذا GPL-FAQ.

إذا كان لديك شكوك ، فاتصل بالمحامي.

إذا كنت تستخدم تطبيق GNU كجزء من عملية التطوير ، فإن الكود الناتج قابل للبيع.

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

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

إذا كنت في شك اتصل بالمؤلفين الأصليين ، فأخبرهم بما قمت به/تنويه واسألهم عن رأيهم - إنه برنامج في وقت لاحق من العبث به.

الإجابة المختصرة هي نعم ، يمكنك بيع طلبك بموجب أي ترخيص تريده. الشيء الوحيد الذي عليك فعله هو:

  1. اذكر في مكان ما أن منتجك يستخدم تلك المكتبة ، في أي مكان ، في المربع حول ، في شاشة الرش ، في الدليل ...

  2. إذا طلب عملاؤك من أي وقت مضى رمز المصدر لتلك المكتبة (وليس بالضرورة تطبيقك) ، فيجب عليك تقديمه لهم أو إخبارهم بكيفية الحصول عليها. لكن لاحظ أن عملائك/المستخدمين فقط لديهم هذا صحيح (ومعظم العملاء لا يزعجون بشكل صحيح؟).

هذا هو في الأساس باختصار على الرغم من أنني ما زلت أوصيك بقراءة الأسئلة الشائعة حول GPL المنشورة بواسطة Artyom.

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