GitHub'dan kaldırılan Ryujinx (Nintendo Switch emülatörü)
(github.com/Ryujinx)-
Ürün
- GitHub, yazılım geliştiricilerin kod, proje ve insanları bulup iş birliği yapabildiği bir platformdur
- Çeşitli özellikler ve güvenlik seçenekleri sunar; ayrıca ekipler ve şirketler için özelleştirilmiş çözümler de sağlar
-
Çözüm
- GitHub Copilot: geliştiricilerin üretkenliğini artıran yapay zeka tabanlı kod yazma aracı
- GitHub Enterprise: büyük ölçekli kuruluşlar için ölçeklenebilir platform
- Güvenlik özellikleri: kod tarama, gizli bilgi tespiti gibi çeşitli güvenlik araçları sunar
-
Kaynaklar
- GitHub CLI, GitHub Desktop, GitHub Mobile gibi çeşitli geliştirme araçları sunar
- Geliştirici API'si ve iş ortaklığı programı aracılığıyla geliştirici ekosistemi genişletilebilir
-
Açık kaynak
- GitHub, açık kaynak projelerini barındırma ve yönetmede önemli bir rol oynar
- Çeşitli açık kaynak projeleri ve topluluklara destek verir
-
Kurumsal
- GitHub'ın müşteri başarı hikayeleri ve blogu üzerinden çeşitli bilgiler sunulur
- Kapsayıcılık ve toplumsal etki konusundaki çabalarını vurgular
-
Fiyatlandırma
- Çeşitli fiyat seçenekleri sunar; ekipler ve şirketler için özelleştirilmiş planlar bulunur
-
Destek
- Dokümantasyon, topluluk forumları, profesyonel hizmetler ve premium destek gibi çeşitli destek seçenekleri sunar
-
Şirket
- GitHub'ın geçmişi, haber odası ve kariyer ilanları gibi şirket hakkında bilgiler sunar
GN⁺ Özeti
- GitHub, yazılım geliştiricilerin iş birliği yapması ve kod yönetmesi için vazgeçilmez bir araçtır
- Copilot gibi yapay zeka tabanlı yenilikçi özellikler sayesinde geliştiricilerin üretkenliğini büyük ölçüde artırabilir
- Çeşitli güvenlik özellikleri ve özelleştirilmiş çözümlerle şirketlerin ve ekiplerin ihtiyaçlarını karşılar
- Açık kaynak projeleri ve topluluk desteğiyle geliştirici ekosistemini güçlendirir
- GitHub'ın çeşitli kaynakları ve destek seçenekleri, geliştiricilerin daha iyi yazılımlar üretmesine yardımcı olur
1 yorum
Hacker News yorumları
https://gbatemp.net/threads/ryujinx-emulator-github-repository-currently-down.661497/
Ryujinx Discord’un resmî açıklamasına göre geliştirici gdkchan Nintendo ile temasa geçti ve kendisine emülatör projesi üzerindeki çalışmayı durdurmasına yönelik bir anlaşma önerildi
Anlaşma henüz kesinleşmemiş olsa da organizasyonun tamamen silinmiş durumda olduğu söyleniyor
Nintendo’nun bu tür homebrew/emülatör projelerinin geliştiricilerini inatla takip etme yönünde bir ünü var; hatta Japonya dışında yaşayan hobi geliştiricileri izlemek için insan tuttuklarına dair anlatılar bile var. “nintendo ninjas” diye aratabilirsiniz
Switch neredeyse ömrünün sonuna geldi, halefi 1 yıldan kısa süre uzakta ve bir süre kırılması da zor olabilir. Herkesi kızdıracak bir hamle yapıp bunu çok geç yapmaları, elde edecekleri faydanın da az olması nedeniyle tuhaf bir kendi kalesine gol gibi görünüyor. Bu aşamada yeni Switch oyunlarının korsanlanmasından elde edilecek pek bir şey de kalmamış olmalı; avukatların hamleleri gerçekten tuhaf
Tabii zamanlama konusunda hiçbir seçeneği yoktuysa bu anlaşılabilir
Yaklaşımı ayrıntılı gösteren belge burada: https://archive.org/details/Knock_And_Talk_directcontact/Knock_And_Talk_directcnotact/Final%20Enforcement%20Proposal%20Neimod%204%205%2013/mode/2up
Ortada yasa dışı bir durum yoksa başka fork’ların geliştirmeyi sürdürmesini engelleyemezler gibi geliyor
Yuzu kaldırıldığında, kullandığım birkaç emülatörün son 5 sürümünü otomatik indiren bir betik yazmıştım ve buna Ryujinx de dahildi; bu sayede binary’leri saklayabiliyorum
Artık kendim derleme yapmam gerekmese bile bir Gitea aynası da kurmuş olmalıydım diye düşünüyorum
Betik burada: https://gist.github.com/rcarmo/89afd64747fc909e80b29abc902c89d0
Her gün cron ile çalıştırıldığında bile yükü çok düşük olacak şekilde tasarlandı. Bağımlı olduğunuz yazılımları korumak için gönül rahatlığıyla kullanabilirsiniz. Kişisel olarak Nintendo’nun oyunlarımı daha iyi donanımda oynamamı engellemesi beni çok hayal kırıklığına uğrattı; bundan sonra muhtemelen PC oyunlarına odaklanırım. Steam’de Dredge gibi gayet iyi indie oyunlar var ve şu an en sevdiğim oyun da bu
Bu seferki neden her ne olursa olsun çok büyük bir fark yarattığını sanmıyorum
Bir dahaki sefere, Yuzu olayında yaşananlar nedeniyle büyük ihtimalle açıkça DMCA olur. Tam da böyle durumlar için bir tür dağıtık Git ya da Tor üzerinden sunulan Git depoları çok uygun
[1] https://radicle.xyz
https://radicle.xyz/faq
Radicle’a finansman sağlayan Radworks, Ethereum’un yönetişim token’ı RAD token etrafında örgütlenmiş durumda. Bana kişisel olarak Tea ile benzer bir hava veriyor
Bunu aynı kefeye koymak bana makul gelmiyor
Nintendo oyunlarını emüle eden cihazları gösteren YouTube hesapları da son dönemde hedef alınıyor
https://www.timeextension.com/news/2024/10/nintendo-is-now-going-after-youtube-accounts-which-show-its-games-being-emulated
Nintendo bunu açıkça satışların düştüğünü düşündüğü için yapıyor ve genel toplamda gerçekten de bir düşüş olabilir. Ama şirketin net kârında neredeyse yuvarlama hatası sayılacak bir şey yüzünden insanların hayatını mahvetmeye çalışan bir şirketin ürünlerini daha fazla insanın satın almamasını isterim
Nintendo, evlere girip eski oyun konsollarının hepsini parçalayarak insanları yeniden çıkan sürümlerini almaya zorlayabilseydi bunu yapardı
O dönemde Nintendo tüm oyunların arkasına “yeniden satış yasaktır” simgesi koyuyordu
Ama Nintendo eski oyunları yeniden kullandığında çoğu zaman kalite orijinalinden daha düşük oluyor ve sektörü hiç ilerletmiyor. Elinden gelse eski konsolları işe yaramaz tuğlaya çevirir, ikinci el oyun pazarını da engellemeye çalışırdı
Bu projelerin gerçekten kendi Gitea veya GitLab instance’larını kurup GitHub’da yalnızca mirror bulundurmaya başlaması gerekiyor
Bu sitede insanların dev şirketlerin tarafını tutup hukukçu bahaneler üretmesini her gördüğümde gülüyorum
A) Yasa neden bu kadar önemli olsun ki? Yasalar çoğu zaman ahlaki değildir
B) Hangi yasaya uyulacak? İnternet bütün ülkelerde var
Aynı düşünce tarzının bu emülatör kaldırma tartışmalarında da ortaya çıkması şaşırtıcı değil
Bunun yaklaşan Switch 2 yüzünden olduğuna büyük para basarım
Söylentiler doğruysa sistem yapısı o kadar benzer olabilir ki bu, Dolphin emülatörünün hem GameCube hem de Wii oyunlarını çalıştırmasına benzer bir durum yaratabilir. Nintendo, çıkış günü emülatörü olmasını istemeyecektir
Ama bu, “3 yıl önceki emülatörden daha kötü kalitede oynama” anlamına gelirse kamuoyu açısından büyük bir felaket olur
Açık olmak gerekirse Ryujinx, Nintendo’nun bu yılın başında sert biçimde hedef aldığı Yuzu Switch emülatörü ile bağlantılı değil
Yuzu ortadan kalkana kadar bunlar farklı kişiler tarafından bağımsız ve paralel biçimde geliştirilen projelerdi
Switch emülasyonunun her zaman fazla hızlı ve fazla iyi hâle geldiğini düşündüm
Switch donanımı o kadar zayıf ki patates gibi cihazlarda bile emüle edilebiliyor. Nintendo bir süredir Ryujinx’i kapatmanın yolunu arıyor olmalıydı
Eğer baş geliştirici para alıp her şeyi sildiyse bu epey ilginç olur. İlk bakışta “kötü bir şey” gibi görünse de kaynak kodunun yaşamaya devam edeceğini bilip üstüne emeklilik parası alacak olsam, ben de o durumda bunu kabul etme yönünde büyük baskı hissederdim. Tabii gerçekte bunun, dava açıp tamamen ezip geçmeme teklifinden çok daha olası olması mümkün
Donanım piyasadayken Nintendo’nun elindeki tüm araçlarla emülatörleri hedef almasını dürüst olmak gerekirse suçlamıyorum. Topluluğa karşı çok daha kötü davranışları da oldu. Örneğin mod kullanılan bir turnuvaya dava açtı ve başka turnuvaları da tehdit etti
Nintendo’nun asıl kaygısı şu anki Switch 1 korsanlığı değil, mevcut Switch emülatörlerinin yeni donanımın yaşam döngüsünün ilk ayları ya da yılları içinde Switch 2 emülatörlerine evrilmesi olabilir. Yeni donanımı modlayıp korsanlığı mümkün kılacak yöntemler ortaya çıkmadan çok önce, dump edilmiş Switch 2 oyunlarını iyi çalıştırabilen bir emülatörün çıkmasından korkuyor gibiler
Elbette eski oyunları yeniden satmak istemeleri de çok muhtemel. Özellikle yeni donanımda Switch Zelda oyunlarının “remaster” sürümlerini daha iyi çözünürlük ve kare hızıyla çalıştırabileceklerse; üstelik bu zaten emülasyonla mümkün olan bir şey
Discord duyurusundan alıntı: “Dün gdkchan, Nintendo tarafından iletişime geçildi ve kendisine projedeki çalışmayı durdurma, organizasyonu silme ve yönettiği ilgili varlıkları kaldırma konusunda bir anlaşma teklif edildi. Bu anlaşmayı kabul edip etmeyeceğini öğrenmeyi beklerken organizasyon zaten silindi, dolayısıyla sonucu artık güvenle söyleyebiliriz gibi görünüyor. Sadece korku ve spekülasyon bırakmak yerine bir miktar kapanış sağlamak için bu kısa mesajı yazmaya karar verdim.”