مجوز AGPL 3


نسخه ۳، ۱۹ نوامبر ۲۰۰۷ کپیرایت © ۲۰۰۷ بنیاد نرم‌افزار آزاد، شرکت <http://fsf.org/>

همه مجازند نسخه‌های تحت‌اللفظی این سند پروانه را کپی و توزیع کنند، اما تغییر دادن آن مجاز نیست.

مقدمه

پروانه‌ی عمومی آفرو گنو یک پروانه‌ی آزاد و «کپی‌لفت» برای نرم‌افزار و دیگر گونه‌های اثر است که به‌طور ویژه برای تضمین همکاری با جامعه در مورد نرم‌افزارهای سرور شبکه‌ای طراحی شده است.

پروانه‌های بیشتر نرم‌افزارها و دیگر آثار کاربردی طوری طراحی شده‌اند که آزادی اشتراک‌گذاری و تغییر آثار را از شما بگیرند. در مقابل، پروانه‌های عمومی ما بر آن‌اند که آزادی اشتراک‌گذاری و تغییر همه‌ی نسخه‌های یک برنامه را تضمین کنند، تا مطمئن شوند که آن برنامه برای همه‌ی کاربرانش نرم‌افزار آزاد می‌ماند.

وقتی از نرم‌افزار آزاد حرف می‌زنیم، منظورمان آزادی است، نه قیمت. پروانه‌های عمومی ما طوری طراحی شده‌اند که مطمئن شوند شما آزادی توزیع نسخه‌هایی از نرم‌افزار آزاد را دارید (و اگر بخواهید، برای آن‌ها پول بگیرید)، که کد منبع را دریافت می‌کنید یا اگر بخواهید می‌توانید آن را به دست آورید، که می‌توانید نرم‌افزار را تغییر دهید یا بخش‌هایی از آن را در برنامه‌های آزاد جدید به کار ببرید، و اینکه می‌دانید این کارها را می‌توانید انجام دهید.

توسعه‌دهندگانی که از پروانه‌های عمومی ما استفاده می‌کنند، با دو گام از حقوق شما محافظت می‌کنند: (۱) کپیرایت نرم‌افزار را تثبیت می‌کنند، و (۲) این پروانه را به شما عرضه می‌کنند که به شما اجازه‌ی قانونی کپی، توزیع و/یا تغییر نرم‌افزار را می‌دهد.

یک سود فرعی دفاع از آزادی همه‌ی کاربران این است که بهبودهایی که در نسخه‌های جایگزین برنامه انجام می‌شود، اگر به‌طور گسترده به کار گرفته شوند، در دسترس دیگر توسعه‌دهندگان قرار می‌گیرد تا آن‌ها را بگنجانند. بسیاری از توسعه‌دهندگان نرم‌افزار آزاد از این همکاری حاصل، دلگرم و تشویق می‌شوند. اما در مورد نرم‌افزاری که روی سرورهای شبکه به کار می‌رود، ممکن است این نتیجه به دست نیاید. پروانه‌ی عمومی گنو اجازه می‌دهد که نسخه‌ی تغییریافته‌ای ساخته شود و مردم بدون آنکه هرگز کد منبع آن به عموم منتشر شود، روی یک سرور به آن دسترسی داشته باشند.

پروانه‌ی عمومی آفرو گنو به‌طور ویژه طراحی شده تا در چنین مواردی، کد منبع تغییریافته در دسترس جامعه قرار گیرد. این پروانه از گرداننده‌ی یک سرور شبکه‌ای می‌خواهد که کد منبع نسخه‌ی تغییریافته‌ای را که آنجا اجرا می‌شود، در اختیار کاربران آن سرور بگذارد. بنابراین، استفاده‌ی عمومی از یک نسخه‌ی تغییریافته روی سروری که برای عموم قابل دسترسی است، به عموم امکان دسترسی به کد منبع نسخه‌ی تغییریافته را می‌دهد.

پروانه‌ی قدیمی‌تری به نام پروانه‌ی عمومی آفرو که توسط Affero منتشر شده بود، برای رسیدن به هدف‌های مشابه طراحی شده بود. این پروانه‌ی متفاوتی است، نه نسخه‌ای از پروانه‌ی عمومی آفرو، اما Affero نسخه‌ی جدیدی از پروانه‌ی عمومی آفرو منتشر کرده است که پروانه‌دهی مجدد تحت این پروانه را مجاز می‌کند.

شرایط و ضوابط دقیق برای کپی، توزیع و تغییر در ادامه می‌آید.

شرایط و ضوابط

۰. تعاریف

«این پروانه» به نسخه‌ی ۳ پروانه‌ی عمومی آفرو گنو اشاره دارد.

«کپیرایت» همچنین به قوانین شبیه کپیرایت گفته می‌شود که بر گونه‌های دیگر اثر، مانند ماسک‌های نیمه‌رسانا، اعمال می‌شوند.

«برنامه» به هر اثر قابل حمایت با کپیرایت اشاره دارد که تحت این پروانه پروانه‌دهی شده است. هر دارنده‌ی پروانه با «شما» خطاب می‌شود. «دارندگان پروانه» و «دریافت‌کنندگان» می‌توانند اشخاص حقیقی یا سازمان باشند.

«تغییر دادن» یک اثر یعنی کپی کردن از تمام یا بخشی از آن یا اقتباس آن به شیوه‌ای که نیازمند اجازه‌ی کپیرایت است، جز ساختن یک نسخه‌ی دقیق. اثر حاصل، «نسخه‌ی تغییریافته»ی اثر پیشین یا اثری «بر پایه‌ی» اثر پیشین نامیده می‌شود.

«اثر تحت پوشش» یعنی یا خود برنامه‌ی تغییرنکرده یا اثری بر پایه‌ی برنامه.

