RichStyle: The Angel is in The Detail.

رخصة التأميم العامة لجنو الإصدار ٢،

حقوق النشر © ١٩٨٩، ١٩٩١ مؤسسة البرمجيات الحرة المحدودة.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

يُسمح لأي فرد كان بنسخ وتوزيع نُسخ مطابقة من وثيقة الرخصة هذه، ولكن لا يُسمح بتعديلها.

تمهيد

صممت تراخيص الاستخدام لمعظم البرمجيات لتستلب منك حرية تبادلها أو تعديلها. وبالمقابل، ترمي رخصة جنو العمومية إلى ضمان حرية تبادل البرمجيات الحرة وتعديلها، والتأكد من أنها متاحة فعلاً لكافة مستخدميها. تسري هذه الرخصة على معظم برمجيات مؤسسة البرمجيات الحرة FSF، وعلى أي برنامج يعمد مؤلفه إلى ترخيصه وفقاً لبنود وأحكام هذه الرخصة. (ثمة بعض البرمجيات الأخرى للمؤسسة خاضعة لرخصة التأميم العامة المخففة LGPL بدلاً من هذه الرخصة[٢]). بوسعك أنت أيضاً ترخيص برامجك وفقاً لبنود وأحكام هذه الرخصة.

عندما نتكلم عن البرمجيات الحرة فإننا نعني الحرية بمفهومها العام ولا نعني الصفة المجانية[٣]. صممت رخصتنا لكي تضمن لك حرية توزيع نسخ من هذه البرمجيات (سواء كان ذلك مجاناً أو لقاء مقابل مادي)، والحصول على الشيفرة المصدرية[٤] أو إمكانية الحصول عليها عند الحاجة، وحرية تعديل البرنامج أو استخدام أجزاء منه في برمجيات حرة جديدة، وأن تعرف أنه يحق لك القيام بذلك كله.

لحماية حقوقك كان لابد لنا من وضع بعض القيود[٥] التي من شأنها أن تحظر على الأفراد حجب هذه الحقوق عنك أو طلب التنازل عنها. تتمثل هذه القيود ببعض الالتزامات المترتبة عليك عند توزيع أو تعديل نسخ معينة من البرنامج.

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

نحن نحمي حقوقك بإجراءين: (١) حماية حقوق النشر الخاصة بالبرنامج و (٢) وضع هذه الرخصة بين يديك، بما يوفر لك الصلاحية اللازمة لنسخ و/أو توزيع و/أو تعديل البرنامج بصورة قانونية.

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

وأخيراً، فإن كافة البرمجيات الحرة مهددةٌ باستمرار ببراءات الاختراع الخاصة بالبرمجيات. نأمل أن نتجنب خطر موزعي البرمجيات الحرة الذين يعمدون فردياً إلى تسجيل براءات اختراع على برامج حرة بأسمائهم، الأمر الذي يجعل البرنامج ملكاً لهم. للحيلولة دون ذلك فقد بينّا بوضوح أن أي براءة اختراع يجب أن ترخِّص للجميع حرية الاستخدام أو أن لا تسجل إطلاقاً.

فيما يلي البنود والشروط المفصلة للنسخ والتوزيع والتعديل.

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

