Recentemente, a comunidade de emulação tem estado em polvorosa devido a uma série de mudanças na licença do emulador de PlayStation 1 DuckStation. Este artigo aborda o que mudou, as razões por trás das decisões do desenvolvedor e o impacto disso na comunidade de emulação.
Mudanças na licença do DuckStation
Originalmente, o DuckStation era um software open source sob a licença GPL (General Public License). No entanto, em 1º de setembro, a licença foi trocada para a PolyForm Strict License, e, poucos dias depois, em 13 de setembro, para a licença CC-BY-NC-ND. Essa última modificação impôs várias restrições ao projeto, como a proibição de uso comercial e a impossibilidade de criar versões derivadas.
A mudança para a licença CC-BY-NC-ND significa que ninguém além do criador pode modificar ou empacotar o DuckStation, limitando a liberdade da comunidade de adaptá-lo e distribuí-lo. Isso representa uma mudança significativa em relação ao modelo anterior de colaboração aberta.
Explicação do criador
O criador do DuckStation explicou a mudança em uma resposta no GitHub, apontando que estava reagindo a violações anteriores da licença GPL. Essas violações incluíam a falta de atribuição e a remoção de direitos autorais. Além disso, ele mencionou que empacotadores que modificam o DuckStation frequentemente quebravam funcionalidades e, ainda assim, esperavam suporte da versão original.
Em sua resposta, o desenvolvedor também mencionou que obteve a aprovação dos contribuidores anteriores e está disposto a reescrever códigos caso necessário. Ele não pretende utilizar um CLA (Contrato de Licença de Contribuidores), pois não concorda em tirar os direitos autorais dos colaboradores. Além disso, ele fez um alerta sobre o assédio, afirmando que prefere encerrar o projeto a lidar com “dramas” oriundos de um hobby que deveria ser divertido.
DuckStation: Ainda Open Source?
Com as mudanças de licença, o DuckStation não pode mais ser considerado totalmente open source. Agora, é melhor descrito como “código disponível” — embora o código ainda possa ser visualizado, existem restrições sobre o uso e modificação.
As decisões do criador do DuckStation refletem um problema comum enfrentado por muitos desenvolvedores de software livre: a exploração inadequada de seu trabalho. A mudança de licença foi uma tentativa de proteger a integridade do projeto, mesmo que isso tenha restringido a participação da comunidade. Essa situação levanta uma discussão importante sobre o equilíbrio entre a liberdade de uso e a proteção dos direitos dos desenvolvedores originais.
A mudança de licença do DuckStation trouxe um impacto significativo para a comunidade de emulação, que depende da colaboração aberta para prosperar. Embora as restrições impostas sejam uma resposta compreensível às frustrações do desenvolvedor, elas também limitam a capacidade da comunidade de participar e contribuir.
Fique por dentro das principais novidades da semana no mundo do Linux e da tecnologia, assine nossa newsletter!