شروط ترخيص البرمجيات مفتوحة المصدر AGPL 3.0
اطّلع على شروط ترخيص البرمجيات AGPL-3.0 في صفحتنا القانونية. تعرّف على حقوقك والتزاماتك وشروط استخدام البرمجيات المرخّصة بموجب AGPL وتعديلها وتوزيعها.
الإصدار 3، 19 نوفمبر 2007
حقوق النشر © 2007 مؤسسة البرمجيات الحرة. يُسمح للجميع بنسخ هذا المستند الخاص بالترخيص وتوزيع نسخ حرفية منه، لكن لا يُسمح بتعديله.
التمهيد#
رخصة GNU Affero العمومية العامة هي رخصة حرة ذات حقوق متروكة للبرمجيات وغيرها من أنواع الأعمال، وقد صُممت خصيصًا لضمان التعاون مع المجتمع في حالة برمجيات خوادم الشبكة.
صُممت تراخيص معظم البرمجيات والأعمال العملية الأخرى لسلب حريتكم في مشاركة الأعمال وتغييرها. وعلى النقيض من ذلك، تهدف تراخيصنا العمومية العامة إلى ضمان حريتكم في مشاركة جميع إصدارات البرنامج وتغييرها، والتأكد من بقائه برمجية حرة لجميع مستخدميه.
عندما نتحدث عن البرمجيات الحرة، فإننا نعني الحرية لا السعر. صُممت تراخيصنا العمومية العامة لضمان حريتكم في توزيع نسخ من البرمجيات الحرة (وتقاضي ثمنها إن رغبتم)، والحصول على الشيفرة المصدرية أو إمكانية الحصول عليها إذا أردتم، وتغيير البرمجية أو استخدام أجزاء منها في برامج حرة جديدة، ومعرفة أن بإمكانكم القيام بهذه الأمور.
يحمي المطورون الذين يستخدمون تراخيصنا العمومية العامة حقوقكم بخطوتين: (1) إثبات حقوق النشر على البرمجية، و(2) عرض هذا الترخيص عليكم، وهو يمنحكم إذنًا قانونيًا بنسخ البرمجية وتوزيعها و/أو تعديلها.
ومن المنافع الثانوية للدفاع عن حرية جميع المستخدمين أن التحسينات التي تُجرى على إصدارات بديلة من البرنامج تصبح متاحة للمطورين الآخرين لدمجها إذا شاع استخدامها. ويشعر كثير من مطوري البرمجيات الحرة بالتشجيع والحماسة نتيجة هذا التعاون. لكن هذه النتيجة قد لا تتحقق في حالة البرمجيات المستخدمة على خوادم الشبكة. إذ تسمح رخصة GNU العمومية العامة بإنشاء إصدار معدل وإتاحته للجمهور على خادم دون نشر شيفرته المصدرية للجمهور مطلقًا.
صُممت رخصة GNU Affero العمومية العامة خصيصًا لضمان إتاحة الشيفرة المصدرية المعدلة للمجتمع في مثل هذه الحالات. وهي تلزم مشغّل خادم الشبكة بتوفير الشيفرة المصدرية للإصدار المعدل الذي يعمل على ذلك الخادم لمستخدميه. ولذلك، فإن الاستخدام العام لإصدار معدل على خادم متاح للجمهور يتيح للجمهور الوصول إلى الشيفرة المصدرية للإصدار المعدل.
صُمم ترخيص أقدم، يسمى رخصة Affero العمومية العامة ونشرته Affero، لتحقيق أهداف مشابهة. وهذا ترخيص مختلف وليس إصدارًا من Affero GPL، لكن Affero أصدرت إصدارًا جديدًا من Affero GPL يسمح بإعادة الترخيص بموجب هذا الترخيص.
ترد فيما يلي الأحكام والشروط الدقيقة للنسخ والتوزيع والتعديل.
الأحكام والشروط#
0. التعريفات.#
تشير عبارة «هذا الترخيص» إلى الإصدار 3 من رخصة GNU Affero العمومية العامة.
تشمل «حقوق النشر» أيضًا القوانين الشبيهة بحقوق النشر التي تنطبق على أنواع أخرى من الأعمال، مثل أقنعة أشباه الموصلات.
تشير عبارة «البرنامج» إلى أي عمل قابل للحماية بحقوق النشر ومرخص بموجب هذا الترخيص. ويُخاطَب كل مرخَّص له بضمير «أنت». وقد يكون «المرخَّص لهم» و«المستلمون» أفرادًا أو مؤسسات.
يعني «تعديل» عملٍ ما نسخَ العمل كله أو جزءًا منه أو تكييفه بطريقة تتطلب إذنًا بموجب حقوق النشر، باستثناء إنشاء نسخة مطابقة. ويُسمى العمل الناتج «إصدارًا معدلًا» من العمل السابق أو عملًا «مبنيًا على» العمل السابق.
يعني «العمل المشمول» إما البرنامج غير المعدل أو عملًا مبنيًا على البرنامج.
يعني «نشر» عملٍ ما القيام بأي شيء به من شأنه، لولا الإذن، أن يجعلك مسؤولًا بصورة مباشرة أو غير مباشرة عن انتهاك بموجب قانون حقوق النشر المعمول به، باستثناء تشغيله على حاسوب أو تعديل نسخة خاصة. ويشمل النشر النسخ والتوزيع (مع التعديل أو بدونه) والإتاحة للجمهور، وأنشطة أخرى في بعض البلدان.
يعني «نقل» عملٍ ما أي شكل من أشكال النشر يتيح لأطراف أخرى إنشاء نسخ أو تلقيها. أما مجرد التفاعل مع مستخدم عبر شبكة حاسوب، دون نقل نسخة، فلا يُعد نقلًا.
تعرض واجهة المستخدم التفاعلية «الإشعارات القانونية المناسبة» بقدر ما تتضمن ميزة ملائمة وبارزة الوضوح (1) تعرض إشعارًا مناسبًا بحقوق النشر، و(2) تُعلم المستخدم بأنه لا يوجد ضمان للعمل (إلا بالقدر الذي تُقدّم فيه ضمانات)، وبأن المرخَّص لهم يجوز لهم نقل العمل بموجب هذا الترخيص، وبكيفية الاطلاع على نسخة من هذا الترخيص. وإذا عرضت الواجهة قائمة بأوامر المستخدم أو خياراته، مثل قائمة خيارات، فإن وجود عنصر بارز في القائمة يفي بهذا المعيار.
1. الشيفرة المصدرية.#
تعني «الشيفرة المصدرية» لعملٍ ما الصيغة المفضلة للعمل لإجراء التعديلات عليه. وتعني «الشيفرة الكائنية» أي صيغة غير مصدرية للعمل.
تعني «الواجهة المعيارية» واجهةً إما أنها معيار رسمي وضعته هيئة معايير معترف بها، أو أنها، في حالة الواجهات المحددة للغة برمجة معينة، واسعة الاستخدام بين المطورين العاملين بتلك اللغة.
تشمل «مكتبات النظام» لعمل قابل للتنفيذ كل ما عدا العمل ككل، مما (أ) يُدرج في الصيغة المعتادة لتعبئة مكوّن رئيسي، لكنه ليس جزءًا من ذلك المكوّن الرئيسي، و(ب) لا يخدم سوى تمكين استخدام العمل مع ذلك المكوّن الرئيسي، أو تنفيذ واجهة معيارية يتاح تطبيقها للجمهور بصيغة الشيفرة المصدرية. ويُقصد بـ«المكوّن الرئيسي» في هذا السياق مكوّن أساسي رئيسي (مثل النواة أو نظام النوافذ وما إلى ذلك) لنظام التشغيل المحدد (إن وجد) الذي يعمل عليه العمل القابل للتنفيذ، أو مترجم يُستخدم لإنتاج العمل، أو مفسر للشيفرة الكائنية يُستخدم لتشغيله.
تعني «الشيفرة المصدرية المقابلة» لعمل بصيغة الشيفرة الكائنية جميع الشيفرات المصدرية اللازمة لتوليد الشيفرة الكائنية وتثبيتها وتشغيلها (بالنسبة إلى العمل القابل للتنفيذ) وتعديل العمل، بما في ذلك البرامج النصية للتحكم في تلك الأنشطة. لكنها لا تشمل مكتبات النظام الخاصة بالعمل، ولا الأدوات متعددة الأغراض أو البرامج الحرة المتاحة عمومًا التي تُستخدم دون تعديل لتنفيذ تلك الأنشطة، لكنها ليست جزءًا من العمل. فعلى سبيل المثال، تشمل الشيفرة المصدرية المقابلة ملفات تعريف الواجهات المرتبطة بالملفات المصدرية للعمل، والشيفرة المصدرية للمكتبات المشتركة والبرامج الفرعية المرتبطة ديناميكيًا التي صُمم العمل خصيصًا لاستخدامها، مثل الحالات التي يجري فيها اتصال حميم للبيانات أو تدفق للتحكم بين تلك البرامج الفرعية وأجزاء العمل الأخرى.
ليس من الضروري أن تتضمن الشيفرة المصدرية المقابلة أي شيء يستطيع المستخدمون إعادة توليده تلقائيًا من أجزاء أخرى من الشيفرة المصدرية المقابلة.
المصدر المقابل للعمل بصيغة الشيفرة المصدرية هو ذلك العمل نفسه.
2. الأذونات الأساسية.#
تُمنح جميع الحقوق الممنوحة بموجب هذا الترخيص طوال مدة حقوق الطبع والنشر للبرنامج، ولا يجوز الرجوع عنها ما دامت الشروط المذكورة مستوفاة. ويؤكد هذا الترخيص صراحةً إذنك غير المحدود بتشغيل البرنامج دون تعديل. لا يخضع الناتج عن تشغيل عمل مشمول لهذا الترخيص إلا إذا كان الناتج، بالنظر إلى محتواه، يشكّل عملاً مشمولاً. ويقر هذا الترخيص بحقوقك في الاستخدام العادل أو ما يعادله، وفقاً لما يتيحه قانون حقوق الطبع والنشر.
يجوز لك إنشاء الأعمال المشمولة التي لا تنقلها وتشغيلها ونشرها دون شروط، ما دام ترخيصك سارياً من سائر النواحي. ويجوز لك نقل الأعمال المشمولة إلى آخرين لغرض وحيد هو إجراء تعديلات عليها حصراً لصالحك، أو توفير التسهيلات اللازمة لتشغيل تلك الأعمال لك، شريطة امتثالك لشروط هذا الترخيص عند نقل جميع المواد التي لا تملك حقوق الطبع والنشر فيها. ويجب على من ينشئون الأعمال المشمولة أو يشغلونها نيابةً عنك أن يفعلوا ذلك حصراً لحسابك، ووفقاً لتوجيهاتك وسيطرتك، وبشروط تمنعهم من إنشاء أي نسخ من المواد المحمية بحقوق الطبع والنشر الخاصة بك خارج نطاق علاقتهم بك.
لا يُسمح بالنقل في أي ظروف أخرى إلا وفقاً للشروط الواردة أدناه. ولا يُسمح بالترخيص من الباطن؛ إذ يجعل القسم 10 ذلك غير ضروري.
3. حماية الحقوق القانونية للمستخدمين من قوانين مكافحة التحايل.#
لا يُعد أي عمل مشمول جزءاً من تدبير تكنولوجي فعّال بموجب أي قانون واجب التطبيق يفي بالالتزامات المنصوص عليها في المادة 11 من معاهدة الويبو بشأن حق المؤلف، المعتمدة في 20 ديسمبر 1996، أو بموجب قوانين مماثلة تحظر التحايل على هذه التدابير أو تقيّده.
عند نقل عمل مشمول، تتنازل عن أي صلاحية قانونية لمنع التحايل على التدابير التكنولوجية بالقدر الذي يحدث فيه هذا التحايل نتيجة ممارسة الحقوق بموجب هذا الترخيص فيما يتعلق بالعمل المشمول، وتعلن عدم وجود نية لديك لتقييد تشغيل العمل أو تعديله كوسيلة لإنفاذ حقوقك القانونية أو حقوق الأطراف الثالثة في منع التحايل على التدابير التكنولوجية بحق مستخدمي العمل.
4. نقل نسخ مطابقة حرفياً.#
يجوز لك نقل نسخ مطابقة حرفياً من الشيفرة المصدرية للبرنامج كما تسلمتها، على أي وسيط، شريطة أن تنشر بوضوح وبشكل مناسب على كل نسخة إشعاراً مناسباً بحقوق الطبع والنشر؛ وأن تُبقي سليمة جميع الإشعارات التي تفيد بأن هذا الترخيص وأي شروط غير متساهلة مضافة وفقاً للقسم 7 تنطبق على الشيفرة؛ وأن تُبقي سليمة جميع الإشعارات المتعلقة بغياب أي ضمان؛ وأن تسلّم جميع المتلقين نسخة من هذا الترخيص إلى جانب البرنامج.
يجوز لك فرض أي سعر أو عدم فرض أي سعر على كل نسخة تنقلها، كما يجوز لك تقديم الدعم أو الحماية بموجب الضمان مقابل رسوم.
5. نقل نسخ مصدرية معدّلة.#
يجوز لك نقل عمل مستند إلى البرنامج، أو التعديلات التي أُجريت لإنتاجه انطلاقاً من البرنامج، بصيغة الشيفرة المصدرية وفقاً لشروط القسم 4، شريطة استيفاء جميع الشروط التالية أيضاً:
- a) يجب أن يتضمن العمل إشعارات بارزة تفيد بأنك أجريت تعديلات عليه، مع ذكر التاريخ ذي الصلة.
- b) يجب أن يتضمن العمل إشعارات بارزة تفيد بأنه منشور بموجب هذا الترخيص وأي شروط مضافة بموجب القسم 7. ويعد هذا الشرط تعديلاً لشرط القسم 4 القاضي بـ"الإبقاء على جميع الإشعارات سليمة".
- c) يجب أن ترخّص العمل كاملاً، بوصفه وحدة واحدة، بموجب هذا الترخيص لأي شخص يحصل على نسخة منه. ولذلك، ينطبق هذا الترخيص، إلى جانب أي شروط إضافية واجبة التطبيق بموجب القسم 7، على العمل بأكمله وعلى جميع أجزائه، بصرف النظر عن طريقة تجميعها. ولا يمنح هذا الترخيص إذناً بترخيص العمل بأي طريقة أخرى، لكنه لا يبطل ذلك الإذن إذا كنت قد حصلت عليه بشكل منفصل.
- d) إذا كان للعمل واجهات مستخدم تفاعلية، فيجب أن تعرض كل واجهة منها الإشعارات القانونية المناسبة؛ غير أنه إذا كانت للبرنامج واجهات تفاعلية لا تعرض الإشعارات القانونية المناسبة، فلا يلزم أن يجعلها عملك تعرضها.
يُسمى تجميع عمل مشمول مع أعمال أخرى منفصلة ومستقلة، لا تُعد بطبيعتها امتدادات للعمل المشمول ولا تُدمج معه على نحو يشكّل برنامجاً أكبر، في مجلد تخزين أو وسيط توزيع أو عليه، «مجموعة» إذا لم يُستخدم التجميع وحقوق الطبع والنشر الناتجة عنه لتقييد الوصول أو الحقوق القانونية لمستخدمي المجموعة بما يتجاوز ما تسمح به الأعمال الفردية. ولا يؤدي إدراج عمل مشمول في مجموعة إلى سريان هذا الترخيص على الأجزاء الأخرى من المجموعة.
6. نقل الصيغ غير المصدرية.#
يجوز لك نقل عمل مشمول بصيغة الشيفرة الهدف وفقاً لشروط القسمين 4 و5، شريطة أن تنقل أيضاً المصدر المقابل القابل للقراءة آلياً وفقاً لشروط هذا الترخيص، بإحدى الطرق التالية:
- a) نقل الشيفرة الهدف ضمن منتج مادي أو مدمجة فيه (بما في ذلك وسيط توزيع مادي)، وإرفاق المصدر المقابل بها مثبتاً على وسيط مادي متين يُستخدم عادةً لتبادل البرمجيات.
- b) نقل الشيفرة الهدف ضمن منتج مادي أو مدمجة فيه (بما في ذلك وسيط توزيع مادي)، وإرفاق عرض مكتوب بها، يكون سارياً لمدة لا تقل عن ثلاث سنوات، ويظل سارياً طوال مدة عرضك قطع غيار أو دعم العملاء لطراز المنتج هذا، لتسليم أي شخص يحوز الشيفرة الهدف إما (1) نسخة من المصدر المقابل لجميع البرمجيات الموجودة في المنتج والخاضعة لهذا الترخيص، على وسيط مادي متين يُستخدم عادةً لتبادل البرمجيات، مقابل سعر لا يتجاوز تكلفتك المعقولة لتنفيذ هذا النقل المادي للمصدر، أو (2) إمكانية الوصول إلى خادم شبكة لنسخ المصدر المقابل دون مقابل.
- c) نقل نسخ فردية من الشيفرة الهدف مع نسخة من العرض المكتوب بتوفير المصدر المقابل. ولا يُسمح بهذا الخيار إلا في حالات متفرقة ولأغراض غير تجارية، وفقط إذا كنت قد تلقيت الشيفرة الهدف مرفقةً بهذا العرض، وفقاً للبند الفرعي 6b.
- d) نقل الشيفرة الهدف عبر إتاحة الوصول إليها من مكان محدد (مجاناً أو مقابل رسوم)، وإتاحة وصول مكافئ إلى المصدر المقابل بالطريقة نفسها ومن المكان نفسه دون أي رسوم إضافية. ولا يلزمك اشتراط نسخ المتلقين للمصدر المقابل إلى جانب الشيفرة الهدف. وإذا كان مكان نسخ الشيفرة الهدف خادم شبكة، فيجوز إتاحة المصدر المقابل على خادم آخر (تديره أنت أو جهة ثالثة) يوفر إمكانات نسخ مكافئة، شريطة أن تضع توجيهات واضحة بجوار الشيفرة الهدف تبيّن مكان العثور على المصدر المقابل. وبصرف النظر عن الخادم الذي يستضيف المصدر المقابل، تظل ملزماً بضمان إتاحته طوال المدة اللازمة لاستيفاء هذه المتطلبات.
- e) نقل الشيفرة الهدف باستخدام الإرسال من نظير إلى نظير، شريطة إبلاغ سائر النظراء بالمكان الذي تُتاح فيه الشيفرة الهدف والمصدر المقابل للعمل لعامة الجمهور دون مقابل، بموجب البند الفرعي 6d.
لا يلزم تضمين جزء قابل للفصل من الشيفرة الهدف، تُستثنى شيفرته المصدرية من المصدر المقابل بوصفها مكتبة نظام، عند نقل العمل بصيغة الشيفرة الهدف.
«منتج المستخدم» هو إما (1) «منتج استهلاكي»، ويعني أي ممتلكات شخصية مادية تُستخدم عادةً لأغراض شخصية أو عائلية أو منزلية، أو (2) أي شيء صُمم أو بيع ليدمج في مسكن. وعند تحديد ما إذا كان المنتج استهلاكياً، تُفسر الحالات المشكوك فيها لصالح اعتباره مشمولاً. وبالنسبة إلى منتج معين يتلقاه مستخدم معين، تشير عبارة «يُستخدم عادةً» إلى استخدام نموذجي أو شائع لهذه الفئة من المنتجات، بصرف النظر عن وضع المستخدم المعين أو الطريقة التي يستخدم بها المنتج فعلياً أو يتوقع أو يُتوقع منه استخدامه بها. ويظل المنتج استهلاكياً بصرف النظر عن وجود استخدامات تجارية أو صناعية أو غير استهلاكية مهمة له، ما لم تكن هذه الاستخدامات هي الطريقة المهمة الوحيدة لاستخدام المنتج.
تعني «معلومات التثبيت» الخاصة بمنتج المستخدم أي أساليب أو إجراءات أو مفاتيح تفويض أو معلومات أخرى لازمة لتثبيت الإصدارات المعدّلة من عمل مشمول وتشغيلها في منتج المستخدم ذاك انطلاقاً من إصدار معدّل لمصدره المقابل. ويجب أن تكون المعلومات كافية لضمان عدم منع استمرار عمل الشيفرة الهدف المعدّلة أو التدخل فيه في أي حالة لمجرد إجراء تعديل.
إذا نقلت عملاً بصيغة الشيفرة الهدف بموجب هذا القسم ضمن منتج مستخدم أو معه أو خصيصاً لاستخدامه فيه، وكان النقل جزءاً من معاملة يُنقل بموجبها إلى المتلقي حق حيازة منتج المستخدم واستخدامه إلى الأبد أو لمدة محددة (بصرف النظر عن وصف المعاملة)، فيجب إرفاق معلومات التثبيت بالمصدر المقابل المنقول بموجب هذا القسم. لكن هذا الشرط لا ينطبق إذا لم تحتفظ أنت ولا أي جهة ثالثة بالقدرة على تثبيت شيفرة هدف معدّلة على منتج المستخدم (على سبيل المثال، إذا كان العمل مثبتاً في ذاكرة القراءة فقط (ROM)).
لا يشمل شرط تقديم معلومات التثبيت إلزاماً بمواصلة تقديم خدمات الدعم أو الضمان أو التحديثات لعمل عدّله المتلقي أو ثبّته، أو لمنتج المستخدم الذي عُدّل العمل فيه أو ثُبّت. ويجوز رفض الوصول إلى شبكة إذا كان التعديل نفسه يؤثر سلباً على تشغيل الشبكة تأثيراً جوهرياً أو يخالف قواعد الاتصال عبر الشبكة وبروتوكولاته.
يجب أن يكون المصدر المقابل المنقول ومعلومات التثبيت المقدمة وفقاً لهذا القسم بصيغة موثقة علناً (ومتاح تنفيذها للجمهور بصيغة الشيفرة المصدرية)، وألا تتطلب أي كلمة مرور أو مفتاح خاص لفك الحزم أو القراءة أو النسخ.
7. الشروط الإضافية.#
«الأذونات الإضافية» هي شروط تكمّل شروط هذا الترخيص باستثناء شرط أو أكثر من شروطه. وتُعامل الأذونات الإضافية المنطبقة على البرنامج بأكمله كما لو كانت مدرجة في هذا الترخيص، بالقدر الذي يسمح به القانون الواجب التطبيق. وإذا انطبقت الأذونات الإضافية على جزء من البرنامج فقط، جاز استخدام ذلك الجزء بشكل منفصل بموجب تلك الأذونات، لكن البرنامج بأكمله يظل خاضعاً لهذا الترخيص بصرف النظر عن الأذونات الإضافية.
عند نقل نسخة من عمل مشمول، يجوز لك، بحسب اختيارك، إزالة أي أذونات إضافية من تلك النسخة أو من أي جزء منها. (وقد تُصاغ الأذونات الإضافية بما يوجب إزالتها في حالات معينة عند تعديل العمل.) ويجوز لك إضافة أذونات إضافية إلى المواد التي تضيفها أنت إلى عمل مشمول، والتي تملك فيها إذناً مناسباً بحقوق الطبع والنشر أو تستطيع منحه.
بصرف النظر عن أي حكم آخر في هذا الترخيص، يجوز لك، فيما يتعلق بالمواد التي تضيفها إلى عمل مشمول، (إذا أذن أصحاب حقوق الطبع والنشر لتلك المواد) استكمال شروط هذا الترخيص بشروط:
- a) إخلاء مسؤولية الضمان أو تحديد المسؤولية على نحو يختلف عن شروط القسمين 15 و16 من هذا الترخيص؛ أو
- b) اشتراط الإبقاء على إشعارات قانونية محددة ومعقولة أو نسب المواد إلى مؤلفيها، سواء في تلك المواد أو في الإشعارات القانونية المناسبة التي تعرضها الأعمال التي تتضمنها؛ أو
- c) حظر الادعاء الكاذب بشأن مصدر تلك المواد، أو اشتراط تمييز الإصدارات المعدّلة من تلك المواد عن الإصدار الأصلي بطرق معقولة؛ أو
- d) تقييد استخدام أسماء المرخِّصين أو مؤلفي المواد لأغراض الدعاية؛ أو
- e) الامتناع عن منح حقوق بموجب قانون العلامات التجارية لاستخدام بعض الأسماء التجارية أو العلامات التجارية أو علامات الخدمة؛ أو
- f) اشتراط تعويض المرخِّصين ومؤلفي تلك المواد من قِبل أي شخص ينقل المواد (أو نسخاً معدّلة منها) مع تحمله مسؤولية تعاقدية تجاه المتلقي، عن أي مسؤولية تفرضها هذه الالتزامات التعاقدية مباشرةً على أولئك المرخِّصين والمؤلفين.
تُعد جميع الشروط الإضافية الأخرى غير المتساهلة «قيوداً أخرى» بالمعنى المقصود في القسم 10. وإذا احتوى البرنامج كما تسلمته، أو أي جزء منه، على إشعار يفيد بخضوعه لهذا الترخيص إلى جانب شرط يشكل قيداً آخر، جاز لك إزالة ذلك الشرط. وإذا احتوى مستند الترخيص على قيد آخر لكنه يسمح بإعادة الترخيص أو النقل بموجب هذا الترخيص، جاز لك إضافة مواد خاضعة لشروط مستند الترخيص ذاك إلى عمل مشمول، شريطة ألا يستمر سريان القيد الآخر بعد إعادة الترخيص أو النقل.
إذا أضفت شروطاً إلى عمل مشمول وفقاً لهذا القسم، فيجب أن تضع في الملفات المصدرية ذات الصلة بياناً بالشروط الإضافية المنطبقة على تلك الملفات، أو إشعاراً يبيّن مكان العثور على الشروط المنطبقة.
يجوز بيان الشروط الإضافية، سواء كانت متساهلة أم غير متساهلة، في صورة ترخيص مكتوب منفصل أو في صورة استثناءات؛ وتنطبق المتطلبات أعلاه في كلتا الحالتين.
8. الإنهاء.#
لا يجوز لك نشر عمل مشمول أو تعديله إلا على النحو المصرح به صراحةً بموجب هذا الترخيص. وأي محاولة أخرى لنشره أو تعديله باطلة، وتؤدي تلقائياً إلى إنهاء حقوقك بموجب هذا الترخيص (بما في ذلك أي تراخيص براءات ممنوحة بموجب الفقرة الثالثة من القسم 11).
لكن إذا توقفت عن جميع انتهاكات هذا الترخيص، يُعاد تفعيل ترخيصك من صاحب حقوق طبع ونشر معين (a) مؤقتاً، ما لم وإلى أن ينهي صاحب حقوق الطبع والنشر ترخيصك صراحةً ونهائياً، و(b) بصورة دائمة إذا لم يخطرْك صاحب حقوق الطبع والنشر بالانتهاك بوسيلة معقولة قبل انقضاء 60 يوماً من تاريخ التوقف عن الانتهاك.
علاوة على ذلك، يُعاد تفعيل ترخيصك من صاحب حقوق طبع ونشر معين بصورة دائمة إذا أخطرك صاحب حقوق الطبع والنشر بالانتهاك بوسيلة معقولة، وكان ذلك أول إخطار تتلقاه من صاحب حقوق الطبع والنشر ذاك بشأن انتهاك هذا الترخيص (لأي عمل)، وعالجت الانتهاك قبل انقضاء 30 يوماً من تاريخ استلامك الإخطار.
لا يؤدي إنهاء حقوقك بموجب هذا القسم إلى إنهاء تراخيص الأطراف التي تلقت منك نسخاً أو حقوقاً بموجب هذا الترخيص. وإذا أُنهيت حقوقك ولم يُعَد تفعيلها بصورة دائمة، فلا يحق لك الحصول على تراخيص جديدة للمواد نفسها بموجب القسم 10.
9. لا يُشترط القبول لحيازة النسخ.#
لا يُشترط أن تقبل هذا الترخيص لكي تتلقى نسخة من البرنامج أو تشغّلها. كما لا يتطلب النشر العرضي لعمل مشمول، الذي يحدث حصراً نتيجة استخدام الإرسال من نظير إلى نظير لتلقي نسخة، قبول هذا الترخيص. لكن لا شيء سوى هذا الترخيص يمنحك الإذن بنشر أي عمل مشمول أو تعديله. ويُعد القيام بهذه الأفعال انتهاكاً لحقوق الطبع والنشر إذا لم تقبل هذا الترخيص. ولذلك، فإن تعديل عمل مشمول أو نشره يدل على قبولك لهذا الترخيص للقيام بذلك.
10. الترخيص التلقائي للمتلقين اللاحقين.#
في كل مرة تنقل فيها عملاً مشمولاً، يتلقى المتلقي تلقائياً ترخيصاً من المرخِّصين الأصليين لتشغيل ذلك العمل وتعديله ونشره، رهناً بهذا الترخيص. ولا تتحمل مسؤولية إنفاذ امتثال الأطراف الثالثة لهذا الترخيص.
«معاملة الكيانات» هي معاملة تنقل السيطرة على مؤسسة أو على جميع أصولها تقريباً، أو تقسّم مؤسسة، أو تدمج مؤسسات. وإذا نتج نشر عمل مشمول عن معاملة كيانات، يتلقى كل طرف في تلك المعاملة يحصل على نسخة من العمل أي تراخيص للعمل كان سلفه في المصلحة يملكها أو يستطيع منحها بموجب الفقرة السابقة، إضافةً إلى حق حيازة المصدر المقابل للعمل من السلف في المصلحة، إذا كان المصدر بحوزة السلف أو كان يستطيع الحصول عليه بجهود معقولة.
لا يجوز لك فرض أي قيود أخرى على ممارسة الحقوق الممنوحة أو المؤكدة بموجب هذا الترخيص. فعلى سبيل المثال، لا يجوز لك فرض رسوم ترخيص أو إتاوة أو أي رسوم أخرى مقابل ممارسة الحقوق الممنوحة بموجب هذا الترخيص، كما لا يجوز لك إقامة دعوى قضائية (بما في ذلك دعوى مقابلة أو مطالبة مضادة في دعوى قضائية) تدّعي فيها انتهاك أي مطالبة براءة اختراع من خلال إنشاء البرنامج أو استخدامه أو بيعه أو عرضه للبيع أو استيراده، أو من خلال أي جزء منه.
11. براءات الاختراع.#
«المساهم» هو صاحب حقوق طبع ونشر يأذن باستخدام البرنامج أو عمل يستند إليه بموجب هذا الترخيص. ويُسمى العمل المرخّص بهذه الطريقة «نسخة المساهم» الخاصة بالمساهم.
تشمل «مطالبات براءات الاختراع الجوهرية» الخاصة بالمساهم جميع مطالبات براءات الاختراع التي يملكها المساهم أو يسيطر عليها، سواء اكتُسبت بالفعل أو اكتُسبت لاحقاً، والتي سيُنتَهك أي منها بطريقة من طرق إنشاء نسخة المساهم أو استخدامها أو بيعها مما يسمح به هذا الترخيص، لكنها لا تشمل المطالبات التي لا يُنتَهك أي منها إلا نتيجة إجراء تعديلات إضافية على نسخة المساهم. ولأغراض هذا التعريف، تشمل «السيطرة» الحق في منح تراخيص براءات من الباطن على نحو يتفق مع متطلبات هذا الترخيص.
يمنحك كل مساهم ترخيص براءة اختراع غير حصري، وساري المفعول في جميع أنحاء العالم، وخالٍ من الإتاوات، بموجب مطالبات براءات الاختراع الجوهرية الخاصة بالمساهم، لإنشاء محتويات نسخة المساهم واستخدامها وبيعها وعرضها للبيع واستيرادها وتشغيلها وتعديلها ونشرها بأي طريقة أخرى.
في الفقرات الثلاث التالية، يُقصد بـ«ترخيص براءة اختراع» أي اتفاق أو تعهد صريح، أياً كانت تسميته، بعدم إنفاذ براءة اختراع (مثل إذن صريح بممارسة براءة اختراع أو تعهد بعدم مقاضاة شخص بسبب انتهاك براءة اختراع). ويعني «منح» ترخيص براءة اختراع لطرف إبرام اتفاق أو تقديم تعهد بعدم إنفاذ براءة اختراع في مواجهة ذلك الطرف.
إذا نقلت عملاً مشمولاً معتمداً عن علم على ترخيص براءة اختراع، ولم يكن المصدر المقابل للعمل متاحاً لأي شخص لنسخه مجاناً وبموجب شروط هذا الترخيص عبر خادم شبكة متاح للجمهور أو بوسيلة أخرى يسهل الوصول إليها، فيجب عليك إما (1) إتاحة المصدر المقابل بهذه الطريقة، أو (2) ترتيب حرمان نفسك من الاستفادة من ترخيص براءة الاختراع لهذا العمل بعينه، أو (3) ترتيب تمديد ترخيص براءة الاختراع ليشمل المتلقين اللاحقين على نحو يتفق مع متطلبات هذا الترخيص. ويعني «الاعتماد عن علم» أن لديك معرفة فعلية بأنه لولا ترخيص براءة الاختراع، لكان نقل العمل المشمول في بلد ما، أو استخدام المتلقي للعمل المشمول في بلد ما، ينتهك براءة اختراع واحدة أو أكثر محددة في ذلك البلد، ولديك سبب للاعتقاد بأنها سارية.
إذا نقلت عملاً مشمولاً، أو نشرتَه عن طريق تدبير نقله، بموجب معاملة أو ترتيب واحد أو فيما يتصل بهما، ومنحتَ ترخيص براءة اختراع لبعض الأطراف التي تتلقى العمل المشمول يجيز لها استخدام نسخة محددة منه أو نشرها أو تعديلها أو نقلها، امتد ترخيص براءة الاختراع الذي تمنحه تلقائياً ليشمل جميع متلقي العمل المشمول والأعمال المستندة إليه.
يكون ترخيص براءة الاختراع «تمييزياً» إذا لم يشمل نطاق تغطيته حقاً أو أكثر من الحقوق الممنوحة تحديداً بموجب هذا الترخيص، أو حظر ممارسة أي منها، أو اشترط عدم ممارستها. ولا يجوز لك نقل عمل مشمول إذا كنت طرفاً في ترتيب مع جهة ثالثة تعمل في مجال توزيع البرمجيات، تدفع بموجبه إلى الجهة الثالثة مبلغاً يستند إلى حجم نشاطك في نقل العمل، وتمنح الجهة الثالثة بموجبه لأي طرف كان سيتلقى العمل المشمول منك ترخيصاً تمييزياً لبراءة اختراع (a) فيما يتصل بنسخ العمل المشمول التي نقلتها أنت (أو النسخ المنشأة انطلاقاً منها)، أو (b) في المقام الأول لأغراض منتجات أو تجميعات محددة تحتوي على العمل المشمول وفيما يتصل بها، ما لم تكن قد دخلت في ذلك الترتيب، أو مُنح ترخيص براءة الاختراع ذاك، قبل 28 مارس 2007.
لا يجوز تفسير أي حكم في هذا الترخيص على أنه يستبعد أو يحد من أي ترخيص ضمني أو أي دفوع أخرى ضد الانتهاك قد تكون متاحة لك بخلاف ذلك بموجب قانون براءات الاختراع الواجب التطبيق.
12. عدم التنازل عن حرية الآخرين.#
إذا فُرضت عليك شروط (سواء بأمر قضائي أو اتفاق أو غير ذلك) تتعارض مع شروط هذا الترخيص، فلا تعفيك تلك الشروط من الالتزام بشروط هذا الترخيص. وإذا تعذر عليك نقل عمل مشمول مع الوفاء في الوقت نفسه بالتزاماتك بموجب هذا الترخيص وأي التزامات أخرى ذات صلة، فلا يجوز لك عندئذ نقل العمل إطلاقاً. فعلى سبيل المثال، إذا وافقت على شروط تلزمك بتحصيل إتاوة مقابل عمليات النقل اللاحقة من الأشخاص الذين تنقل إليهم البرنامج، فإن الطريقة الوحيدة التي تمكّنك من الوفاء بتلك الشروط وهذا الترخيص معاً هي الامتناع كلياً عن نقل البرنامج.
13. التفاعل عن بُعد عبر الشبكة؛ الاستخدام مع الرخصة العامة لـGNU.#
بصرف النظر عن أي حكم آخر في هذا الترخيص، إذا عدّلت البرنامج، فيجب أن يتيح إصدارك المعدّل بوضوح لجميع المستخدمين الذين يتفاعلون معه عن بُعد عبر شبكة حاسوبية (إذا كان إصدارك يدعم هذا التفاعل) فرصة الحصول على المصدر المقابل لإصدارك، وذلك بإتاحة الوصول إلى المصدر المقابل عبر خادم شبكة دون مقابل، بوسيلة قياسية أو متعارف عليها لتيسير نسخ البرمجيات. ويجب أن يتضمن هذا المصدر المقابل المصدر المقابل لأي عمل خاضع للإصدار 3 من الرخصة العامة لـGNU ومضمّن وفقاً للفقرة التالية.
بصرف النظر عن أي حكم آخر في هذا الترخيص، يُسمح لك بربط أي عمل مشمول بعمل مرخّص بموجب الإصدار 3 من الرخصة العامة لـGNU أو دمجه معه في عمل موحد واحد، ونقل العمل الناتج. وتظل شروط هذا الترخيص منطبقة على الجزء الذي يشكل العمل المشمول، بينما يظل العمل المدمج معه خاضعاً للإصدار 3 من الرخصة العامة لـGNU.
14. الإصدارات المنقحة من هذا الترخيص.#
يجوز لمؤسسة البرمجيات الحرة نشر إصدارات منقحة و/أو جديدة من الرخصة العامة الأفيرو لـGNU من حين إلى آخر. وستكون هذه الإصدارات الجديدة مماثلة للإصدار الحالي في روحها، لكن قد تختلف عنه في التفاصيل لمعالجة مشكلات أو شواغل جديدة.
يُمنح كل إصدار رقم إصدار يميّزه. وإذا نص البرنامج على انطباق إصدار معين مرقّم من الرخصة العامة الأفيرو لـGNU «أو أي إصدار لاحق» عليه، جاز لك اختيار اتباع الشروط والأحكام الواردة في ذلك الإصدار المرقّم أو في أي إصدار لاحق تنشره مؤسسة البرمجيات الحرة. وإذا لم يحدد البرنامج رقم إصدار من الرخصة العامة الأفيرو لـGNU، جاز لك اختيار أي إصدار نشرته مؤسسة البرمجيات الحرة في أي وقت.
إذا نص البرنامج على أن وكيلاً يمكنه أن يقرر الإصدارات المستقبلية من الرخصة العامة الأفيرو لـGNU التي يجوز استخدامها، فإن إعلان ذلك الوكيل العلني بقبول إصدار ما يمنحك تفويضاً دائماً لاختياره للبرنامج.
قد تمنحك الإصدارات اللاحقة من الترخيص أذونات إضافية أو مختلفة. لكن اختيارك اتباع إصدار لاحق لا يفرض أي التزامات إضافية على أي مؤلف أو صاحب حقوق طبع ونشر.
15. إخلاء مسؤولية الضمان.#
لا يوجد أي ضمان للبرنامج، إلى الحد الذي يسمح به القانون الواجب التطبيق. وما لم يُنص على خلاف ذلك كتابةً، يقدّم أصحاب حقوق الطبع والنشر و/أو الأطراف الأخرى البرنامج «كما هو» دون أي ضمان من أي نوع، سواء أكان صريحاً أم ضمنياً، بما في ذلك، على سبيل المثال لا الحصر، الضمانات الضمنية المتعلقة بالقابلية للتسويق والملاءمة لغرض معين. وتقع عليك وحدك جميع المخاطر المتعلقة بجودة البرنامج وأدائه. وإذا ثبت وجود عيب في البرنامج، فإنك تتحمل تكلفة جميع أعمال الصيانة أو الإصلاح أو التصحيح اللازمة.
16. تحديد المسؤولية.#
لا يتحمل أي صاحب لحقوق الطبع والنشر، أو أي طرف آخر يعدّل البرنامج و/أو ينقله وفقاً لما سبق، بأي حال من الأحوال، ما لم يفرض القانون الواجب التطبيق ذلك أو يُتفق على خلاف ذلك كتابةً، مسؤولية تجاهك عن الأضرار، بما فيها الأضرار العامة أو الخاصة أو العرضية أو التبعية الناشئة عن استخدام البرنامج أو العجز عن استخدامه (بما في ذلك، على سبيل المثال لا الحصر، فقدان البيانات أو عدم دقتها أو الخسائر التي تتكبدها أنت أو أطراف ثالثة أو إخفاق البرنامج في العمل مع أي برامج أخرى)، حتى إذا أُبلغ صاحب الحقوق أو الطرف الآخر بإمكانية وقوع هذه الأضرار.
17. تفسير القسمين 15 و16.#
إذا تعذر إضفاء أثر قانوني محلي على إخلاء مسؤولية الضمان وتحديد المسؤولية الواردين أعلاه وفقاً لشروطهما، فيجب على المحاكم التي تنظر في المراجعة تطبيق القانون المحلي الأقرب إلى الإعفاء المطلق من جميع المسؤوليات المدنية فيما يتصل بالبرنامج، ما لم يُرفق بنسخة من البرنامج ضمان أو تحمل للمسؤولية مقابل رسوم.
نهاية الشروط والأحكام
كيفية تطبيق هذه الشروط على برامجك الجديدة#
إذا طوّرت برنامجاً جديداً وأردت أن يحقق أكبر فائدة ممكنة للجمهور، فإن أفضل طريقة لتحقيق ذلك هي جعله برنامجاً حراً يستطيع الجميع إعادة توزيعه وتغييره بموجب هذه الشروط.
وللقيام بذلك، أرفق بالبرنامج الإشعارات التالية. ومن الأسلم إرفاقها في بداية كل ملف مصدري لإيضاح استثناء الضمان بأكبر قدر من الفعالية؛ وينبغي أن يتضمن كل ملف سطر «حقوق الطبع والنشر» على الأقل وإشارة إلى مكان العثور على الإشعار الكامل.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.أضف أيضاً معلومات حول كيفية التواصل معك عبر البريد الإلكتروني والبريد الورقي.
إذا كان برنامجك قادراً على التفاعل مع المستخدمين عن بُعد عبر شبكة حاسوبية، فينبغي لك أيضاً التأكد من أنه يتيح للمستخدمين طريقة للحصول على شيفرته المصدرية. فعلى سبيل المثال، إذا كان برنامجك تطبيق ويب، فقد تعرض واجهته رابطاً بعنوان «المصدر» يقود المستخدمين إلى أرشيف الشيفرة. وهناك طرق كثيرة لإتاحة المصدر، وتختلف الحلول الأنسب باختلاف البرامج؛ راجع القسم 13 للاطلاع على المتطلبات المحددة.
ينبغي لك أيضاً أن تطلب من صاحب عملك (إذا كنت تعمل مبرمجاً) أو من مدرستك، إن وُجدت، توقيع «إخلاء مسؤولية حقوق الطبع والنشر» الخاص بالبرنامج، إذا لزم الأمر. لمزيد من المعلومات حول ذلك وحول كيفية تقديم طلب بموجب رخصة GNU AGPL واتباعها، راجع https://www.gnu.org/licenses/.