بنود وشروط النسخ والتوزيع والتعديل

  1. تسري هذه الرخصة على أي برنامج أو أي عمل آخر يتضمن بياناً من قبل مالك حقوق النشر يشير فيه إلى أن توزيع البرنامج خاضع لبنود رخصة جنو العمومية. تعني كلمة ”برنامج“ أدناه أي برنامج أو أي عمل، وتعني عبارة ”عمل مبني على البرنامج“ كلاً من البرنامج أو أي عمل مشتق منه بموجب حقوق النشر، سواء تضمن البرنامج كاملاً، أو أجزاء معينة منه، حرفياً (طبق الأصل) أو بعد إخضاعه لتعديلات معينة و/أو بعد ترجمته إلى لغة أخرى. (من الآن فصاعداً تندرج الترجمة في إطار مفهوم ”تعديلات“ دون أي قيود). يشار إلى الطرف المرخَّص له بضمير المخاطب (”أنت“ أو كاف المخاطَب).

    لا تدخل في إطار هذه الرخصة أي نشاطات أخرى خارج نطاق نشاطات النسخ، والتوزيع، والتعديل. لا تخضع عملية تشغيل البرنامج لأي قيد، كما أن مخرجاته لا تخضع لهذه الرخصة إلا إذا شكلت عملاً مبنياً على البرنامج (بصرف النظر عما إذا كانت تلك المخرجات نتاجاً لعملية استخدام البرنامج أم لا)[6]، وتتوقف صحة ذلك على طبيعة عمل البرنامج.

  2. يحق لك نسخ وتوزيع نُسخ حرفية مطابقة للشيفرة المصدرية للبرنامج كما تلقيته أنت، وعلى أي نوع من وسائط التخزين، شريطة تزويد كل نسخة ببيان واضح وملائم بحقوق النشر وبتصريحات بإخلاء المسؤولية، وأن لا تمس أياً من البيانات المتعلقة بالإشارة إلى هذه الرخصة، وأن لا تمس أياً من البيانات المتعلقة بغياب الضمانات، وأن تقدم مع كل نسخة من البرنامج نسخة من الرخصة.

    يمكنك تلقي مقابل مادي لقاء النسخ المادي (النقل المادي لنسخ من البرنامج)، كما يمكنك عرض ضمانات معينة لقاء مقابل مادي معين.

  3. يحق لك تعديل النسخة أو النسخ الخاصة بك من البرنامج أو تعديل أجزاء منها، وبالتالي صياغة أي عمل مبني على البرنامج، ثم نسخ وتوزيع هذه التعديلات أو العمل بمقتضى البند الأول أعلاه، شريطة الالتزام بالشروط التالية:

    1. يجب تزويد الملفات المعدلة ببيان واضح بالتعديلات التي تم إنجازها وبتاريخ كل تعديل.

    2. يجب إثبات أن أي عمل تقوم بتوزيعه أو نشره، ككل أو كأجزاء منه مكونة أو مشتقة من البرنامج أو من أي جزء من البرنامج، هو عمل مرخص ككل ومجاناً لأي طرف ثالث وفقاً لبنود هذه الرخصة.

    3. إذا كان البرنامج المعدل يقرأ الأوامر بصورة تفاعلية عند تشغيله، يتعين عليك عندئذ أن تجعله يعرض إثْرَ طلبه، بياناً بحقوق النشر المناسبة وتنويهاً بانعدام الضمانة (أو الإشارة إلى الضمانة التي تلتزم أنت بتوفيرها)، وبأنه بوسع المستخدمين توزيع البرنامج وفقاً لأحكام هذه الرخصة، وإعلامهم بكيفية معاينة نسخة منها (استثناء: إذا كان البرنامج الأصلي يعمل بصورة تفاعلية، ولكنه لا يعرض بياناً معيناً بصورة طبيعية، فلا يعد عملك المبني على البرنامج حينها ملزماً بهذا الإعلان).

    تسري هذه الشروط على العمل المعدل ككل. وإذا كان ثمة أجزاء منه قابلة للتمييز وغير مشتقة من العمل الأصلي، ويمكن منطقياً اعتبارها عملاً مستقلاً وقائماً بذاته، فإن هذه الرخصة وبنودها لا تسري على تلك الأجزاء طالما قمت بتوزيعها كعمل منفصل. بيد أنك إذا قمت بتوزيعها كجزء من عمل إجمالي مبني على البرنامج، فإن مفعول الرخصة يطال المنتج ككل أياً كان كاتبه.

    ليس الهدف من هذا البند سلبك حقوقك في عمل أنجزته بمجمله؛ أو منازعتك إياها، وإنما ممارسة حق الرقابة على التوزيع الحر لكافة الأعمال المشتقة أو التجميعية المبنية على البرنامج.

    أضف إلى ذلك، أن أي عملية جمع لعمل ما، غيرَ مبني على البرنامج، مع البرنامج نفسه (أو أي عمل مبني عليه)، على أي من وسائط التخزين أو التوزيع، لا يُخضِع العمل الآخر لنطاق هذه الرخصة.

  4. يحق لك نسخ وتوزيع البرنامج (أو أي عمل مبني عليه، وفقاً للبند الثاني) بالصيغة المستهدفة أو بالصيغة التنفيذية[٧] وفقاً للبندين ١ و ٢ أعلاه شرط التزامك بواحد من البنود التالية:

    1. تزويد البرنامج بالشيفرة المصدرية الكاملة المقابلة له، بالهيئة التي يقرؤها الحاسب، والذي يجب توزيعه (أي البرنامج) وفقاً لمضمون البندين ١ و ٢ أعلاه على الوسائط المستخدمة عادة في تبادل البرمجيات؛ أو،

    2. تزويده بعرض مكتوب، صالح لمدة ثلاث سنوات على الأقل، يمنح بموجبه أي طرف ثالث يطلبه الحقَّ في الحصول على الشيفرة المصدرية لقاء رسوم لا تتجاوز تكلفة النسخ، وفقاً للبندين الأول والثاني، وذلك على الوسائط المستخدمة عادةً في تبادل البرمجيات؛ أو،

    3. تزويده بالمعلومات التي حصلت عليها والتي تقدم عرضاً بتوزيع الشيفرة المصدرية الموافقة له (هذا البديل جائز فقط للتوزيع غير التجاري، وإذا كان حصولك على البرنامج بصيغته التنفيذية أو بالصيغة المستخدمة قد تم بالطريقة المبينة في البند الفرعي b أعلاه حصراً).

    نقصد بالشيفرة المصدرية لعمل ما، الهيئة الأصلح للتعديل. بالنسبة للعمل التنفيذي فإن مصدره الكامل يعني كافة عناصر البرنامج التنفيذي، بالإضافة إلى ملفات محددات الواجهات، والنصوص البرمجية التي تتحكم بعملية بناء[٨] البرنامج وتثبيته. إلا أن ثمة استثناء خاص، إذ ليس من الضروري أن تشمل الشيفرة المصدرية كل ما يتم توزيعه عادةً (بالصيغة المصدرية أو الثنائية) مع المكونات الأساسية لنظام التشغيل (أدوات البناء، النواة… الخ) والذي يعمل عليه البرنامج بصيغته التنفيذية، مالم يكن المكون بذاته مرفقاً مع البرنامج بصيغته التنفيذية.

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

  5. لا يحق لك نسخ البرنامج أو تعديله أو توزيعه أو إعادة ترخيصه إلا بالطرق المحددة صراحةً في هذه الرخصة، وأي محاولة لنسخ البرنامج أو تعديله أو إعادة ترخيصه أو توزيعه خلافاً لأحكام هذه الرخصة ينهي حقوقك في استخدامه وفقاً لبنودها، ويظل كل من تلقى منك نسخاً معينة من البرنامج أو من تراخيص استخدام هذه النسخ، متمتعاً بهذه الحقوق طالما ظل ملتزماً باحترام كامل بنود هذه الرخصة.

  6. لستَ ملزماً بقبول هذه الرخصة لأنك لم توقع عليها، وفي الوقت ذاته، ليس ثمة شيء آخر يخولك اللجوء لتعديل أو توزيع البرنامج أو أي عمل مشتق منه، فهذا الإجراء محظور بموجب القانون ما دمت غير متفق مع بنود الرخصة. وبالتالي فتعديلك أو توزيعك للبرنامج (أو أي عمل مبني عليه)، هو إقرار منك بقبولك بهذه الرخصة، وبكافة بنودها وشروطها المتعلقة بنسخ أو توزيع أو تعديل البرنامج أو أي عمل مبني عليه.

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

  8. إذا فُرِضت عليك شروط معينة (بحكم قضائي أو باتفاقية أو غير ذلك) نتيجة حكم محكمة أو إدعاء ضدك بانتهاك براءة اختراع أو غير ذلك من الأسباب (ليست محصورة فقط بالقضايا المتعلقة ببراءات الاختراع)، وبدت تلك الشروط مخالفة لبنود هذه الرخصة، فلا يعد ذلك مبرراً لإعفائك مما تفرضه هذه الرخصة. إن لم تكن قادراً على الجمع بين الوفاء ببنود هذه الرخصة والوفاء بالتزامات أخرى ذات صلة، فلن يكون بوسعك توزيع برنامجك إطلاقاً. على سبيل المثال، إذا صادفتَ رخصة معينة لبراءة اختراع لا تجيز توزيع البرنامج مجاناً من قبل كل من تلقى البرنامج بواسطتك (بصورة مباشرة أو غير مباشرة)، فسيكون الحل الوحيد عندئذ للتوفيق بين هذه الرخصة وتلك هو الامتناع التام عن توزيع البرنامج.

    إذا كان ثمة جزء معين من هذا المقطع من الرخصة لاغياً أو غير نافذ المفعول في ظرف ما، فإن ذلك لا يلغي مفعول بقية أجزاءه، ويسري أثر المقطع بأكمله على أي ظروف أخرى.

    ليست الغاية من هذا البند تحريضك على انتهاك براءة اختراع أو حق ملكية معين، أو دفعك إلى تجريد أصحاب هذه الحقوق منها، وإنما الغاية الوحيدة هي مجرد حماية سلامة نظام توزيع البرمجيات الحرة والتي تم تنفيذها من خلال تطبيق رخصة التأميم. لقد جاد كثيرٌ من الأفراد بمساهمات موجهة إلى طيف واسع من البرمجيات تم توزيعها من خلال هذا النظام استناداً إلى التطبيق الملائم له، ويبقى للمؤلف أو المساهم الحق في اختيار طرق أخرى للتوزيع، وليس للمرخَّص له فرض هذا الاختيار.

    القصد من هذا البند هو التوضيح التام لما يفترض أن تستلزمه باقي البنود.

  9. إذا كان توزيع و/أو استخدام البرنامج مقيداً ببراءة اختراع أو حقوق نسخ في دولة معينة، فسيتعين على المالك الأصلي لحق النشر عندئذ، والذي أخضع البرنامج لهذه الرخصة، إضافة تحديد جغرافي صريح لمناطق التوزيع يستثني بموجبه هذه الدول، بحيث يصبح التوزيع مجازاً فقط في أو بين تلك الدول غير المستثناة. وفي هذه الحالة، تصبح هذه الإضافة جزءاً لا يتجزأ من متن الرخصة.

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

    لكل إصدار رقم فريد. فإذا حدد البرنامج رقم إصدار معين وأضاف ”أو أي إصدار أحدث“، يمكنك عندئذ الاختيار بين التقيّد بضوابط وشروط الإصدار المذكور أو أي إصدار لاحق تنشره شركة أفيرو المحدودة. في حال لم يتم تحديد رقم إصدار معين، يمكنك اختيار عندئذ أي إصدار منشور من قبل مؤسسة البرمجيات الحرة.

  11. إذا أردت دمج عناصر معينة من البرنامج في برامج حرة أخرى تختلف عنه في شروط التوزيع، فاكتب إلى مؤلفه لاستئذانه. بالنسبة للبرامج المسجلة مباشرة باسم مؤسسة البرمجيات الحرة، اكتب إلى مؤسسة البرمجيات الحرة؛ أحياناً يكون منح الاستثناء أمراً وارداً. قرارنا يحكمه هدفان، أولهما الحفاظ على الطابع الحر لكافة البرمجيات المشتقة من برامجنا، وثانيهما تشجيع تبادل البرمجيات وإعادة استخدامها عموماً.

  12. لا توجد ضمانات

  13. بما أن البرنامج مرخص دون مقابل فهو مجرد من أي ضمانات على البرنامج إلى الحد الذي تسمح به القوانين المعمول بها. يتم توفير البرنامج كما هو، دون أي نوع من الضمانات لا صراحةً ولا ضمناً، بما في ذلك ضمانات الملاءمة للأعراض التجارية أو الملاءمة لغرض معين، إلا إذا ورد خلاف ذلك خطياً من قبل المالك لحقوق النشر أو غيره بما يفيد بتوفير ضمان من هذا القبيل. تتحمل أنت كافة المخاطر المتعلقة بجودة البرنامج وأداءه. إذا كان ثمة خلل ما في البرنامج، تتحمل أنت مصاريف كافة الخدمات أو الإصلاحات أو التصحيحات اللازمة.

  14. لا يعد مالك حقوق النشر أو أي طرف آخر يحق له التعديل و/أو التوزيع كما هو مسموح به أعلاه مسؤولاً عن أي ضرر، بما في ذلك الأضرار العامة أو الخاصة أو العرضية أو الجدية الناجمة عن استخدام البرنامج أو عدم التمكن من استخدامه، حتى لو تم إخطار مالك حقوق النشر أو أي طرف آخر بإمكانية حدوث ضرر من هذا القبيل، (على سبيل المثال لا الحصر، ضياع المعلومات أو تأثر دقتها، أو أي ضياع تسببت به أنت أو أي طرف آخر، أو نتيجة إخفاق البرنامج في العمل إلى جانب برنامج آخر)، إلا إذا أجبره القانون المعمول به على ذلك أو وافق بنفسه خطياً على ذلك.

