Simutrans y el software libre December 02, 2008, 08:18:05 pm En el tiempo que estuve ausente, me convertí en adepto al software libre (Aún no termino de migrar), pensé en proponer a la FSF incluir simutrans en el directorio de sofware libre, para eso debe ser libre y poder ser ejecutado en un entorno 100% libre.El primer punto, ser libre ya lo comprobé, leí la licencia de Simutrans (Artistic Licence) y resulta cumplir las 4 libertades de la FSF y ser compatible con la GNU GPL.El segundo punto, poder ser ejecutado en un entorno 100% libre no lo he comprobado, ya que simutrans requiere un pak, y tengo entendido que todos los pak's disponibles solo son freeware (Software gratuito). Hay 2 solciones a esto:Convencer a los tenedores de los derechos intelectuales (Copyrigth) de algún pak, de convertirlo en libre publicando el código y liberandolo bajo una licencia libre.Desarrollar un nuevo pak y liberarlo bajo una licencia libre.También he notado que simutrans en su versión para GNU/Linux, requiere bastantes librerías, aun no compruebo si todas ellas son libres, porque tengo un gran problema con ellas, ya que las que tengo instaladas son de 64 bits, y ST es para 32 bits, pero eso es para otro hilo... Quote Selected Last Edit: December 02, 2008, 09:55:26 pm by vilvoh
Re: Simutrans y el software libre Reply #1 – December 02, 2008, 10:02:42 pm Los paksets, al menos el pak64 que es el oficial, también estan bajo licencia AL, y por tanto sus contenidos se ajustan a las exigencias de la GPL. En general, todo el material contenido en el repositorio (SVN) de Simutrans en SourceForge está bajo licencia AL.En referencia a las librerías necesarias para ejecutar Simutrans en un entorno GNU/ Linux, todas están licenciadas bajo GPL (SDL, SDL_mixer, Allegro) Es más, creo que incluso la mayoría de las librerías necesarias para ejecutar el juego en Windows también están bajo diferentes licencias compatibles o similares a la GPL.Si te das una vuelta por el antiguo foro, en la sección inglesa encontrarás varias discusiones de hace tiempo acerca del tema sobre si Simutrans debía ser licenciado bajo GPL, AL o licencias estilo BSD. La verdad es que se discutío a fondo y al final se resolvió adoptar la Artistic License. Quote Selected Last Edit: December 30, 2008, 07:40:44 am by vilvoh
Re: Simutrans y el software libre Reply #2 – December 02, 2008, 10:50:49 pm De momento no encuentro la susodicha discusión, la seguiré buscando.En el FAQ (Que tu escribiste) dice:QuoteEl formato PAK no se puede descomprimir/desempaquetar ni se puede obtener su contenido. Precisamente se opto por este formato para "proteger" el trabajo de los autores (solo los chicos del equipo de desarrollo tienen los fuentes de los objetos que forman parte de los paks oficiales, como 64pak y 128pak)Si los pak's son libres entonces ¿Por que se oculta el código fuente?. Quote Selected Last Edit: December 02, 2008, 11:11:20 pm by marioxcc
Re: Simutrans y el software libre Reply #3 – December 02, 2008, 11:20:26 pm Eso es cosa del formato pak, no de juego. Los fuentes están accesibles para todos en el SVN. Además esa solución se adoptó muchísmo antes de contemplar siquiera la liberación del código y el pakset oficial de Simutrans. De todas formas, cada objeto tiene su autor, y es esa persona la que debe decidir si quiere dejar que otras personas accedan a los fuentes y los puedan usar, manipular y redistribuir. En lo que concierne al juego los fuentes de todo están liberados. Después lo que haga cada persona con su trabajo es decisión personal.Quote from: marioxcc – on December 02, 2008, 10:50:49 pmDe momento no encuentro la susodicha discusión, la seguiré buscando.Algunas están en la seccion de Simutrans discussionsSimutrans license open source or not?What Open Source licence would suit simutrans most? acerca de la licencia más adecuada para Simutrans.License for everything NOT source acerca de las licencías más adecuadas para todo lo que no es código, vease paksetsSimutrans license open source or not?Simutrans LicenseP.D:si, es verdad, tengo que actualizar ese FAQ.. Quote Selected Last Edit: December 30, 2008, 07:41:38 am by vilvoh
Carta para la FSF Reply #4 – December 02, 2008, 11:53:07 pm En ese caso hay que redactar la carta que vamos a enviar a la FSF... de momento no se me ocurre nada . Quote Selected
Re: Simutrans y el software libre Reply #5 – December 03, 2008, 12:01:00 am ¿Deberíamos? pregunto desde la ignorancia total y completa... ¿que se conseguiría con eso? Quote Selected
Re: Simutrans y el software libre Reply #6 – December 03, 2008, 12:09:16 am Conseguiríamos que ST se listara en el directorio de software libre de la Fundación de Software Libre, así se podría decir que está certificado por la FSF.También conseguiríamos que mas gente se enterara de ST, los que vean el directorio de la FSF.Tómalo como un anuncio publicitario, cuyo único precio es redactar una carta en inglés (Mis habilidades con el han mejorado, creeme). Quote Selected Last Edit: December 03, 2008, 12:16:52 am by vilvoh
Re: Simutrans y el software libre Reply #7 – December 03, 2008, 12:18:37 am Parece buena idea. Adelante con ello, tienes mi apoyo...¿hay algún sitio por donde empezar? ¿alguna carta de referencia, plantilla o similar?Quote from: marioxcc – on December 03, 2008, 12:09:16 am[..] Mis habilidades con el han mejorado, creeme.Si no lo veo, no lo creo.. Quote Selected
Re: Simutrans y el software libre Reply #8 – December 03, 2008, 12:44:15 am Bueno, juzgalo tu mismo: Traducción de uno de mis mensajes. Quote Selected
Re: Simutrans y el software libre Reply #9 – December 03, 2008, 12:52:35 am Bueno, vamos mejorando... Quote Selected
Re: Simutrans y el software libre Reply #10 – December 20, 2008, 06:44:45 pm A mi tambien me parece importante de que ST aparezca comoS.L., para entre otras cosas, en algunos sitios deje de aparecersolo como "freeware"... filosoficamente tambien hace otradiferencia, si tomamos en cuenta, a potenciales interesados ensu desarrollo... tambien se beneficiaria de cierta publicidad enla comunidad de S.L.... y nunca esta demas, dejar todo bien claro.Saludos Quote Selected Last Edit: December 20, 2008, 06:54:00 pm by vilvoh
Re: Simutrans y el software libre Reply #11 – December 20, 2008, 06:57:11 pm El que aparezca en muchos lugares como freeware es principalmente porque esos sitios no se actualizan. Es más, muchos de esos sitios aún enlazan con la version 0.84, cuando vamos por la 0.100, pero sin duda el que Simutrans sea SL es un gran paso para que más gente se una al proyecto. Quote Selected
Re: Simutrans y el software libre Reply #12 – December 21, 2008, 09:33:53 pm Y hablando de versiones.... porque en simutrans.sf.net se sigue ofreciendola version 0.99 para descarga, cuando en casi todas partes del foro, yase maneja la v0.100?Puedo imaginarme o que la web de SF.net no se actualiza regularmente oque la v0.100 todavia no sea lo suficientemente estable para ser oficialmente,presentada en publico.Referente a los PAKs, en todas partes leo, que siendo ST es SL, los PAKs sonde responsabilidad de sus desarrolladores y que sus elementos constituyentespueden estar afectados por diversas licencias... entonces, podemos creer queel PAK64 esta completamente liberado bajo alguna licencia compatible para serdistribuido cuasi-libremente, pues de lo contrario, SF.net estaria en la ilegalidad.Y no creo que esos chicos vayan a jugar con fuego.Saludos.P.D.: Estas condiciones me parecen vagamente similares a las del OPENttd, que siendolibre en si, las librerias principales se deben obtener de la version comercial... Quote Selected
Re: Simutrans y el software libre Reply #13 – December 21, 2008, 10:27:49 pm Quote from: p3r0n – on December 21, 2008, 09:33:53 pmPuedo imaginarme o que la web de SF.net no se actualiza regularmente oque la v0.100 todavia no sea lo suficientemente estable para ser oficialmente,presentada en publico.La versión 0.99.17 fue la última versión estable antes de que saliera la versión 0.100. Hasta hace no mucho solo el pak64 funcionaba con esa versión. La gente del pak128 tuvo que sacar una versión compatible para la 0.100 parcheando la usada para la 0.99.17. Es más, aún hay paks que solo funcionan con la 0.99.17 (pak32, pak64-japan,etc..) por eso se mantiene el soporte, pero oficialmente la 0.100 se puede considerar como versión estableEn el tema de los paksets hay que tener en cuenta varios factores. Inicialmente Simutrans no era software libre, pero aún así mucha gente colaboró aportando material a los paksets (64, 128, etc..) Hace no mucho, menos de un año si no recuerdo mal, se decidó cambiar la licencia freeware por Artistic License, que es compatible con GPL y posibilita entre otras cosas la inclusión de Simutrans en los repositorios de las principales distros de GNU/Linux, Unix y *BSD. ¿Cuál es el problema de los paksets de gráficos? que no puedes licenciar contenido que no sea tuyo a no ser que tengas permiso del propietario.Todo el contenido del pak64 está bajo licencia AL, porque los autores han dado permiso o han cedido los derechos, pero en el pak128 están teniendo problemas para licenciar todo bajo AL, ya que no pueden contactar con algunos autores. Es por eso que el pak128 no está bajo ninguna licencia. Están en ello, pero aún falta algún tiempo.Como ya se ha dicho en repetidas ocasiones, el único pakset mantenido de forma oficial es el pak64. El pak128 fue una creación posterior, y por tanto no oficial.Por cierto, en SF.net no dice expresamente que los proyectos alojados tengan que ser SL. Software como PHP-fusion, Frets on Fire, y así hasta más de 500 proyectos. Eso si, mucho tienen licencia propietaria para uso comercial y GPL para uso privado. Quote Selected Last Edit: December 30, 2008, 07:43:41 am by vilvoh
Re: Simutrans y el software libre Reply #14 – December 21, 2008, 10:40:47 pm Quote from: p3r0n – on December 21, 2008, 09:33:53 pmpues de lo contrario, SF.net estaria en la ilegalidad.Y no creo que esos chicos vayan a jugar con fuego.Por eso cuando pides alojamiento para un proyecto, te hacen firmar un compromiso legal en el que te comprometes a subir solo software de código abierto.Volviendo al tema de la carta, una versión muy preeliminar:Estimado equipo de la FSF, nos dirijimos hacia ustedes para pedirles por favor que incluyan el programa Simutrans (http://www.simutrans.com/) en su direcotrio de software libre porque creemos que cumple los requisitosSimutrans empezó en 1984 como una creación de Hansjorg Malthaner, en 1991 se publicó el código fuente en source forge bajo la artistic licence.Actualmente simutrans es un simulador de tranporte, similar a Open Transport Taicun Deluxe, tiene una gran comunidad, con sede en http://forum.simutrans.com/ y su sitio de descarga es http://www.sf.net/projects/simutrans.Gracias de antemano.No creo que a la FSF le agrade el hecho de que simutrans está alojado en SourceForge, puesto que esta empresa usa y publicita software privativo, además de alojar programas que son solo de código abiertos y no libres.La FSF ya ha expresado públicamente su enemistad con SF aquí y aquí.Nota: El conjunto de programas libres es un subconjunto de los programas de código abierto. Quote Selected Last Edit: December 21, 2008, 10:56:49 pm by vilvoh
Re: Simutrans y el software libre Reply #15 – December 21, 2008, 11:07:45 pm Por eso me extrañaba lo que comentaba p3r0n, mario. Yo había visto más de un proyecto con licencia privativa en SF pero fue a partír de la remodelación que hicieron hara no más de un par de años. Es más, creo que recordar que hasta Emule, que está licenciado bajo GPL, no tiene el código liberado ni accesible mediante SVN, Baazar o cualquier otro repositorio de código.En cuanto a la carta, deberías corregir algunas faltas ortográficas como direcotrio o Taicun que es Tycoon (en inglés, magnate)Otra cosa. Aunque el desarrollo de Simutrans data de 1984, el cambio de licencia no se produjo hasta hace cosa de un año más o menos, cuando fue alojado en SourceForge.net. Antes, y más concretamente en 1991 tenía licencia freeware. Y yo mencionaría también a Markus Prisstovek alias "Prissi" que se hizo cargo del proyecto tras la marcha de Hajo. Quote Selected
Re: Simutrans y el software libre Reply #16 – December 22, 2008, 03:18:33 am Quote from: vilvoh – on December 21, 2008, 11:07:45 pmEs más, creo que recordar que hasta Emule, que está licenciado bajo GPL, no tiene el código liberado ni accesible mediante SVN, Baazar o cualquier otro repositorio de código.Yo empezé a usar emule como hace 2 años, y desde entonces el código fuente ha estado disponible. No se si había sido publicado con anterioridad.Quote from: vilvoh – on December 21, 2008, 11:07:45 pmEn cuanto a la carta, deberías corregir algunas faltas ortográficas como direcotrio o Taicun que es Tycoon (en inglés, magnate)Lo de Taicun fué a proposito, ¡Sabía que no se te iba a escapar! , lo de direcotrio fué accidental.Quote from: vilvoh – on December 21, 2008, 11:07:45 pmOtra cosa. Aunque el desarrollo de Simutrans data de 1984, el cambio de licencia no se produjo hasta hace cosa de un año más o menos, cuando fue alojado en SourceForge.net. Antes, y más concretamente en 1991 tenía licencia freeware. Y yo mencionaría también a Markus Prisstovek alias "Prissi" que se hizo cargo del proyecto tras la marcha de Hajo.Creo que se apellida Pristovsek, eso dice en su página de usuario. Ya opiné sobre él en el antiguo foro, mis plalabras exactas fueron "obstinación y pereza" y no pienso discutirlo, por eso lo añadiré como "director del proyecto".Sospecho que la música que se distribuye con el juego es privativa, ¿Sabes bajo que licencia está susodicha música?. Quote Selected
Re: Simutrans y el software libre Reply #17 – December 22, 2008, 12:46:27 pm Si no recuerdo mal toda la música, o casi toda, está creada por Shunter y como parte del pak64 está bajo la misma licencia (Artistic License) Que yo sepa no se ha incluido ninguna canción con derechos. Quote Selected
Re: Simutrans y el software libre Reply #18 – December 23, 2008, 02:42:26 am Pues si está bajo la Artistic License es que tiene Copyrigh. No se puede licenciar una obra si no se tiene el Copyrigth.Yo decía eso porque supongo que la música Waterfalls es el tema musical de la película del mismo nombre, que (Casi con seguridad) está bajo una licencia privativa. Quote Selected
Re: Simutrans y el software libre Reply #19 – December 23, 2008, 08:05:21 am Quote from: marioxcc – on December 23, 2008, 02:42:26 amPues si está bajo la Artistic License es que tiene Copyrigh. No se puede licenciar una obra si no se tiene el Copyrigth.Creo que no te entiendo. La AL, como la GPL son licencias que te indican lo que puedes y no puedes hacer con los contenidos licenciados. Por tanto establecen unos derechos y deberes para con lo licenciado, así que efectivamente tienen copyright, pero el autor Shunter lo cedió a la comunidad para que lo usara a conveniencia y esta aplico la misma licencia que tiene el pak64. No hay violación ninguna, ya que el autor o autores han cedido los derechos. Evidentemente las obras siguen protegidas pero por otras licencias.Quote from: marioxcc – on December 23, 2008, 02:42:26 amYo decía eso porque supongo que la música Waterfalls es el tema musical de la película del mismo nombre, que (Casi con seguridad) está bajo una licencia privativa.Según IMDB.com, mayor base de datos de películas del mundo mundial, no existe ninguna peli que se llame Waterfalls. Dudo que se hayan arriesgado a meter musica que viola el copyright sin permiso. Ya hubo problemas con eso porque una persona convirtió canciones de ABBA de mp3 a midi, y quiso añadirlas pero se negaron. No digo que no pueda ocurrir, nadie es infalible, pero desde hace tiempo se intenta evitar ese tipo de cosas. De todas formas, si quieres más info acerca de la música pregunta en la parte inglesa, porque esto te lo estoy diciendo un poco de memoria. Quote Selected
Re: Simutrans y el software libre Reply #20 – December 23, 2008, 07:40:22 pm Entiendo lo del Copyrigth, no te preocupes .Lo de Waterfalls en realidad me refería a On the Waterfront, me había confundido . Quote Selected
Re: Simutrans y el software libre Reply #21 – December 23, 2008, 07:49:46 pm Pues ni idea, de todas formas si tienes dudas coméntalo en la parte inglesa, a ver que dicen. Eso si, con cuidado porque por lo que has comentado no estás seguro 100%. No abras el tema con algo como PLAGIOOO!!...precaución ante todo. Si hay algo incorrecto, supongo que las personas indicadas tomarán medidas, siempre que se expongan argumentos consistentes y razonados.P.D: ¿sabes donde puedo escuchar parte de la BSO de esa peli? para poder comparar con el tema en cuestión. Quote Selected
Re: Simutrans y el software libre Reply #22 – December 23, 2008, 08:14:49 pm No se en donde se puede descargar gratuitamente e ilegalmente, pero prueba con algo como "on the waterfront" music o "on the waterfront" music "free download", las comillas son muy importantes, hace que las palabras se busquen juntas.O si tienes un cliente P2P busca on the waterfront mp3. La palabra mp3 hace que solo te aparezcan audios y no videos. Quote Selected
Re: Simutrans y el software libre Reply #23 – December 23, 2008, 10:07:13 pm Tenemos un problema, mario. Me acaban de contar algo en lo que yo no había caído, y es que Simutrans usa la versión 1.0 de la Artistic License, la cual no está bien vista por la FSF, sin embargo la versión 2.0 si es de su agrado. La v1 está escrita como licencia libre, pero por un cúmulo de errores se quedó en licencia de código abierto (la v2 arregló este conflicto)Por tanto es posible que si escribes a la FSF acerca de Simutrans, recibas dos tipos de respuestas. La educada diciendo "lo sentimos, esto no es Libre" y la maleducada diciendo "cierra la boca, hereje". La decisión es tuya, pero yo en tu lugar lo pensaría detenidamente.P.D: según me han dicho Simutrans fue eliminado de Libregamewiki exactamente por la razón antes mencionada. Quote Selected
Re: Simutrans y el software libre Reply #24 – December 23, 2008, 10:52:27 pm ¿Y no se puede relicienciar bajo la AL 2.0?. Quote Selected
Re: Simutrans y el software libre Reply #25 – December 24, 2008, 12:24:05 pm Por poder, claro que se puede pero me temo que no soy yo el que tiene la última palabra en eso.... P.D: Tampoco se exactamente cúales fueron las razones que llevaron a usar la v1 en vez de la v2. Quote Selected
Re: Simutrans y el software libre Reply #26 – December 24, 2008, 01:15:35 pm Quote from: marioxccEntiendo lo del Copyrigth, no te preocupes .Segun lo entiendo, las Licencias Libres se crearon "solo" como una forma deCopyright, para licenciar el material y quedar dentro de las reglas del juegoimpuestas por los mismos impulsores del Copyright... y por esta misma idease ha tratado de impulsar el termino COPYLEFT, como una especie de juego ala ironia. Asi las CC, la Apache, la Artistic o la GPL son diversos derivados ymatices que se han generado a partir de este concepto y estan dentro delconjunto de Licencias/Patentes Copyleft.En cuanto al tema ultimo de este hilo... y para aumentar unos grados mas la temperatura, acabo de pasarme por la wikipedia en español y ahi apareceST como "freeware" y no hace ninguna mension a la artistic licence...Entonces se puede afirmar que este juego, si es freeware? Hay intensionesde los desarrolladores y actores principales de actualizar/cambiar la licencia? Quote Selected
Re: Simutrans y el software libre Reply #27 – December 24, 2008, 05:58:19 pm La página en la wikipedia es bastente vieja, la voy a actualizar el viernes.PD: El copyleft es un término informal de designar al copyrigth que se usa para evitar que programadores malvados conviertan el software libre en privativo. Quote Selected
Re: Simutrans y el software libre Reply #28 – December 25, 2008, 06:39:51 pm Quote from: p3r0n – on December 24, 2008, 01:15:35 pmEn cuanto al tema ultimo de este hilo... y para aumentar unos grados mas la temperatura, acabo de pasarme por la wikipedia en español y ahi apareceST como "freeware" y no hace ninguna mension a la artistic licence...Artículo de la Wikipedia actualizado. De todas formas, la referencia a la Artistic License estaba en la caja de la parte superior derecha del artículo, al inicio del artículo, donde explica las características del juego.Para zanjar el tema, y que no quede el más mínimo rastro de duda, Simutrans a día de hoy es un programa de código líbre bajo licencia Artistic Lincense v1 (compatible con GPL) De momento, no hay señales que indiquen que se vaya a cambiar y/o actualizar la licencia a AL v2, GPL v3 o cualquier otra. Quote Selected