Posso fazer com que meu clone do Minecraft seja aberto?

12

Estou desenvolvendo no meu tempo livre um jogo como o Minecraft. Na verdade, não é " como o Minecraft", porque estou tentando torná-lo uma cópia o mais próxima possível (concebida como exercício para mim mesmo aos 16 anos e simplesmente porque é divertido para mim). Obviamente, não estou copiando o código usando o Minecraft Coder Pack (MCP) . Comecei o jogo do zero em Java usando o OpenGL.

Portanto, minha pergunta é: posso colocar meu código-fonte on-line em um host público de controle de versão de código-fonte público, como o GitHub, o Google Code etc. (que torna meu código de código aberto, porque não quero pagar para usar um serviço privado) hospedeiro)? Claro, eu não quero vender o jogo, porque o jogo é do Notch.

Um detalhe que pode ser importante é que estou usando um pacote de texturas personalizado (então, não aquele que é enviado com o Minecraft real).

Se for permitido, existem regras? Dei uma olhada nesta página, mas parece que ele não diz nada sobre isso: http://www.minecraft.net/terms


Edit: Existe o jogo chamado Terasology (iniciado sob o nome Blockmania) de Begla. Esse é um bom projeto, mas não deve ser o mais próximo possível do Minecraft. Esse projeto é de código aberto.

Martijn Courteaux
fonte
4
Desde que você não esteja violando os direitos autorais de ninguém, você provavelmente estará bem (embora eu não seja advogado, etc.). Você pode até vender o jogo resultante. No entanto, é necessário considerar os direitos autorais de Mojang e os direitos autorais do autor do pacote de texturas que você está usando - você também não pode distribuir (ou lucrar com isso), a menos que o autor tenha lhe concedido esse direito.

Respostas:

20

Ok, então aqui está o meu entendimento disso - proveniente do desenvolvimento de jogos e de uma tentativa constante de obter mais conhecimento sobre licenciamento, direitos autorais, projetos de código aberto etc.

Você tem permissão para criar um clone do Minecraft e de código-fonte aberto sem repercussões, desde que você não use o título Minecraft , não use nenhum código-fonte do Minecraft e não use nenhum dos códigos do Minecraft . ativos.

Qualquer uma dessas ações violará os direitos autorais do jogo. Programar um jogo para refletir um jogo que você realmente gosta não é nada ruim, e compartilhar esse código é uma coisa boa. No entanto, pisar em qualquer um dos dedos dos que estão na Mojang usando código ou ativos que eles criaram não é bom.

Brett Chalupa
fonte
Como você interpreta os ativos ?
Martijn Courteaux
13
Os ativos seriam qualquer áudio, modelo, código e arte que Mojang criou.
Brett Chalupa
2
É concebível que o Minecraft tenha patentes em algumas das coisas que faz. Se for esse o caso, você estará violando essas patentes se as fizer da mesma maneira, mesmo que faça engenharia reversa. Você também precisa tomar cuidado com a acusação de que está "passando seu programa" como Minecraft, ou seja, tentando fazer as pessoas pensarem que seu código é Minecraft, por exemplo, fazendo com que pareçam semelhantes.
DJClayworth
1
Você faz uma observação muito boa, e não tenho certeza se Mojang patenteou a mecânica de jogo deles (se é que você pode fazer isso?). O Minecraft é um jogo tão mecânico, que não há muito além dos conceitos centrais. Eu sei que a construção e a geração de terreno semeada aleatoriamente não são patenteadas. Gostaria de ter cuidado em mencionar qualquer relação com o Minecraft e apenas desenvolver algo inspirado por ele, em vez de apenas fazer engenharia reversa.
Brett Chalupa
5
Modo pedante: o uso de "Minecraft" no nome não violará a lei de direitos autorais, mas é muito provável que viole a marca registrada, supondo que eles se preocuparam em registrá-la (o que quase certamente aconteceu).
RomanSt
11

Disclaimer: Eu não sou um advogado. Estou respondendo isso com o melhor conhecimento, mas pode estar errado.

Sim, é seu trabalho, você pode fazer isso. Você pode fazer com as coisas que escreve no seu tempo livre o que quiser.

O que você não tem permissão é:

  • Use o código-fonte original (descompilado) do Minecraft e coloque-o sob outra licença
  • Use obras de arte originais do Minecraft
  • Use o nome "Minecraft" como seu
  • Distribua o minecraft.jar

Se você clonar algo, esteja atento a possíveis violações de direitos autorais. Não use nada que se enquadre em direitos autorais. Os direitos autorais se aplicam, mas não se limitam a:

  • Código fonte
  • Arte (Gráficos, Som, etc.)
  • O nome

Portanto, se você clonar um software (um jogo ou um aplicativo), nunca use nada diretamente desse software , faça você mesmo .

Bobby
fonte
Obrigado pela resposta. Duas pessoas dizendo a mesma coisa, isso parece bom. Votei positivamente, mas desde que a outra resposta veio antes, aceitei essa.
Martijn Courteaux
1
O nome é tecnicamente uma marca comercial, não de direitos autorais. Mas, em ambos os casos, você não pode usá-lo, ou qualquer coisa que possa ser confundida com ele (provavelmente como artesanato de minas, embora eu não seja advogado e isso não constitua aconselhamento jurídico).
DJClayworth
@ DJClayworth: Depende da interpretação do juiz que governa o caso, eu temo. Houve disputas no passado, como Microsoft vs Lindows e Bethesda vs Mojang .
Bobby
2
Não sou advogado, mas duplicar um recurso exatamente desenhando todos os pixels do zero não é diferente de copiar os bits do disco, no que diz respeito aos direitos autorais.
Blecki
@ Blecki: Bem, talvez clone tenha sido o termo errado. É claro que você não deve redesenhar pixel por pixel ... mas essa é uma linha bastante embaçada.
Bobby