شبكة بحوث وتقارير ومعلومات
تجربة هيدر2
اليوم: السبت 27 ابريل 2024 , الساعة: 6:32 ص


اخر المشاهدات
الأكثر قراءة
اعلانات

مرحبا بكم في شبكة بحوث وتقارير ومعلومات


عزيزي زائر شبكة بحوث وتقارير ومعلومات.. تم إعداد وإختيار هذا الموضوع [ تعرٌف على ] رخصة جنو العمومية الصغرى # اخر تحديث اليوم 2024-04-27 فإن كان لديك ملاحظة او توجيه يمكنك مراسلتنا من خلال الخيارات الموجودة بالموضوع.. وكذلك يمكنك زيارة القسم , وهنا نبذه عنها وتصفح المواضيع المتنوعه... آخر تحديث للمعلومات بتاريخ اليوم 10/11/2023

اعلانات

[ تعرٌف على ] رخصة جنو العمومية الصغرى # اخر تحديث اليوم 2024-04-27

آخر تحديث منذ 5 شهر و 18 يوم
1 مشاهدة

تم النشر اليوم 2024-04-27 | رخصة جنو العمومية الصغرى

رخصة جنو العمومية الصغرى للمكتبات

أعطى الاسم السابق للرخصة «رخصة جنو العمومية للمكتبات» انطباع بان مكتبات البرامج الموصى بها من قبل مؤسسة البرمجيات الحرة تستخدم رخصة جنو العمومية الصغرى، بينما البرامج تستخدم رخصة جنو العمومية. في فبراير عام 1999، كتب مدير مشروع جنو ريتشارد ستولمان (Richard Stallman) مقالة بعنوان «لماذا لا يجب عليك استخدام رخصة جنو العمومية الصغرى لمكتبك القادمة»، موضحاً فيها أنه لم يتم إهمال مكتبة جنو العمومية الصغرى، ولكن هذا لا يعني أنه يجب بالضرورة استخدام هذه الرخصة مع جميع المكتبات:
اختيار أفضل ترخيص لمكتبة معينة هو مسألة إستراتيجية... استخدام رخصة جنو العمومية العادية للمكتبات يعطي لمطورين البرمجيات الحرة ميزة على مطورين البرمجيات الاحتكارية: حيث باستخدام هذه الرخصة يمكن صنع مكتبة يتمكن مطورين البرمجيات الحرة من استخدامها، بينما لا يتمكن مطورين البرمجيات الاحتكارية من ذلك. عندما تكون ميزات المكتبة الحرة متوفرة بسهولة للبرمجيات الاحتكارية عبر مكتبات أخرى بديلة... فعندها لا تقدم المكتبة أي فائدة للبرمجيات الحرة، وبالتالي من الأفضل استخدام رخصة جنو العمومية لهذه المكتبة.
في بعض الأحيان، يؤيد ستالمان ومؤسسة البرمجيات الحرة استخدام تراخيص حتى أقل تقييداً من رخصة جنو العمومية الصغرى بناءً على أنَّ تلك مسألة إستراتيجية. ومن الأمثلة البارزة على ذلك تأييد سالتمان استخدام مشروع Vorbis رخصة من نمط رخصة BSD لاستخدامها في مكتباتهم.

الاختلافات عن رخصة جنو العمومية

الاختلاف الرئيسي بين رخصة جنو العمومية ورخصة جنو العمومية الصغرى أنَّ الأخيرة تتيح بربط العمل - المرخص بها - مع (في حالتنا مكتبة برمجية) برنامج غير مُرخَص بهذه الرخصة، بغض النظر إن كان برنامجاً حراً أو احتكارياً. البرنامج الغير مرخص برخصة جنو العمومية الصغرى يُمكِن أن يوزَّع تحت أي بنود إن لم يكن عملاً مشتقاً. فإن كان كذلك، يجب على البرنامج أن يسمح بـ «إجراء تعديلات لاستخدام العميل المخصص وإجراء هندسة عكسية لتنقيح هذه التعديلات». كون العمل الذي يستخدم برنامج - مرخَص تحت رخصة جنو العمومية الصغرى - مشتقاً أم لا هو مسألة قانونية. لا تُعتبَر الملفات التنفيذية المستقلة التي تُربَط ديناميكياً بمكتبة عبر الوسيط so. أو dll. أو غيرها من الوسائط عملاً مشتقاً وهذا مذكور في بنود الرخصة. فهي تندرج تحت مسمى «عمل يستخدم مكتبة - برمجية -». تنص الفقرة الخامسة من الإصدار 2.1 على أنَّ:
يسمى البرنامج الذي لا يحتوي على أي مشتق من أي جزء من المكتبة ولكنه مصمم للعمل مع المكتبة من خلال تجميعها أو ربطها به بـ «العمل الذي يستخدم مكتبة». لا يعتبر مثل هذا العمل عملاً مشتقاً من المكتبة، وبالتالي يخرج من إطار هذا الترخيص (لا يطبق عليه بنود الرخصة).
وبالتالي، إن كان «عمل يستخدم مكتبة»، فيجب أن يكون من الممكن ربط البرنامج بإصدار أحدث من البرنامج المُرخَص بهذه الرخصة. الطريقة الأكثر شيوعاً واستخداماً لإجراء ذلك هي استخدام «آلية المكتبة المشتركة المناسبة للربط (a suitable shared library mechanism for linking)». كبديل، يُسمح باستخدام مكتبة مربوط سكونياً (statically linked library) إما إن كان النص المصدري أو ملف الكائنات القابلة للارتباط (linkable object files) متوافراً.