نهاية بنود وشروط الرخصة

كيف تطبق هذه البنود على برامجك الجديدة؟

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

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

one line to give the program’s name and a brief idea of what it does.
Copyright © year name of author

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 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 General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

مترجماً:

سطر يتضمن اسم البرنامج وبياناً موجزاً بطبيعة عمله
حقوق النشر © السنة اسم المؤلف

هذا البرنامج حر، يحق لك توزيعه و/أو تعديله وفقاً لبنود رخصة جنو العمومية كما نشرتها مؤسسة البرمجيات الحرة، الإصدار الثاني (يمكنك إضافة: أو أي إصدار لاحق).

يتم توزيع هذا البرنامج أملاً بأن يكون مفيداً، ولكن دون أي ضمانات، بما في ذلك ضمانات الملاءمة للأغراض التجارية أو الملاءمة لغرض معين. انظر رخصة جنو العمومية لمزيد من التفاصيل.

ينبغي أن تكون قد تلقيت نسخة من رخصة التأميم العامة لجنو GNU GPL، وإلا فاكتب إلى:

Free Software Fondation Inc., 59 Temple Place - Suite 330
Boston, MA 02111 - 1307, USA*

أضف أيضاً معلومات الاتصال الخاصة بك عبر البريد الالكتروني والبريد العادي.

