الفرق بين GPL و LGPL

جدول المحتويات:

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

فيديو: الفرق بين GPL و LGPL

فيديو: الفرق بين GPL و LGPL
فيديو: خطورة ترك الملح/ مالاتعلمه عن الصوديوم واهميته/ حياتك تنتهى بدونه 2024, شهر نوفمبر
Anonim

GPL مقابل LGPL

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

ما هي GPL؟

GNU General Public License ، أو المعروفة باسم GPL ، هي نوع من التراخيص التي يتم استخدامها من قبل الكثير من البرامج المجانية مثل Linux. بموجب هذا الترخيص ، تتأكد من أن البرنامج مفتوح لجميع المستخدمين ، مما يجعلهم أحرارًا في تعديل البرامج مفتوحة المصدر أو تحريرها أو تعديلها ، والحصول على الكود المصدري وإعادة توزيعها.القيود التي تتضمنها GPL موجودة فقط لحماية حقوق المستخدمين. تحظر GPL على أي شخص إنكار حقوق المستخدمين أو التنازل عن حقوقهم.

ما هو LGPL؟

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

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

• الاختلاف الرئيسي بين GPL و LGPL هو أن GPL توفر المزيد من الحماية لمستخدمي البرامج. يتيح لهم حرية إجراء تغييرات على البرنامج ومشاركة وتلقي الكود المصدري.

• عندما يوزع المستخدم البرنامج ، يجب التأكد من حصول الآخرين على نفس الحقوق. من المهم ملاحظة أن أي تغييرات يتم إجراؤها في البرنامج يجب أيضًا أن تكون مرخصة بموجب GPL.

• LPGL ، من ناحية أخرى ، مصمم خصيصًا لمكتبات البرامج ، حيث يمكن للمرء إجراء تغييرات وإعادة رموز المصدر ، ولكن يمكن ربطه ببرنامج غير مجاني حيث لا يكون مرخصًا بموجب GPL. معظم البرامج اليوم مُرخصة بموجب GPL بينما تستخدم معظم المكتبات GPL ، يختار البعض استخدام LGPL بحيث يُسمح لعدد أكبر من الأشخاص بالاستفادة منها.

باختصار:

• GPL هي في الغالب للبرامج بينما LGPL مقصورة على مكتبات البرامج.

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

موصى به: