هل يمكنني استخدام libavcodec (LGPL) في منتج تجاري [مغلق

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

  •  20-09-2019
  •  | 
  •  

سؤال

أنا أفكر في استخدام libavcodec في مشروعي ، وأنا أعلم أنه تحت ترخيص LGPL ، لكنني لا أفهم تمامًا التراخيص.

مشروعي ليس projcet مفتوح المصدر ، ولا أقوم بتغيير الكود في LibavCodec. يمكنني فقط استخدام طريقة الارتباط لاستخدام libavcodec.

مع هذه الشروط ، أود أن أسأل: هل يمكنني استخدام libavcodec في مشروعي؟

شكرًا.

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

المحلول

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

فيما يتعلق بحقوق الطبع والنشر على الرمز ، يوفر LGPL ترخيصًا للقيام بما تريد: سيتعين عليك جعل الرمز إلى libavcodec متاحًا ، إلى جانب أي تعديلات تقوم بها ، لكن لا يتعين عليك صنع الرمز الخاص بك متوفر.

(تعديل: كما أشار بافيل أدناه ، تحتاج إلى السماح للمستخدمين أيضًا بإجراء تعديلات على نسختك من libavcodec ؛ في الممارسة العملية ، فإن الارتباط ديناميكيًا بـ libavcodec هو أسهل طريقة للامتثال لهذا. )

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

نصائح أخرى

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

هذا يعني بشكل فعال أنك تقوم بربط تطبيقك Dynamicaly مع LibavCodec. أو توفير آلية مفيدة أخرى ل التغيير رمز lgpl'ed ، لأن Authout للمكتبة يسمح مثل هذه التغييرات ويجب أن تحترمها. هذا يعني أيضًا أنه لا يمكنك استخدام أجزاء من رمز Libvacodec في مصادرك (إلا إذا كنت تضمن ملفات الرأس) ، لأن المستخدم سيفقد القدرة على تغيير هذا الرمز.

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