¿Cuál es la forma correcta de reutilizar los activos de juegos de código abierto?

8

Esta es una pregunta hipotética, pero una que siempre quise saber. Supongamos que quisiera crear un juego en el mismo estilo de fantasía que Battle for Wesnoth . Al no tener habilidades artísticas yo mismo, podría escribir el código para el motor del juego y tomar prestado (¿robar?) Su obra de arte y usarla yo mismo. IIRC, sus cosas tienen licencia bajo la LGPL, por lo que si mi juego fuera LGPL, estaría bien legalmente.

Mi pregunta es: solo porque puedo hacer eso, ¿debería? ¿Cuál es el procedimiento esperado para tomar prestados los activos artísticos de otros juegos? ¿Necesito pedir permiso formalmente primero?

Obviamente, acreditaría su trabajo antes de hacer público cualquier cosa.

Michael Kristofik
fuente

Respuestas:

5

Si los recursos y el código fuente de un juego de código abierto parecen estar regidos por la misma licencia, le sugiero que se ponga en contacto con uno de los líderes del proyecto y verifique que este sea realmente el caso. La LGPL, y otras licencias de código abierto, generalmente están destinadas a regular el uso del código fuente. Muchos juegos de código abierto adoptan licencias separadas para el código fuente y el contenido. En tales arreglos, el contenido a menudo se distribuye bajo uno de los muchos Creative Commonslicencias Las licencias CC son relativamente cortas y concisas, y describen en un lenguaje sencillo exactamente cómo puede o no reutilizar el contenido. La mayoría de los proyectos de código abierto con los que he trabajado han utilizado licencias CC que le permiten reutilizar cualquier contenido que desee, siempre y cuando atribuya los autores originales. Para cumplir con esta estipulación, simplemente incluya el autor (es) en los créditos de su juego, junto con una descripción del contenido prestado. Tenga en cuenta que algunas licencias incluyen una no comercialestipulación, que impide la reutilización o redistribución con cualquier producto comercial. En tales casos, aún puede pedir prestado contenido para programas gratuitos o de código abierto. Sin embargo, si usa el contenido en un proyecto de código abierto que luego decide vender, necesitará (según tengo entendido) eliminar / reemplazar ese contenido en la versión que vende.

Si los activos de un juego de código abierto se rigen por una licencia de código abierto, o una licencia como Creative Commons, generalmente no necesita pedir permiso. La única excepción sería si no comprende completamente los términos de la licencia. Este no debería ser el caso con una licencia CC, pero algunas licencias de código abierto son más detalladas y están llenas de jerga legal. Si sus derechos de redistribución no están claros, nunca está de más preguntarle a los autores.

En cuanto a si o no usted debe utilizar los activos juego de código abierto, que diría "absolutamente". Si no tiene el talento (o en su equipo) para producir mejores activos usted mismo, el uso de activos de código abierto le permitirá ofrecer un mejor juego al mismo tiempo que brindará a los autores de contenido original una mayor exposición.

Una última nota: si encuentra que los activos de un juego tienen licencia de FOSS, tenga cuidado con las estipulaciones sobre la relación entre la licencia de su juego y la licencia del juego de origen. Algunas licencias solo permiten el uso de código y activos en otros proyectos que se rigen por la misma licencia o una licencia similar (es decir, ambas licencias son permisivas o ambas son recíprocas). Tenga cuidado de no respaldarse en una licencia con la que no se sienta completamente cómodo, todo por el bien de usar los activos de otra persona. Si detecta un posible conflicto de licencia, siempre puede pedir permiso a los autores originales para redistribuir los activos bajo una licencia diferente.

Mike Strobel
fuente
2

Si los activos tienen licencia bajo la LGPL, entonces no tiene que pedir permiso, simplemente cumpla con la licencia usando los activos bajo la LGPL en su nuevo proyecto y, por supuesto, otorgue crédito al proyecto / autor original.

Sobre si debería hacerlo, si está dispuesto a realizar su proyecto bajo la licencia LGPL, creo que debería hacerlo, ya que permitirá cualquier problema legal en el futuro, y la Comunidad de Código Abierto fomenta este tipo de trabajo colaborativo.

Dr. Snoopy
fuente
0

No usaría nada que no venga con un archivo de licencia que explique la licencia. Si cumple con sus requisitos, continúe, pero aparte de un proyecto de pasatiempo, no veo el punto, ya que no va a terminar con algo único.

Iain
fuente