13

ما الفرق بين GPL و LGPL ؟

  • iali

حسب معلوماتي أن الفرق بينهم

أن GPL تشترط نشر/اتاحة الكود المصدري لبرنامجك في حالة استخدام مصنف مرخص بـ GPL بواسطة برنامجك ويجب ايضا ان يكون (البرنامج) مرخص بـ GPL

والـ LGPL لا تشترط نشر الكود المصدري

هل هنالك فروق اخرى مهمة أو تصحيح؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

15

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

12

هذا هو الفرق الرئيسي فعلاً، فرخصة LGPL تسمح لك باستخدام المنتَج البرمجي المرخص بموجب هذه الرخصة في منتَجات برمجية غير حرة.