Ryujinx (emulador de Nintendo Switch) removido do GitHub
(github.com/Ryujinx)-
Produto
- O GitHub é uma plataforma onde desenvolvedores de software podem encontrar código, projetos e pessoas, além de colaborar
- Oferece diversos recursos e opções de segurança, além de soluções personalizadas para equipes e empresas
-
Soluções
- GitHub Copilot: ferramenta de escrita de código com IA que aumenta a produtividade dos desenvolvedores
- GitHub Enterprise: plataforma escalável para organizações de grande porte
- Recursos de segurança: oferece diversas ferramentas de segurança, como varredura de código e detecção de segredos
-
Recursos
- Oferece várias ferramentas de desenvolvimento, como GitHub CLI, GitHub Desktop e GitHub Mobile
- Expansão do ecossistema de desenvolvedores por meio da API para desenvolvedores e de programas de parceria
-
Open source
- O GitHub desempenha um papel importante na hospedagem e no gerenciamento de projetos open source
- Suporte a diversos projetos e comunidades open source
-
Empresas
- Fornece várias informações por meio de casos de sucesso de clientes e do blog do GitHub
- Enfatiza esforços em inclusão e impacto social
-
Preços
- Oferece várias opções de preços, com planos personalizados para equipes e empresas
-
Suporte
- Oferece várias opções de suporte, como documentação, fóruns da comunidade, serviços profissionais e suporte premium
-
Empresa
- Fornece informações sobre a empresa, como a história do GitHub, newsroom e vagas de emprego
Resumo do GN⁺
- O GitHub é uma ferramenta essencial para desenvolvedores de software colaborarem e gerenciarem código
- Recursos inovadores baseados em IA, como o Copilot, podem aumentar significativamente a produtividade dos desenvolvedores
- Atende às necessidades de empresas e equipes com diversos recursos de segurança e soluções personalizadas
- Fortalece o ecossistema de desenvolvedores por meio do suporte a projetos e comunidades open source
- Os diversos recursos e opções de suporte do GitHub ajudam desenvolvedores a criar software melhor
1 comentários
Opiniões no Hacker News
https://gbatemp.net/threads/ryujinx-emulator-github-repository-currently-down.661497/
Segundo uma declaração oficial no Discord do Ryujinx, o desenvolvedor gdkchan foi contatado pela Nintendo e recebeu uma proposta de acordo para encerrar o trabalho no projeto do emulador
O acordo ainda não teria sido finalizado, mas a organização já teria sido completamente excluída
A Nintendo tem fama de perseguir de forma obstinada criadores desse tipo de projeto de homebrew/emulador, e há até relatos de que colocou pessoas para monitorar desenvolvedores amadores que vivem fora do Japão. Basta procurar por “nintendo ninjas”
O Switch está quase no fim de sua vida útil, seu sucessor está a menos de um ano de distância, e é bem provável que hackeá-lo continue difícil por algum tempo. Parece uma estranha jogada contra si mesma: fazem algo que vai irritar todo mundo, mas tarde demais para obter muito benefício. A esta altura, nem deve restar tanta pirataria de novos jogos de Switch, então a movimentação dos advogados é bem esquisita
Claro, se não havia escolha quanto ao cronograma, é compreensível
Há um documento aqui que mostra a abordagem em detalhes: https://archive.org/details/Knock_And_Talk_directcontact/Knock_And_Talk_directcnotact/Final%20Enforcement%20Proposal%20Neimod%204%205%2013/mode/2up
Se não houver nada ilegal, talvez não seja possível impedir que outros forks continuem o desenvolvimento
Quando o Yuzu saiu do ar, criei um script que baixa automaticamente os 5 lançamentos mais recentes de alguns emuladores que uso, e Ryujinx estava incluído, então consigo manter os binários arquivados
Agora penso que deveria ter criado também um mirror no Gitea, mesmo que eu quase nunca tenha motivo para compilar por conta própria
O script está aqui: https://gist.github.com/rcarmo/89afd64747fc909e80b29abc902c89d0
Ele foi projetado para ter uma carga muito baixa mesmo rodando diariamente via cron. Fiquem à vontade para usá-lo para preservar softwares dos quais vocês dependem. Pessoalmente, fico muito desapontado por a Nintendo impedir que eu aproveite meus jogos em um hardware melhor, e daqui em diante provavelmente vou me concentrar em jogos de PC. Na Steam há muitos bons indies, como Dredge, que é meu jogo favorito no momento
Acho que, seja qual for o motivo desta vez, não faz grande diferença
Na próxima, por causa do que aconteceu com o Yuzu, é bem provável que seja DMCA. Este é justamente o tipo de caso em que algum Git descentralizado, ou repositórios Git via Tor, se encaixaria perfeitamente
[1] https://radicle.xyz
https://radicle.xyz/faq
A Radworks, que vem financiando o Radicle, é organizada em torno do token RAD, um token de governança do Ethereum. Pessoalmente, me dá uma sensação parecida com a Tea
Não acho razoável colocar isso no mesmo nível
Contas do YouTube que mostram dispositivos emulando jogos da Nintendo também estão sendo alvo recentemente
https://www.timeextension.com/news/2024/10/nintendo-is-now-going-after-youtube-accounts-which-show-its-games-being-emulated
A Nintendo certamente faz isso por achar que suas vendas estão caindo, e, no geral, talvez estejam mesmo. Mas eu gostaria que mais pessoas deixassem de comprar produtos de uma empresa que tenta arruinar a vida das pessoas por algo que, no lucro líquido da companhia, é praticamente um erro de arredondamento
Se a Nintendo pudesse entrar na sua casa, destruir todos os consoles antigos e fazer você comprar a versão relançada, ela faria isso
Na época, a Nintendo colocava um ícone de “proibida a revenda” no verso de todos os jogos
Mas, quando a Nintendo recicla jogos antigos, muitas vezes a qualidade fica abaixo da obra original, e isso não faz a indústria avançar em nada. Se pudesse, ela transformaria consoles antigos em tijolos e também tentaria bloquear o mercado de jogos usados
Esses projetos realmente precisam começar a manter sua própria instância do Gitea ou do GitLab e deixar no GitHub apenas um espelho
Sempre acho engraçado ver gente neste site ficando do lado de megacorporações e dando desculpas legalistas
A) Por que a lei importa tanto assim? Muitas vezes a lei não é moral
B) A lei de qual lugar deve ser seguida? A internet existe em todos os países
Não é surpreendente ver a mesma mentalidade aparecer também nessas discussões sobre remoção de emuladores
Aposto alto que isso é por causa do Switch 2 que está chegando
Se os rumores estiverem certos, a arquitetura do sistema é tão parecida que pode acabar sendo algo semelhante ao emulador Dolphin rodando jogos de GameCube e Wii. A Nintendo deve querer evitar um emulador no dia do lançamento do Switch 2
Mas, se isso significar “jogar com qualidade pior do que em um emulador de 3 anos atrás”, será um grande problema de opinião pública
Para deixar claro, o Ryujinx não tem relação com o emulador de Switch Yuzu, que a Nintendo atacou fortemente no começo deste ano
Até o desaparecimento do Yuzu, eram projetos desenvolvidos em paralelo, de forma independente, por pessoas diferentes
Sempre achei que a emulação do Switch ficou boa demais rápido demais
Como o Switch é um hardware muito fraco, dá para emulá-lo até em uma máquina batata. A Nintendo provavelmente vinha procurando há tempos uma forma de fechar o Ryujinx
Se o desenvolvedor principal recebeu dinheiro para apagar tudo, isso seria bem interessante. Mesmo que à primeira vista pareça uma “coisa errada”, se você sabe que o código-fonte vai continuar sobrevivendo e recebe dinheiro para se aposentar, eu também sentiria uma pressão enorme para aceitar nessa situação. Claro que, na prática, é muito mais provável que a proposta tenha sido não destruí-lo completamente com um processo
Sinceramente, não culpo a Nintendo por mirar em emuladores com todos os meios possíveis enquanto o hardware ainda está em atividade. Ela já fez coisas muito piores ao lidar com a comunidade. Por exemplo, processou torneios que usavam mods e ameaçou outros torneios
A verdadeira preocupação da Nintendo talvez não seja a pirataria do Switch 1 hoje, mas a possibilidade de os emuladores atuais de Switch evoluírem para emuladores de Switch 2 nos primeiros meses ou anos do ciclo de vida do novo hardware. Ela parece temer um cenário em que surja um emulador capaz de rodar bem jogos de Switch 2 dumpados muito antes de aparecer um método para modificar o novo hardware e viabilizar pirataria
Claro, também é bem provável que ela queira vender jogos antigos de novo. Especialmente se puder rodar versões “remasterizadas” dos jogos Zelda do Switch no novo hardware com resolução e taxa de quadros melhores, algo que a emulação já permite hoje
Conteúdo retirado de um aviso no Discord: “Ontem, gdkchan foi contatado pela Nintendo e recebeu uma proposta de acordo para interromper o trabalho no projeto, remover a organização e apagar os ativos relacionados que ele controla. Enquanto aguardávamos a confirmação de que ele aceitaria esse acordo, a organização foi removida, então acho que é seguro dizer qual foi o resultado. Para dar algum encerramento, em vez de deixar apenas medo e especulação, decidi escrever esta breve mensagem.”