«گسترش دادن» یک اثر یعنی انجام هر کاری با آن که بدون اجازه، شما را به‌طور مستقیم یا غیرمستقیم در برابر قانون کپیرایتِ حاکم، مسئول نقض قرار دهد، به‌جز اجرای آن روی یک رایانه یا تغییر دادن یک نسخه‌ی خصوصی. گسترش شامل کپی کردن، توزیع (با یا بدون تغییر)، در دسترس عموم قرار دادن، و در برخی کشورها فعالیت‌های دیگری نیز می‌شود.

«انتقال دادن» یک اثر یعنی هر نوع گسترشی که دیگران را قادر می‌کند نسخه‌هایی بسازند یا دریافت کنند. صرف تعامل با یک کاربر از طریق یک شبکه‌ی رایانه‌ای، بدون انتقال هیچ نسخه‌ای، انتقال دادن محسوب نمی‌شود.

یک رابط کاربری تعاملی «اطلاعیه‌های حقوقی مناسب» را تا آنجا نمایش می‌دهد که شامل ویژگی راحت و برجسته‌ای باشد که (۱) یک اطلاعیه‌ی کپیرایت مناسب را نمایش دهد، و (۲) به کاربر بگوید که برای اثر هیچ ضمانتی وجود ندارد (جز تا حدی که ضمانت‌هایی ارائه شده باشد)، که دارندگان پروانه می‌توانند اثر را تحت این پروانه انتقال دهند، و اینکه چگونه نسخه‌ای از این پروانه را ببینند. اگر رابط فهرستی از فرمان‌ها یا گزینه‌های کاربر، مانند یک منو، نمایش دهد، یک مورد برجسته در آن فهرست این معیار را برآورده می‌کند.

۱. کد منبع

«کد منبع» یک اثر یعنی شکل ترجیحی آن اثر برای اعمال تغییرات در آن. «کد شیء» یعنی هر شکل غیرمنبعی یک اثر.

«رابط استاندارد» یعنی رابطی که یا استاندارد رسمیِ تعریف‌شده توسط یک نهاد استاندارد شناخته‌شده باشد، یا در مورد رابط‌هایی که برای یک زبان برنامه‌نویسی خاص مشخص شده‌اند، رابطی که میان توسعه‌دهندگانی که با آن زبان کار می‌کنند بسیار رایج باشد.

«کتابخانه‌های سیستمی» یک اثر اجرایی شامل هر چیزی است، جز خود اثر به‌عنوان یک کل، که (الف) در شکل عادی بسته‌بندی یک جزء اصلی گنجانده شده اما بخشی از آن جزء اصلی نیست، و (ب) تنها برای امکان‌پذیر کردن استفاده از آن اثر همراه با آن جزء اصلی، یا برای پیاده‌سازی یک رابط استاندارد که پیاده‌سازی آن به‌صورت کد منبع در دسترس عموم است، به کار می‌رود. «جزء اصلی» در این زمینه یعنی یک جزء اصلی و ضروری (هسته، سامانه‌ی پنجره و مانند آن) از سیستم‌عامل مشخصی (اگر وجود داشته باشد) که اثر اجرایی روی آن اجرا می‌شود، یا یک کامپایلر که برای تولید اثر به کار می‌رود، یا یک مفسر کد شیء که برای اجرای آن به کار می‌رود.

«کد منبع متناظر» یک اثر در قالب کد شیء یعنی تمام کد منبعی که برای تولید، نصب و (برای یک اثر اجرایی) اجرای کد شیء و تغییر دادن اثر لازم است، از جمله اسکریپت‌هایی که آن فعالیت‌ها را کنترل می‌کنند. اما شامل کتابخانه‌های سیستمی آن اثر، یا ابزارهای عمومی یا برنامه‌های آزادِ عموماً در دسترس که در انجام آن فعالیت‌ها به‌صورت تغییرنیافته استفاده می‌شوند ولی بخشی از اثر نیستند، نمی‌شود. برای نمونه، کد منبع متناظر شامل فایل‌های تعریف رابط مرتبط با فایل‌های منبع آن اثر، و کد منبع کتابخانه‌های اشتراکی و زیربرنامه‌های پیوندیابنده‌ی پویا که اثر به‌طور ویژه طوری طراحی شده که به آن‌ها نیاز داشته باشد، مانند ارتباط داده‌ی نزدیک یا جریان کنترل میان آن زیربرنامه‌ها و بخش‌های دیگر اثر، می‌شود.

کد منبع متناظر لازم نیست شامل مواردی باشد که کاربران می‌توانند به‌طور خودکار از بخش‌های دیگر کد منبع متناظر بازتولید کنند.

کد منبع متناظر یک اثر در قالب کد منبع، همان خود اثر است.

۲. اجازه‌های پایه

تمام حقوقی که تحت این پروانه اعطا می‌شود، برای مدت کپیرایت برنامه اعطا می‌شود و در صورتی که شرایط ذکرشده رعایت شوند، برگشت‌ناپذیر است. این پروانه صراحتاً اجازه‌ی نامحدود شما برای اجرای برنامه‌ی تغییرنیافته را تأیید می‌کند. خروجی اجرای یک اثر تحت پوشش تنها زمانی تحت این پروانه قرار می‌گیرد که آن خروجی، با توجه به محتوایش، خود اثری تحت پوشش باشد. این پروانه حقوق استفاده‌ی منصفانه یا معادل‌های دیگر شما را، همان‌گونه که قانون کپیرایت مقرر می‌کند، به رسمیت می‌شناسد.

شما می‌توانید آثاری تحت پوشش بسازید، اجرا کنید و گسترش دهید که انتقالشان نمی‌دهید، بی‌هیچ شرطی، تا زمانی که پروانه‌ی شما در غیر این صورت معتبر بماند. شما می‌توانید آثار تحت پوشش را تنها با این هدف به دیگران انتقال دهید که آن‌ها تغییراتی را منحصراً برای شما انجام دهند، یا امکاناتی برای اجرای آن آثار در اختیار شما بگذارند، به شرطی که در انتقال تمام مطالبی که کپیرایت آن‌ها در کنترل شما نیست، شرایط این پروانه را رعایت کنید. کسانی که به این ترتیب آثار تحت پوشش را برای شما می‌سازند یا اجرا می‌کنند، باید این کار را منحصراً به نمایندگی از شما، تحت هدایت و کنترل شما، و با شرایطی انجام دهند که آن‌ها را از ساختن هر نسخه‌ای از مطالب دارای کپیرایت شما بیرون از رابطه‌شان با شما بازدارد.

