WinterN
21/03/2006, 07:34
Bueno, como algunos sabeis llevo algunas semanas planteandome portar J2ME para la negrita. Puede que incluso sea mi proyecto de fin de carrera, si finalmente lo propongo y me lo aceptan.
El caso es que los fuentes están disponibles en la página de Sun. Pero bajo esa licencia tan peculiar a medio camino entre el software privado y el libre que da titulo a este hilo.
Me la habré leído unas tres veces y aún no estoy seguro de haberla comprendido al 100% (esto de leer textos legales en inglés es lo que tiene).
La cuestión es que hay cuatro tipos de licencia: la de investigación, la interna, la comercial y la TCK (Test Compatibility Kit).
La de investigación puede ser empleado por estudiantes y profesores, con fines educativos y de investigación. Es gratuita, se pueden publicar los binarios modificados y fuentes, pero sólo bajo el mismo tipo de licencia.
La interna también es gratuita, pero sólo se puede utilizar el programa y fuentes modificados dentro de una determinada organización o empresa, sin posibilidad de hacer públicos los fuentes ni los binarios.
La licencia comercial es como la de investigación respecto a que se pueden liberar fuentes y binarios opcionalmente, salvo que hay que pagar % sobre el dinero recaudado por la venta del programa o dispositivo que contenga el programa.
Por último la TCK, es para proyectos sin ánimo de lucro, es también "gratuita" (entre comillas) y permite publicar los binarios para uso general, siempre que superen un test de Sun que demuestre la compatibilidad con la tecnología. El truco está en que contratar el uso de dicho test (que es obligatorio para poder publicar) puede salir hasta por $50.000 anuales.
Vamos, que según tengo entendido, yo podría hacer mi proyecto de portar J2ME a la GP2X tranquilamente, pero para poder publicar los binarios y que todos los podais disfrutar tendría que dejarme una pasta muy seria. :mad:
Al menos eso es lo que he creído entender. Si alguien sabe más sobre el tema o tiene una interpretación distinta estaré encantado de escucharla. Os dejo la licencia adjunta
PD: He conseguido compilar y ejecutar el KVM+CLDC v1.1. Aún tengo algún problemilla por ejemplo con el tipo double que me peta, pero ya se pueden ejecutar aplicaciones sencillas que sólo utilicen las clases básicas del API (java.lang, java.io, java.util y alguna más) <-- como no sé si lo puedo publicar, acepto MPs (aunque no espereis gran cosa)
El caso es que los fuentes están disponibles en la página de Sun. Pero bajo esa licencia tan peculiar a medio camino entre el software privado y el libre que da titulo a este hilo.
Me la habré leído unas tres veces y aún no estoy seguro de haberla comprendido al 100% (esto de leer textos legales en inglés es lo que tiene).
La cuestión es que hay cuatro tipos de licencia: la de investigación, la interna, la comercial y la TCK (Test Compatibility Kit).
La de investigación puede ser empleado por estudiantes y profesores, con fines educativos y de investigación. Es gratuita, se pueden publicar los binarios modificados y fuentes, pero sólo bajo el mismo tipo de licencia.
La interna también es gratuita, pero sólo se puede utilizar el programa y fuentes modificados dentro de una determinada organización o empresa, sin posibilidad de hacer públicos los fuentes ni los binarios.
La licencia comercial es como la de investigación respecto a que se pueden liberar fuentes y binarios opcionalmente, salvo que hay que pagar % sobre el dinero recaudado por la venta del programa o dispositivo que contenga el programa.
Por último la TCK, es para proyectos sin ánimo de lucro, es también "gratuita" (entre comillas) y permite publicar los binarios para uso general, siempre que superen un test de Sun que demuestre la compatibilidad con la tecnología. El truco está en que contratar el uso de dicho test (que es obligatorio para poder publicar) puede salir hasta por $50.000 anuales.
Vamos, que según tengo entendido, yo podría hacer mi proyecto de portar J2ME a la GP2X tranquilamente, pero para poder publicar los binarios y que todos los podais disfrutar tendría que dejarme una pasta muy seria. :mad:
Al menos eso es lo que he creído entender. Si alguien sabe más sobre el tema o tiene una interpretación distinta estaré encantado de escucharla. Os dejo la licencia adjunta
PD: He conseguido compilar y ejecutar el KVM+CLDC v1.1. Aún tengo algún problemilla por ejemplo con el tipo double que me peta, pero ya se pueden ejecutar aplicaciones sencillas que sólo utilicen las clases básicas del API (java.lang, java.io, java.util y alguna más) <-- como no sé si lo puedo publicar, acepto MPs (aunque no espereis gran cosa)