التاريخ


كان يسمى هذا الترخيص بالأصل برخصة جنو العمومية للمكتبات ونُشِرَ لأول مرَّة في عام 1991، واعتُمِدَ الإصدار الثاني من الترخيص لتحقيق التكامل مع الإصدار الثاني من رخصة جنو العمومية. عُدِلَ الإصدار 2.1 بشكل بسيط ونُشِرَ في عام 1999، حيث أعيد تسمية الرخصة إلى «رخصة جنو العمومية الصغرى» لتوضيح موقف مؤسسة البرمجيات الحرة أنَّه لا يجب على جميع المكتبات البرمجية استخدام هذا الترخيص. نُشِرَ الإصدار الثالث من الرخصة في عام 2007 ليضيف مجموعة من البنود (الأذونات) التي طُبِقَت على الإصدار الثالث لرخصة جنو العمومية (أي لتحقيق بعض التكامل مجدداً).

التوافقية


إحدى مزايا رخصة جنو العمومية الصغرى هي السماح بإعادة ترخيص أي برمجية برخصة جنو العمومية وذلك مذكور في بنود الرخصة (طالع القسم الثالث من نص الإصدار 2.1 من الرخصة، والقسم الثاني الخيار b من نص الإصدار الثالث). تتيح هذه الميزة إعادة الاستخدام المباشر لشيفرة برمجية تخضع لبنود رخصة جنو العمومية الصغرى في المكتبات والتطبيقات المرخصة بموجب رخصة جنو العمومية. الإصدار الثالث من رخصة جنو العمومية الصغرى غير متوافق مع الإصدار الثاني من رخصة جنو العمومية. مع ذلك، فإن الأعمال التي تستخدم هذه الأخيرة (رخصة جنو العمومية) وحصلت على صلاحية استخدام إصدار أحدث من الرخصة فهي متوافقة: العمل الذي تم إصداره تحت رخصة جنو العمومية الإصدار الثاني «أو أي إصدار آخر لاحق» يمكن دمجه مع شيفرة من مكتبة مرخصة بموجب رخصة جنو العمومية الصغرى الإصدار الثالث، بحيث يخضع العمل المشترك ككل - في النهاية - تحت بنود رخصة جنو العمومية الإصدار الثالث.

شرح مبسط



رخصة جنو العمومية الصغرى (بالإنجليزية: GNU Lesser General Public License)‏ يُشار إليها بالاختصار LGPL، هي رخصة للبرمجيات الحرة نشرتها مؤسسة البرمجيات الحرة (FSF). تتيح هذه الرخصة للمطورين والشركات استخدام ودمج برمجيات تم إصدارها تحت بنود هذه الرخصة في برمجياتهم (حتى وإن كانت احتكارية) بدون الحاجة إلى نشر النص المصدري لمكونات برمجيتهم (كما في رخص الحقوق المتروكة المتشددة). كل تتطلبه هذه الرخصة أن تكون البرمجيات الخاضعة لبنودها قابلة للتعديل من المستخدم (النهائي) عبر إتاحة النص المصدري. تستخدم الشيفرات المرخصة تحت بنود هذه الرخصة في البرمجيات الاحتكارية عادةً على شكل مكتبات مشتركة (shared library)، وبالتالي تُفصَل المكونات الاحتكارية في البرمجية عن تلك المرخصة تحت بنود هذه الرخصة بشكل جلي وواضح. تُستخدم هذه الرخصة بالدرجة الأولى لمكتبات البرمجيات، بالرغم من ذلك فهي تستخدم أيضاً في بعض التطبيقات القائمة بحد ذاتها (المستقلة).
شاركنا رأيك

 
التعليقات

لم يعلق احد حتى الآن .. كن اول من يعلق بالضغط هنا

أقسام شبكة بحوث وتقارير ومعلومات عملت لخدمة الزائر ليسهل عليه تصفح الموقع بسلاسة وأخذ المعلومات تصفح هذا الموضوع [ تعرٌف على ] رخصة جنو العمومية الصغرى # اخر تحديث اليوم 2024-04-27 ويمكنك مراسلتنا في حال الملاحظات او التعديل او الإضافة او طلب حذف الموضوع ...آخر تعديل اليوم 10/11/2023


اعلانات العرب الآن