¿Se me permite hacer que mi clon de Minecraft sea de código abierto?

12

Estoy desarrollando en mi tiempo libre un juego como Minecraft. De hecho, no es " como Minecraft", porque estoy tratando de hacer una copia lo más cercana posible de él (significaba que era un ejercicio para mí a los 16 años y simplemente porque es divertido para mí). Por supuesto, no estoy copiando el código usando el Minecraft Coder Pack (MCP) . Comencé el juego desde cero en Java usando OpenGL.

Entonces, mi pregunta es: ¿puedo poner mi código fuente en línea en un servidor público de versiones de código fuente como GitHub, Google Code, etc.? (Lo que hace que mi código sea de código abierto, porque no quiero pagar para usar un servidor privado anfitrión)? Por supuesto, no quiero vender el juego, porque el juego es de Notch.

Un detalle que podría ser importante es que estoy usando un paquete de textura personalizado (por lo tanto, no el que se envía con el Minecraft real).

Si está permitido, ¿hay alguna regla? Eché un vistazo a esta página, pero parece que él no dice nada al respecto: http://www.minecraft.net/terms


Editar: Existe el juego llamado Terasology (comenzó bajo el nombre de Blockmania) de Begla. Es un buen proyecto, pero no está destinado a estar lo más cerca posible de Minecraft. Ese proyecto es de código abierto.

Martijn Courteaux
fuente
44
Mientras no viole los derechos de autor de nadie, es probable que esté bien (aunque no soy un abogado, etc.). Incluso podrías vender el juego resultante. Sin embargo, debe tener en cuenta tanto los derechos de autor de Mojang como los derechos de autor del autor del paquete de texturas que está utilizando; tampoco puede distribuirlos (ni beneficiarse de ellos), a menos que el autor le haya otorgado ese derecho.

Respuestas:

20

De acuerdo, así que aquí entiendo esto: viniendo del desarrollo de juegos y un intento constante de obtener más conocimiento sobre licencias, derechos de autor, proyectos de código abierto, etc.

Se le permite hacer un clon de Minecraft y de código abierto sin repercusiones, siempre y cuando no use el título de Minecraft , no use ninguno de los códigos fuente de Minecraft y no use ninguno de los de Minecraft . bienes.

Hacer cualquiera de estos violará los derechos de autor del juego. Programar un juego para reflejar un juego que realmente disfrutas no es nada malo, y compartir ese código es algo bueno. Sin embargo, pisar cualquiera de los dedos de los pies en Mojang usando el código o los activos que crearon no está bien.

Brett Chalupa
fuente
¿Cómo interpretas los activos ?
Martijn Courteaux el
13
Los activos serían cualquier audio, modelo, código y arte creado por Mojang.
Brett Chalupa
2
Es concebible que Minecraft tenga patentes sobre algunas de las cosas que hace. Si ese es el caso, entonces está violando esas patentes si las hace de la misma manera, incluso si las aplica a ingeniería inversa. También debe tener cuidado con la acusación de que está "pasando su programa" como Minecraft, es decir, tratando de hacer que la gente piense que su código es Minecraft, por ejemplo, haciendo que se vean similares.
DJClayworth
1
Realizas un buen punto, y no estoy seguro de si Mojang ha patentado sus mecánicas de juego (¿incluso si puedes hacer eso?). Minecraft es un juego tan mecánico que no tiene mucho más que los conceptos básicos. Sé que la construcción y la generación de terrenos sembrados al azar no están patentados. Tendría cuidado de mencionar cualquier relación con Minecraft y simplemente desarrollar algo inspirado en él en lugar de simplemente aplicarle ingeniería inversa.
Brett Chalupa
55
Modo pedagógico: el uso de "Minecraft" en el nombre no violará la ley de derechos de autor, pero es muy probable que infrinja la marca comercial, suponiendo que se molestaron en registrarla (lo que casi seguro hicieron).
RomanSt
11

Descargo de responsabilidad: no soy un abogado. Estoy respondiendo esto con el mejor conocimiento, aunque podría estar equivocado.

Sí, es tu trabajo, puedes hacerlo. Puedes hacer con lo que escribes en tu tiempo libre lo que quieras.

Lo que no está permitido es:

  • Use el código fuente original (descompilado) de Minecraft y póngalo bajo otra licencia
  • Utiliza ilustraciones originales de Minecraft
  • Usa el nombre "Minecraft" como tuyo
  • Distribuye el minecraft.jar

Si clonas algo, debes estar atento a posibles violaciones de derechos de autor. No use nada que esté bajo Copyright. Los derechos de autor se aplican, pero no se limitan a:

  • Código fuente
  • Ilustraciones (gráficos, sonido, etc.)
  • El nombre

Entonces, si clonas un software (un juego o una aplicación), nunca uses nada de ese software directamente , hazlo tú mismo .

Poli
fuente
Gracias por la respuesta. Dos personas diciendo lo mismo, eso suena bien. Voté, pero como la otra respuesta llegó antes, acepté esa.
Martijn Courteaux el
1
El nombre es técnicamente una marca registrada, no copyright. Pero en cualquier caso, no puede usarlo, o cualquier cosa que pueda confundirse con él (probablemente como Mine-craft, aunque no soy un abogado y eso no constituye asesoramiento legal).
DJClayworth
@DJClayworth: Eso depende de la interpretación del juez que dictamina sobre el caso, me temo. Ha habido disputas en el pasado, por ejemplo, Microsoft vs Lindows y Bethesda vs Mojang .
Bobby
2
No soy un abogado, pero duplicar un recurso exactamente dibujando cada píxel desde cero no es diferente de copiar los bits en el disco, en lo que respecta a los derechos de autor.
Blecki
@Blecki: Bueno, tal vez clonar era el término equivocado. Por supuesto, no debes volver a dibujarlo píxel por píxel ... pero esa es una línea bastante borrosa.
Bobby