Skyline’ın hedefler arasında yer alması da dikkat çekici. Android emülatörünün, kaldırma haberlerine göre geliştirilmesi daha önce sonlandırılmıştı. Buna rağmen eski projelerin kopyalar ve fork’lar üzerinden çevrimiçi kalabilmesi, aktif geliştirme sona erse bile kodun erişilebilirliğini koruyabildiğini gösteriyor.
Nintendo’nun hukuki yaklaşımı, yalnızca emülatör kodunun şirket yazılımlarını kopyaladığı iddiasına dayanmıyordu. Şirket, Switch emülatörlerinin Nintendo Switch oyunlarını çalıştırmak üzere tasarlandığını ve konsolun teknolojik koruma önlemlerini aştığını öne sürdü.
Bildirimlerde ayrıca emülatörlerin, yetkisiz oyun kopyalarının çalışma sırasında veya hemen öncesinde şifresini çözmek için yetkisiz Switch kriptografik prod.keys kopyalarını zorunlu olarak kullandığı iddia edildi. Nintendo bu davranışı, koruma önlemlerini aşma eylemi olarak nitelendirdi ve emülatörlere erişim sunmanın DMCA kapsamında koruma aşma teknolojilerinin hukuka aykırı biçimde dağıtılması anlamına geldiğini savundu.
Buradaki önemli ayrım şu: Bunlar Nintendo’nun GitHub’a gönderdiği kaldırma taleplerinde ileri sürdüğü iddialar. Son depo kaldırmaları, tüm emülatör teknolojilerinin DMCA’yı ihlal ettiğine dair yeni bir mahkeme kararı anlamına gelmiyor. Emülasyonun hukuki durumu; kullanılan yazılıma, dağıtım biçimine ve somut eylemlere göre değişebilir.
Bildirimlerde, Nintendo’nun Yuzu ve emülatörlerle bağlantılı önceki hukuki girişimlerine de gönderme yapıldığı bildirildi. Yuzu’nun arkasındaki şirket Tropic Haze’e karşı 2024’te açılan dava, tarafların uzlaşması ve 2,4 milyon dolarlık ödeme içeren bir rıza kararıyla sonuçlandı. Bildirimlerde ayrıca yayıncı Jesse “EveryGameGuru” Keighin aleyhine Colorado’da verilen ve davalının itiraz etmemesiyle sonuçlanan karara da atıf yapıldı; Keighin’in 17.500 dolar ödemesine hükmedildi.
Ancak bu iki sonuç da emülatör teknolojisinin kendisinin DMCA’nın koruma önleme karşıtı hükümlerini ihlal edip etmediğini, tarafların tüm iddiaları çekişmeli biçimde ele alınarak kesinleştiren kararlar değildi. Tropic Haze uzlaşmaya gitti; Keighin davası ise aleyhte varsayılan hükümle sonuçlandı. Bu ayrım önemli: Bir kaldırma bildirimi hak sahibinin hukuki tezini ortaya koyabilir, fakat platformun içeriği kaldırması mahkemenin esastan verdiği bir karar değildir.
401 depoluk son dalga, Nintendo’nun yıllardır sürdürdüğü takedown kampanyasının yeni bir halkası:
Son operasyondaki 401 depo, Mayıs 2024’te kaldırılan 8.535 depoya eklendiğinde yalnızca bu iki turda 8.936 kaldırma sayısına ulaşılıyor. Bu nedenle haberlerde Nintendo’nun GitHub kampanyası “9.000 depoya yaklaşıyor” şeklinde tanımlanıyor. Yine de bu rakam, birbirinden tamamen bağımsız emülatör projelerinin veya geliştiricilerin sayısı olarak değerlendirilmemeli.
GitHub, açık kaynak kodun geliştirilmesi ve dağıtılması için önemli bir platform olsa da kodun bulunabileceği tek yer değil. Bir depo klonlandıktan veya başka bir sunucuda aynalandıktan sonra, orijinal depoya yönelik bir kaldırma işlemi tüm kopyaları otomatik olarak silmiyor. Geliştiriciler ve kullanıcılar kodu yeni fork’lar oluşturup yeniden adlandırarak ya da farklı bir barındırma hizmetine taşıyarak tekrar yayımlayabiliyor.
Bu durum, birbirini izleyen bir uygulama döngüsü yaratıyor:
Bu nedenle son hamle, Switch emülasyonuna karşı kesin bir zaferden çok, kamuya açık dağıtımı sekteye uğratma ve caydırma operasyonu olarak görünüyor. GitHub’da popüler kod tabanlarını bulmayı zorlaştırıyor ve açık projeleri sürdürmenin maliyetini artırıyor; fakat kopyalanmış her sürümün ortadan kalktığını garanti etmiyor.
Nintendo’nun aynı gün gönderdiği yedi bildirim, 311’i Suyu, 29’u Skyline ve 17’si MonoNX ile ilişkili olmak üzere toplam 401 Switch emülatörü bağlantılı deponun GitHub’dan kaldırılmasıyla sonuçlandı. Nintendo, hedeflenen yazılımların Switch’in koruma önlemlerini aştığını, yetkisiz prod.keys dosyalarını kullanarak oyun kopyalarının şifresini çözdüğünü ve DMCA kapsamında koruma aşma teknolojilerinin hukuka aykırı dağıtımını teşvik ettiğini öne sürdü.
Mayıs 2024’te kaldırılan 8.535 Yuzu deposu ve 2026’daki diğer bildirimlerle birlikte düşünüldüğünde bu operasyon oldukça büyük. Ancak açık kaynak geliştirmenin yapısı, GitHub’daki kaldırmaların kamuya açık dağıtımı bastırabilmesine rağmen kodu veya yeni fork’ların ortaya çıkma ihtimalini kalıcı olarak ortadan kaldıramayacağını gösteriyor.