- Yazılımlara Özgürlük
- GNU Genel Kamu Lisansı (GPL) – Türkçe
- Orjinal GPL3 Lisans Sözleşmesi – İngilizce
Yazılımlara Özgürlük
- Uzun zamandır aklımda olan bir uygulamayı artık hayata geçiriyorum. Tüm yaptığım ve ileride yapacağım yazılımları “Özgür Yazılım” olarak GPL lisansı ile yayınlayacağım. Bu açık kaynak kod ile aynı anlama gelmektedir.
- Özgür yazılım ile tüm fonksiyonları görebilecek bunlar hakkında fikir yürütebileceksiniz.
- Bunların tamamı kısıtlamasız olacak
- Kısacası korkulardan ve bencillikten sıyrılarak yazılımlarımı herkese açık bir şekilde yayınlıyorum.
- Aşağıda GPL ile ilgili açıklamalara ve bağlayıcı noktalara bakmanızda fayda vardır. Çünkü her ne kadar açık kaynak olsa da bazı şartlar yerine getirilmediğinde kanuni yaptırımlar ile karşı karşıya kalabiliriz.
GPL Nedir
- GPL lisansı, 1983 yılında Richard Stallman tarafından geliştirilmiştir.
- GPL genelde linux programcıları tarafından kullanılan “General Public License” yani “Genel Kamu Lisansı” demektir.
- GPL ile programlar daha çok geliştirilebilir ve ilerletilebilir
- Mevcut yazılımı geliştirip sizde GPL olarak yayınlayabilir yada eklemeler yapabilirsiniz.
GPL Olumlu Yanları
- Fonksiyonların tamamı görüleceğinden herhangi bir “backdoor” yada gizli-sinsi bir yazılım ( kullanıcı bilgilerini çalmak gibi) bir şey söz konusu olamaz, olsa bile bu diğer yazılımcılar tarafından fark edilir ve düzeltilir.
- Yazılım içeriğine tam erişim olduğundan kullanıcı isterse fonksiyonları değiştirebilir yada yeni özellikler ekleyebilir bu da gelişim anlamına gelmektedir.
- GPL lisansı kullanılarak yapılan her yazılım yine GPL lisansı ile yayınlanmak zorunluluğundadır. Bu sebeple bu yazılım hırsızlığını önler.
- GPL lisansı ile yapılan yazılımlar zaman içerisinde bir çok yazılımcının elinden geçeceği için kapalı yazılımlara göre daha işlevsel ve kaliteli olurlar
GPL Olumsuz Yanları
- Yazılımlarda yüksek maddi gelir elde edilemeyebilir. Gönüllüler tarafından geliştirilen projeler yine ücretsiz olarak sunulabilir.
GPL nin Şartları ve Bağlayıcılığı Nedir
- Her lisansta olduğu gibi bu lisansında kanun karşısında ciddi yaptırımları mevcuttur
- GPL lisansı ile yayınlanmış dosyayı kullandığınızda GPL lisans şartlarını kabul etmiş sayılırsınız.
- Özgür Yazılım bedava-ücretsiz yazılım ile karıştırılmamalıdır. Burada amaç yazılımı bedava dağıtmak değil herkese açık bir şekilde dağıtmak ve geliştirilmesini sağlamaktır. Bu sebeple beraberinde birçok şart getirir
- GPL lisansı ile dağıtılmış bir yazılımı kullanarak bir yazılım yaparsanız mutlaka o yaptığınız yazılımı da GPL ile yayınlamak zorundasınız
- GPL lisansı ile dağıtılmış bir yazılım içindeki üretici isim ve açıklamaları silinemez aksi halde ciddi bir hukuki yaptırım ile karşı karşıya kalabilirsiniz çünkü kodların yayınlanması ve işlevi mahkemede savunulabilir.(kod sahipliği)
- GPL lisansı ile dağıtılmış bir yazılımı kullanarak ürettiğiniz bir yazılımı satabilirsiniz bunun için orjinal yazılımcıya bir ücret ödemenize gerek yoktur ancak yukarıda belirttiğim gibi sizde yeni yazılımı GPL olarak yayınlamak zorundasınız.
- Daha detaylı olarak GPL nin Türkçe çevirisini okuyabilirsiniz bu çeviri bilgilendirme niteliğindedir esas olarak hukuken lisans sözleşmesinin ingilizcesi geçerlidir.