نرمافزار آزاد: تفاوت بین نسخهها
(←متنباز) |
جز |
||
سطر ۱: | سطر ۱: | ||
− | '''نرمافزار آزاد''' (Free Software | + | '''نرمافزار آزاد''' (به انگلیسی: Free Software) [[Software|نرمافزاری]] است که در آن، کاربر نرمافزار را کنترل میکند، نه نرمافزار کاربر را. به نرمافزاری که آزاد نباشد، [[proprietary Software|نرمافزار انحصاری]] میگویند. |
+ | |||
+ | کلمه Free در نرمافزارآزاد به معنای آژاد است نه رایگان. | ||
= تعریف = | = تعریف = |
نسخهٔ ۳۱ تیر ۱۳۹۹، ساعت ۲۰:۰۲
نرمافزار آزاد (به انگلیسی: Free Software) نرمافزاری است که در آن، کاربر نرمافزار را کنترل میکند، نه نرمافزار کاربر را. به نرمافزاری که آزاد نباشد، نرمافزار انحصاری میگویند.
کلمه Free در نرمافزارآزاد به معنای آژاد است نه رایگان.
تعریف
هر نرمافزاری که ۴ آزادی زیر را برای کاربران رایانه فراهم کند، نرمافزار آزاد است:
- آزادی ۰: آزادی اجرای نرمافزار به هر منظوری
- آزادی ۱: آزادی مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود
- آزادی ۲: آزادی بازتوزیع نرمافزار، برای کمک به دیگران
- آزادی ۳: آزادی ایجاد تغییر در نرمافزار و بازتوزیع نگارشهای تغییر یافته
استفادهٔ تجاری
نرمافزار آزاد به معنای «غیر تجاری» نیست. یک نرمافزار آزاد باید برای استفادهٔ تجاری، توسعهٔ تجاری، و توزیع تجاری در دسترس باشد. توسعهٔ تجاری نرمافزار آزاد نهتنها غیرمعمول نیست، بلکه بسیار مهم نیز هست. بنابراین شما ممکن است پولی پرداخت کرده باشید تا رونوشتهایی از نرمافزار آزاد را بهدست آورید یا آنها را بدون پرداخت هزینه بدست آورده باشید. ولی صرفنظر از اینها، همیشه این آزادی را دارید تا نرمافزار را بازتوزیع کرده، تغییر دهید و یا حتا رونوشتهایی از آن را بفروشید.
کپیلفت
در پروژهٔ گنو از کپیلفت برای حفاظت قانونی از این آزادیها استفاده میشود، ولی نرمافزارهای آزاد غیر کپیلفت نیز وجود دارند. دلایل مهمی برای این که چرا بهتر است از کپیلفت استفاده شود وجود دارند، ولی اگر نرمافزار آزادی کپیلفت نباشد هم همچنان میتوان از آن استفاده کرد.
فراتر از نرمافزار آزاد
به همان دلایلی که نرمافزار باید آزاد باشد، و در عین حال به خاطر اینکه راهنماها جزئی از نرمافزارها هستند، راهنمای نرمافزارها نیز باید آزاد باشند. این استدلال در مورد دیگر فعالیتهایی که منجر به تولید نتایج کاربردی میشوند نیز منطقی به نظر میرسد. به عبارت بهتر، فعالیتهایی که دانش کاربردی ایجاد میکنند، مثل فعالیتهای آموزشی یا مورد ارجاع. ویکیپدیا بهترین نمونه شناختهشده است.
هر فعالیتی میتواند آزاد باشد، همانطور که تعریف نرمافزار آزاد برای تعریف فعالیتهای فرهنگی آزاد نیز بسط داده شده است.
اوپنسورس
گروه دیگری استفاده از عبارت اوپنسورس را برای رساندن مفهومی نزدیک به (و نه دقیقاً) نرمافزار آزاد شروع کردهاند. بهانهٔ این گروه برای انجام این کار، امکان اشتباه در برداشت از واژهٔ Free در انگلیسی بود؛ هرچند در نهایت خود این واژه نیز به قدری دارای ابهام بود که این گروه مجبور به ارائه سندی ۱۲بندی برای تعریف آن شدند. با این حال، نظر به عدم وجود چنین مشکلی در زبان فارسی، اصلاً دلیلی برای استفاده از عبارتهای دیگر وجود نداشته و ما عبارت «نرمافزار آزاد» را ترجیح میدهیم؛ زیرا به محض شنیدن، آزادی را به ذهن میآورد. واژهٔ «اوپن» هیچگاه به آزادی منسوب نمیشود.