إذا كان البرنامج تفاعلياً، اجعله يعرض بياناً موجزاً على النحو التالي حين يباشر العمل بالنمط التفاعلي:

Gnomovision version 69, Copyright © year name of author

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type show w.

This is free software, and you are welcome to redistribute it under certain conditions; type show c for details.

مترجماً:

برنامج Gnomovision الإصدار ٦٩، حقوق النشر © السنة اسم المؤلف

يتم توزيع هذا البرنامج دون أي ضمانات على الإطلاق؛ للاطلاع على التفاصيل، اكتب الأمر show w.

هذا البرنامج حر، نرحب بتوزيعك له ضمن شروط معينة؛ للاطلاع على التفاصيل، اكتب الأمر show c.

الأمران المفترضان أعلاه show w و show c يجب أن يعرضا المقاطع المناسبة من رخصة جنو العمومية. يمكنك استبدالهما بأي شيء آخر كنقرات الماوس أو عناصر محددة من قائمة معينة أو بما تراه ملائماً لبرنامجك.

يتعين عليك أيضاً إذا لزم الأمر، أن تطلب من مديرك (إذا كنت تعمل مبرمجاً)، أو من المؤسسة التعليمية التي تنتمي إليها، إن وجدت، التوقيع على تنازل عن حقوق نشر البرنامج. إليك المثال التالي، وما عليك سوى تعديل الأسماء:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program ‘Gnomovision’ (which makes passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice

مترجماً:

شركة يويوداين المحدودة، تتنازل عن كامل حقوق النشر المتعلقة ببرنامج ’Gnomovision‘ (الذي اجتاز مرحلة التصنيف) وكتبه جيمس هاكر.

توقيع تاي كون، 1 ابريل/نيسان ١٩٨٩
تاي كون، نائب الرئيس

لا تسمح رخصة جنو العمومية بدمج برنامجك في برامج مملوكة. وإذا كان برنامجك يمثل مكتبة إجراءات فرعية، فقد ترتأي إجازة عملية الدمج تلك. إذا كان هذا هو مرادك، فالجأ إلى رخصة جنو العمومية للمكتبات بدلاً هذه الرخصة.