leeros los mensajes anteriores ala xDDD
< - >Ya por la GPL no ser un problema, los usuarios de iphone disfrutan del VLC como enanos xDDDD
Última edición por GameMaster; 10/05/2011 a las 14:17 Razón: Edición automática anti doble-post.
Hola:
Soy Joseba, de los foros de Bennu y soy el que ha puesto la noticia en la web. Os cuento cómo está la cosa y por qué hemos hecho el cambio:
Ahora mismo, los términos de la AppStore de Apple son incompatibles con la GPL y licencias similares. Es más, la GPL3 es incluso más clara que la GPL2 a ese respecto. Podeis leer un poco más sobre la incompatibilidad en el blog de la Free Software Foundation (inglés):
http://www.fsf.org/blogs/licensing/m...pl-enforcement
Esa incompatibilidad es la causa de que se hayan retirado algunos programas como VLC y GNU Go de la App Store.
En cuanto a cómo está funcionando el asunto, me da la impresión de que se mezclan dos cosas:
* No parece que Apple esté tomando un papel muy activo en el asunto: Si no hay queja de nadie, no retira la aplicación pero si hay quejas, sí la retira. No por eso deja de ser una infracción de la GPL.
* Si tú eres el desarrollador de la aplicación, sí puedes publicarla en la AppStore con una licencia distinta de la GPL y fuera de ella con una licencia GPL. En el caso de juegos creados con Bennu y dado que los juegos siempre se distribuyen con una copia de Bennu (el juego puede tener la licencia que querais, pero Bennu en GPL) habría existido la infracción.
Sobre los juegos que habeis comentado, efectivamente están en la App Store y son GPL pero eso es porque el autor de los juegos (id Software) es quien los ha subido. Ellos sí pueden publicar sus propios juegos en la App Store porque lo hacen con una licencia distinta a la GPL.
http://itunes.apple.com/us/app/wolfe...309470478?mt=8
http://itunes.apple.com/us/app/doom-...336347946?mt=8
Y en cuanto a ejecutar código interpretado, esa restricción existió y se levantó hace ya tiempo. De hecho las herramientas de adobe incluyen una utilidad para hacer un juego en flash y el programa te lo empaqueta para el iphone.
Un saludo
Aclarado en parte, Misato: Sam Lantiga ha cerrado la compañía que tenía para manejar las licencias comerciales de SDL. El estado de la versión 1.3 de SDL (la que soporta iOS) era dudoso, porque al haber licencia comercial la gente huía de ella. Ahora la ha liberado bajo Zlib (ignoro la razón, sencillamente parece haber cambiado de idea).
Voy a rascar un poco más, quizá Bennu ha adoptado la Zlib para ir en consonancia con SDL. No conozco los detalles de la Zlib, pero me huele que... esto explica mucho:
'The license does not require source code to be made available if distributing binary code'
Lo cual haría atractivo el lanzar aplicaciones en al AppStore HECHAS CON SDL. El asunto Bennu sigue sigue pendiente, debido a que es un Runtime.
Sin embargo... ahora ¿se pueden hacer versiones de Bennu sin suministrar código? Y si es así, ¿por qué? La GPL es compatible con Zlib...
Menudo caca...
< - >¿El propio juego hecho en Bennu también? Ojo, que estoy hablando de Bennu sobre todo.
< - >¿Tú te enteraste bien de por qué quitaron el VLC del AppStore o tocas de oído? El problema no lo dio la GPL precisamente.
Última edición por saucjedi; 10/05/2011 a las 14:21 Razón: Edición automática anti doble-post.
'A story in a game is like a story in a porn movie. It's supposed to be there but it's not that important' -John Carmack
Ole, que grande el Johnny!
Bennu ha cambiado a licencia zlib porque casi todas sus librerías tienen una licencia zlib o parecida (libpng, zlib y SDL* tienen licencia zlib).
'A story in a game is like a story in a porn movie. It's supposed to be there but it's not that important' -John Carmack
Ole, que grande el Johnny!
toco de oido xD
Pero entonces alguien puede hacer un fork y no liberar el código nunca... o quizá no he entendido bien la licencia. Zlib es una especie de GPL de 'buen rollito'.
< - >¿Parara papá? Parara Pachín parará xD
VLC lo quitaron porque quien lo portó y subió no liberó el código y los de VLC lo denunciaron. Pero claro, eso no quita lo que ha comentado josebita, que habría sido otro motivo válido de denuncia.
Última edición por saucjedi; 10/05/2011 a las 14:27 Razón: Edición automática anti doble-post.
'A story in a game is like a story in a porn movie. It's supposed to be there but it's not that important' -John Carmack
Ole, que grande el Johnny!
El problema es Apple, efectivamente. El Android Market, por ejemplo, no parece ser incompatible con la GPL (podeis navegar un poco por los posts siguientes de la FSF, anda por ahí). Aún así, cuando valoramos los pros y los contras, pensamos que haría el proyecto mucho más atractivo al desarrollo comercial. Con el cambio las dudas sobre la GPL desaparecen y además posibilitamos hacer ports de BennuGD y sus juegos a plataformas interesantes como consolas con carácter comercial (Wii, PS3, PSP...) con los SDK oficiales. Ahora sería posible hacer un juego en Bennu que acabara en una estantería de la FNAC y hasta ahora para muchas plataformas no.
Ese "peligro" existe, sí. Confiamos en que el cambio va a ser positivo porque como digo amplía mucho el campo en el que podremos trabajar.
Aún así -y ya lo comenté en los foros de Bennu- el cambio también podría dar pie a esa clase de situaciones.
< - >Os he mandado un correo a hokutoy y a tí sobre ese asunto, por si os pudiera interesar publicarlo.
Última edición por josebita; 10/05/2011 a las 14:36 Razón: Edición automática anti doble-post.
El problema es que Apple no deja que tu distribuyas tu juego/app por donde te parezca. Bueno no es así exactamente. Los ejecutables van firmados y si no tienes el id del dispositivo, tu ejecutable no arranca y punto.
Si los firmas con el certificado del AppStore, sólo funcionan allí, por lo que aunque tú lo cuelgues en tu web, jamás te funcionará en un dispositivo con iOS.
Ese es el problema que hay con la GPL y Apple. Con respecto a publicar el código, no hay restricción ninguna.
Con el Android MArket no existe ese problema, porque tú puedes distribuir tu ejecutable por donde quieras, no estás obligado a meterlo en el market si no quieres
Me alegro que hayais dado este paso y os deseo suerte en el proyecto!
Si necesitais cualquier cosa, me dedico a temas de móviles, así que no dudeis en preguntar.
Sobre el código interpretado, Apple quitó por completo las restricciones el 9 de Septiembre de 2010:
http://www.apple.com/pr/library/2010...statement.html
http://playcontrol.net/ewing/jibberj...term-chan.html
Marcadores