Özgür Yazılım

Kullanıcılar bir yazılımı istediği şekilde, özgürce kullanabiliyorlarsa, kopyalama yapabiliyor, ikincil kişilere dağıtım yapabiliyorsa bu özgür yazılımdır.

Öncelikle özgür yazılım ücretsiz değildir. Müşterilere yazılımı para ile satabilirsiniz.

Herhangi bir amaç için yazılımı çalıştırma özgürlüğü.
Her ne istiyorsanız onu yaptırmak için programın nasıl çalıştığını öğrenmek ve onu değiştirme özgürlüğü. Yazılımın kaynak koduna ulaşmak, bu iş için önkoşuldur.
Kopyaları dağıtma özgürlüğü. Böylece komşunuza yardım edebilirsiniz.
Tüm toplumun yarar sağlayabileceği şekilde programı geliştirme ve geliştirdiklerinizi (ve genel olarak değiştirilmiş sürümlerini) yayınlama özgürlüğü. Kaynak koduna erişmek, bunun için bir önkoşuldur.

Bir yazılım, eğer yazılımın kullanıcıları bu özgürlüklere sahipse özgür yazılımdır. Yani, kopyalarını değiştirerek ya da değiştirmeden, ücretli ya da ücretsiz, herhangi birine dağıtmaya serbest olmalısınız. Bu anlamda özgür olmak demek, tüm bunları yapmak için izin istemek zorunda olmamanız demektir.