Genel Kamu Lisansı
GPL veya Genel Kamu Lisansı (GPL), yazılım için ücretsiz, copyleft lisans anlamına gelir. Herkese, bir bilgisayar programını veya diğer türdeki çalışmaları özgürce kullanma, okuma, kopyalama, paylaşma, değiştirme ve dağıtma hakkı verir. GPL orijinal olarak GNU Projesi için yazılmıştır ve genel kullanım için kabul edilen ilk copyleft lisansıdır. Özgür Yazılım Vakfı'nın (FSF) kurucusu Richard Stallman tarafından 1989'un başlarında oluşturuldu.
Telif hakkının aksine, copyleft terimi, GPL'nin türev çalışmaların yayınlanmasına izin verdiği, ancak bunların orijinal çalışma ile aynı lisans koşulları altında dağıtılmasını gerektirdiği anlamına gelir. Böylece, kullanıcılar GPL lisanslı yazılımı kullanamaz ve başka bir lisans türü altında bir türev çalışma yayınlayamaz. Berkley Software Distribution (BSD) ve MIT lisansları gibi diğer özgür yazılım lisansları için durum böyle değildir.
BSD ve MIT lisansları, izin verilen lisanslar kategorisine girer. Hem copyleft hem de izin verilen lisanslar, kullanıcıların yazılımı kopyalamasına, değiştirmesine ve dağıtmasına izin verirken, koşulları biraz farklıdır.
Bir yandan, copyleft lisansları, açık kaynaklı yazılımın herkesin kullanımına açık kalmasını garanti eder. Ayrıca, ücretsiz olarak sunulan bir çalışmadan başkasının kâr etmesini de önler. Copyleft savunucuları, işleri üzerinde bir miktar kontrolü elinde tutmakla daha fazla ilgilenme eğilimindedir.
Öte yandan, izin verilen lisanslar, orijinal geliştiricilere çalışmaları için atıfta bulunulduğu ve atfedildiği sürece yazılımın yaygın olarak kullanılmasına izin verir. Başka bir deyişle, izin verilen bir lisans, herkesin herhangi bir lisans altında bir eseri kopyalamasına, değiştirmesine ve dağıtmasına izin verir. Tek şart, orijinal yaratıcılara kredi vermektir.
Şu anda, GPL lisansı, ücretsiz ve açık kaynaklı yazılımları dağıtmanın en yaygın kullanılan yoludur. GNU Emacs, GNU Derleyici Koleksiyonu (GCC) ve hatta Linux çekirdeği gibi popüler özgür yazılım programları bu lisans altında lisanslanmıştır.