Atari ha reeditado algunas aventuras gráficas antiguas para la consola Wii. Sin embargo, en vez de realizar una conversión, los programadores decidieron usar el intérprete de aventuras gráficas "ScummVM", bajo la licencia GPL y sin el consentimiento de los creadores originales. Aquí tenéis un resumen de la historia, traducido a partir de lo publicado en el blog de Sev, uno de los encargados del proyecto ScummVM
Espero que les pongan una buena multa y les obliguen a publicar las modificaciones.
¿Será lo equivalente 3 muertos o 3 muertos y 1/3 como a aquella señora que multaron por descargar contenidos "ilegales"?
Una de las marcas con las que todos empezamos a aficionarnos a eso de las videoconsolas y que mal está quedando con todos sus antiguos fans...
¿Qué videojuego ensalzó las victudes del sistema ScummVM (de hecho se llama 'Scumm' por eso)?? MONKEY ISLAND!! Y qué quería ser Guybrush Threepwood? PIRATA!!
Atari, por ende, lleva razón :D :D :D
Y ahora de Atari solo queda eso, la inercia de la marca y un bonito logo.
La violación de la licencia en este caso consiste en que han tomado fragmentos de código GPL sin reconocer la autoría del código original, y además han redistribuido ese código bajo una licencia distinta violando la cláusula copyleft de la GPL.
Joe, q viejos somos...
- Atari (distrubuidor) encarga el trabajo a Majesco Entertainment (desarrolladora original de uno de los juegos) que a su vez pasa el trabajo de adaptación a Mistic Soft.
- Mistic Soft hace el trabajo, usando la SDK de Nintendo y el ScummmVM
- La gente de SummVM, mediante ingeniería inversa, se dan cuenta y avisan a Atari de que están violando la GPL
- Atarí dice, Ok, lo sentimos, no lo sabíamos, no pasa nada, publicamos lo que haga falta.
- Problema (y clave de todo): La licencia del SDK de Nintendo prohibe usar el SDK conjuntamente con código libre :O
- Con lo que si Atari cumple con la GPL, incumple la SDK de Nintendo. Dicho de otra forma, la han cagado desde el principio y no hay solución "legal"
- Así que Atari decide "indemnizar" a ScummVM a cambio de olvidar el tema
- Pero ScummVM dice que nada de nada, que no quieren dinero, que quieren reconocimiento.
Y así está la cosa. En mi opinión, la culpa de todo no es de Atari, es de la licencia de Nintendo y de la gente de Mistic Soft, por no conocer ese detalle de "Si usas Nintendo, olvídate de usar SL"
El soporte final es un juego de la Wii por lo que nadie podrá hacer un uso de ese código que les afecte directamente.
Yo si fuera ellos cediría y cumpliría la licencia.
Por mi parte, un tirón de orejas para los currantes de esa empresa, que no son capaces ni de leerse los términos de licencia de lo que usan.
Lo segundo, que es lo que viola, es un intérprete de SCUMM, Script Creation Utility for Maniac Mansion. Es como si dijeras que un emulador de Mega Drive es abandonware :P .
El artículo es erróneo. Puesto que el juego de Wii se distribuye al público en general, el código fuente del mismo debería ser publicado bajo licencia GPL. Están violando el principio fundamental de la GPL, que es la distribución del código fuente con carácter viral, cosa que no tiene nada que ver con logos de GPL o logos de ScummVM.
#1
"Muchas personas se apropian de código licenciado bajo copyright, hay que hacerles entender de una puta vez que si usas código con copyright tienes unas obligaciones respecto a ese código.
Espero que les pongan una buena multa y les obliguen a publicar las modificaciones."
Las licencias son iguales para todos, si las imcumples...
No quiero iniciar un debate, simplemente es una observación inocente.
adios karma, adios. :-P
El homenaje por tanto no era a Maniac Mansion sino al lenguaje de script usado en ese juego(y en anteriores como Zack McKraken y Maniac Mansion)
No estoy seguro de esto, pero ojo a ver si nos la van a colar por esta tonteria
PD: Lo de Ataria feo feo, pero esta vez no ha sido culpa suya si no de los de Mistic Soft, que se tocan bien los huevines haciendo trabajos de "Cortar/Pegar"
Así que, si usan una versión modificada de ScummVM para ejecutar unos binarios concretos, solo deberían liberar lo relacionado con el emulador, no lo relacionado con el juego propiamente dicho.
Ten en cuenta que el artículo se limita a traducir lo que dice el creador de ScummVM. El sabe perfectamente que es lo que implica usar ScummVM a términos de licencia
En este caso ha venido una empresa con ánimo de lucro, ha cogido el código, lo ha cerrado y lo ha vendido.
En el escenario inverso, una empresa de software privativo no aporta nada a la comunidad. Te prohibe explícitamente cualquier tipo de distribución de sus productos. Aunque no tengas ánimo de lucro.
Yo respeto las licencias de los productos privativos. No los crackeo ni los uso sin licencia. De hecho, no los uso. Prefiero optar por alternativas libres.
El titular puede ser la empresa que lo creo, uno de los desarrolladores originales, o una empresa que comprase los derechos de los juegos cuando la empresa creadora desaparecio... pero siempre hay un dueño.
En la practica nadie persigue el abandonware, o casi nadie ya que no merece la pena.
Si lo quieres vender, perfecto, pero publica las fuentes.
Es una de las cosas que tiene tanta subcontratación, que pierdes el control sobre lo que hacen y te encuentras sorpresitas como ésta.
No solo eso, tienen que liberarlo de modo que cualquier persona, con las herramientas necesarias y chuflándole los binarios del juego intepretado, pueda compilar y ejecutar el programa. Esto afectaría además al propio SDK de Nintendo (que no es GPL), ligado al código modificado del ScummVM. De ahí que la Free Software Foundation ofrezca una licencia más flexible, la Lesser GPL (LPGL), usualmente empleada en librerías y frameworks, que no es la que ScummVM emplea por motivos obvios.
adiós karma, adiós
Así que cambiando las palabras no cambias nada, salvo que no puedes usar código con copyright que no permita su copia, modificación y distribución ya que es ilegal y por lo tanto tampoco podrías publicar ninguna modificación.
Descargar música o películas es legal, usar software con copyright sin cumplir con la licencia no.
1) Leer es.wikipedia.org/wiki/GPL y entender especificamente lo que se refiere a "compatibilidad"
2) Entender que significa "combinar código"
3) Entender la diferencia entre "combinar codigo", distribuir diferentes binarios juntos y que 2 binarios funcionen juntos.
3) Saber si ATARI ha combinado codigo
4) Saber que es un SDK
5) Entender que es Copyright
6) Y varias cosas mas que no se como explicar.
La mayoria de los comentarios estan completamente equivocados, no voy a dedicarme a corregir cada uno, entiendan bien del tema o simplemente no hagan criticas o explicaciones de lo que no saben.