Bize ulaşın! 0535 664 07 63 [email protected] Hukuk Hizmetleri: cmyhukuk.com

Yazılımda Geri Derleme (Decompile) İstisnası

Geri derleme istisnası, bir yazılımın makine kodunun yalnızca başka programlarla birlikte çalışabilirliği sağlamak amacıyla ve sınırlı koşullarda çözümlenebilmesidir.

Kısaca

Yazılımda Geri Derleme Hangi Koşullarda Serbesttir?

Geri derleme, bir bilgisayar programının makine diline çevrilmiş kodunun insan tarafından okunabilir hâle getirilerek çözümlenmesidir. Kural olarak bu işlem çoğaltma ve işleme niteliği taşıdığı için hak sahibinin iznine bağlıdır. 5846 sayılı FSEK kapsamında ise dar bir istisna tanınmıştır; bağımsız olarak yaratılmış bir programın diğer programlarla birlikte çalışabilirliğini sağlamak amacıyla yapılan çözümleme hukuka uygun sayılabilir.

İstisnadan yararlanmak için birkaç koşulun bir arada bulunması aranır. İşlemi yapan kişinin programı kullanma yetkisine sahip olması, birlikte çalışabilirlik için gereken bilginin başka yollarla kolayca elde edilememesi ve çözümlemenin yalnızca bu amaç için gerekli olan kod bölümleriyle sınırlı tutulması gerekir. Programın tamamının merak ya da genel inceleme amacıyla çözümlenmesi istisna kapsamında değildir.

Elde Edilen Bilginin Kullanım Sınırı

Geri derleme sonucunda elde edilen bilgi yalnızca birlikte çalışabilirliği sağlamak için kullanılabilir. Bu bilginin başka bir amaçla değerlendirilmesi, üçüncü kişilere aktarılması ya da esas alınarak ifade biçimi bakımından benzer bir program geliştirilmesi istisnanın dışına çıkar. İstisna, arayüz ve veri alışverişi kurallarını anlamaya hizmet eder; kaynak koda serbest erişim hakkı tanımaz.

Bu sınır uygulamada iki noktada zorlanır. Birincisi, elde edilen bilginin şirket içinde farklı ekiplerce kullanılmasıdır; istisna kapsamındaki bilginin ilgili proje dışına çıkmaması için bilgi bariyerleri kurulması beklenir. İkincisi, çözümleme sırasında oluşturulan ara nüshalardır; bu nüshaların amaç gerçekleştikten sonra saklanmaya devam etmesi, çoğaltmanın gerekli ölçüyü aştığı yönünde değerlendirilebilir.

Sözleşmeyle Kaldırılabilir mi?

Lisans sözleşmelerinde geri derlemeyi tamamen yasaklayan hükümlere sık rastlanır. Bu hükümlerin, birlikte çalışabilirlik amacıyla tanınmış istisnayı ortadan kaldırıp kaldıramayacağı tartışmalıdır. Baskın görüş, istisnanın kamu yararına ve rekabetin korunmasına hizmet ettiği, bu nedenle sözleşmeyle bütünüyle bertaraf edilemeyeceği yönündedir. Aksi kabul, kanunla kurulan dengeyi tek taraflı sözleşme metinleriyle işlevsiz kılardı.

Bununla birlikte sözleşme hükümlerinin hiçbir etkisi olmadığı da söylenemez. Taraflar, istisnanın çekirdeğine dokunmadan, geri derleme öncesinde hak sahibine başvurulmasını, gerekli arayüz bilgisinin belgelenmiş biçimde talep edilmesini veya elde edilen bilginin gizli tutulmasını düzenleyebilir. Uygulamada en güvenli yol, çözümlemeye başlamadan önce bilginin resmî kanaldan istenmesi ve bu talebin kayıt altına alınmasıdır.

İlgili Mevzuat

