Kaynak Kodu Emanet Nedir?

Kaynak kodu emaneti, lisans verenin ticari çıkarlarını korurken, ciddi bir sorun olması durumunda, genellikle lisans veren için iflas ederse, yazılım kaynak kodunun lisans sahibine erişebilmesini sağlayan bir mekanizmadır. Kaynak kodu, gerekli olana kadar güvenli olmasını sağlayan üçüncü bir tarafla birlikte saklanır. Bu, yazılım lisansı satın alan kişilerin kaynak kodun mevcut olacağından emin olmalarına izin verirken, lisans verenlerin kamuya açıklanmak yerine özel bilgilerin güvenli tutulduğundan emin olmalarını sağlar.

Şirketler ticari uygulamalar için özel yazılım sipariş ettikleri zaman, yazılım şirketi genellikle ürünü geliştirir ve kullanma lisansına sahip paketlenmiş, bitmiş bir ürün sunar. Şirket ayrıca müşteriye destek, bakım ve güncellemeler de sağlar. Pahalı ve özel olarak geliştirilen ürünleri lisanslayan müşterilerin kaygısı, ürünün lisanslandırıcısı işsiz kaldığında, iflas dosyalarında veya süreklilik sorunları yaşarsa, yazılımı uygun bir şekilde koruyamayacaklarıdır. Kaynak koduna erişebilmek bu sorunu ortadan kaldıracak, ancak lisans verenin ticari çıkarlarını tehlikeye atacaktı. Kaynak kodu emanet bu soruna bir çözümdür.

Kaynak kodunu tutan üçüncü kişi onu güvence altına alır ve belirli ve açıkça tanımlanmış durumlarda serbest bırakmayı kabul eder. Kaynak kodu emaneti yoluyla kaynak koduna erişimi olan insanlar, onu yalnızca çok sınırlı şekillerde kullanabilirler. Örneğin bu konuda bilgi veremezler ve başka bir tarafa satamazlar. Bu, kaynak kodu tescilli olduğundan ve bir yazılım şirketinin piyasadaki üstünlüğünü korumak için kullandığı kritik bilgileri içerdiğinden lisans vereni korur.

Kaynak kod emaneti, yazılım şirketi bir ürünü geliştirmek veya özelleştirmek için sözleşme imzaladığında her iki tarafça imzalanan ilk sözleşmeye göre yapılandırılır. Sözleşme çeşitli terimler içerebilir ve gelecekte ortaya çıkabilecek bariz sorunları kontrol ederek bunları dikkatli bir şekilde gözden geçirmeniz önerilir. Örneğin, emanetten çıkma şartları çok sınırlıysa, örneğin bir lisans sahibi kendisini kaynak koduna ihtiyaç duyabilir ve emanet şirketi serbest bırakamadığı için erişemez.

Kaynak kodu emanet her zaman gerekli değildir. Bir sözleşmenin parçası olarak gören şirketler, gerekip gerekmediği ve nasıl yapılandırılması gerektiğine karar vermek için yasal yetkililere ve sektördeki diğer insanlara danışmak isteyebilir. Her iki tarafın da ihtiyaçlarını karşılayacak bazı durumlarda daha uygun alternatifler olabilir.