2011-01-21 15 views
7

Java SE è ancora open source? Oracle può cambiare la licenza dopo essere stata dedicata a GPL?Java SE è ancora in GPL?

Tuttavia, nelle Domande frequenti Oracle Java indica che è Codice binario Licenza.

"sole comincia rilasciare Java sotto licenza GPL"

- Free Software Foundation

"L'adozione della GPL v2 licenza per Java SE di Sun (JDK) e Java ME implementazioni, e aggiungendo questa licenza all'implementazione Java EE di Sun. "

- James Gosling

Eppure nella pagina Java FAQ si afferma:

  1. D: E 'la tecnologia Java gratis? Dove posso ottenere informazioni sulle licenze? A: Java SE continua ad essere disponibile con il codice binario Sun Licenza (BCL) senza costi aggiuntivi per il suo utilizzo nell'utilizzo di dati generici . Il supporto della tecnologia Java e la roadmap EOL forniscono ulteriori informazioni su . I file binari di Java for Business sono forniti in base ai termini di licenza separati. Una sintesi della Java SE e Java for Business termini di licenza è il seguente

- Oracle

Se riescono a cambiare la licenza non è retroattivo effetto Tutti source rilasciato?

+1

Probabilmente deve andare a Programmers.SE –

+4

Sto votando per chiudere questa domanda come off-topic perché si tratta di licenze o problemi legali, non di programmazione o sviluppo di software. [Vedi qui] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) per i dettagli e [aiuto] per ulteriori informazioni. – JasonMArcher

risposta

10

Java SE è ancora open source?

OpenJDK è l'edizione "GPL" di Java SE. Oracle (come Sun), ha fornito la propria versione, sotto una licenza diversa e altre differenze più o meno piccole.

Can Oracle può cambiare la licenza dopo è stata dedicata a GPL?

Sì, possono cambiare la licenza dei pezzi in OpenJDK che possiedono i diritti d'autore del (probabilmente la parte migliore di esso), ma non retroactivly. Le versioni GPL non disponibili possono essere modificate.

+4

La formulazione dell'ultimo paragrafo potrebbe essere fonte di confusione. Il detentore del copyright può concedere la licenza in base al numero di licenze che sceglie. Ciò che non possono fare è togliere i diritti precedentemente concessi con una determinata licenza su quella specifica snapshot del codice. Quest'ultima parte è importante. Non c'è nulla di impellente per il detentore del copyright di continuare a rilasciare future revisioni sotto GPL se una versione passata è stata rilasciata sotto GPL. Possono decidere di continuare con una licenza diversa, ma la community può prendere l'ultimo snapshot GPL e evolvere da solo con i termini GPL. –

+0

Nota, il copyright non è l'unica forma di IPR. –

1

Sì, Oracle può e probabilmente lo ha riscritto. Quell'acquisizione è stata pessima dal primo giorno. Sembra che sia sotto il BCL ora, e questo è perfettamente legale.

+0

BCL potrebbe spiegare perché Oracle è stato in grado, finora, di vincere contro Google nel suo caso API: .Sad giorno per gli sviluppatori: SCOTUS nega l'appeal di Google sulle API | InfoWorld; ; http://www.infoworld.com/article/2941103/java/scotus-denies-google-appeal-on-apis.html?imm_mid=0d491e&cmp=em-prog-na-na-newsltr_20150704 Giornata triste per gli sviluppatori: SCOTUS nega l'appeal di Google sulle API | InfoWorld – AnneTheAgile

Problemi correlati