PDA

نسخه کامل مشاهده نسخه کامل : آزادی نرم افزار و اپن سورس



c30tehran
04-05-2010, 07:24
متاسفانه هر کسی از آزادی و اپن سورس بودن یک برداشت دارد برای همین می دونم خیلی از دوستان این مطالب هم به علت تکرار حفظ هستند ولی به نه نظر من این مطلب باید بیشتر از این ها تکرار بشود




پروژهٔ گنو (GNU)



پروژهٔ گنو در سال ۱۹۸۶ با هدف ایجاد یک سیستم‌عامل کاملاً آزاد و شبیه به یونیکس، توسط ریچارد استالمن پایه‌گذاری شد. گنو مخفف "GNU's Not Unix" است

نرم افزار آزاد

نرم افزار آزاد در مورد آزادی کاربران برای اجرا، کپی، توزیع، مطالعهٔ کدمنبع ، تغییر و بهبود دادن آن است. بطور دقیق‌تر نرم‌افزاریست که ۴ نوع آزادی را برای کاربران نرم‌افزار فراهم کند:

آزادی برای اجرای برنامه برای هر منظوری(آزادی صفر)

آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود(آزادی ۱)

آزادی برای تکثیر کپی‌هایی از نسخهٔ اصلی، تا بتوانید به همسایگان(اطرافیان) خود کمک کنید(آزادی ۲)

آزادی برای انتشار نسخه‌های تغییرداده‌شده برای عموم، تا تمام جامعه از آن بهره ببرند(آزادی ۳).

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

به منظور داشتن آزادی برای تغییر دادن( آزادی۱) ، و انتشار نسخه‌های بهبودیافته( آزادی۳)، شما باید به کدمنبع برنامه دسترسی داشته باشید. بنابراین دسترسی به کدمنبع یک شرط ضروری برای نرم‌افزار آزاد است .

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

شما به نرم‌افزار آزاد نیاز دارید

نرم‌افزاری که بر روی اغلب کامپیوترها وجود دارد اختصاصی و غیر آزاد است: به وسیلهٔ شرکت‌های نرم‌افزاری کنترل می‌شود، و نه به وسیلهٔ کاربران. کاربران نه می‌توانند بررسی کنند که این برنامه‌ها چه کاری انجام می‌دهند، نه می‌توانند جلوی آنچه نمی‌خواهند برنامه انجام دهد را بگیرند.

تنها راهی که می‌توانید اطمینان حاصل کنید که نرم‌افزار برای شما کار می‌کند، تکیه بر نرم‌افزار آزاد است.

کپی‌لفت

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

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

اطلاعات بیشترفارسی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

منبع

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید