Разом ці цифри дають усі 401 репозиторій, на які поширилася остання хвиля. Якщо повідомлення стосується великої пов’язаної мережі форків, GitHub може обробляти її як єдине ціле — за умови, що правовласник стверджує: дочірні репозиторії містять той самий матеріал, що й основний. Саме це зробило нинішню кампанію масштабнішою за сім окремих видалень.
Окремої уваги заслуговує Skyline. За повідомленнями про ці видалення, Android-емулятор уже припинив роботу. Його поява серед цілей показує, що покинуті або неактивні проєкти можуть залишатися доступними через копії та форки ще довго після завершення розробки.
У своїх повідомленнях Nintendo зосередилася не лише на можливому копіюванні програмного коду компанії, а передусім на обході захисту. Компанія стверджує, що емулятори Switch створені для запуску ігор Nintendo Switch в обхід технологічних засобів захисту консолі.
Nintendo також заявила, що під час роботи такі емулятори нібито обов’язково використовують несанкціоновані копії криптографічних ключів Switch — prod.keys, — щоб розшифровувати несанкціоновані копії ігор під час запуску або безпосередньо перед ним. На думку компанії, це є обходом захисту, а надання доступу до таких емуляторів може підпадати під заборону незаконного поширення технологій обходу відповідно до американського закону DMCA.
Водночас важливо розрізняти позицію Nintendo у зверненнях до GitHub і судове рішення. Останнє видалення репозиторіїв саме по собі не є новим висновком суду про те, що будь-яка технологія емуляції порушує DMCA. Правова оцінка може залежати від конкретного програмного забезпечення, способу його поширення та дій користувачів або розробників.
У повідомленнях, за даними публікацій про кампанію, згадуються попередні юридичні дії Nintendo проти Yuzu та пов’язаної з емуляцією активності.
У 2024 році справа проти Tropic Haze — компанії, пов’язаної з Yuzu, — завершилася погодженим судовим рішенням і врегулюванням на 2,4 мільйона доларів. Також Nintendo посилалася на рішення суду в Колорадо у справі стримера Джессі «EveryGameGuru» Кіна, якого зобов’язали виплатити 17 500 доларів.
Жоден із цих результатів не був змагальним судовим розглядом, який би остаточно визначив, чи порушує сама технологія емуляції антиобхідні положення DMCA. Tropic Haze погодилася на врегулювання, а справа Кіна завершилася за замовчуванням відповідача. Це має значення: повідомлення про видалення відображає правову теорію правовласника, тоді як блокування на платформі не дорівнює рішенню суду по суті.
Останнє видалення 401 репозиторію — лише один епізод у тривалій послідовності дій Nintendo:
Якщо додати 401 репозиторій із нової кампанії до 8 535, видалених у травні 2024 року, отримаємо 8 936 видалень лише за ці два раунди. Саме тому медіа говорять про кампанію Nintendo на GitHub, яка наближається до 9 000 репозиторіїв. Водночас це число не означає 9 000 унікальних емуляторів, команд чи розробників.
GitHub залишається важливою платформою для поширення та спільної розробки відкритого коду, але це не єдине місце, де він може існувати. Якщо репозиторій уже клонували або розмістили на іншому дзеркалі, подальше видалення оригіналу не прибере автоматично всі копії. Код також можна перенести на інший хостинг, перейменувати проєкт або створити новий форк.
Так формується замкнене коло:
Тому нинішня акція більше схожа на порушення поширення та стримування, ніж на остаточну перемогу над емуляцією Switch. Вона ускладнює пошук популярного коду на GitHub і підвищує ціну підтримки публічних проєктів, але сама по собі не гарантує, що кожна копія зникла назавжди.
Сім повідомлень Nintendo, поданих протягом одного дня, призвели до видалення 401 репозиторію, пов’язаного з емуляторами Switch: 311 репозиторіїв Suyu, 29 Skyline і 17 MonoNX. Nintendo заявила, що цільове програмне забезпечення обходить захист Switch, використовує несанкціоновані prod.keys для розшифрування копій ігор і незаконно поширює технології обходу за нормами DMCA.
Кампанія має значний масштаб, особливо на тлі видалення 8 535 репозиторіїв Yuzu у 2024 році та наступних повідомлень 2026-го. Але сама природа відкритої розробки працює проти остаточного знищення: видалення може придушити публічне поширення, проте не обов’язково прибирає код або можливість появи нових форків.
Разом ці цифри дають усі 401 репозиторій, на які поширилася остання хвиля. Якщо повідомлення стосується великої пов’язаної мережі форків, GitHub може обробляти її як єдине ціле — за умови, що правовласник стверджує: дочірні репозиторії містять той самий матеріал, що й основний. Саме це зробило нинішню кампанію масштабнішою за сім окремих видалень.
Окремої уваги заслуговує Skyline. За повідомленнями про ці видалення, Android-емулятор уже припинив роботу. Його поява серед цілей показує, що покинуті або неактивні проєкти можуть залишатися доступними через копії та форки ще довго після завершення розробки.
У своїх повідомленнях Nintendo зосередилася не лише на можливому копіюванні програмного коду компанії, а передусім на обході захисту. Компанія стверджує, що емулятори Switch створені для запуску ігор Nintendo Switch в обхід технологічних засобів захисту консолі.
Nintendo також заявила, що під час роботи такі емулятори нібито обов’язково використовують несанкціоновані копії криптографічних ключів Switch — prod.keys, — щоб розшифровувати несанкціоновані копії ігор під час запуску або безпосередньо перед ним. На думку компанії, це є обходом захисту, а надання доступу до таких емуляторів може підпадати під заборону незаконного поширення технологій обходу відповідно до американського закону DMCA.
Водночас важливо розрізняти позицію Nintendo у зверненнях до GitHub і судове рішення. Останнє видалення репозиторіїв саме по собі не є новим висновком суду про те, що будь-яка технологія емуляції порушує DMCA. Правова оцінка може залежати від конкретного програмного забезпечення, способу його поширення та дій користувачів або розробників.
У повідомленнях, за даними публікацій про кампанію, згадуються попередні юридичні дії Nintendo проти Yuzu та пов’язаної з емуляцією активності.
У 2024 році справа проти Tropic Haze — компанії, пов’язаної з Yuzu, — завершилася погодженим судовим рішенням і врегулюванням на 2,4 мільйона доларів. Також Nintendo посилалася на рішення суду в Колорадо у справі стримера Джессі «EveryGameGuru» Кіна, якого зобов’язали виплатити 17 500 доларів.
Жоден із цих результатів не був змагальним судовим розглядом, який би остаточно визначив, чи порушує сама технологія емуляції антиобхідні положення DMCA. Tropic Haze погодилася на врегулювання, а справа Кіна завершилася за замовчуванням відповідача. Це має значення: повідомлення про видалення відображає правову теорію правовласника, тоді як блокування на платформі не дорівнює рішенню суду по суті.
Останнє видалення 401 репозиторію — лише один епізод у тривалій послідовності дій Nintendo:
Якщо додати 401 репозиторій із нової кампанії до 8 535, видалених у травні 2024 року, отримаємо 8 936 видалень лише за ці два раунди. Саме тому медіа говорять про кампанію Nintendo на GitHub, яка наближається до 9 000 репозиторіїв. Водночас це число не означає 9 000 унікальних емуляторів, команд чи розробників.
GitHub залишається важливою платформою для поширення та спільної розробки відкритого коду, але це не єдине місце, де він може існувати. Якщо репозиторій уже клонували або розмістили на іншому дзеркалі, подальше видалення оригіналу не прибере автоматично всі копії. Код також можна перенести на інший хостинг, перейменувати проєкт або створити новий форк.
Так формується замкнене коло:
Тому нинішня акція більше схожа на порушення поширення та стримування, ніж на остаточну перемогу над емуляцією Switch. Вона ускладнює пошук популярного коду на GitHub і підвищує ціну підтримки публічних проєктів, але сама по собі не гарантує, що кожна копія зникла назавжди.
Сім повідомлень Nintendo, поданих протягом одного дня, призвели до видалення 401 репозиторію, пов’язаного з емуляторами Switch: 311 репозиторіїв Suyu, 29 Skyline і 17 MonoNX. Nintendo заявила, що цільове програмне забезпечення обходить захист Switch, використовує несанкціоновані prod.keys для розшифрування копій ігор і незаконно поширює технології обходу за нормами DMCA.
Кампанія має значний масштаб, особливо на тлі видалення 8 535 репозиторіїв Yuzu у 2024 році та наступних повідомлень 2026-го. Але сама природа відкритої розробки працює проти остаточного знищення: видалення може придушити публічне поширення, проте не обов’язково прибирає код або можливість появи нових форків.