Yazılım geliştirme sözleşmesinde neler mutlaka olmalı?
Kapsam ve aşamalar, teslim ve kabul kriterleri, ödeme planı, değişiklik talebi süreci, fikri mülkiyetin kime ait olacağı, kaynak kodun teslimi, gizlilik, ayıp sorumluluğu ve bakım süresi, sorumluluk sınırları ve sözleşmenin sona ermesi. Bu maddelerin teknik gerçeklikle uyumlu yazılması gerekir.
Kaynak kod müşteriye verilmek zorunda mı?
Sözleşmede ne kararlaştırıldıysa o geçerlidir. Mali haklar devrediliyorsa kaynak kodun teslimi de açıkça yazılmalıdır; yalnızca lisans veriliyorsa kaynak kod geliştiricide kalabilir ve müşteriyi korumak için emanet (escrow) düzeni kurulabilir.
İngilizce sözleşme Türkiye'de geçerli mi?
Yabancı bir tarafla yapılan sözleşmeler İngilizce yazılabilir ve uygulanacak hukuk ile uyuşmazlık çözüm yeri taraflarca seçilebilir. Türk şirketleri arasındaki sözleşmelerde ise 805 sayılı Kanun nedeniyle Türkçe metin bulunması önerilir. Uluslararası işlerde iki dilli sözleşme ve hangi metnin esas alınacağını belirten bir madde yaygın çözümdür.
Yapay zekâ ile yazılan kodun hakları kime ait?
Türk hukukunda eser sahibi, eseri meydana getiren kişidir; yapay zekâ çıktılarının hangi ölçüde eser sayılacağı tartışmalıdır. Bu nedenle sözleşmede yapay zekâ araçlarının kullanılıp kullanılamayacağı, bu araçlara hangi verilerin verilebileceği ve çıktıların hak durumu açıkça düzenlenmelidir.