انتقال تحت هر شرایط دیگری تنها تحت شرایطی که در ادامه می‌آید مجاز است. پروانه‌دهی فرعی مجاز نیست؛ بخش ۱۰ آن را غیرضروری می‌کند.

۳. محافظت از حقوق قانونی کاربران در برابر قانون ضد دور زدن

هیچ اثر تحت پوششی نباید بخشی از یک تدبیر فناورانه‌ی مؤثر تحت هیچ قانون حاکمی که تعهدات ماده ۱۱ معاهده‌ی کپیرایت سازمان جهانی مالکیت فکری، مصوب ۲۰ دسامبر ۱۹۹۶، را ایفا می‌کند، یا قوانین مشابهی که دور زدن چنین تدبیرهایی را منع یا محدود می‌کنند، تلقی شود.

وقتی اثری تحت پوشش را انتقال می‌دهید، از هر قدرت قانونی برای منع دور زدن تدابیر فناورانه صرف‌نظر می‌کنید، تا آنجا که چنین دور زدنی با اعمال حقوق تحت این پروانه نسبت به اثر تحت پوشش صورت گرفته باشد، و هر قصدی برای محدود کردن اجرا یا تغییر اثر به‌عنوان وسیله‌ای برای اعمال، در برابر کاربران اثر، حقوق قانونی خود یا اشخاص ثالث برای منع دور زدن تدابیر فناورانه را رد می‌کنید.

۴. انتقال نسخه‌های تحت‌اللفظی

شما می‌توانید نسخه‌های تحت‌اللفظی کد منبع برنامه را همان‌گونه که دریافت کرده‌اید، در هر رسانه‌ای انتقال دهید، به شرطی که روی هر نسخه، به شکلی برجسته و مناسب، یک اطلاعیه‌ی کپیرایت مناسب منتشر کنید؛ همه‌ی اطلاعیه‌هایی را که بیان می‌کنند این پروانه و هر شرط غیرمجازِ افزوده‌شده طبق بخش ۷ بر آن کد اعمال می‌شود، دست‌نخورده نگه دارید؛ همه‌ی اطلاعیه‌های مربوط به نبود هرگونه ضمانت را دست‌نخورده نگه دارید؛ و نسخه‌ای از این پروانه را همراه برنامه به همه‌ی دریافت‌کنندگان بدهید.

شما می‌توانید برای هر نسخه‌ای که انتقال می‌دهید هر قیمتی یا هیچ قیمتی بگیرید، و می‌توانید در ازای دریافت هزینه، پشتیبانی یا محافظت ضمانتی ارائه دهید.

۵. انتقال نسخه‌های منبع تغییریافته

شما می‌توانید اثری بر پایه‌ی برنامه، یا تغییراتی که برای تولید آن از برنامه انجام شده، را در قالب کد منبع و تحت شرایط بخش ۴ انتقال دهید، به شرطی که همه‌ی شرایط زیر را نیز برآورده کنید:

  • الف) اثر باید اطلاعیه‌های برجسته‌ای داشته باشد که بیان کنند شما آن را تغییر داده‌اید، و تاریخ مربوطه را بدهند.
  • ب) اثر باید اطلاعیه‌های برجسته‌ای داشته باشد که بیان کنند تحت این پروانه و هر شرطی که طبق بخش ۷ افزوده شده منتشر شده است. این شرط، شرط بخش ۴ را درباره‌ی «دست‌نخورده نگه داشتن همه‌ی اطلاعیه‌ها» تغییر می‌دهد.
  • پ) شما باید کل اثر را، به‌عنوان یک کل، تحت این پروانه به هر کسی که نسخه‌ای از آن را به دست می‌آورد پروانه دهید. بنابراین این پروانه، همراه با هر شرط اضافی بخش ۷ که قابل اعمال باشد، بر کل اثر و همه‌ی بخش‌های آن اعمال می‌شود، بدون توجه به اینکه چگونه بسته‌بندی شده‌اند. این پروانه اجازه نمی‌دهد که اثر را به شکل دیگری پروانه دهید، اما اگر آن اجازه را جداگانه گرفته باشید، آن را بی‌اعتبار نمی‌کند.
  • ت) اگر اثر رابط‌های کاربری تعاملی دارد، هر رابط باید اطلاعیه‌های حقوقی مناسب را نمایش دهد؛ اما اگر برنامه رابط‌های تعاملی داشته باشد که اطلاعیه‌های حقوقی مناسب را نمایش نمی‌دهند، اثر شما لازم نیست آن‌ها را وادار به نمایش کند.

یک گردآوری از یک اثر تحت پوشش همراه با آثار دیگر جدا و مستقل که به ماهیت خودشان گسترشی از اثر تحت پوشش نیستند و با آن طوری ترکیب نشده‌اند که برنامه‌ی بزرگ‌تری بسازند، در یک جلد یا روی یک رسانه‌ی ذخیره‌سازی یا توزیع، اگر آن گردآوری و کپیرایت حاصل از آن برای محدود کردن دسترسی یا حقوق قانونی کاربران گردآوری، فراتر از آنچه خود آثار مستقل اجازه می‌دهند، به کار نرود، یک «مجموعه» نامیده می‌شود. گنجاندن یک اثر تحت پوشش در یک مجموعه باعث نمی‌شود این پروانه بر بخش‌های دیگر آن مجموعه اعمال شود.

۶. انتقال شکل‌های غیرمنبعی

