İçeriğe geç
parazade

Yazılım Lisansı Nedir?

İngilizce: Software License

Yayın: · Son güncelleme:

Yazılım Lisansı Nedir? Kısaca

Yazılım lisansı, bir programın hangi koşullarda kullanılabileceğini, kopyalanabileceğini ve dağıtılabileceğini belirleyen hukuki izindir. Kullanıcı yazılımın sahibi olmaz, yalnızca belirlenen sınırlar içinde kullanma hakkı edinir.

Yazılım Lisansı nedir?
İçindekiler
  1. Yazılım lisansı nedir?
  2. Hangi lisans türleri vardır?
  3. Nelere dikkat etmeli?

Yazılım lisansı nedir?

Yazılım lisansı, programın sahibinin kullanıcıya verdiği kullanım iznini ve bu iznin sınırlarını tanımlayan sözleşmedir. Bir programı "satın aldığınızda" aslında programın kendisini değil, onu belirli şartlarla kullanma hakkını alırsınız. Bu şartlar genellikle kurulum sırasında onayladığınız son kullanıcı lisans sözleşmesinde (EULA) yazar.

Türkiye'de bilgisayar programları 5846 sayılı Fikir ve Sanat Eserleri Kanunu kapsamında eser olarak korunur. Lisans koşullarının dışına çıkan kopyalama ve dağıtım hukuki sorumluluk doğurabilir.

Hangi lisans türleri vardır?

Dört ana grup vardır:

Tür Kısa açıklama
Ticari (kapalı kaynak) Ücretli, kaynak kodu paylaşılmaz
Abonelik Belirli süre için kullanım hakkı
Freeware Ücretsiz ama kaynak kodu kapalı
Açık kaynak lisansı Kaynak kodu görülebilir, değiştirilebilir

Açık kaynak lisansları da birbirinden farklıdır. MIT ile GPL bunun en bilinen örneğidir. MIT lisansı çok serbesttir; GPL ise değiştirilmiş kodu dağıtırsanız aynı lisansla paylaşmanızı ister.

Nelere dikkat etmeli?

Bireysel kullanım için verilen bir lisansı şirkette kullanmak çoğu zaman sözleşmeye aykırıdır. Örneğin "ev ve öğrenci" sürümü olarak satılan bir ofis paketinin ticari işlerde kullanılması lisans şartlarını ihlal edebilir. Kurulumdan önce lisansın kaç cihazı, kaç kullanıcıyı ve hangi kullanım türünü kapsadığını okuyun.

Bir işletme yönetiyorsanız kullandığınız programların listesini, lisans türlerini ve bitiş tarihlerini tek bir tabloda tutun. Denetim ya da yenileme döneminde bu liste hem zaman kazandırır hem de gereksiz lisans masrafını görmenizi sağlar.

Sıkça Sorulan Sorular

Ücretsiz yazılımın da lisansı olur mu?

Evet, ücretsiz programların da lisansı vardır ve kullanım sınırlarını belirler. Bazı ücretsiz araçlar yalnızca kişisel kullanıma izin verir, ticari kullanım için ayrı lisans ister.

Lisanssız yazılım kullanmanın riski nedir?

Hukuki yaptırımın yanı sıra, korsan kopyalar sıklıkla zararlı yazılım içerir ve güvenlik güncellemelerini alamaz. Bu durum hem verilerinizi hem de cihazınızı tehlikeye atar.

İlgili terimler

Açık Kaynak Lisansı(Open Source License)Açık kaynak lisansı, kaynak kodu açık bir yazılımın hangi şartlarla kullanılabileceğini, değiştirilebileceğini ve dağıtılabileceğini belirleyen hukuki metindir. İzin verici ve copyleft olmak üzere iki ana gruba ayrılır.Lisans Anahtarı(License Key)Lisans anahtarı, bir yazılımın yasal olarak satın alındığını doğrulamak ve programı etkinleştirmek için kullanılan harf ve rakamlardan oluşan benzersiz koddur. Ürün anahtarı ya da seri numarası olarak da bilinir.FreewareFreeware, kullanıcıya hiçbir ücret alınmadan sunulan ancak kaynak kodu genelde paylaşılmayan yazılımdır. Süre sınırı yoktur, fakat lisans çoğu zaman programı değiştirmeyi ya da satmayı yasaklar.Kapalı Kaynak(Proprietary Software)Kapalı kaynak (tescilli yazılım), kaynak kodu yalnız geliştiren şirkette kalan, kullanıcıların kodu göremediği ve değiştiremediği yazılımdır. Kullanım hakkı bir lisans sözleşmesiyle verilir. Windows ve Microsoft Office bilinen örneklerdir.Yazılım(Software)Yazılım, bir bilgisayarın ya da akıllı cihazın ne yapacağını adım adım tarif eden programların, verilerin ve talimatların bütünüdür. Donanım fiziksel parçaları, yazılım ise bu parçaları çalıştıran mantığı ifade eder.Açık Kaynak(Open Source)Açık kaynak, bir yazılımın kaynak kodunun herkesin görebileceği, inceleyebileceği, değiştirebileceği ve lisans şartlarına uyarak dağıtabileceği biçimde yayımlanmasıdır. Linux, Firefox ve WordPress bilinen örneklerdir.Liste(List)Liste (list), programlamada birden fazla değeri sıralı tutan, eleman eklenip çıkarılabilen ve değiştirilebilen veri yapısıdır. Python'da köşeli parantezle yazılır: `meyveler = ["elma", "armut"]`.