پروژه گنو: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
FreshmanBot (بحث | مشارکت‌ها)
جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB
خط ۵:
 
== آغاز پروژه ==
در هنگام آغاز پروژه آن‌ها [[ایمکس]] یک ویرایشگر متن نوشته‌شده با [[لیسپ]]، یک [[اشکال‌یاب (برنامه‌نویسی)|اشکال‌یاب]]، یک تولیدکننده [[تجزیه کنندهتجزیه‌کننده|تجزیه کنندهٔتجزیه‌کنندهٔ]] سازگار با yacc و یک [[پیوندده]] را در اختیار داشتند.<ref name="Wardrip-Fruin, Noah 2003">Wardrip-Fruin, Noah, and Nick Montfort. "The GNU Manifesto." The NewMediaReader. Cambridge, Mass.: MIT, 2003. 545-550. Print.</ref> آن‌ها یک هستهٔ اولیه که نیاز به، بروزرسانی شدن بیشتری داشت، داشتند. وقتی که هسته و کامپایلر تمام شد، گنو قابلیت استفاده برای توسعهٔ نرم‌افزار را داشت. هدف اصلی ساخت نرم‌افزارهای دیگر که شبیه به یونیکس شود، بود. گنو قابلیت اجرای نرم‌افزارهای یونیکس را داشت اما دقیقاً مثل آن نبود. استفاده از نام‌های طولانی‌تر برای فایل‌ها، شمارهٔ نسخه برای فایل‌ها و سیستم فایل پایدارتر از ویژگی‌های گنو نسبت به یونیکس بود. بیانیه گنو برای جذب بیشتر حمایت‌کنندگان و شرکت در نوشتن نرم‌افزارها توسط دیگران، نوشته‌شد. برنامه‌نویسان تشویق می‌شدند که هر قسمتی که آن‌ها به آن علاقه دارند را انتخاب کنند. مردم می‌توانستند کمک مالی، قطعات رایانه یا حتی کمک در نوشتن کد در پروژه را انجام دهند.
 
== بیانیه گنو ==
خط ۱۷:
 
== نرم‌افزار آزاد ==
پروژه ی گنو یک نرم‌افزار آزاد است و از نرم‌افزار هاینرم‌افزارهای آزاد استفاده میکند. نرم‌افزار آزاد (بر اساس تعریف بنیاد برنامه هایبرنامه‌های آزاد) برنامه ایبرنامه‌ای است که چهار آزادی زیر را برای کاربر فراهم میکند:
# آزادی استفاده از برنامه برای هر هدفی (آزادی شماره ۰)
# آزادی یادگیری چگونگی کارکردنکار کردن برنامه و استفاده از آن برای برنامه ی دیگری (آزادی شماره ۱) توجه کنید که برای این آزادی در دسترس بودن کد منبع برنامه نیاز است
# آزادی انتشار برنامه به صورت دوباره (آزادی شماره ۲)
# آزادی تغییردادن برنامه و امکان انتشاردادن آن با همگان (آزادی شماره۳) برای این آزادی دسترسی به کد منبع برنامه نیاز است
خط ۳۵:
=== گنوم ===
[[پرونده:Gnome-2.28.png|بندانگشتی|250px|میزکار گنوم نسخهٔ ۲.۲۸|alt=تصویر میزکار گنوم نسخهٔ ۲.۲۸]]
یکی از پروژه‌های معروف میزکار [[گنوم]] است. توسعهٔ این میزکار توسط پروژهٔ گنو، به دلیل وجود میزکار [[کی‌دی‌ای]] که در حال معروف شدن بود، آغاز شد. برای استفاده از میزکار [[کی‌دی‌ای]] کاربران مجبور بودند [[نرم‌افزار انحصاری]] بر روی سیستم خود نصب کنند. برای جلوگیری از این‌که کاربران نرم‌افزار انحصاری بر روی سیستم خود نصب نکنند، گنو دو پروژه را به صورت همزمانهم‌زمان آغاز کرد. یکی از آن‌ها [[هارمونی (کتاب‌خانه)|هارمونی]] بود. این پروژه سعی بر جایگزینی قسمت‌های غیرآزاد کی‌دی‌ای که به آن وابسته بود، با نرم‌افزارهای آزاد داشت. آن پروژهٔ دیگر گنوم بود که از دید دیگری به این موضوع نگاه می‌کرد. هدف این پروژه جایگزینی [[میزکار لینوکس|میزکار]] کی‌دی‌ای با میزکار دیگری بود که به نرم‌افزارهای انحصاری وابسته نباشد. پروژهٔ هارمونی پیشرفت آن‌چنانی نداشت اما توسعهٔ گنوم خیلی خوب انجام می‌شد. در نهایت قسمت انحصاری‌ای که پروژهٔ کی‌دی‌ای به آن وابسته بود ([[کیوت]])، به عنوان [[نرم‌افزار آزاد]] منتشر شد.<ref>{{یادکرد وب
| نشانی = http://linuxtoday.com/news_story.php3?ltsn=2000-09-05-001-21-OP-LF-KE
| نویسنده = ریچارد استالمن