شما می‌توانید یک اثر تحت پوشش را در قالب کد شیء تحت شرایط بخش‌های ۴ و ۵ انتقال دهید، به شرطی که کد منبع متناظرِ ماشین‌خوان را نیز تحت شرایط این پروانه، به یکی از این روش‌ها انتقال دهید:

  • الف) کد شیء را در یک محصول فیزیکی (شامل یک رسانه‌ی توزیع فیزیکی) یا مجسم در آن انتقال دهید، همراه با کد منبع متناظری که روی یک رسانه‌ی فیزیکی بادوام که معمولاً برای تبادل نرم‌افزار به کار می‌رود تثبیت شده است.
  • ب) کد شیء را در یک محصول فیزیکی (شامل یک رسانه‌ی توزیع فیزیکی) یا مجسم در آن انتقال دهید، همراه با یک پیشنهاد کتبی، معتبر برای دست‌کم سه سال و معتبر تا زمانی که برای آن مدل محصول قطعات یدکی یا پشتیبانی مشتری ارائه می‌دهید، مبنی بر دادن (۱) نسخه‌ای از کد منبع متناظر برای تمام نرم‌افزار موجود در آن محصول که تحت این پروانه قرار دارد، روی یک رسانه‌ی فیزیکی بادوام که معمولاً برای تبادل نرم‌افزار به کار می‌رود، به قیمتی نه بیشتر از هزینه‌ی معقول شما برای انجام فیزیکی این انتقال کد منبع، یا (۲) دسترسی به کپی کردن کد منبع متناظر از یک سرور شبکه‌ای بدون هزینه، به هر کسی که کد شیء را در اختیار دارد.
  • پ) نسخه‌های تکِ کد شیء را همراه با نسخه‌ای از پیشنهاد کتبی برای ارائه‌ی کد منبع متناظر انتقال دهید. این گزینه تنها به‌صورت گاه‌به‌گاه و غیرتجاری مجاز است، و تنها اگر کد شیء را با چنین پیشنهادی و مطابق با بند ۶ب دریافت کرده باشید.
  • ت) کد شیء را با ارائه‌ی دسترسی از جایی مشخص (رایگان یا در ازای هزینه) انتقال دهید، و دسترسی معادلی به کد منبع متناظر را به همان شیوه و از همان مکان، بدون هزینه‌ی بیشتر ارائه دهید. لازم نیست از دریافت‌کنندگان بخواهید کد منبع متناظر را همراه کد شیء کپی کنند. اگر جایی که کد شیء از آن کپی می‌شود یک سرور شبکه‌ای باشد، کد منبع متناظر می‌تواند روی سرور دیگری (که شما یا شخص ثالثی آن را می‌گرداند) باشد که امکانات کپی معادلی را پشتیبانی می‌کند، به شرطی که در کنار کد شیء دستورهای روشنی نگه دارید که بگویند کد منبع متناظر کجا یافت می‌شود. صرف‌نظر از اینکه کدام سرور میزبان کد منبع متناظر است، همچنان موظفید مطمئن شوید که تا زمانی که برای برآورده کردن این شرایط لازم است، در دسترس باشد.
  • ث) کد شیء را با انتقال همتا به همتا انتقال دهید، به شرطی که به همتاهای دیگر اطلاع دهید که کد شیء و کد منبع متناظر اثر از طریق بند ۶ت بدون هزینه به عموم عرضه می‌شود.

بخشی جدا‌شدنی از کد شیء که کد منبعش به‌عنوان یک کتابخانه‌ی سیستمی از کد منبع متناظر کنار گذاشته شده، لازم نیست در انتقال اثر کد شیء گنجانده شود.

«محصول کاربر» یعنی یا (۱) یک «محصول مصرفی»، که به معنای هر دارایی شخصی ملموسی است که معمولاً برای مقاصد شخصی، خانوادگی یا خانگی به کار می‌رود، یا (۲) هر چیزی که برای گنجاندن در یک محل سکونت طراحی یا فروخته می‌شود. در تعیین اینکه آیا یک محصول، محصول مصرفی است، موارد مشکوک به نفع شمول آن حل می‌شود. برای یک محصول خاص که کاربر خاصی دریافت می‌کند، «معمولاً به کار می‌رود» به کاربرد معمول یا رایج آن رده از محصول اشاره دارد، بدون توجه به وضعیت آن کاربر خاص یا شیوه‌ای که آن کاربر خاص واقعاً محصول را به کار می‌برد یا انتظار دارد یا از او انتظار می‌رود که به کار ببرد. یک محصول، محصول مصرفی است صرف‌نظر از اینکه کاربردهای تجاری، صناعی یا غیرمصرفی قابل‌توجهی داشته باشد، مگر آنکه چنین کاربردهایی تنها شکل مهم کاربرد آن محصول را تشکیل دهند.

«اطلاعات نصب» برای یک محصول کاربر یعنی هر روش، رویه، کلید مجوز، یا اطلاعات دیگری که برای نصب و اجرای نسخه‌های تغییریافته‌ی یک اثر تحت پوشش در آن محصول کاربر، از یک نسخه‌ی تغییریافته از کد منبع متناظرش، لازم است. این اطلاعات باید کافی باشد تا مطمئن شود که عملکرد ادامه‌دار کد شیء تغییریافته در هیچ حالتی تنها به این دلیل که تغییر انجام شده، جلوگیری یا مختل نمی‌شود.

اگر شما یک اثر کد شیء را تحت این بخش در یک محصول کاربر، یا همراه با آن، یا به‌طور ویژه برای استفاده در آن، انتقال دهید، و این انتقال به‌عنوان بخشی از معامله‌ای رخ دهد که در آن حق مالکیت و استفاده از محصول کاربر برای همیشه یا برای مدتی معین (بدون توجه به اینکه معامله چگونه توصیف می‌شود) به دریافت‌کننده منتقل می‌شود، کد منبع متناظرِ منتقل‌شده تحت این بخش باید همراه با اطلاعات نصب باشد. اما این شرط در صورتی اعمال نمی‌شود که نه شما و نه هیچ شخص ثالثی توانایی نصب کد شیء تغییریافته را روی محصول کاربر حفظ نکنید (برای نمونه، اثر در ROM نصب شده باشد).

