Estoy de acuerdo contigo. Se está montando tal cacao que uno ya no sabe de que se está hablando. Vamos a ver si lo tengo claro:
JRE - JDK : Tienen que cumplir con lo que dicte Sun para poderse llamar JAVA. JAVA los tiene que certificar... (creo que por ejemplo JBoss no tiene la certificación aunque cumple perfectamente el estándar).
JRE - JDK de Sun: Si les das un uso comercial tienes que pagarle una licencia a Sun. Es decir, si tienes una empresa que trabaja con Servlets deberías pagarle a Sun por su máquina virtual.
Programas en JAVA: Puedes programar en JAVA lo que te de la gana y hacer con ello lo que te plazca. Igual que si lo programas en C, Delphi o en lo que quieras.
Re: No confundamos los terminos.
(Puntos:1)( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
JRE - JDK : Tienen que cumplir con lo que dicte Sun para poderse llamar JAVA. JAVA los tiene que certificar... (creo que por ejemplo JBoss no tiene la certificación aunque cumple perfectamente el estándar).
JRE - JDK de Sun: Si les das un uso comercial tienes que pagarle una licencia a Sun. Es decir, si tienes una empresa que trabaja con Servlets deberías pagarle a Sun por su máquina virtual.
Programas en JAVA: Puedes programar en JAVA lo que te de la gana y hacer con ello lo que te plazca. Igual que si lo programas en C, Delphi o en lo que quieras.
¿Estais de acuerdo o me equivoco en algo?
Xavi.
Re: No confundamos los terminos.
(Puntos:2, Informativo)( http://barrapunto.com/ )
Cuando hay tal nivel de confusión lo mejor es recurrir a la fuente (como siempre "show me the source" ;-) :
Licencia SDK 1.4.1 [sun.com]
Licencia JRE 1.4.1 [sun.com]
README JDK 1.4.1 [sun.com]
Lo que yo entiendo es lo siguiente:
1.- Uso "COMERCIAL":
2.- Uso "INVESTIGACIÓN" (la nueva licencia):
Pues eso, que NO tienes que pagar por usar el JSR-JDK de Sun, ni por vender tus programas Java, ni por los servlets, etc.
Saludos.
The Cat Ate My Source Code