این مطلب ترجمه مقاله انگلیسی این صفحه است.
گنو تنها سیستمعاملی است که بطور خاص برای فراهم کردن آزادی برای کاربرانش توسعه داده شده است. گنو چیست و چه آزادیایی در خطر است؟
گنو چیست؟
گنو یک سیستمعامل بر مبنای نرمافزار آزاد است؛ یه این معنی که به آزادی کاربران احترام میگذارد. توسعهٔ گنو استفاده از کامپیوتر بدون وابستگی به نرمافزارهایی که آزادیتان را به خطر میاندازند را امکانپذیر میکند.
ما نسخههای قابل نصب گنو (بطور دقیقتر، توزیعهای گنو/لینوکس) را پیشنهاد میدهیم که کاملا نرمافزار آزاد هستند. اطلاعات بیشتر دربارهٔ گنو.
جنبش نرمافزار آزاد چیست؟
جنبش نرمافزار آزاد برای آزادی کاربران رایانش که از طریق نرمافزار آزاد به دست میآید مبارزه میکند. نرمافزار آزاد، رایانش کاربران را تحت کنترل خودشان قرار میدهد. نرمافزارهای غیر آزاد کاربران را تحت تسلط توسعهدهندگان نرمافزار قرار میدهند. برای درک بهتر این توضیحات ویدیویی را ببینید.
نرمافزار آزاد چیست؟
نرمافزار آزاد به این معنیست که کاربران برای اجرا، کپی، توزیع، مطالعه، تغییر و بهبود نرمافزار آزاد هستند.
نرمافزار آزاد درباره آزادی است، نه قیمت. برای درک بهتر باید به معنای «آزاد» در «آزادی بیان» فکر کنید، نه در «آبجو مجانی».
بطور دقیقتر، نرمافزار آزاد یعنی اینکه کاربرانِ یک برنامه این چهار آزادی ضروری را دارند:
- آزادی برای اجرای برنامه به نحوی که میخواهید، و برای هر منظوری (آزادی ۰).
- آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تطبیق آن برای نیاز خود (آزادی ۱). دسترسی به کد منبع یک پیششرط برای این آزادی است.
- آزادی برای توزیع مجدد کپیهایی از آن، برای اینکه بتوانید به همسایهتان کمک کنید (آزادی ۲).
- آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم، تا اینکه تمام جامعه از آن بهره ببرند (آزادی ۳). دسترسی به کد منبع یک پیششرط برای این آزادی است.
رشد بهکارگیری تکنولوژی و شبکه حتی باعث افزایش اهمیت امروزه این آزادیها نسبت به آنچه در ۱۹۸۳ بودند شده است.
امروزه جنبش نرمافزار آزاد از توسعه سیستم گنو بسیار فراتر میرود. برای اطلاعات بیشتر درباره آنچه ما انجام میدهیم وبسایت بنیاد نرمافزار آزاد را ببینید، و همینطور فهرست راههایی که میتوانید کمک کنید.
اطلاعات بیشتر درباره گنو
گنو یک سیستمعامل شبه یونیکس است. این یعنی مجموعهای از تعداد زیادی برنامه است: برنامههای کاربردی، کتابخانهها، ابزارهای توسعه، جتی بازیها. توسعه گنو، که در ژانویه ۱۹۸۴ آغاز شد، به پروژه گنو شهرت دارد. بسیاری از این برنامههای گنو زیر چتر حمایتی پروژه گنو منتشر شدهاند، و ما آنها را بستههای گنو مینامیم.
نام «گنو» یک مخفف بازگشتی برای «GNU's Not Unix» است؛ و به صورت g-noo تلفظ میشود؛ یک سیلابی، مثل گفتن «grew» اما با قرار دادن n به جای r.
برنامهای که در یک سیستم شبه یونیکس منابع ماشین را تخصیص میدهد و با سختافزار صجبت میکند «هسته» نامیده میشود. معمولا گنو به همراه هستهای که لینوکس نام دارد استفاده میشود. این ترکیب سیستمعامل گنو/لینوکس است. گنو/لینوکس توسط میلیونها نفر استفاده میشود، اگرچه خیلیهابه اشتباه آن را «لینوکس» صدا میکنند.
هسته خود گنو، هرد، در سال ۱۹۹۰ آغاز شد (پیش از آغاز لینوکس). داوطلبان همچنان به توسعهٔ هرد ادامه میدهند، زیرا که یک پروژه فنی جالب توجه است.
سیاره گنو 
sed-4.4 released [stable]: This is to announce sed-4.4, a stable release. There have been 24 commits by 4 people in the 5 weeks since 4.3. There has been one important bug fix: sed could segfa... more
libiconv 1.15 released: GNU libiconv 1.15 is released. New in this release: * The UTF-8 converter now rejects surrogates and out-of-range code points. * Added ISO-2022-JP-MS converter. * Updat... more
gperf 3.1 released: gperf 3.1 was released on January 5, 2017. Main changes: * The generated C code is now in ANSI-C by default. If you want to support pre-ANSI-C compilers, you need to provid... more
برای اخبار بیشتر سیاره گنو و لیست برنامههای منتشر شده اخیر گنو را ببینید.
اقدام کنید
- از کمپینهای فعلی FSF حمایت کنید.
- از حریم خصوصی دفاع کنید، و همراه با LQDN از اصلاح سراسری کپیرایت حمایت کنید.
- از تلاشها برای بیطرفی شبکه در اروپا، در آمریکا و در کانادا حمایت کنید.
- با انحصار نرمافزار مبارزه کنید: در سراسر جهان، و در اروپا.
- آیا میتوانید به یکی از این پروژههای با اولویت بالا کمک کنید؟ سیستمعامل آزاد برای موبایل، تمرکززدایی، فدراسیون، و خودمیزبانی؛ نرمافزارهای راهانداز آزاد، ثابتافزار، و نقشههای طراحی سختافزار؛ گفتگوی صوتی و تصویری بیدرنگ؛ تشویق به مشارکت افرادی که در جامعه کمتر مورد توجه قرار میگیرند، و غیره.
- آیا میتوانید مسئولیت نگهداری بستههای بدون مسئول گنو را بر عهده بگیرید؟ هالیفاکس، ارگاداک، همگی نیازمند مسئول نگهداری هستند. همچنین، این بستهها نیز برای نگهداری به کمک نیاز دارند: aspell, bison, gnuae, gnubik, metaexchange, powerguru, xboard. برای اطلاعات بیشتر صفحات وب بستهها را ببینید.
بستهٔ تصادفی امروز…
Kawa
GNU Kawa is an implementation of the Scheme programming language that is built on top of the Java platform. It is thus conveniently integrated with Java and benefits from this by having a compiler, optional static typing, and so on. Kawa also serves as a framework for implementing other programming languages on the Java platform. Included in Kawa is qexo, a partial implementation of XQuery in Java. (doc)
بخشهایی از گنو را امتحان کنید
آیا از ویندور و iOS استفاده میکنید؟ قدم اول به سوی آزادی را با نصب کردن تعدادی نرمافزار آزاد بر روی سیستمعامل فعلیتان بردارید:
سیستمعامل گنو
![[لوگوی بنیاد نرمافزار آزاد]](/National_Library/20160526010038im_/https://gnu.org/graphics/fsf-logo-notext-small.png)
![[FS gang]](/National_Library/20160526010038im_/https://gnu.org/graphics/fs-gang.png)