شرط ارائه‌ی اطلاعات نصب شامل شرط ادامه دادن به ارائه‌ی خدمات پشتیبانی، ضمانت، یا به‌روزرسانی برای اثری که دریافت‌کننده تغییر داده یا نصب کرده، یا برای محصول کاربری که در آن تغییر داده یا نصب شده، نمی‌شود. دسترسی به یک شبکه ممکن است در صورتی رد شود که خود تغییر به‌طور چشمگیر و زیان‌بار بر عملکرد شبکه اثر بگذارد یا قواعد و پروتکل‌های ارتباط در سراسر شبکه را نقض کند.

کد منبع متناظرِ منتقل‌شده، و اطلاعات نصبِ ارائه‌شده، مطابق این بخش باید در قالبی باشد که به‌صورت عمومی مستند شده باشد (و پیاده‌سازی آن به‌صورت کد منبع در دسترس عموم باشد)، و نباید به هیچ گذرواژه یا کلید ویژه‌ای برای باز کردن، خواندن یا کپی کردن نیاز داشته باشد.

۷. شرایط اضافی

«اجازه‌های اضافی» شرایطی هستند که با ایجاد استثناهایی از یک یا چند شرط این پروانه، شرایط آن را تکمیل می‌کنند. اجازه‌های اضافی که بر کل برنامه قابل اعمال‌اند، باید چنان تلقی شوند که در این پروانه گنجانده شده‌اند، تا حدی که تحت قانون حاکم معتبر باشند. اگر اجازه‌های اضافی تنها بر بخشی از برنامه اعمال شوند، آن بخش می‌تواند جداگانه تحت آن اجازه‌ها به کار رود، اما کل برنامه همچنان بدون توجه به اجازه‌های اضافی، تحت این پروانه اداره می‌شود.

وقتی نسخه‌ای از یک اثر تحت پوشش را انتقال می‌دهید، می‌توانید به انتخاب خود هر اجازه‌ی اضافی را از آن نسخه یا از هر بخشی از آن حذف کنید. (اجازه‌های اضافی ممکن است طوری نوشته شوند که در موارد خاصی هنگام تغییر اثر، حذف خودشان را الزامی کنند.) شما می‌توانید بر مطالبی که خودتان به یک اثر تحت پوشش افزوده‌اید و برای آن‌ها اجازه‌ی کپیرایت مناسب را دارید یا می‌توانید بدهید، اجازه‌های اضافی بگذارید.

بدون توجه به هر مقرره‌ی دیگر این پروانه، برای مطالبی که به یک اثر تحت پوشش می‌افزایید، می‌توانید (در صورتی که دارندگان کپیرایت آن مطالب اجازه دهند) شرایط این پروانه را با شرایط زیر تکمیل کنید:

  • الف) سلب ضمانت یا محدود کردن مسئولیت به شکلی متفاوت از شرایط بخش‌های ۱۵ و ۱۶ این پروانه؛ یا
  • ب) الزام به حفظ اطلاعیه‌های حقوقی معقول مشخص یا ذکر نام نویسندگان در آن مطالب یا در اطلاعیه‌های حقوقی مناسبِ نمایش‌داده‌شده توسط آثاری که آن را در بر دارند؛ یا
  • پ) منع تحریف منشأ آن مطالب، یا الزام به اینکه نسخه‌های تغییریافته‌ی آن مطالب به شیوه‌های معقولی به‌عنوان متفاوت از نسخه‌ی اصلی علامت‌گذاری شوند؛ یا
  • ت) محدود کردن استفاده‌ی تبلیغاتی از نام‌های پروانه‌دهندگان یا نویسندگان آن مطالب؛ یا
  • ث) خودداری از اعطای حقوق تحت قانون علائم تجاری برای استفاده از برخی نام‌های تجاری، علائم تجاری یا علائم خدماتی؛ یا
  • ج) الزام به جبران خسارت از پروانه‌دهندگان و نویسندگان آن مطالب توسط هر کسی که آن مطالب (یا نسخه‌های تغییریافته‌اش) را با فرض‌های قراردادی مسئولیت در قبال دریافت‌کننده انتقال می‌دهد، برای هر مسئولیتی که این فرض‌های قراردادی مستقیماً بر آن پروانه‌دهندگان و نویسندگان تحمیل می‌کنند.

سایر شرایط اضافی غیرمجاز، «محدودیت‌های بیشتر» در معنای بخش ۱۰ تلقی می‌شوند. اگر برنامه‌ای که دریافت کرده‌اید، یا هر بخشی از آن، اطلاعیه‌ای داشته باشد که بیان کند همراه با شرطی که یک محدودیت بیشتر است تحت این پروانه اداره می‌شود، می‌توانید آن شرط را حذف کنید. اگر یک سند پروانه حاوی محدودیت بیشتری باشد اما پروانه‌دهی مجدد یا انتقال تحت این پروانه را مجاز کند، می‌توانید مطالبی را که تحت شرایط آن سند پروانه اداره می‌شوند به یک اثر تحت پوشش بیفزایید، به شرطی که آن محدودیت بیشتر پس از چنین پروانه‌دهی مجدد یا انتقالی باقی نماند.

اگر طبق این بخش شرایطی به یک اثر تحت پوشش می‌افزایید، باید در فایل‌های منبع مربوطه، بیانیه‌ای از شرایط اضافی که بر آن فایل‌ها اعمال می‌شود، یا اطلاعیه‌ای که نشان دهد شرایط قابل اعمال را کجا می‌توان یافت، قرار دهید.

شرایط اضافی، اعم از مجاز یا غیرمجاز، می‌توانند در قالب یک پروانه‌ی جداگانه نوشته شوند، یا به‌صورت استثناها بیان شوند؛ شرایط بالا در هر دو حالت اعمال می‌شود.

