Oracle possiede Java ma Google sta usando Java?

13

Ok, non capisco. Che cosa significa "Oracle possiede Java"?

Google sta sicuramente utilizzando Java in Google App Engine, vuol dire che Google deve pagare Oracle per farlo?

    
posta Pacerier 15.05.2011 - 18:42
fonte

3 risposte

21

Sun Microsystems ha creato Java. Oracle acquistò Sun, e così divennero i proprietari di Java. Java (JVM e JDK) è open source e tu sei libero di usarlo. Tuttavia, è sotto GPL e, se apportano modifiche all'effettiva JVM o JDK, dovranno rilasciare tali modifiche. Non sono a conoscenza di come funziona App Engine e perché Google si troverà nei guai, se lo sono.

Se crei un programma in Java, non devi rilasciarlo come open source (o GPL, più specificamente), a patto che non usi il codice GPL, che non lo farai se non l'hai aggiunto tu stesso.

    
risposta data 15.05.2011 - 19:01
fonte
12

Usi Java. Stai pagando Oracle per usare Java? JDK e JRE sono ancora gratuiti per essere scaricati e utilizzati da chiunque. Google, credo che seguirebbe lo stesso principio e non sarebbe tenuto a pagare Oracle.

    
risposta data 15.05.2011 - 18:58
fonte
9

Solo perché qualcuno possiede qualcosa che include il copyright non significa che devono addebitare alle persone di usarlo. In questo caso, Oracle (tramite Sun) lo possiede, ma non ti addebita di usarlo.

Tuttavia, se Google dovesse provare a provare il copyright Java o venderlo come prodotto proprio, sarebbe tutta un'altra storia.

    
risposta data 15.05.2011 - 23:34
fonte

Leggi altre domande sui tag