É legal fazer uma versão de código aberto de um jogo de código fechado (e pacote de expansão) para distribuir a outros usuários? Quero fazer isso em um jogo antigo chamado Age of Empires 2.
É legal fazer uma versão de código aberto de um jogo de código fechado (e pacote de expansão) para distribuir a outros usuários? Quero fazer isso em um jogo antigo chamado Age of Empires 2.
Respostas:
O Age of Empires II geralmente pode ser executado no Ubuntu e em outros sistemas GNU / Linux sem muitos problemas , usando o Wine .
Divulgação: eu não sou advogado.
Quanto à pergunta geral , se seu objetivo é criar software de código aberto gratuito que facilite a execução de um jogo proprietário e você possui habilidades de programação, normalmente não há impedimento legal para escrever um mecanismo de jogo substituto . (Você pode entrar em conflito com patentes de software, mas não mais do que em qualquer outro projeto de programação importante para produzir software para executar tarefas que o software existente já executa.) Se você fizer isso, alguém poderá instalar seu mecanismo e, em seguida, se eles têm os dados artísticos (mapas, "mundos", sons etc.) do jogo , eles podem jogar.
Desenvolver um mecanismo de jogo para um jogo existente é uma tarefa não trivial e, geralmente, haverá diferenças entre o modo como ele se comporta e o modo como o jogo original foi executado, embora possam ser leves. Mas a principal coisa que você deve perceber é que os dados do jogo, representando o "mundo" do jogo, ainda serão proprietários e geralmente ilegal de redistribuir . Portanto, as pessoas ainda terão que ter uma cópia do jogo (ou pelo menos determinados arquivos), para jogar usando seu mecanismo.
Um exemplo de jogo em que isso foi feito é o Jazz Jackrabbit , que pode ser jogado com o mecanismo de jogo OpenJazz .
Outro exemplo (onde na verdade foi o desenvolvedor original que lançou a versão GNU / Linux do mecanismo de jogos como software livre de código aberto) é o DOOM (e desde então, a maioria dos mecanismos de jogos da Id Software acaba sendo lançada como FOSS, às vezes com pequenas modificações por motivos de patente). Existem vários projetos comunitários que aprimoraram o mecanismo DOOM original, permitindo mapas mais complexos, gráficos aprimorados e uma experiência de jogo mais tridimensional.
Dadas as limitações e que escrever um mecanismo de jogo a partir do zero (além de testá-lo e corrigir bugs) é uma tarefa significativa, você pode optar por criar seu próprio jogo .
Isenção de responsabilidade: Esta resposta é apenas para fins informativos e não para fins de aconselhamento jurídico. Você deve entrar em contato com um advogado para obter orientação com relação a qualquer questão ou problema específico.
Você não pode copiá-lo para ser de código aberto. Mesmo se a fonte vazou, isso é ilegal. Você pode, no entanto, seguir os passos do FreeCiv ou Doom3 . O FreeCiv é baseado no Civilization e é uma versão de código aberto. O Doom3 também é de código aberto, mas requer o uso de dados oficiais do jogo para operação completa ou você deve fornecer seus próprios ativos para os modelos. De qualquer maneira, o mecanismo é gratuito, de código aberto e disponível para todos. O FreeCiv não inclui dados do jogo, pois o original e o FreeCiv geram mapas dinamicamente. Os requisitos para liberar sua versão são os seguintes:
Quaisquer patentes relacionadas ao original devem ter expirado. Você pode usar uma pesquisa de patentes, como a Pesquisa de patentes do Google . Basta digitar sua consulta como se fosse uma pesquisa regular do Google e, em um ou dois resultados da Web, as patentes serão mostradas.
O programa que você está escrevendo não usa criptografia forte que é restrita pelo governo dos EUA (ou, se foi baixada em alguns países, você pode ser considerado um traficante de armas) Você também pode se registrar no Bureau of Industry and Security dos EUA, que faz parte do Departamento de Comércio dos EUA, embora a papelada legal possa ser muito difícil de arquivar sem aconselhamento jurídico profissional. Consulte também as Perguntas frequentes do BIS sobre criptografia .
Sua versão não usa imagens ou outros arquivos (como arquivos de som) da versão original.
Sua versão inclui algumas (pelo menos pequenas) alterações.
Você não usou, diretamente, ou como uma idéia de como escrever sua versão, qualquer fonte do original, se ela tiver vazado.
Você não utiliza as marcas registradas da fonte.
Observe que você precisa codificá-lo, empacotá-lo e colocá-lo em um PPA ou nos repositórios. Isso pode ser muito difícil. Não há como copiar e colar um pouco de mágica da versão antiga. Leia o aviso abaixo antes de fazer qualquer coisa para criar sua versão e, para obter mais orientações sobre os estágios reais da codificação, visite Desenvolvimento de Jogos e Estouro de Pilha .
Isenção de responsabilidade legal: isso não significa aconselhamento jurídico. O autor desta resposta, pergunte ao Ubuntu, Stack Exchange, Inc, seus representantes, agentes e / ou quaisquer partes afiliadas não serão responsáveis por quaisquer danos incidentais ou conseqüentes que possam surgir devido ao uso destas diretrizes. Essas diretrizes são baseadas nas leis e regulamentos dos EUA. As leis e os regulamentos em sua área podem diferir, portanto consulte um advogado ou autoridades locais.
Embora as outras respostas cubram adequadamente considerações sobre direitos autorais e patentes , você também deve estar ciente da marca registrada .
Em particular, você perguntou:
É legal criar uma versão de código aberto de um jogo de código fechado
Sob a lei das marcas registradas, isso depende do que você quer dizer com "versão". Uma marca comercial concede ao seu proprietário o direito exclusivo de usar uma marca protegida (como "Age of Empires") no comércio. Proíbe que outras pessoas usem a marca ou marca similar em uma área comercial relacionada (como computadores da marca Age of Empires), bem como em áreas não relacionadas de uma maneira que possa "diluir" o valor da marca (por exemplo, Age of Empires sanitários com descarga de marca).
Portanto, você não deve chamar seu jogo de "Age of Empires" ou algo semelhante, e deve deixar claro que é um produto de terceiros que não é fabricado, endossado ou afiliado aos proprietários da marca (acho que a Microsoft) . No entanto, é bom mencionar o Age of Empires, por exemplo, dizer que seu jogo é semelhante ou inspirado no Age of Empires, já que isso seria uma afirmação puramente factual.
(É claro que para ter certeza do que você quer é legal, consulte um advogado.)