# مجوز عمومی همگانی گنو (GNU GPL)
                       نسخه ۲، ژوئن ۱۹۹۱

 حق نسخه‌برداری (C) ۱۹۸۹، ۱۹۹۱ بنیاد نرم‌افزار آزاد، شرکت
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 به همه اجازه داده می‌شه که نسخه‌های کلمه‌به‌کلمه این سند مجوز رو
 کپی و توزیع کنن، ولی تغییر دادنش مجاز نیست.

                            مقدمه

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

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

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

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

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

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

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

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

                    مجوز عمومی همگانی گنو
   شرایط و مقررات برای کپی، توزیع و تغییر

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

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

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

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

  ۲. می‌تونی نسخه یا نسخه‌های خودت از برنامه یا هر بخشی از اون رو
تغییر بدی، و به این ترتیب یه اثر مبتنی بر برنامه بسازی، و چنین
تغییرات یا اثری رو تحت شرایط بخش ۱ بالا کپی و توزیع کنی، به شرطی که
همه این شرایط رو هم برآورده کنی:

    الف) باید باعث بشی فایل‌های تغییر‌یافته اعلان‌های برجسته‌ای داشته
    باشن که بگن تو فایل‌ها رو تغییر دادی و تاریخ هر تغییر چیه.

    ب) باید باعث بشی هر اثری که توزیع یا منتشر می‌کنی، که به طور کل
    یا جزئی شامل برنامه یا مشتق از برنامه یا هر بخشی از اونه، به طور
    کل بدون هزینه برای همه اشخاص ثالث تحت شرایط این مجوز مجوز داده بشه.

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

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

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

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

  ۳. می‌تونی برنامه (یا اثری مبتنی بر اون، تحت بخش ۲) رو به صورت کد
شیء یا فرم اجرایی تحت شرایط بخش‌های ۱ و ۲ بالا کپی و توزیع کنی، به
شرطی که یکی از کارهای زیر رو هم انجام بدی:

    الف) همراه‌ش کد منبع کامل قابل خواندن با ماشین مربوطه رو بذاری،
    که باید تحت شرایط بخش‌های ۱ و ۲ بالا روی رسانه‌ای که معمولاً برای
    تبادل نرم‌افزار استفاده می‌شه توزیع بشه؛ یا،

    ب) همراه‌ش یه پیشنهاد کتبی، معتبر برای حداقل سه سال، بذاری که به
    هر شخص ثالثی، در ازای هزینه‌ای نه بیشتر از هزینه فیزیکی انجام
    توزیع منبع توسط تو، یه نسخه کامل قابل خواندن با ماشین از کد منبع
    مربوطه بده، که تحت شرایط بخش‌های ۱ و ۲ بالا روی رسانه‌ای که
    معمولاً برای تبادل نرم‌افزار استفاده می‌شه توزیع بشه؛ یا،

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

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

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

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

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

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

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

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

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

قصد این بخش اینه که کاملاً روشن کنه که چی به عنوان نتیجه بقیه این
مجوز در نظر گرفته می‌شه.

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

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

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

  ۱۰. اگه می‌خوای بخش‌هایی از برنامه رو توی برنامه‌های آزاد دیگه‌ای
که شرایط توزیعشون متفاوته بگنجونی، به نویسنده بنویس و اجازه بخواه.
برای نرم‌افزاری که حق نسخه‌برداریش مال بنیاد نرم‌افزار آزاده، به
بنیاد نرم‌افزار آزاد بنویس؛ ما بعضی وقتا برای این استثنا قائل می‌شیم.
تصمیم ما با دو هدف حفظ وضعیت آزاد همه مشتقات نرم‌افزار آزادمون و
ترویج اشتراک‌گذاری و استفاده مجدد از نرم‌افزار به طور کلی هدایت می‌شه.

                            بدون تضمین

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

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

                     پایان شرایط و مقررات

            چطور این شرایط رو به برنامه‌های جدیدت اعمال کنی

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

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

    <یه خط برای نام برنامه و ایده مختصری از کاری که می‌کنه.>
    حق نسخه‌برداری (C) <سال>  <نام نویسنده>

    این برنامه نرم‌افزار آزاده؛ می‌تونی تحت شرایط مجوز عمومی همگانی
    گنو که توسط بنیاد نرم‌افزار آزاد منتشر شده، چه نسخه ۲ مجوز چه
    (به انتخاب خودت) هر نسخه بعدی، بازتوزیع و/یا تغییرش بدی.

    این برنامه به امید مفید بودن توزیع می‌شه،
    ولی بدون هیچ تضمینی؛ حتی بدون تضمین ضمنی
    قابلیت تجاری یا تناسب برای هدف خاص. جزئیات بیشتر رو
    توی مجوز عمومی همگانی گنو ببین.

    باید یه نسخه از مجوز عمومی همگانی گنو رو همراه
    این برنامه دریافت کرده باشی؛ اگه نه، به بنیاد نرم‌افزار آزاد، شرکت،
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA بنویس.

همچنین اطلاعاتی درباره چگونگی تماس با خودت از طریق ایمیل الکترونیکی
و پستی اضافه کن.

اگه برنامه تعاملیه، کاری کن موقع شروع توی حالت تعاملی یه اعلان
کوتاه مثل این چاپ کنه:

    Gnomovision نسخه ۶۹، حق نسخه‌برداری (C) سال نام نویسنده
    Gnomovision کاملاً بدون تضمین میاد؛ برای جزئیات `show w' رو تایپ کن.
    این نرم‌افزار آزاده، و استقبال می‌کنی از بازتوزیعش
    تحت شرایط خاص؛ برای جزئیات `show c' رو تایپ کن.

دستورهای فرضی `show w' و `show c' باید بخش‌های مناسب مجوز عمومی
همگانی رو نشون بدن. البته، دستورهایی که استفاده می‌کنی ممکنه اسم
دیگه‌ای غیر از `show w' و `show c' داشته باشن؛ حتی می‌تونن کلیک ماوس
یا آیتم منو باشن -- هر چی که به برنامه‌ات می‌خوره.

همچنین اگه لازمه باید از کارفرمات (اگه به عنوان برنامه‌نویس کار
می‌کنی) یا مدرسه‌ات بخوای یه «سلب مسئولیت حق نسخه‌برداری» برای برنامه
امضا کنن. این یه نمونه‌ست؛ اسم‌ها رو عوض کن:

  Yoyodyne, Inc.، بدین وسیله همه علاقه حق نسخه‌برداری در برنامه
  `Gnomovision' (که پاس‌هایی به کامپایلرها می‌زنه) نوشته James Hacker
  رو سلب می‌کنه.

  <امضای Ty Coon>، ۱ آوریل ۱۹۸۹
  Ty Coon، رئیس معاونت

این مجوز عمومی همگانی اجازه نمی‌ده برنامه‌ات رو توی برنامه‌های
انحصاری بگنجونی. اگه برنامه‌ات یه کتابخانه زیرروالینه، ممکنه مفیدتر
بدونی که اجازه لینک کردن برنامه‌های انحصاری با کتابخانه رو بدی. اگه
این چیزیه که می‌خوای، به جای این مجوز از مجوز عمومی همگانی کوچک‌تر
گنو استفاده کن.
