Java Open Sourcing Details Java Open Source dettagli
Sun is slowly releasing its implementations of the Java platform. Sole sta lentamente rilasciando la sua implementazioni di piattaforma Java. The components of the Java SE implementation that Sun is releasing initially are the Java programming-language compiler (javac) and the Java HotSpot virtual machine. I componenti di Java SE attuazione che Sun è liberando sono inizialmente di programmazione Java in lingua compilatore (javac) e Java HotSpot macchina virtuale. In 2007, Sun will release all unencumbered source-code modules of JDK 6 and JDK 7, along with full build scripts; a few encumbered modules will be released as binary plugins. Nel 2007, Sun liberare tutti i svincolato codice sorgente JDK moduli di 6 e JDK 7, così come il pieno costruire script; pochi gravate moduli saranno rilasciati come i collegamenti binari. The most important thing is the license which is discussed in details below. La cosa più importante è che la licenza è discusso in dettaglio qui di seguito.
Java ME Java ME
The Java ME platform components for release in the Mobile & Embedded community include the Java ME implementations, as well as compatibility and quality-testing tool frameworks. La piattaforma Java ME componenti per l'immissione nel Mobile & Embedded includere la comunità Java ME implementazioni, come pure la compatibilità e la qualità-test strumento quadri. The initial release features a buildable phone implementation targeting mass-market handsets and the Java ME Technology Compatibility Kit (TCK) framework, the foundation to build Java ME compatibility tests. La release iniziale dispone di un telefono cellulare buildable attuazione di targeting mercato di massa telefoni e la tecnologia Java ME Compatibilità Kit (TCK) quadro, la base per costruire Java ME test di compatibilità.
Licensing Concessione di licenze
The code will be available under the GPL v2 license plus the ClassPath Exception. Il codice sarà disponibile sotto la licenza GPL v2 più il classpath eccezione. The classpath exception is as follows: Classpath eccezione è la seguente:
Linking this library statically or dynamically with other modules is making a combined work based on this library. Questa libreria con link statico o dinamico con altri moduli sta compiendo un lavoro combinato basato su questa libreria. Thus, the terms and conditions of the GNU General Public License cover the whole combination. Così, i termini e le condizioni della GNU General Public License coprire il tutto.
As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. Come eccezione, i titolari di copyright di questa libreria permettono a voi di questa libreria collegamento con moduli indipendenti per la produzione di un eseguibile, indipendentemente dalle condizioni di licenza di questi moduli indipendenti, e di copiare e distribuire il risultante eseguibile sotto i termini della vostra scelta, a condizione che si riunisce inoltre, per ogni modulo indipendente legata, i termini e le condizioni della licenza di tale modulo. An independent module is a module which is not derived from or based on this library. Un modulo indipendente, è un modulo che non deriva da o basati su questa libreria. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. Se si modifica questa libreria, è possibile estendere tale eccezione per la versione della libreria, ma non si è obbligati a farlo. If you do not wish to do so, delete this exception statement from your version. Se non volete farlo, eliminare questa eccezione dichiarazione la tua versione.
As such, Java can be used to run, create and distribute a large class of applications and applets without being encumbered by the traditional problems of using GPL’ed code for commercial applications. In quanto tale, Java può essere utilizzato per eseguire, creare e distribuire una vasta classe di applicazioni e applet senza essere gravati da tradizionali problemi di utilizzare GPL'ed codice per applicazioni commerciali. When Java libraries released under GPL are used unmodified as the core class library for a virtual machine, compiler for the java language, or for a program written in the java programming language it does not affect the licensing for distributing those programs directly. Quando le librerie Java sotto licenza GPL sono usati senza modifiche, come il nucleo libreria di classi per una macchina virtuale, compilatore per il linguaggio Java, o per un programma scritto in linguaggio di programmazione Java non pregiudica la concessione di licenze per la distribuzione di tali programmi direttamente.
Obligatory disclaimer: Applicabilità Disclaimer:
I am not a lawyer (but my niece is). Io non sono un avvocato (ma il mio nipote è).
Fate of JCP Destino di JCP
The role of the Java Community Process (JCP) will not change according to Sun. Il ruolo della Comunità processo di Java (JCP) non cambierà in base al Sole. It will continue to govern specifications, from Java Specification Request (JSR) submissions to public reviews to final approvals. Essa continuerà a disciplinare le specifiche, da Java Specification Request (JSR) presentazione al pubblico del cliente finale di approvazioni. Link Collegamento
Overall I don’t care much whether Java is open-sourced or not. Nel complesso Non mi interessa molto se Java è aperto di fonte o meno. It was already open enough for my needs since inception (1995). E 'stato già aperto abbastanza per i miei bisogni sin dall'inizio (1995). The good part is that Sun hasn’t fully succumbed to Stallman’s fanaticism and has kindly protected commercial software developers with Classpath exception to GPL (see above). La buona parte è che Sun non ha completamente ceduto a Stallman fanatismo e ha gentilmente protette sviluppatori di software commerciale con classpath eccezione a GPL (vedi sopra).
Filed under Elencato sotto Headline News Headline News , Java Software Software Java , Open Source Software Software open source | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | questo articolo |
Email this Article Invia questo articolo
You may also like to read Si può anche leggere come |