۸. خاتمه

شما نمی‌توانید یک اثر تحت پوشش را گسترش دهید یا تغییر دهید مگر به شکلی که صراحتاً تحت این پروانه مقرر شده است. هر تلاشی برای گسترش یا تغییر آن به نحو دیگر باطل است، و به‌طور خودکار حقوق شما تحت این پروانه را خاتمه می‌دهد (از جمله هر پروانه‌ی پتنتی که تحت بند سوم بخش ۱۱ اعطا شده است).

اما اگر تمام نقض این پروانه را متوقف کنید، پروانه‌ی شما از یک دارنده‌ی کپیرایت خاص (الف) به‌صورت موقت بازگردانده می‌شود، مگر و تا زمانی که آن دارنده‌ی کپیرایت صراحتاً و نهایتاً پروانه‌ی شما را خاتمه دهد، و (ب) به‌صورت دائمی بازگردانده می‌شود، اگر دارنده‌ی کپیرایت تا پیش از ۶۰ روز پس از توقف، به طریقی معقول نقض را به شما اطلاع نداده باشد.

به‌علاوه، پروانه‌ی شما از یک دارنده‌ی کپیرایت خاص به‌صورت دائمی بازگردانده می‌شود اگر آن دارنده‌ی کپیرایت به طریقی معقول نقض را به شما اطلاع دهد، این نخستین بار باشد که از آن دارنده‌ی کپیرایت درباره‌ی نقض این پروانه (برای هر اثری) اطلاع می‌گیرید، و نقض را تا پیش از ۳۰ روز پس از دریافت اطلاعیه برطرف کنید.

خاتمه‌ی حقوق شما تحت این بخش، پروانه‌های اشخاصی را که نسخه‌ها یا حقوقی را از شما تحت این پروانه دریافت کرده‌اند خاتمه نمی‌دهد. اگر حقوق شما خاتمه یافته و به‌صورت دائمی بازگردانده نشده باشد، واجد شرایط دریافت پروانه‌های جدید برای همان مطالب تحت بخش ۱۰ نیستید.

۹. پذیرش برای داشتن نسخه‌ها لازم نیست

شما برای دریافت یا اجرای نسخه‌ای از برنامه، ملزم به پذیرش این پروانه نیستید. گسترش جانبی یک اثر تحت پوشش که تنها در نتیجه‌ی استفاده از انتقال همتا به همتا برای دریافت یک نسخه رخ می‌دهد نیز مستلزم پذیرش نیست. اما هیچ چیز جز این پروانه به شما اجازه‌ی گسترش یا تغییر هیچ اثر تحت پوششی را نمی‌دهد. اگر این پروانه را نپذیرید، این کارها نقض کپیرایت محسوب می‌شوند. بنابراین، با تغییر دادن یا گسترش دادن یک اثر تحت پوشش، نشان می‌دهید که این پروانه را برای انجام آن می‌پذیرید.

۱۰. پروانه‌دهی خودکار به دریافت‌کنندگان بعدی

هر بار که یک اثر تحت پوشش را انتقال می‌دهید، دریافت‌کننده به‌طور خودکار از پروانه‌دهندگان اصلی، پروانه‌ای برای اجرا، تغییر و گسترش آن اثر، مشروط به این پروانه، دریافت می‌کند. شما مسئول اجرای انطباق اشخاص ثالث با این پروانه نیستید.

«معامله‌ی نهادی» معامله‌ای است که کنترل یک سازمان، یا تقریباً تمام دارایی‌های یک سازمان را منتقل کند، یا سازمانی را تقسیم کند، یا سازمان‌ها را ادغام کند. اگر گسترش یک اثر تحت پوشش از یک معامله‌ی نهادی ناشی شود، هر طرف آن معامله که نسخه‌ای از اثر را دریافت می‌کند، همچنین هر پروانه‌ای نسبت به اثر را که طرف پیشین در منافع دارا بوده یا می‌توانسته تحت بند پیشین بدهد دریافت می‌کند، به‌علاوه‌ی حق مالکیت کد منبع متناظر اثر از طرف پیشین در منافع، اگر آن طرف آن را داشته باشد یا با تلاش‌های معقول بتواند به دست آورد.

شما نمی‌توانید هیچ محدودیت بیشتری بر اعمال حقوق اعطاشده یا تأییدشده تحت این پروانه تحمیل کنید. برای نمونه، نمی‌توانید برای اعمال حقوق اعطاشده تحت این پروانه هزینه‌ی پروانه، حق‌الامتیاز، یا عوارض دیگری وضع کنید، و نمی‌توانید دعوی قضایی (از جمله دعوی متقابل یا شکایت متقابل در یک دادخواهی) را آغاز کنید و ادعا کنید که با ساختن، استفاده، فروش، عرضه برای فروش، یا وارد کردن برنامه یا هر بخشی از آن، نقض یکی از ادعاهای پتنت صورت گرفته است.

۱۱. پتنت‌ها

«مشارکت‌کننده» دارنده‌ی کپیرایتی است که استفاده از برنامه یا اثری که برنامه بر پایه‌ی آن است را تحت این پروانه مجاز می‌کند. اثری که به این ترتیب پروانه‌دهی می‌شود، «نسخه‌ی مشارکت‌کننده»ی آن مشارکت‌کننده نامیده می‌شود.

«ادعاهای پتنتی ضروری» یک مشارکت‌کننده، تمام ادعاهای پتنتی است که در مالکیت یا کنترل آن مشارکت‌کننده است، چه پیش‌تر به‌دست آمده باشد چه پس از این به‌دست آید، که به نحوی مجاز تحت این پروانه، یعنی ساختن، استفاده یا فروش نسخه‌ی مشارکت‌کننده، نقض می‌شود، اما شامل ادعاهایی نمی‌شود که تنها در نتیجه‌ی تغییر بیشتر نسخه‌ی مشارکت‌کننده نقض شوند. برای مقاصد این تعریف، «کنترل» شامل حق اعطای پروانه‌های فرعی پتنت به شکلی سازگار با الزامات این پروانه است.

