¿Oracle posee Java pero Google está usando Java?

13

Ok, no lo entiendo. ¿Qué significa "Oracle posee Java"?

Definitivamente Google está usando Java en Google App Engine, ¿eso significa que Google tiene que pagar a Oracle por hacerlo?

    
pregunta Pacerier 15.05.2011 - 18:42

3 respuestas

21

Sun Microsystems creó Java. Oracle compró Sun, y así se convirtieron en los dueños de Java. Java (JVM y JDK) es de código abierto, y usted es libre de usarlo. Sin embargo, esto está bajo la GPL, y si hacen algún cambio en la JVM o JDK real, tendrán que liberar esos cambios. No sé cómo funciona App Engine, y por qué Google estaría en problemas, si es así.

Si creas un programa en Java, no tienes que lanzarlo como código abierto (o la GPL, más específicamente), siempre y cuando no uses el código de GPL, que no usarás si no lo has agregado tú mismo.

    
respondido por el Anto 15.05.2011 - 19:01
12

Usted utiliza Java. ¿Estás pagando a Oracle para que use Java? El JDK y el JRE siguen siendo gratuitos para que todos los descarguen y utilicen. Google, creo que seguiría el mismo principio y no estaría obligado a pagar a Oracle.

    
respondido por el dog0 15.05.2011 - 18:58
9

El hecho de que alguien posea algo, incluidos los derechos de autor, no significa que deba cobrar a las personas para que lo usen. En este caso, Oracle (a través de Sun) lo posee, pero no le cobra por usarlo.

Sin embargo, si Google intentara y protegiera los derechos de autor de Java o lo vendiera como su propio producto, esa sería otra historia.

    
respondido por el JohnFx 15.05.2011 - 23:34

Lea otras preguntas en las etiquetas