¿Es Minecraft open source? Licencia, código fuente y qué puedes hacer con él
La pregunta de si Minecraft es open source genera mucha confusión entre los jugadores, especialmente en comunidades de modding y desarrollo. La respuesta corta es: sí, parcialmente, pero con matices importantes que conviene entender a fondo antes de meterte a modificar el juego o distribuirlo.
En agosto de 2020, Mojang Studios (propiedad de Microsoft desde 2014) publicó el código fuente del cliente de Minecraft Java Edition bajo la licencia GNU Lesser General Public License (LGPL) versión 2.1. Esto significa que cualquier persona puede descargar, leer, modificar y redistribuir el código, siempre que respete los términos de dicha licencia.
Es fundamental distinguir entre open source y free (gratis). Minecraft es open source en cuanto a su código, pero no es gratuito: necesitas comprar la licencia del juego para jugarlo. La apertura del código no implica que el producto deje de tener un precio o que puedas distribuirlo sin haberlo adquirido.
La elección de la LGPL 2.1 en lugar de una GPL completa no es casual. La LGPL permite que terceros integren Minecraft en proyectos propios sin obligar a que todo el código resultante sea también open source. Esto favorece al ecosistema de mods, servidores y herramientas de desarrollo, ya que puedes crear modificaciones sin tener que publicar tu propio código bajo la misma licencia.
En cuanto a la edición Bedrock (la que corre en consolas, móviles y Windows 10/11), la situación es diferente. Su código fuente no está disponible públicamente bajo ninguna licencia open source. Es un producto proprietário desarrollado con el motor propio de Mojang para multiplataforma.
El Minecraft Server (el software que ejecuta los servidores dedicados) también fue liberado en el mismo marco, permitiendo a la comunidad auditar y modificar el software del servidor. Esto ha impulsado enormemente los proyectos de servidores personalizados, plugins para Bukkit/Spigot/Paper y las implementaciones alternativas como Fabric y Forge.
Un punto que genera mucha duda: aunque el código sea open source, los assets gráficos, sonidos y contenidos creativos (texturas, música, modelos de mobs, etc.) siguen siendo de propiedad intelectual de Mojang/Microsoft. No puedes redistribuir el juego completo libremente aunque tengas acceso al código.
La comunidad de modding se beneficia enormemente de esta apertura. Proyectos como Fabric, Forge, NeoForge o los servidores Paper y Spigot son posibles gracias a que pueden interactuar con el código base. Sin embargo, Mojang/Microsoft se reservan el derecho de revocar permisos en caso de incumplimiento de la EULA del juego.
En resumen, si tu pregunta es "¿puedo abrir el código y entender cómo funciona Minecraft?", la respuesta es sí. Si la pregunta es "¿puedo descargar y jugarlo gratis sin pagar?", la respuesta es no. Si te preguntas "¿puedo crear mods y distribuirlos?", la respuesta es sí, bajo la LGPL 2.1 y respetando la EULA del juego.
La edición Bedrock (consolas, móviles) NO es open source. Solo el código de Java Edition está disponible públicamente.
Dato clave