نرمافزار رایگان چیست؟
“free software” یا “نرم افزار رایگان” اصطلاحی است که توسط پروژه GNU و بنیاد نرمافزارهای رایگان بهوجود آمده. این اصطلاح برای نرمافزارهای کد باز یا open source که به کاربران امکان مشاهده سورس نرم افزار، تغییر، توزیع و استفاده از آن را بدون محدودیت میدهند، بهکار میرود . این نرم افزارها بصورت رایگان و بدون پرداخت هزینه در دسترس هستند. با توجه به تعریف بنیاد نرمافزارهای رایگان، کلمه free که (رایگان یا آزاد معنا میشود) در Free software به این دلیل آورده شده که برای استفاده از این نرمافزارها هیچ هزینهای پرداخت نمیشود. اما اگر نرمافزاری وجود داشته باشد که بصورت رایگان مورد استفاده قرار بگیرد اما کاربر اجازه تغییر کدهای آن را نداشته باشد یا به اصطلاح open source نباشد، آن نرمافزار دیگر جزو نرم افزارهای رایگان محسوب نمیشود. بنابراین نرمافزار رایگان به نرمافزاری میگویند که هم بدون پرداخت هزینه قابل استفاده باشد هم کاربران بتوانند کدهای آن را مطابق نیازهای خود تغییر دهند. Freeware does not necessarily have to be free software as the source code can still be protected
مقاله مرتبط: چرا وردپرس برای استارت آپ ها و کار آفرینها ایده آل است؟
نرمافزارهای رایگان میتوانند تحت لایسنسهای متفاوتی نظیر GPL، Apache، BSD و … منتشر شوند. یک نمونه از این نرم افزارهای رایگان وردپرس است؛ که تحت لایسنس GPL که مخفف General Public License است انتشار یافته. وردپرس به توسعه دهندگان و طراحان امکان ایجاد پلاگینها و قالبها را میدهد بدین ترتیب ویژگیهای آن گسترش مییابد و به یک پلتفرم همه کاره تبدیل میشود. بر طبق GPL تنها محدودیت این است که تمام تغییرات باید تحت لایسنس مشابه منتشر شوند.