닌텐도의 DMCA 신고 7건으로 깃허브에서 스위치 에뮬레이터 관련 저장소 401개가 삭제됐으며, 이 중 311개는 Suyu와 관련된 저장소였다. 닌텐도는 해당 에뮬레이터들이 승인받지 않은 Switch 암호화 키인 prod.keys를 사용해 게임 복사본을 해독하고 기술적 보호조치를 우회한다고 주장했다.
연구 답변

Create a landscape editorial hero image for this Studio Global article: What happened when Nintendo filed seven DMCA takedown notices against GitHub earlier this week, including how many of the 401 removed reposi. Article summary: Nintendo’s seven same-day anti-circumvention notices led GitHub to remove 401 Switch-emulator-related repositories. The sweep was substantial, but it did not resolve the underlying problem: open-source emulator code can . Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
닌텐도가 닌텐도 스위치 에뮬레이터를 겨냥한 깃허브 대응 수위를 다시 끌어올렸다. 닌텐도는 같은 날 디지털 밀레니엄 저작권법(DMCA)에 따른 우회 방지 신고 7건을 제출했고, 그 결과 스위치 에뮬레이션과 관련된 저장소 401개가 삭제됐다. 가장 큰 타격을 받은 프로젝트는 Yuzu 종료 이후 등장한 Suyu였다.
당장 눈에 보이는 변화는 분명하다. 공개 저장소와 포크 수백 개가 한꺼번에 오프라인으로 전환됐다. 다만 이것이 관련 소스 코드 자체의 소멸을 뜻하는 것은 아니다. 오픈소스 코드는 복제·포크·미러링이 가능하기 때문에, 깃허브에서의 삭제는 배포를 어렵게 만들 수는 있어도 모든 사본을 없애지는 못한다.
401개 저장소의 구성은 다음과 같다.
각 항목을 합치면 이번 조치의 대상인 401개가 된다. 깃허브는 신고 대상 네트워크가 100개를 넘고 부모 저장소와 포크에 같은 침해 자료가 들어 있다는 주장이 제기되면, 개별 저장소가 아니라 연결된 포크 네트워크 전체를 처리할 수 있다. 이번 조치가 신고 7건보다 훨씬 넓은 범위로 확산된 이유다.
Skyline이 포함된 점도 눈에 띈다. 보도에 따르면 이 안드로이드용 에뮬레이터는 이미 개발을 중단한 프로젝트다. 그럼에도 복사본과 포크가 남아 있었다는 사실은, 개발이 끝난 프로젝트도 소스 코드가 온라인에 계속 존재할 수 있음을 보여준다.
닌텐도의 법적 논리는 단순히 “에뮬레이터가 닌텐도 소프트웨어를 복제했다”는 주장에만 머물지 않았다. 닌텐도는 스위치 에뮬레이터가 콘솔의 기술적 보호조치를 우회해 닌텐도 스위치 게임을 실행하도록 설계됐다고 주장했다.
신고서에는 에뮬레이터가 실행 시점 또는 실행 직전에 승인받지 않은 스위치 암호화 키인 prod.keys를 사용해 승인받지 않은 게임 복사본을 해독해야 한다는 주장도 담겼다. 닌텐도는 이를 기술적 보호조치의 우회로 규정하고, 해당 에뮬레이터에 대한 접근을 제공하는 행위가 DMCA상 우회 기술의 불법 유통에 해당한다고 주장했다.
다만 이 내용은 닌텐도가 깃허브에 제출한 삭제 요청서에 담긴 주장이다. 이번 저장소 삭제가 모든 에뮬레이터 기술이 DMCA를 위반한다는 새로운 법원 판단을 의미하는 것은 아니다. 에뮬레이션의 법적 지위는 어떤 소프트웨어인지, 어떻게 배포됐는지, 실제로 어떤 행위가 이뤄졌는지에 따라 달라질 수 있다.
이번 신고에는 Yuzu 및 관련 활동을 둘러싼 닌텐도의 기존 법적 대응도 언급된 것으로 전해졌다. Yuzu 운영사인 Tropic Haze를 상대로 한 2024년 사건은 합의에 따른 판결로 종결됐고, 합의금은 240만 달러였다. 스트리머 제시 ‘EveryGameGuru’ 키인(Keighin)을 상대로 한 콜로라도 사건의 궐석판결도 언급됐으며, 그는 1만7,500달러를 지급하라는 명령을 받았다.
그러나 두 사건 모두 에뮬레이터 기술 자체가 DMCA의 우회 방지 조항을 위반하는지에 관한 본격적인 다툼을 거쳐 나온 판단은 아니었다. Tropic Haze 사건은 합의로 끝났고, 키인 사건은 피고가 대응하지 않은 궐석 상태에서 종결됐다.
이 차이는 중요하다. 저작권자가 제출한 삭제 요청서는 해당 권리자의 법적 논리를 보여주지만, 플랫폼에서 저장소가 내려갔다는 사실이 곧 법원이 본안에 대해 위법성을 확정했다는 뜻은 아니다.
이번 401개 저장소 삭제는 단발성 조치가 아니라 닌텐도가 이어 온 깃허브 캠페인의 최신 단계다.
이번 401개를 2024년 5월 삭제된 Yuzu 저장소 8,535개에 더하면 두 차례만으로도 8,936개다. 보도에서 닌텐도의 깃허브 대응을 ‘거의 9,000개 저장소’ 규모라고 표현하는 배경이다. 다만 이 숫자를 서로 다른 에뮬레이터 프로젝트나 개발자 수로 이해해서는 안 된다.
깃허브는 오픈소스 코드의 배포와 협업에서 중요한 플랫폼이지만, 코드가 존재할 수 있는 유일한 장소는 아니다. 저장소가 한 번 복제되거나 다른 곳에 미러링되면 원본이 삭제돼도 모든 사본이 자동으로 사라지지는 않는다. 새 계정으로 포크를 만들거나 프로젝트 이름을 바꾸고, 다른 호스팅 서비스로 옮기는 것도 가능하다.
결국 다음과 같은 순환 구조가 만들어진다.
따라서 이번 조치는 스위치 에뮬레이션을 완전히 끝낸 승리라기보다, 공개 배포를 흔들고 억제하는 성격에 가깝다. 깃허브에서 유명 코드베이스를 찾기 어렵게 만들고 공개 프로젝트를 유지하는 비용을 높일 수는 있지만, 복제된 모든 버전이 사라졌다고 보장할 수는 없다.
닌텐도의 같은 날 DMCA 신고 7건으로 스위치 에뮬레이터 관련 저장소 401개가 삭제됐다. 이 가운데 Suyu 관련 저장소는 311개, Skyline은 29개, MonoNX는 17개였다. 닌텐도는 대상 소프트웨어가 스위치의 기술적 보호조치를 우회하고, 승인받지 않은 prod.keys로 게임 복사본을 해독하며, DMCA상 우회 기술을 불법 유통한다고 주장했다.
2024년 5월 삭제된 Yuzu 저장소 8,535개와 2026년의 추가 신고까지 함께 보면 닌텐도의 대응 규모는 상당하다. 하지만 오픈소스 개발의 구조상 플랫폼에서의 삭제는 공개 유통을 억제할 뿐, 코드의 복제와 새로운 포크 가능성까지 없애지는 못한다. 닌텐도와 스위치 에뮬레이션 사이의 싸움이 반복될 수밖에 없는 이유다.
Studio Global AI
이 페이지에는 Studio Global 내에서 계속할 수 있는 소스 기반 답변이 포함되어 있습니다.
닌텐도의 DMCA 신고 7건으로 깃허브에서 스위치 에뮬레이터 관련 저장소 401개가 삭제됐으며, 이 중 311개는 Suyu와 관련된 저장소였다.
닌텐도의 DMCA 신고 7건으로 깃허브에서 스위치 에뮬레이터 관련 저장소 401개가 삭제됐으며, 이 중 311개는 Suyu와 관련된 저장소였다. 닌텐도는 해당 에뮬레이터들이 승인받지 않은 Switch 암호화 키인 prod.keys를 사용해 게임 복사본을 해독하고 기술적 보호조치를 우회한다고 주장했다.
이번 조치는 2024년 5월 Yuzu 저장소 8,535개 삭제와 2026년 2월의 추가 신고에 이은 것으로, 두 차례만 합쳐도 삭제 규모는 8,936개에 이른다.