Yeni başlayanlar için yazılım lisans sözleşme
Yazılım Lisans Sözleşmesi: Yeni Başlayanlar İçin Temel Rehber
Ürünü lansmanı yaparken çoğu girişimci teknik ve pazarlama tarafına odaklanır. Ama bir detay vardır ki bunu atladığında ciddi sorunlar yaşarsınız: yazılım lisans sözleşmesi. Ben de başlangıçta bu konuyu önemsiz sandığımdan, ürünü yayınladıktan sonra hukuki sorularla boğuşmak zorunda kaldım. Şimdi size o derslerimi aktarıyorum.
Yazılım Lisans Sözleşmesi Nedir?
Kısaca söylemek gerekirse, yazılım lisans sözleşmesi sizin ve kullanıcılarınız arasındaki kurallar kitapçığıdır. Ürünü satıyor veya dağıtıyorsanız, kullanıcılar bunu nasıl kullanabilir, neler yapamazlar, hangi durumda sorumlu olmadığınız gibi konuları belirtir.
Burada önemli bir ayrım yapmalıyız: satış ile lisanslama farklıdır. Yazılımı satmanız demek, kullanıcı ona sahip olur anlamına gelmez. Onun yerine, belirli koşullar altında kullanma hakkı verirsiniz. Bu hak, sözleşmede tanımladığınız şekilde sınırlı olabilir.
Neden Lisans Sözleşmesine İhtiyacınız Var?
İlk duyduğumda "Bu kadar ciddi mi gerekiyor?" diye sordum kendime. Ama yavaş yavaş anladım ki işin ciddiyeti, ürünün büyüklüğü değil, sorumluluğunuzun boyutudur.
Yazılım lisans sözleşmesi olmadan, kullanıcılarınızın ürünle neler yapabileceği belirsiz kalır. Birisi kodunuzu çalar mı? Kopyalar mı? Bir şirkete satar mı? Değiştirir ve kendi adıyla dağıtır mı? Bunu engelleyen hiçbir yasal zırhınız olmaz.
Ayrıca sorumluluk reddi açıdan da kritiktir. Ürün kullanıcıya zarar verirse (hatta hiçbir şey yapmazsa da), davalara karşı korunmanız gerekir. Lisans sözleşmesi bu korumayı sağlar.
Temel Lisans Türleri Nelerdir?
Proprietary (Kapalı) Lisanslar
Ürünü tamamen kontrol altında tutmak istiyorsanız bu yol. Kullanıcılar sadece belirttiğiniz şekilde kullanabilir. Kodu göremiyor, değiştiremiyorlar. Çoğu ticari yazılım bu şekilde lisanslanır.
Başlangıç olarak bu seçeneği tercih etmenizi tavsiye ederim. Neden? Çünkü kontrol sizde kalır ve ekosistem karmaşık değildir.
Açık Kaynak (Open Source) Lisanslar
Kodu açık hale getiriyorsanız, kullanıcıların neler yapabileceğini tanımlayan lisanslara ihtiyaç duyarsınız. MIT, GPL, Apache gibi tercihleri vardır. Her birinin farklı kuralları vardır.
MIT: En basit ve izin verici. Kullanıcılar kodu değiştirebilir, satabilir, sadece telif hakkı bildirisi korumanız gerekir.
GPL: Daha katı. Koddan türetilen ürünler de açık kaynak olmalı. Ticari kullanımda dikkat gerekir.
Apache: Ortası yol. Patent koruma sağlarken GPL kadar katı değildir.
Lisans Sözleşmesine Neler Dahil Olmalı?
Kullanım Hakkı
Kullanıcılar ürünü nasıl kullanabilir? Sadece kişisel mi? Ticari mi? Birden fazla bilgisayarda mı? Bunları açıkça yazın.
Kısıtlamalar
Kullanıcılar ne yapamaz? Örneğin: Kodu decompile edemez, ürünü satamaz, diğerlerine lisanslayamaz, veri çıkarmaya çalışamaz, vs.
Fikri Mülkiyet Hakları
Tüm kod, tasarım, veritabanı sizin. Hiçbir hak kullanıcıya geçmedi. Bunu açıkça belirtmek gerekir.
Sorumluluk Reddi
Ürün "olduğu gibi" sağlanır. Garantisiz. Hatalardan, veri kaybından, güvenlik açığından sorumlu değilsiniz. Bu kısım çok önemli.
Hata Düzeltme ve Güncellemeler
Destek sağlayacak mısınız? Ne kadar süre? Bunu tanımlamak kullanıcı beklentilerini yönetir.
Lisansın Sona Ermesi
Kullanıcı sözleşmeyi ihlal ederse ne olur? Lisans iptal mi olur? Ürün çalışmaz mı?
Pratik Başlangış Adımları
Sıfırdan yazmak hayatımızı zor hale getireceği için, hazır şablonları kullanmanızı öneriyorum. GitHub, Termly, iubenda gibi siteler ücretsiz ve ücretli şablonlar sunuyor.
Başlangıçta en basit yolu seçin. Proprietary lisansta şöyle bir metin yeterlidir:
"Bu ürün size belirli koşullar altında verilmiştir. Kodu değiştiremez, başkasına satamaz, decompile edemez veya ticari amaçla kullanamaz. Tüm hakları [Şirket Adı]'e aittir."
Daha sonra büyüdükçe detaylandırabilirsiniz. Lansmanı geciktirmeyin diye bu konuda düşünmeyin, ancak hazır kalıplardan birini seçip yayınlayın.
Beta kullanıcıları toplarken veya ilk lansmanını yaparken, şartlar ve koşullar sayfasında bunu belirginleştirin. Böylece kimsenin muğlaklık olduğunu söyleme şansı kalmaz.
Sık Sorulan Sorular
Başlangıç aşamasında gerçekten lisans sözleşmesine ihtiyacım var mı?
Evet. Hatta baştan yaptığınız zaman daha az problem yaşarsınız. Sonradan eklemeye çalıştığınızda, mevcut kullanıcılar itiraz edebilir.
Türkiye'de yazılım lisans sözleşmesi için özel kural var mı?
Temel hukuk ilkeleri aynıdır, ama dişe dokunur özel yasayla uğraşmıyorsanız, uluslararası standart şablonlar işleri sağlama alır.
Açık kaynak mı proprietary mı seçmeliyim?
Kendi IP'nizi korumak istiyorsanız proprietary, topluluğun katkı olmasını istiyorsanız açık kaynak. Lansmanı hızlandırmak istiyorsanız proprietary tarafı daha basittir.
Kullanıcı lisans koşullarını ihlal ederse ne yapabilirim?
Lisans iptal edebilir, erişimi keserek ürünü çalışmaz hale getirebilirsiniz. Yasal yolla tazminat da talep edebilirsiniz, ancak bu masraflı bir süreç.
Ücretsiz ürünle de lisans sözleşmesi gerekir mi?
Evet. Ücretsiz olması hiçbir şey değiştirmez. Hatta korumanız daha önemli, çünkü "bedava" kelimesi bazen hak sahibinin her şeyi yapabileceğini sanmasına sebep olur.