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