پروژه گنو ( به انگلیسی: GNU Project ) یک پروژه نرم افزار آزاد و همکاری جمعی با هدف تولید نرم افزار آزاد برای سیستم عامل گنو است. ریچارد استالمن نخستین بار در مهر ۱۳۶۲ ( سپتامبر ۱۹۸۳ ) خبر از عزمش برای کار روی این پروژه داد و چند ماه بعد در ژانویه ۱۹۸۴ کار روی توسعه این پروژه آغاز شد. [ ۱] گنو امکان آزاد بودن و محدود نبودن توسط تولیدکنندگان نرم افزار را فراهم می کند. هر برنامه نویسی اجازهٔ دسترسی به کدهای منبع توسط پروژهٔ گنو را دارد.
در حال حاضر کار اصلی پروژهٔ گنو توسعهٔ نرم افزار، ایجاد کمپ های سیاسی و آگاهی دادن مردم دربارهٔ خطر نرم افزارهای انحصاری است.
در هنگام آغاز پروژه آن ها ایمکس یک ویرایشگر متن نوشته شده با لیسپ، یک اشکال یاب، یک تولیدکننده تجزیه کنندهٔ سازگار با yacc و یک پیونددهنده را در اختیار داشتند. [ ۲] آن ها یک هستهٔ اولیه داشتند که به بروزرسانی بیشتری نیاز داشت. وقتی که هسته و کامپایلر تمام شد، گنو قابلیت استفاده برای توسعهٔ نرم افزار را داشت. هدف اصلی ساخت نرم افزارهای دیگر که شبیه به یونیکس شود، بود. گنو قابلیت اجرای نرم افزارهای یونیکس را داشت اما دقیقاً مثل آن نبود. استفاده از نام های طولانی تر برای فایل ها، شمارهٔ نسخه برای فایل ها و سیستم فایل پایدارتر از ویژگی های گنو نسبت به یونیکس بود. بیانیه گنو برای جذب بیشتر حمایت کنندگان و شرکت در نوشتن نرم افزارها توسط دیگران، نوشته شد. برنامه نویسان تشویق می شدند که هر قسمتی که آن ها به آن علاقه دارند را انتخاب کنند. مردم می توانستند کمک مالی، قطعات رایانه یا حتی کمک در نوشتن کد در پروژه را انجام دهند.
بیانیهٔ گنو توسط ریچارد استالمن برای به دست آودن حمایت افراد بیشتر از پروژهٔ گنو نوشته شد. او بیان کرد که چرا پروژهٔ گنو را آغاز کرده است و در مورد سؤال هایی که امکان داشت حمایت کنندگان در ذهنشان دربارهٔ پروژه ایجاد شود، پاسخ داد. بیانیه با جواب به این سؤال که چرا و چگونه پروژه گنو در دسترس خواهد بود آغاز می شود و در ادامه به ایرادات و مخالفت هایی که به این پروژه ممکن است ایجاد شود پاسخ می دهد. [ ۲]
اگرچه اکثر پروژهٔ گنو دربارهٔ مسائل فنی و نرم افزار است اما دارای بُعدهای اجتماعی، اخلاقی و سیاسی نیز هست. این پروژه به غیر از تولید نرم افزار و اجازه نامه، دارای تعداد بسیار زیادی نوشتهٔ فلسفی است، [ ۳] که اکثر آن ها توسط ریچارد استالمن نوشته شده است.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفدر حال حاضر کار اصلی پروژهٔ گنو توسعهٔ نرم افزار، ایجاد کمپ های سیاسی و آگاهی دادن مردم دربارهٔ خطر نرم افزارهای انحصاری است.
در هنگام آغاز پروژه آن ها ایمکس یک ویرایشگر متن نوشته شده با لیسپ، یک اشکال یاب، یک تولیدکننده تجزیه کنندهٔ سازگار با yacc و یک پیونددهنده را در اختیار داشتند. [ ۲] آن ها یک هستهٔ اولیه داشتند که به بروزرسانی بیشتری نیاز داشت. وقتی که هسته و کامپایلر تمام شد، گنو قابلیت استفاده برای توسعهٔ نرم افزار را داشت. هدف اصلی ساخت نرم افزارهای دیگر که شبیه به یونیکس شود، بود. گنو قابلیت اجرای نرم افزارهای یونیکس را داشت اما دقیقاً مثل آن نبود. استفاده از نام های طولانی تر برای فایل ها، شمارهٔ نسخه برای فایل ها و سیستم فایل پایدارتر از ویژگی های گنو نسبت به یونیکس بود. بیانیه گنو برای جذب بیشتر حمایت کنندگان و شرکت در نوشتن نرم افزارها توسط دیگران، نوشته شد. برنامه نویسان تشویق می شدند که هر قسمتی که آن ها به آن علاقه دارند را انتخاب کنند. مردم می توانستند کمک مالی، قطعات رایانه یا حتی کمک در نوشتن کد در پروژه را انجام دهند.
بیانیهٔ گنو توسط ریچارد استالمن برای به دست آودن حمایت افراد بیشتر از پروژهٔ گنو نوشته شد. او بیان کرد که چرا پروژهٔ گنو را آغاز کرده است و در مورد سؤال هایی که امکان داشت حمایت کنندگان در ذهنشان دربارهٔ پروژه ایجاد شود، پاسخ داد. بیانیه با جواب به این سؤال که چرا و چگونه پروژه گنو در دسترس خواهد بود آغاز می شود و در ادامه به ایرادات و مخالفت هایی که به این پروژه ممکن است ایجاد شود پاسخ می دهد. [ ۲]
اگرچه اکثر پروژهٔ گنو دربارهٔ مسائل فنی و نرم افزار است اما دارای بُعدهای اجتماعی، اخلاقی و سیاسی نیز هست. این پروژه به غیر از تولید نرم افزار و اجازه نامه، دارای تعداد بسیار زیادی نوشتهٔ فلسفی است، [ ۳] که اکثر آن ها توسط ریچارد استالمن نوشته شده است.
wiki: پروژه گنو