Yapay zekâ destekli kod üretim araçları, yazılım geliştirme süreçlerini köklü biçimde değiştirmiştir. Geliştiriciler artık birkaç komutla fonksiyon yazabilmekte, test senaryosu oluşturabilmekte ve hatta kompleks mimariler tasarlayabilmektedir. Ancak bu hız ve verimlilik artışı, önemli hukuki riskleri de beraberinde getirmektedir.
Özellikle lisans hukuku, telif hakkı ve sözleşmesel sorumluluklar bakımından yapay zekâ destekli kod üretimi ciddi tartışmalara yol açmaktadır. Üretilen kod kime aittir? Açık kaynak lisans ihlali doğabilir mi? Eğitim verisi nedeniyle telif sorunu oluşur mu? Ticari projelerde AI ile yazılan kod güvenle kullanılabilir mi?
Bu yazıda yazılım geliştirmede yapay zekâ kullanımının lisans boyutunu Türk hukuku ve uluslararası uygulamalar ışığında ayrıntılı şekilde inceleyeceğiz.
Yapay Zekâ Destekli Kod Üretimi Nedir?
Günümüzde üretken yapay zekâ sistemleri; doğal dil komutları üzerinden kaynak kod üretmektedir. Bu sistemler büyük veri setleri üzerinde eğitilmiş dil modelleridir. Eğitim verisi çoğunlukla açık kaynak kod depoları, teknik dokümantasyon ve kamusal verilerden oluşur.
Bu durum şu soruyu gündeme getirir:
AI tarafından üretilen kod, eğitim sürecinde kullanılan açık kaynak lisanslarına tabi midir?
Bu sorunun net bir cevabı henüz tüm hukuk sistemlerinde oluşmuş değildir. Ancak risk analizi yapmak mümkündür.
Telif Hakkı Boyutu
Türkiye’de yazılım eserleri, Fikir ve Sanat Eserleri Kanunu kapsamında “ilim ve edebiyat eseri” olarak korunmaktadır.
Yazılım kodu telif hakkına tabidir ve eser sahibinin izni olmadan kopyalanamaz. Eğer yapay zekâ tarafından üretilen kod:
- Eğitim verisindeki bir açık kaynak projeye büyük ölçüde benziyorsa
- Belirli bir yazılımdan türemiş izlenimi veriyorsa
- Özgünlük sınırını aşan benzerlik taşıyorsa
telif ihlali iddiası gündeme gelebilir. Tamamen özgün ve soyut seviyede üretilmiş kod parçaları bakımından risk daha düşüktür. Ancak birebir veya büyük ölçüde benzerlik taşıyan çıktılar ciddi hukuki risk doğurur.
Açık Kaynak Lisans Riskleri
AI sistemleri çoğunlukla açık kaynak kodlarla eğitilmektedir. Açık kaynak yazılımlar farklı lisans türlerine tabidir:
- MIT
- Apache
- GPL
- LGPL
- BSD
Özellikle GPL gibi copyleft lisanslar, türetilen eserlerin de aynı lisansla paylaşılmasını zorunlu kılar. Eğer AI çıktısı, GPL lisanslı bir kodla türev eser niteliği taşıyorsa, ticari yazılımın açık kaynak haline getirilmesi zorunluluğu gündeme gelebilir.
Bu risk özellikle şu durumlarda artar:
- AI’dan uzun kod blokları talep edilmesi
- Belirli bir açık kaynak projenin fonksiyonunun birebir üretilmesi
- Model çıktısının manuel kontrol edilmeden kullanılması
Sözleşmesel Sorumluluk
Bir yazılım geliştirici, müşterisine teslim ettiği projede hukuki güvence vermek zorundadır. Özellikle B2B sözleşmelerde:
- Üçüncü kişi haklarının ihlal edilmediği
- Yazılımın özgün olduğu
- Lisans yükümlülüklerine uygun olduğu
garanti altına alınır. Eğer AI kullanılarak üretilen kod, üçüncü kişilerin haklarını ihlal ederse; müşteri geliştiriciye karşı tazminat talebinde bulunabilir. Bu durumda sorumluluk doğrudan geliştiriciye ait olur.
AI aracı sağlayıcısının sorumluluğu ise genellikle kullanım şartlarında sınırlandırılmıştır.
Ticari Projelerde AI Kullanımı
Ticari yazılım projelerinde AI kullanımında şu sorular önemlidir:
- Üretilen kod özgün mü?
- Açık kaynak lisans şartları doğuyor mu?
- Müşteri sözleşmesine aykırılık var mı?
- Kodun kaynağı belgelenebilir mi?
Kurumsal firmalar, genellikle AI çıktılarının manuel denetimden geçirilmesini ve lisans analiz araçlarıyla kontrol edilmesini şart koşmaktadır.
Eğitim Verisi Tartışması
Yapay zekâ modelleri milyonlarca açık kaynak proje ile eğitilir. Bu durum, eğitim verisinin izinsiz kullanıldığı iddialarını gündeme getirmiştir.
Bazı görüşlere göre:
- Eğitim süreci telif ihlali oluşturmaz.
- Çıktı özgünse sorun yoktur.
Diğer görüşe göre:
- Eğitim verisinin izinsiz kullanımı ihlaldir.
- Çıktı, veri setinden türeme ise lisans yükümlülüğü doğar.
Bu tartışma özellikle ABD ve Avrupa’da devam etmektedir.
Avrupa Birliği Yaklaşımı
Artificial Intelligence Act, üretken yapay zekâ sistemlerine eğitim verisi şeffaflığı yükümlülüğü getirmiştir. Ayrıca General Data Protection Regulation veri işleme boyutunda ayrı yükümlülükler içermektedir.
AI Act, telif meselesini doğrudan çözmese de şeffaflık zorunluluğu sayesinde lisans risklerinin tespitini kolaylaştırmayı amaçlamaktadır.
İşveren–Çalışan İlişkisi
Bir yazılım geliştirici, iş sözleşmesi kapsamında AI kullanarak kod üretirse; eser üzerindeki mali haklar genellikle işverene aittir.
Ancak işveren:
- Lisans ihlali riski
- Telif uyuşmazlığı
- Açık kaynak yükümlülüğü
nedeniyle hukuki sorumlulukla karşılaşabilir. Bu nedenle birçok şirket, AI kullanımına ilişkin iç politika ve yönergeler hazırlamaktadır.
Kurumsal Uyum Politikaları
Yazılım şirketlerinin AI kullanırken benimsemesi gereken temel prensipler şunlardır:
- Kod inceleme süreçlerinin güçlendirilmesi
- Açık kaynak lisans analiz araçlarının kullanılması
- AI çıktılarının dokümante edilmesi
- Kullanım şartlarının incelenmesi
- Çalışanlara lisans eğitimi verilmesi
Bu önlemler, hukuki riskleri önemli ölçüde azaltabilir.
Ürün Sorumluluğu ve Hatalı Kod
AI tarafından üretilen kod, güvenlik açığı içeriyorsa; ortaya çıkan zarar bakımından sorumluluk yazılım geliştiriciye ait olabilir.
Türk hukukunda ürün sorumluluğu ve haksız fiil hükümleri devreye girebilir. AI’nın hata yapması, sorumluluğu ortadan kaldırmaz. İnsan denetimi esastır.
Gelecekte Olası Düzenlemeler
Yapay zekâ destekli yazılım üretiminin yaygınlaşması, lisans hukukunun yeniden yorumlanmasını gerektirebilir. Özellikle şu alanlarda düzenleme ihtiyacı doğabilir:
- AI çıktılarının lisans statüsü
- Eğitim verisi kullanım standartları
- Copyleft lisansların uygulanma kriterleri
- Üretken AI şeffaflık yükümlülükleri
Bu gelişmeler, yazılım sektörünü doğrudan etkileyecektir.
Dijital Üretim Sürecinde Hukuki Denge
Yapay zekâ, yazılım geliştirme süreçlerini hızlandıran güçlü bir araçtır. Ancak hukuki sorumluluk hâlâ insan merkezlidir.
Bugün itibarıyla:
- AI tarafından üretilen kod telif koruması alabilir; ancak özgünlük şartı aranır.
- Açık kaynak lisans riski somut benzerlik durumunda doğar.
- Ticari projelerde denetim mekanizması şarttır.
- Sorumluluk çoğunlukla kodu kullanan geliştirici veya şirkete aittir.
Yazılım geliştirirken yapay zekâ kullanımı kaçınılmaz hale gelmiştir. Ancak teknolojik avantajın hukuki güvence ile birlikte yönetilmesi gerekmektedir. Lisans analizi, sözleşmesel koruma ve teknik denetim süreçleri birlikte ele alınmadıkça; AI destekli üretim ciddi hukuki riskler doğurabilir.