Guía de un desarrollador de juegos aficionado sobre los sprites Liberated Pixel Cup (LPC)
¡Así que has descubierto los increíbles y gratuitos sprites de la Liberated Pixel Cup (LPC)! Son un recurso fantástico, pero antes de usarlos en tu juego, necesitas entender sus licencias. No te preocupes, no es tan complicado como suena. Esta guía te explicará lo que necesitas saber.
Son gratis, pero no "haz lo que quieras" gratis
Piensa en los sprites de LPC como un sándwich gratis de alta calidad. Alguien lo hizo para que lo disfrutes, pero hay algunas reglas sencillas sobre lo que puedes hacer con él. Eres libre de comerlo, cambiar los ingredientes (modificar los sprites) e incluso venderlo (usarlo en un juego comercial). Sin embargo, hay algunas obligaciones que debes cumplir.
Los recursos principales de LPC suelen tener doble licencia, lo que significa que puedes elegir qué licencia seguir:
- Creative Commons Attribution-ShareAlike 3.0 (CC BY-SA 3.0)
- GNU General Public License 3.0 (GPL 3.0)
Las reglas de oro para usar sprites de LPC
Regla 1: Siempre da crédito (atribución)
Esta es la regla más importante. Debes dar crédito a los creadores originales. Es una cortesía y lo exige la licencia. Un simple archivo CREDITS.txt en la carpeta de tu juego o una sección de "Créditos" en el menú de tu juego es perfecto. Enumera el nombre del artista y la licencia utilizada. Por ejemplo:
- Pixel Art: Liberated Pixel Cup (CC BY-SA 3.0)
Regla 2: Comparte tu trabajo de forma similar (ShareAlike)
Esta es la "letra pequeña" de la licencia CC BY-SA. Si modificas un sprite de LPC o creas arte nuevo basado en su estilo, tu nueva creación debe ser licenciada bajo la misma licencia CC BY-SA 3.0.
- Esta regla se aplica solo al arte. No afecta el código de tu juego. Eres libre de mantener el código fuente de tu juego privado o propietario. La licencia CC BY-SA se aplica solo a los recursos artísticos.
Este es el corazón de la filosofía del arte "open-source": todos contribuyen y se benefician del trabajo compartido.
La diferencia crucial: Arte vs. Código
Aquí es donde debes tener cuidado. La elección de la licencia de arte puede afectar el código fuente de tu juego, dependiendo de cuál elijas.
CC BY-SA 3.0
NO estás obligado a compartir el código fuente de tu juego. La licencia solo se aplica al arte. Puedes vender tu juego con un código propietario y de código cerrado.
GPL 3.0
SÍ estás obligado a compartir el código fuente de tu juego. La GPL es una licencia de software fuerte. Si usas el arte bajo esta licencia, todo el código fuente de tu juego también debe ser licenciado bajo la GPL 3.0 y puesto a disposición de cualquiera que tenga tu juego. Esto puede ser un problema si planeas vender en plataformas como la App Store o Steam, que a menudo tienen términos conflictivos.
Importante: Distribuir tu juego en tiendas como Steam, Apple y Google
Esta es la parte que puede detener el lanzamiento de tu juego si no tienes cuidado. La mayoría de las tiendas digitales, como la App Store de Apple, Google Play Store e incluso Steam, tienen términos de servicio que pueden entrar en conflicto directo con la licencia GPL 3.0.
Por qué ocurre el conflicto
La licencia GPL 3.0 está diseñada para garantizar la libertad del software. Establece que cualquiera que reciba una copia de tu software (tu juego) tiene derecho al código fuente y a la libertad de modificarlo y redistribuirlo.
Sin embargo, plataformas como Apple y Google tienen términos estrictos que limitan cómo los usuarios pueden obtener y distribuir software. Por ejemplo, a menudo:
- Impiden que un usuario distribuya la aplicación a otros fuera de su tienda oficial.
- Prohíben al usuario obtener el código fuente de las aplicaciones que descarga.
- Cobran una tarifa por la distribución, lo que puede verse como un conflicto con el objetivo de software libre de la GPL.
Debido a esto, si distribuyes un juego en estas plataformas que contiene arte con licencia GPL (y por lo tanto tu código también tiene licencia GPL), podrías estar violando la licencia GPL o los términos de servicio de la plataforma.
La solución segura
Para los desarrolladores aficionados que planean vender sus juegos en estas tiendas digitales, la opción clara y recomendada es utilizar los recursos de LPC bajo la licencia CC BY-SA 3.0.
Esta licencia te permite cumplir con tus obligaciones al dar crédito a los artistas y compartir tu arte derivado, mientras dejas el código de tu juego como propietario y de código cerrado. Esto hace que tu juego sea totalmente compatible con los modelos de distribución de plataformas como Steam, Apple y Google.
¿Qué pasa con otro arte? Mezclar licencias en tu juego
Es muy común que un juego tenga arte de diferentes fuentes. La buena noticia es que las licencias de arte se aplican solo a los recursos específicos que cubren. La licencia de los sprites de LPC no se transfiere a tu arte original.
- Tu propio arte: Si creas tu propio arte (personajes únicos, fondos, efectos, etc.) desde cero y no se deriva de LPC, ese arte es de tu propiedad. Puedes licenciarlo como quieras: como propietario (lo que significa que es exclusivo para tu juego) o bajo una licencia de Creative Commons diferente (como CC BY).
- Arte de terceros: Si usas arte de otras fuentes (como otros paquetes de sprites de OpenGameArt.org), debes verificar la licencia de cada uno de esos recursos por separado. Por ejemplo, un fondo de otro artista podría tener una licencia CC0 (dominio público, sin obligaciones) u OGA-BY (requiere atribución, pero no "ShareAlike").
Ejemplo práctico:
Imagina que tu juego usa:
- Sprites de personajes de LPC (licenciados CC BY-SA).
- Un fondo original que dibujaste tú mismo (licencia propietaria).
- Iconos de inventario de otro artista que tienen licencia CC BY (requiere atribución, pero no ShareAlike).
En este caso, lo estás haciendo correctamente. Cumples las reglas de cada licencia por separado:
- Das crédito a los autores de LPC.
- Das crédito al artista de los iconos de inventario.
- Tu código es de tu propiedad.
- El arte de fondo que creaste es de tu propiedad.
- Si modificas los sprites de LPC, debes liberar esa modificación bajo CC BY-SA.
- Si modificas los iconos de inventario (licencia CC BY), no estás obligado a liberar esa modificación.
El punto clave es que la licencia "ShareAlike" de LPC solo se aplica a los sprites de LPC y a cualquier cosa que crees directamente a partir de ellos. No se "propaga" ni se aplica a tu arte original o a otros recursos con licencias diferentes.
Una advertencia final: No todos los sprites de LPC tienen doble licencia
Aquí está el detalle más crítico que debes tener en cuenta. Si bien muchos de los sprites originales de LPC tienen doble licencia (CC BY-SA y GPL), muchos de los nuevos recursos y contribuciones al estilo LPC que encuentras en sitios como OpenGameArt.org pueden no tenerla.
Algunos artistas eligen licenciar su trabajo exclusivamente bajo la GPL. Si descargas y usas un recurso de estilo LPC que tiene solo licencia GPL, no tienes otra opción. Tu juego ahora se considera un "trabajo combinado" con ese recurso GPL, y todo el código fuente de tu juego ahora debe distribuirse bajo la GPL.
Tu responsabilidad
Debes verificar la página de licencia de cada recurso que planeas usar. No asumas que, porque se parece a un sprite de LPC, es seguro. Busca la información de la licencia claramente listada en la página de descarga.
- Seguro para usar en plataformas comerciales (como Steam): Recursos que son CC BY-SA, CC0 (dominio público) o que tienen doble licencia con CC BY-SA.
- Riesgo para el código de tu juego (y la distribución en tiendas): Recursos que tienen únicamente licencia GPL.