Kağıt, kırtasiye ve basılı ürünlere ilişkin marka tescili 6769 sayılı Sınai Mülkiyet Kanunu kapsamındadır ve sınıflandırma uluslararası Nice sistemine dayanır. Özgün ambalaj biçim ve desenleri ise aynı kanundaki tasarım koruması ile ek olarak korunabilir.

6769 sayılı Sınai Mülkiyet Kanunu — mevzuat.gov.tr

Rakip Ürün Geliştirmede Çizgi Nerede?

Geri derleme istisnası, rakip ürün geliştirmeyi kendiliğinden yasaklamaz; yasakladığı, çözümleme yoluyla elde edilen ifadenin kopyalanmasıdır. Telif koruması fikri değil, fikrin ifade biçimini korur. Bir programın hangi işlevleri yerine getirdiğini anlamak ve aynı işlevleri bağımsız biçimde yazılmış kodla sunmak serbesttir; kod parçalarının ya da özgün yapının aktarılması ise doğrudan ihlal oluşturur.

Bu çizgiyi somut biçimde koruyabilmek için yazılım şirketleri temiz oda yöntemine başvurur. Çözümlemeyi yapan ekip yalnızca işlevsel gereksinimleri tarif eden bir belge üretir; geliştirmeyi yapan ekip ise kaynak koda hiç temas etmeden bu belge üzerinden yazar. Sürecin adım adım belgelenmesi, ileride açılabilecek bir davada bağımsız geliştirme savunmasının en güçlü dayanağını oluşturur.

Birlikte Çalışabilirlik Çalışmanızı Belgeleyerek Yürütün

Geri derleme istisnası, yazılım dünyasında rekabetin ve birlikte çalışabilirliğin sürmesi için tanınmış dar bir alandır. Dar olması kullanılamaz olduğu anlamına gelmez; ancak sınırların aşılması hâlinde ortaya çıkan sonuç yalnızca bir sözleşme ihlali değil, doğrudan telif ihlalidir. Bu nedenle çözümleme çalışmasının amacı, kapsamı, kullanılan yöntem ve elde edilen bilginin nerede kullanıldığı baştan yazılı hâle getirilmelidir. Belgelenmiş bir süreç hem ekibi hem şirketi korur.

Sıkça Sorulan Sorular

Yazılımda geri derleme yasal mı?

Kural olarak hak sahibinin iznine bağlıdır; ancak birlikte çalışabilirliği sağlamak amacıyla ve sınırlı koşullarda yapıldığında hukuka uygun sayılabilir. Bunun için programı kullanma yetkisinin bulunması, gerekli bilginin başka yollarla kolayca elde edilememesi ve çözümlemenin yalnızca amaç için gerekli kod bölümleriyle sınırlı kalması aranır.

Geri derlemeyle elde edilen bilgi nasıl kullanılabilir?

Yalnızca birlikte çalışabilirliği sağlamak amacıyla kullanılabilir. Bilginin üçüncü kişilere aktarılması, farklı projelerde değerlendirilmesi veya ifade biçimi bakımından benzer bir program geliştirmek için kullanılması istisnanın dışına çıkar. Şirket içinde bilgi bariyerleri kurulması ve çözümleme sırasında oluşan ara nüshaların amaç gerçekleştikten sonra saklanmaması beklenir.

Lisans sözleşmesi geri derlemeyi yasaklayabilir mi?

Sözleşmelerde bu yönde hükümler sık görülür, ancak birlikte çalışabilirlik amacıyla tanınmış istisnanın sözleşmeyle bütünüyle ortadan kaldırılamayacağı savunulmaktadır. Buna karşılık taraflar, bilginin önce hak sahibinden talep edilmesi veya gizli tutulması gibi düzenlemeler yapabilir. En güvenli yol, çözümlemeden önce bilgiyi resmî kanaldan istemektir.

Yazılım uyumluluk çalışmanızı hukuki güvence altında yürütün

Geri derleme sürecinizi hukuka uygun kurgulamak için bize ulaşın.

Bizimle iletişime geçin