GPL (General Public License), Türkçesiyle Genel Kamu Lisansı özgür yazılımlarda kullanılması amacıyla geliştirilmiş bir yazılım lisansıdır. İlk defa 1989’da Richard Stallman tarafından hazırlanan lisans daha sonrasında Özgür Yazılım Vakfı tarafından revize edilerek geliştirilmiş ve son haline kavuşmuştur.
GPL Lisansının Avantajları Nedir?
GPL Lisansında birçok madde yer almasına karşın en çok dikkat çeken ve bu lisans türünün temellerini oluşturan dört yargı bulunmaktadır. Bu yargılar;
- Programın sınırsız olarak kullanma özgürlüğü
- Programın nasıl çalıştığını anlama ve özel amaçlara göre değiştirilebilmesi özgürlüğü
- Programın kopyalarının sınırsız olarak dağıtılması özgürlüğü
- Programın değiştirilmiş halini dağıtma özgürlüğü
- Kullanıcılar kapalı yazılımların aksine yazılımın içerisinde ne olduğunu ve fonksiyonların nasıl çalıştığını görebilirler. Bu da yazılım kullanıcıları için şeffaflık anlamına gelir. Bu tür yazılımlarda backdoor yer alamayacağı için birçok ticari kurum ve devlet kuruluşları GPL lisanslı yazılımları kullanmayı tercih etmektedir.
- GPL lisansları ile yayınlanan yazılımlar açık kaynak kodlarla sunulduğu için yazılım üzerindeki hatalar daha kolay fark edilebilir ve bu hatalar geliştiricilerin el birliğiyle kısa sürede çözüme kavuşturulabilir. Bilhassa çok popüler yazılımlarda hataların giderilmesi için birkaç dakika bile yeterli olabilir.
- Kullanıcı gerekli yazılım bilgisine sahip olması halinde yazılımın beğenmediği özelliklerini değiştirebilir. Hatta bazen yazılım bilgisine sahip olmaksızın dahi internetten alacağı yardımlar sayesinde kolayca değişiklikler yapabilir.
- Yazılımı geliştiren kişi veya firma GPL lisansına sahip bir yazılım geliştirdiği için büyük bir popülarite ve yüzlerce kişi tarafından kullanan bir yazılım referansına sahip olmuş olur.
- Diğer yazılım lisanslarının aksine GPL lisansıyla dağıtılan yazılım değiştirilecek olsa bile tekrardan GPL lisansıyla dağıtılmalıdır. Bu da geliştiricinin kodlarının çalınmasını önlemede büyük avantaj sağlar. Çünkü tekrardan yapılandırılan yazılım yine GPL lisansı altında sunulacaktır.
- Kullanıcılar açısından daha kaliteli yazılımların rekabet ortamında ortaya çıkmasına yardımcı olur. Kapalı kaynak kodla satışa sunulacak olan yazılımların GPL lisansıyla sunulan yazılımlara oranla kullanıcıya çok daha fazla şey sunmaya zorlar. Bu da kullanıcıların kalitesi daha yüksek yazılımlara sahip olması anlamına gelir.
GPL Lisansı Yasal Mıdır?
Evet, yasaldır.