Java Open Sourcing Details Java Open Sourcing détails
Sun is slowly releasing its implementations of the Java platform. Sun libérant lentement à leur mise en oeuvre de la plate-forme 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. Les éléments de la mise en oeuvre de Java SE que Sun publie un premier temps sont la programmation Java en langue compilateur (javac) et Java HotSpot machine virtuelle. 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. En 2007, Sun libérer tous inutilisé code source des modules de JDK 6 et JDK 7, avec plein créer des scripts, un peu gêné modules seront publiés sous forme binaire plugins. The most important thing is the license which is discussed in details below. La chose la plus importante est la licence dont il est question dans les détails ci-dessous.
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 plate-forme Java ME composants pour la mise dans le Mobile & Embedded la communauté, y compris les implémentations Java ME, ainsi que la compatibilité et la qualité outil de test-cadres. 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 première version comporte un téléphone constructible mise en œuvre ciblant le marché de masse des appareils et la technologie Java ME Kit de Compatibilité (TCK) cadre, la fondation pour construire Java ME les tests de compatibilité.
Licensing Licence
The code will be available under the GPL v2 license plus the ClassPath Exception. Le code sera disponible sous la licence GPL v2 et le classpath Exception. The classpath exception is as follows: Le classpath exception est la suivante:
Linking this library statically or dynamically with other modules is making a combined work based on this library. Un lien de cette bibliothèque statique ou dynamique avec d'autres modules est une combinaison de travail basé sur cette bibliothèque. Thus, the terms and conditions of the GNU General Public License cover the whole combination. Ainsi, les termes et conditions de la GNU General Public License couvrir l'ensemble.
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. Comme une exception, le détenteur des droits d'auteur de cette bibliothèque vous donner la permission de créer un lien avec cette bibliothèque de modules indépendants de produire un exécutable, quel que soit les conditions de licence de ces modules indépendants, et de le copier et de distribuer les exécutables dans des conditions de votre choix, à condition que vous aussi satisfaire, pour chaque module indépendant lié, les termes et conditions de la licence de ce module. An independent module is a module which is not derived from or based on this library. Un module indépendant est un module qui n'est pas issu de ou sur la base de cette bibliothèque. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. Si vous modifiez cette bibliothèque, vous mai étendre cette exception à votre version de la bibliothèque, mais vous n'êtes pas tenu de le faire. If you do not wish to do so, delete this exception statement from your version. Si vous ne souhaitez pas le faire, supprimer cette exception déclaration de votre version.
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. À ce titre, Java peut être utilisé pour faire fonctionner, de créer et distribuer une grande classe d'applications et des applets sans être gênés par les problèmes traditionnels d'utiliser le code GPL pour les applications commerciales. 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. Lorsque les bibliothèques Java distribué sous licence GPL sont utilisés non, comme la bibliothèque de classes de base pour une machine virtuelle, compilateur pour le langage Java, ou pour un programme écrit dans le langage de programmation Java, il n'a pas d'incidence sur les licences pour la distribution de ces programmes directement.
Obligatory disclaimer: Clause de non-responsabilité obligatoire:
I am not a lawyer (but my niece is). Je ne suis pas un avocat (mais ma nièce est).
Fate of JCP Sort de JCP
The role of the Java Community Process (JCP) will not change according to Sun. Le rôle du Java Community Process (JCP) ne changera pas en fonction de Sun. It will continue to govern specifications, from Java Specification Request (JSR) submissions to public reviews to final approvals. Il continuera à régir les spécifications de Java Specification Request (JSR) soumissions publiques commentaires à son approbation finale. Link Lien
Overall I don't care much whether Java is open-sourced or not. Globalement je n'ai pas beaucoup de soins si Java est ouvert de source ou non. It was already open enough for my needs since inception (1995). Il était déjà assez ouverte pour mes besoins depuis la création (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 bonne, c'est que Sun n'a pas totalement succombé à Stallman et le fanatisme a bien voulu protégées aux développeurs de logiciels commerciaux avec Classpath exception à la GPL (voir ci-dessus).
Filed under Classé sous Headline News Headline News , Java Software Logiciel de Java , Open Source Software Open Source Software | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | cet article |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |




