هر مشارکت‌کننده به شما یک پروانه‌ی پتنت غیرانحصاری، جهانی و بدون حق‌الامتیاز تحت ادعاهای پتنتی ضروری آن مشارکت‌کننده اعطا می‌کند تا محتوای نسخه‌ی مشارکت‌کننده‌ی آن را بسازید، استفاده کنید، بفروشید، برای فروش عرضه کنید، وارد کنید و به شکل‌های دیگر اجرا، تغییر و گسترش دهید.

در سه بند زیر، «پروانه‌ی پتنت» هر توافق یا تعهد صریحی است، با هر عنوانی، مبنی بر عدم اجرای یک پتنت (مانند اجازه‌ی صریح برای به‌کارگیری یک پتنت یا عهد عدم شکایت برای نقض پتنت). «اعطای» چنین پروانه‌ی پتنتی به یک طرف یعنی بستن چنین توافق یا تعهدی مبنی بر عدم اجرای پتنت علیه آن طرف.

اگر اثری تحت پوشش را با تکیه‌ی آگاهانه بر یک پروانه‌ی پتنت انتقال دهید، و کد منبع متناظر آن اثر برای هیچ‌کس از طریق یک سرور شبکه‌ای در دسترس عموم یا وسیله‌ی دیگری که به‌راحتی قابل دسترسی است، به‌صورت رایگان و تحت شرایط این پروانه برای کپی کردن در دسترس نباشد، باید یا (۱) کد منبع متناظر را به این شکل در دسترس قرار دهید، یا (۲) ترتیبی بدهید که خودتان از منافع پروانه‌ی پتنت برای این اثر خاص محروم شوید، یا (۳) به شکلی سازگار با الزامات این پروانه ترتیبی بدهید که پروانه‌ی پتنت به دریافت‌کنندگان بعدی نیز تعمیم یابد. «تکیه‌ی آگاهانه» یعنی شما عملاً می‌دانید که اگر پروانه‌ی پتنت نبود، انتقال شما از اثر تحت پوشش در یک کشور، یا استفاده‌ی دریافت‌کننده‌ی شما از اثر تحت پوشش در یک کشور، ناقض یک یا چند پتنت قابل‌شناسایی در آن کشور می‌شد که دلیلی برای معتبر دانستنشان دارید.

اگر، به‌موجب یا در ارتباط با یک معامله یا ترتیبات واحد، اثری تحت پوشش را انتقال دهید، یا با فراهم کردن مقدمات انتقال، گسترش دهید، و به برخی از طرف‌هایی که اثر تحت پوشش را دریافت می‌کنند پروانه‌ی پتنتی اعطا کنید که آن‌ها را مجاز کند نسخه‌ی خاصی از اثر تحت پوشش را استفاده، گسترش، تغییر یا انتقال دهند، آن پروانه‌ی پتنتی که اعطا می‌کنید به‌طور خودکار به همه‌ی دریافت‌کنندگان اثر تحت پوشش و آثاری که بر پایه‌ی آن‌اند تعمیم می‌یابد.

یک پروانه‌ی پتنت «تبعیض‌آمیز» است اگر یکی یا چند مورد از حقوقی را که صراحتاً تحت این پروانه اعطا شده است، در دامنه‌ی شمول خود نگنجاند، اعمالش را منع کند، یا اعمال نکردنش را شرط قرار دهد. شما نمی‌توانید اثری تحت پوشش را انتقال دهید اگر طرف ترتیباتی با شخص ثالثی باشید که در کار توزیع نرم‌افزار است، و تحت آن ترتیبات به آن شخص ثالث بر اساس میزان فعالیت شما در انتقال اثر پرداخت می‌کنید، و تحت آن شخص ثالث به هر یک از طرف‌هایی که اثر تحت پوشش را از شما دریافت می‌کنند پروانه‌ی پتنتی تبعیض‌آمیزی اعطا می‌کند (الف) در ارتباط با نسخه‌هایی از اثر تحت پوشش که شما انتقال می‌دهید (یا نسخه‌هایی که از آن نسخه‌ها ساخته می‌شود)، یا (ب) عمدتاً برای و در ارتباط با محصولات یا گردآوری‌های خاصی که اثر تحت پوشش را در بر دارند، مگر آنکه پیش از ۲۸ مارس ۲۰۰۷ وارد آن ترتیبات شده باشید یا آن پروانه‌ی پتنت اعطا شده باشد.

هیچ‌چیز در این پروانه نباید طوری تفسیر شود که هر پروانه‌ی ضمنی یا دیگر دفاع‌هایی در برابر نقض را که ممکن است به شکل دیگری تحت قانون پتنت حاکم در دسترس شما باشد، حذف یا محدود کند.

۱۲. عدم تسلیم آزادی دیگران

اگر شرایطی بر شما تحمیل شود (خواه با حکم دادگاه، خواه با توافق یا به شکل دیگر) که با شرایط این پروانه در تناقض باشد، شما را از شرایط این پروانه معاف نمی‌کند. اگر نتوانید اثری تحت پوشش را طوری انتقال دهید که هم‌زمان تعهدات شما تحت این پروانه و هر تعهد مرتبط دیگر را برآورده کند، در نتیجه نمی‌توانید آن را اصلاً انتقال دهید. برای نمونه، اگر با شرایطی موافقت کنید که شما را ملزم به دریافت حق‌الامتیاز برای انتقال‌های بعدی از کسانی کند که برنامه را به آن‌ها انتقال می‌دهید، تنها راهی که می‌توانید هم آن شرایط و هم این پروانه را برآورده کنید این است که کاملاً از انتقال برنامه خودداری کنید.

۱۳. تعامل از راه دور شبکه؛ استفاده همراه با پروانه‌ی عمومی گنو

