رخصة أفيرو العمومية

ابن البلد
ساهم بشكل رئيسي في تحرير هذا المقال
رخصة أفيرو العمومية
GNU Affero General Public License
Affero General Public License 3 Logo.svg
شعار رخصة أفيرو العمومية-3
الكاتبمؤسسة البرمجيات الحرة
إصدارات3
الناشرونمؤسسة البرمجيات الحرة
منشورات19 نوفمبر, 2007
DFSG compatibleYes[1]
برمجيات حرةYes[2]
OSI approvedYes[3]
GPL compatibleYes (permits linking with GPLv3'd works)[2]
CopyleftYes[2]
Linking from code with a different licenseNo (except for GNU GPLv3)[2]

رخصة افيرو العمومية GNU Affero General Public License هي رخصة مبنية على رخصة جنو العمومية و هي تمكن المستخدمين من الوصول الى مصادر البرامج الذي يتعاملون معها على شبكة الانترنت و يشار اليها اختصاراً بـ AGPL

الاصدار نشرها تعتمد على
Aرخقصة أفيرو العمومية، الاصدار 1 نشرتها أفيرو في مارس 2002 رخصة أفيرو العمومية, الاصدار 2 (GPLv2).
رخصة أفيرو العمومية، الإصدار 3 نشرتها مؤسسة البرمجيات الحرة في نوفمبر 2007 رخصة أفيرو العمومية, الإصدار 3 (GPLv3).

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

التاريخ

في عام 2000، وأثناء نقاش مشروع تجاري تعليمي خدمي إلكتروني، قابل هينري بول ريتشارد ستولمان في أمستردام حيث ناقشا ثغرة ASP في GPLv2؛ وعلى مدار الأشهر القادمة، ناقش ستولمن وبول حلولًا للمشكلة. في 2001، أنشأ بول أفيرو المحدودة (وهي شركة خدمات وب)، واحتاج ترخيصا يطالب بنشر كود الجهات التي تستخدم كود مشتقًا من عمل أفيرو لإنشاء خدمات وب. اتصل بول ببرادلي كون وإبين موجلين من مؤسسة البرمجيات الحرة لأخذ نصيحة حول رخصة تغلق ثغرة ASP في GPLv2.

في أواخر فبراير 2002، اقترح كون استنادا إلى فكرة برنامج يطبع كوده المصدري، أن تُكمّل GPLv2 بالقسم الثاني الذي سيطالب الأعمال المشتقة بالإبقاء على خاصية "نزّل المصدر" التي ستقدم الكود المصدري الكامل. برر كون ذلك الطلب بوجود مطلب مماثل في GPL القسم 2 (c) الذي يطالب حفظ مزايا معينة من الموزعين والمعدلين الآخرين.[3]

كتب كون وموجلين النص المقترح للقسم الجديد 2(d)، وعرضاه على بول، الذي استلم فيما بعد إذنا من مؤسسة البرمجيات الحرة لنشر نسخة معدلة من GPLv2 لهذا الغرض. في مارس 2002، نشرت أفيرو المحدودة رخصة أفيرو العمومية الأصلية (AGPLv1) لتستخدمها مع مشروع أفيرو وجعلت الرخصة الجديدة متاحة لاستخدام مطوري البرمجيات الخدمية.

فكّرت مؤسسة البرمجيات الحرة في تضمين إضافة AGPL إلى GPLv3 لكنها قررت في النهاية نشر رخصة منفصلة مماثلة تقريبا لGPLv3 لكن تحتوي زبادة شبيهة بغرض القسم 2(d) في AGPL. سُميت الرخصة الجديدة جنو أفيرو العمومية. يظهر اسم أفيرو العلاقة التاريخية بين الرخصتين. أعطيت جنو أفيرو رقم الإصدار 3 لتتكافأ مع GPLv3، وهي تختصر عادة إلى AGPLv3.

نشرت مؤسسة البرمجيات الحرة الإصدار الأخير من AGPLv3[4] في 19 نوفمبر 2007. ستيت هو أول نظام برمجي معروف بإصداره تحت AGPLv3 (في 21 نوفمبر 2007).[3]


لماذا رخصة افيرو

جاءت رخصة اقيرو كحاجة لتمكين المستخدمين من الوصل الحر الى مصادر البرامج الموجود على الشبكة و ذلك لمواجهة الشركات و المواقع التي تستخدم برمجيات مرخصة وفق تراخيص جنو و لكنها لا تقوم بنشر الكود المصدري للبرنامج الذي يستعمله المستخدمين على الشبكة بحجة انه لم تقوم بتوزيع البرنامج و انما تقوم بتقديم خدمة استعماله فجائت رخصة افيرو لمواجهة هذه المشكلة و اوجدت هذا الترخيص الذي يمكن المستخدم من الحصول على المصدر للبرنامج الذي يتعامله معه على الشبكة في حال ترخيصه وفق رخصة افيرو و بذلك يتحقق الهدف الذي تصبو اليه مشروع غنو و البرمجيات الحرة في اعطاء الحرية للمستخدم كاملة في استخدام و توزيع و تعديل البرامج و التي تقتضي بالضرورة الوصول الى الكود المصدري للبرنامج و هو ما توفره رخصة افيرو بالنسبة للبرامج التي يتعامل معه المستخدم على الشبكة في حال رخصت وفق ترخيص افيرو


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

كلا إصداري AGPL مماثلبن لإصداري GPL الذين بُنيا عليهما، وهما يمثلان نوعًا منال حقوق المتروكة المتشددة. المتطب الإضافي في قسم 2(d) لAGPLv1 يجعلها غير متوافقة مع مثيلتها الأخرى GPLv2. هذا يعني أن شخصا لا يمكنه توزيع عمل واحد مُشكل بالجمع بين مكونات مغطاة بالرخصتين.

GPLv3 و AGPLv3 كلاهما تتضمنان بنودا (في القسم 13 من كلا الرخصتين) تسمح بوضوح ب"بربط" كود العمل المرخص تحت رخصة مع كود عمل آخر مرخص تحت الرخصة الأخرى.[5] بهذه الطريقة، الحقوق المتروكة لكلا الرخصتين خففتا للسماح بمثل هذا الضم.

لإتاحة الترقية من AGPLv1 إلى AGPLv3، نشرت أفيرو المحدودة رخصة أفيرو العمومية الإصدار 2 الذي هو مجرد نقل رخصة تسمح لمستلمي البرمجيات المرخصة تحت "AGPLv1 أو أي إصدارات لاحقة منشورة من أفيرو المحدودة" بتوزيعها، أو الأعمال المشتقة منها تحت AGPLv3.

انظر أيضا


المصادر

  1. ^ Jaspert, Joerg (28 نوفمبر, 2008). "ftp.debian.org: Is AGPLv3 DFSG-free?". The Debian Project. Retrieved 1 ديسمبر, 2008. {{cite web}}: Check date values in: |accessdate= and |date= (help); More than one of |author= and |last= specified (help)
  2. ^ أ ب ت ث خطأ استشهاد: وسم <ref> غير صحيح؛ لا نص تم توفيره للمراجع المسماة fsf
  3. ^ خطأ استشهاد: وسم <ref> غير صحيح؛ لا نص تم توفيره للمراجع المسماة osi

روابط خارجية

نص رخصة افيرو بالانكليزية من موقع غنو