نرم افزار های آزاد(Software Free)
همانطور که از نام این دسته از نرم افزار ها پیداست ،نرم افزار آزاد به نرم افزاری گفته می شود که آزاد باشد،اما در این جا
منظور از آزادی بودن، رایگان بودن اجباری آن نیست. نرم افزار آزاد به معنای غیر تجاری نمی باشد، یک برنامه آزاد باید
برای استفاده، توسعه و توزیع تجاری در دسترس باشد. توسعه تجاری یک برنامه آزاد دیگر غیر معمولی نیست، بلکه این گونه
نرم افزارهای آزاد تجاری بسیار مهم هستند.
نرم افزار آزاد به چهار نوع آزادی(Freedom)برای کاربران یک نرم افزار اشاره می کند:
1 -آزادی برای اجرای برنامه به هر منظوری
2 -آزادی برای توزیع مجدد کپی برنامه
3 -آزادی برای اصلاح کردن و توسعه نرم افزار و منتشر کردن این اصلاحات برای همگان
4 -آزادی برای آموختن نحوه عملکرد نرم افزار و سازگار کردن آن با نیازهای شخصی(دسترسی به کد منبع پیش شرط دو
بند آخر است)
امروزه گروهی از مردم به جای نرم افزار آزاد از عبارت متن باز(Opensource)استفاده می کنند اما باید بدانیم که این
مفهوم این عبارت بسیار نزدیک به آزادی است اما دقیقا آن نیست.
حتما تا به حال عبارت کپی رایت (Right Copy)را شنیده اید و می دانید که این قانون حقوقی مانند نشر،الگو برداری و تکثیر
محصول را به ناشر محصول می دهد و شرکت یا فرد دیگری حق این اعمال را ندارد اما در دنیای نرم افزار های متن باز
عبارت کپی لفت (Left Copy)وجود دارد که عکس کپی رایت است.در واقع،کپی لفت تعریفی است که از نرم افزار های آزاد
در میان برنامه نویسان حمایت می کند و اجازه ی تبدیل نرم افزار آزاد به غیر آزاد را می دهد.