بدون توجه به هر مقرره‌ی دیگر این پروانه، اگر برنامه را تغییر دهید، نسخه‌ی تغییریافته‌ی شما باید به شکلی برجسته به همه‌ی کاربرانی که از طریق یک شبکه‌ی رایانه‌ای از راه دور با آن تعامل دارند (اگر نسخه‌ی شما چنین تعاملی را پشتیبانی کند) فرصت دریافت کد منبع متناظر نسخه‌ی شما را با فراهم کردن دسترسی به کد منبع متناظر از یک سرور شبکه‌ای و به‌صورت رایگان، از طریق روشی استاندارد یا متعارف برای تسهیل کپی نرم‌افزار، عرضه کند. این کد منبع متناظر باید شامل کد منبع متناظر برای هر اثری باشد که تحت نسخه‌ی ۳ پروانه‌ی عمومی گنو قرار دارد و طبق بند زیر گنجانده شده است.

بدون توجه به هر مقرره‌ی دیگر این پروانه، شما اجازه دارید هر اثر تحت پوششی را با اثری که تحت نسخه‌ی ۳ پروانه‌ی عمومی گنو پروانه‌دهی شده، به یک اثر ترکیبی واحد پیوند دهید یا ترکیب کنید، و اثر حاصل را انتقال دهید. شرایط این پروانه همچنان بر بخشی که اثر تحت پوشش است اعمال می‌شود، اما اثری که با آن ترکیب شده، همچنان تحت نسخه‌ی ۳ پروانه‌ی عمومی گنو اداره می‌شود.

۱۴. نسخه‌های بازنگری‌شده‌ی این پروانه

بنیاد نرم‌افزار آزاد ممکن است هر از گاهی نسخه‌های بازنگری‌شده و/یا جدیدی از پروانه‌ی عمومی آفرو گنو منتشر کند. چنین نسخه‌های جدیدی از نظر روح با نسخه‌ی حاضر مشابه خواهند بود، اما ممکن است در جزئیات برای پرداختن به مسائل یا نگرانی‌های جدید تفاوت داشته باشند.

به هر نسخه یک شماره‌ی نسخه‌ی متمایز داده می‌شود. اگر برنامه مشخص کند که نسخه‌ی شماره‌دار خاصی از پروانه‌ی عمومی آفرو گنو یا «هر نسخه‌ی بعدتر» بر آن اعمال می‌شود، شما این گزینه را دارید که شرایط و ضوابط یا آن نسخه‌ی شماره‌دار یا هر نسخه‌ی بعدتری که بنیاد نرم‌افزار آزاد منتشر کرده را دنبال کنید. اگر برنامه شماره‌ی نسخه‌ای از پروانه‌ی عمومی آفرو گنو را مشخص نکرده باشد، می‌توانید هر نسخه‌ای را که تاکنون توسط بنیاد نرم‌افزار آزاد منتشر شده انتخاب کنید.

اگر برنامه مشخص کند که یک نماینده می‌تواند تصمیم بگیرد کدام نسخه‌های آینده‌ی پروانه‌ی عمومی آفرو گنو می‌توانند به کار روند، اعلامیه‌ی عمومی پذیرش یک نسخه توسط آن نماینده، برای همیشه شما را مجاز می‌کند که آن نسخه را برای برنامه انتخاب کنید.

نسخه‌های بعدی پروانه ممکن است اجازه‌های اضافی یا متفاوتی به شما بدهند. اما هیچ تعهد اضافی بر هیچ نویسنده یا دارنده‌ی کپیرایتی در نتیجه‌ی انتخاب شما برای پیروی از نسخه‌ی بعدتر تحمیل نمی‌شود.

۱۵. سلب ضمانت

هیچ ضمانتی برای برنامه وجود ندارد، تا حدی که قانون حاکم اجازه دهد. مگر آنکه در نوشتار به شکل دیگری بیان شده باشد، دارندگان کپیرایت و/یا اشخاص دیگر برنامه را «همان‌گونه که هست» و بدون هیچ ضمانتی از هر نوع، اعم از صریح یا ضمنی، شامل اما نه محدود به ضمانت‌های ضمنی قابلیت تجاری و تناسب برای هدفی خاص، ارائه می‌دهند. تمام ریسک مربوط به کیفیت و عملکرد برنامه بر عهده‌ی شماست. اگر برنامه معیوب از آب درآید، هزینه‌ی همه‌ی خدمات، تعمیر یا اصلاح لازم بر عهده‌ی شماست.

۱۶. محدودیت مسئولیت

در هیچ حالتی، مگر آنکه قانون حاکم الزام کند یا با نوشتار توافق شده باشد، هیچ دارنده‌ی کپیرایت یا هیچ شخص دیگری که برنامه را طبق آنچه در بالا مجاز است تغییر می‌دهد و/یا انتقال می‌دهد، در برابر شما برای خسارات، از جمله هر خسارت عمومی، ویژه، اتفاقی یا تبعی ناشی از استفاده یا ناتوانی در استفاده از برنامه (شامل اما نه محدود به از دست رفتن داده یا نادرست شدن داده‌ها، یا زیان‌هایی که شما یا اشخاص ثالث متحمل می‌شوید، یا ناکارآمدی برنامه در کار کردن با هر برنامه‌ی دیگر)، مسئول نخواهد بود، حتی اگر آن دارنده یا شخص دیگر از احتمال چنین خساراتی آگاه شده باشد.

۱۷. تفسیر بخش‌های ۱۵ و ۱۶

اگر سلب ضمانت و محدودیت مسئولیتی که در بالا آمده، نتواند طبق شرایطش اثر حقوقی محلی داشته باشد، دادگاه‌های بازبین باید قانون محلی‌ای را اعمال کنند که بیش از همه به چشم‌پوشی مطلق از هر مسئولیت مدنی در ارتباط با برنامه نزدیک است، مگر آنکه ضمانت یا پذیرش مسئولیتی در ازای دریافت هزینه همراه با نسخه‌ای از برنامه ارائه شود.