Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por chavi (9251) el Jueves, 12 Junio de 2003, 13:53h (#188280)
    ( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
    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.

    ¿Estais de acuerdo o me equivoco en algo?

    --
    Xavi.
    [ Padre ]
  • Re: No confundamos los terminos.

    (Puntos:2, Informativo)
    por Mjollnir (5744) el Jueves, 12 Junio de 2003, 19:10h (#188409)
    ( 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":

    • Puedes bajarte el SDK y programar lo que quieras (sin pagar regalías, tasas, etc. -fee-)
    • No puedes modificar, desensamblar, etc. los binarios del SDK.
    • Puedes distribuir el SDK libremente, siempre que no se modifique o elimine ningún fichero.
    • Puedes distribuir ciertas partes del SDK (el JRE, etc.) que están recogidas en el README.

    2.- Uso "INVESTIGACIÓN" (la nueva licencia):

    • Puedes modificar, pero si no cumple con las interfaces de Java, no lo puedes llamar Java.
    • Puedes implementar tu propia versión de Java bajo las condiciones anteriores.
    • ¿algo más que no acabo de pillar?

    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
    [ Padre ]