Yazılım lisanslarının çoğu sizin yazılımı paylaşma ve değiştirme
hakkınızın elinizden alınması için hazırlanmıştır. Buna karşılık, GNU
Genel Kamu Lisansı sizin serbest yazılımları değiştirme ve paylaşma
hakkınızın mahfuz tutulması ve yazılımın bütün kullanıcıları için
serbest olması amacı ile yazılmıştır. Bu Genel Kamu Lisansı, Free
Software Foundation'un çoğu yazılımı ve bu lisansı kullanmayı düstur
edinen diğer yazılımcıların yazılımları için kullanılmaktadır. (Free
Software Foundation'un bazı yazılımları GNU Kısıtlı Genel Kamu
Lisansı -- GNU LGPL -- altında dağıtılmaktadır.) Siz de bu lisansı
yazılımlarınıza uygulayabilirsiniz.
Serbest yazılımdan bahsettiğimiz zaman fiyattan değil, özgürlükten
bahsediyoruz. Bizim Genel Kamu Lisanslarımız, sizin serbest
yazılımların kopyalarını dağıtma özgürlüğünüzü (ve isterseniz bu
hizmet için para almanızı), yazılım kaynak kodlarının size dağıtım
esnasında veya eğer isterseniz verilmesini, yazılımı
değiştirebilmenizi, yazılımın parçalarını yeni yazılımlar içerisinde
kullanabilmenizi ve bunları yapabileceğinizi bilmenizi
sağlamaktadır.
Haklarınızı koruyabilmemiz için sizin haklarınızı kısıtlama veya
sizin bu haklarınızdan feragat etmenizi isteme yollarını yasaklayıcı
bazı kısıtlamalar getirmemiz gerekmektedir. Bu kısıtlamalar eğer serbest
yazılım dağıtıyor veya değiştiriyorsanız size bazı yükümlülükler
getirmektedir.
Örneğin böyle bir programın kopyalarını, bedava veya ücret karşılığı
dağıtıyorsanız alıcılara sizin sahip olduğunuz bütün hakları
sağlamalısınız. Onların da kaynak kodlarına sahip olmalarını veya
ulaşabilmelerini sağlamalısınız. Onlara da haklarını bilebilmeleri
için bu şartları göstermelisiniz.
Haklarınızı iki koruma iki aşamada gerçekleşmektedir:
Yazılıma telif hakkı alınmaktadır.
Yazılım lisansı olarak size, hukuki olarak, yazılımı kopyalama,
dağıtma ve/veya değiştirme hakkı tanıyan bu lisans sunulmaktadır.
Ayrıca, yazarların ve bizim korunmamız için bu serbest yazılımın
herhangi bir garantisi olmadığını herkesin anlamasını istiyoruz. Eğer
yazılım başkası tarafından değiştirilmiş ve değiştirilmiş hali ile
tarafınıza ulaştırılmış ise alıcıların, ellerinde olan yazılımın
orjinal olmadığını, dolayısıyla başkaları tarafından eklenen
problemlerin ilk yazarların şöhretlerine olumsuz etkide bulunmaması
gerektiğini bilmelerini istiyoruz.
Son olarak, bütün serbest yazılımlar yazılım patentleri tarafından
sürekli tehdit altında bulunmaktadır. Serbest bir yazılımın
dağıtıcılarının bireysel olarak patent lisansı almalarını ve bu yol
ile yazılımı müseccel hale getirmelerine imkan vermemek
istiyoruz. Bunu engellemek için, yazılım için alınacak her patentin
herkesin serbest kullanımına izin vermesi veya patentlenmemesi
gerektiğini açık olarak ortaya koyuyoruz.
Kopyalama, dağıtım ve değiştirme ile ilgili kesin şart ve kayıtlar aşağıda yer almaktadır.