Java : la machine virtuelle JRockit d'Oracle devient gratuite
Pour le développement et l'utilisation interne en production

Le , par Idelways, Expert éminent sénior
Oracle, propriétaire d'une pléthore de machines virtuelles à la suite de son rachat de Sun, travaille depuis l'année passée à la fusion de JRockit et Hotspot en une seule machine virtuelle dans le cadre du projet OpenJDK (lire par ailleurs).

En ce sens, la machine virtuelle JRockit devient désormais gratuite pour « le développement et l'utilisation interne en production » d'après un billet de blog par Henrik Ståhl, chef de produit JRockit à Oracle.

Tout en restant propriétaire et son code source non accessible, Ståhl fait savoir que des développeurs d'Oracle portent progressivement des idées et fonctionnalités de JRockit à la version libre de Java OpenJDK.

JRockit est disponible gratuitement sous une nouvelle licence, dérivée de la « Sun Binary Code Licence ».
Les fonctionnalités de hautes performances et disponibilité, y compris JRockit Mission Control, JRockit Real Time et JRockit Virtual Edition, nécessitent toujours une licence commerciale.

Ces composants, préalablement disponibles uniquement en compagnie des produits d'Oracle (comme le serveur WebLogic), peuvent être achetés indépendamment et utilisés désormais pour n'importe quel projet Java.

Pour mémoire, JRockit a été initialement développée par Appeal Virtual Machines, rachetée ensuite par BEA Systems avant de faire partie d'Oracle Fusion Middleware depuis 2008.

JRockit est disponible en téléchargement pour Windows, Solaris et Linux sur cette page.

Source : blog de Henrik Ståhl

Et vous ?

Allez-vous utiliser la machine virtuelle JRockit ?
Que pensez-vous de la démarche d'Oracle ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Logan Mauzaize Logan Mauzaize - Rédacteur/Modérateur https://www.developpez.com
le 23/05/2011 à 15:27
Ils entendent quoi par "utilisation interne en production" ?

Mon client (un gros avionneur européen) est déjà en procès avec Oracle au sujet de l'utilisation de la JVM HotSpot alors pour une JVM payantecommerciale c'est pas demain la veille.

Pour ma culture personnelle je serais curieux de savoir tout ce qu'apporte JRockit.

Concernant cette démarche je trouve que c'est logique : en développement on a pas les moyens de payer une licence donc c'est un frein à l'utilisation en production car ce sont surtout des "techniciens" qui vont "vendre" ces améliorations techniques qui paraissent super gadget aux services achats.
De toutes façons beaucoup d'application qui fonctionnent avec des licences commerciales sont utilisées "illégalement" en développement. Autant que ce soit "libre" d'utilisation durant cette phase. C'est déjà le cas pour Oracle database et ses outils commerciaux comme Grid Control.
Avatar de vintz72 vintz72 - Membre actif https://www.developpez.com
le 23/05/2011 à 16:47
Citation Envoyé par Nemek  Voir le message
Pour ma culture personnelle je serais curieux de savoir tout ce qu'apporte JRockit.

Pareil. Est-elle l'équivalent de la dernière JVM officielle en terme de fonctionnalités ? Qu'apporte-t-elle de mieux dans ce cas ? De meilleures performances ? Vu le contenu de l'article, c'est même pas sûr...
Avatar de air-dex air-dex - Membre émérite https://www.developpez.com
le 23/05/2011 à 19:09
Si Oracle laisse sa JVM payante, c'est qu'une autre va sûrement bientôt arriver. La fusion JRockit-HotSpot, qui sera à n'en pas douter une version Premium de l'Open JDK, est donc imminente.
Avatar de Philippe Bastiani Philippe Bastiani - Membre éprouvé https://www.developpez.com
le 23/05/2011 à 20:47
Citation Envoyé par vintz72  Voir le message
Pareil. Est-elle l'équivalent de la dernière JVM officielle en terme de fonctionnalités ? Qu'apporte-t-elle de mieux dans ce cas ? De meilleures performances ? Vu le contenu de l'article, c'est même pas sûr...

JRockit est reconnue comme étant l'une (la) plus rapide des JVM...

Gratuite... mais, tu noteras que des composants qui font la différence en prod comme le JRockit Mission Control, JRockit Real Time et JRockit Virtual Edition, nécessitent toujours une licence commerciale. C'est bien normal puisque c'est la valeur ajoutée de la JVM...

Un lien intéressant: How Garbage Collection differs in the three big JVMs
Avatar de adiGuba adiGuba - Expert éminent sénior https://www.developpez.com
le 24/05/2011 à 8:53
Salut,

@vintz72 : Comme plusieurs JVMs propriétaires, JRockit est basé sur la JVM de Sun, donc niveau compatibilité il n'y a pas de soucis...

a++
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 01/06/2011 à 15:52
Citation Envoyé par Nemek  Voir le message
Pour ma culture personnelle je serais curieux de savoir tout ce qu'apporte JRockit.

Il se base en grande partie sur la JVM de Sun mais il apporte quelque optimisation qui peuvent parfois se révéler efficace notement dans le GC.

Citation Envoyé par air-dex  Voir le message
Si Oracle laisse sa JVM payante, c'est qu'une autre va sûrement bientôt arriver. La fusion JRockit-HotSpot, qui sera à n'en pas douter une version Premium de l'Open JDK, est donc imminente.

C'est un peu plus compliqué.

D'après ce qu'a annoncé Oracle, les spécificités de la JVM de JRockit (et uniquement la JVM) devraient bien être intégrées directement dans l'OpenJDK, sous GPL et donc utilisable par tous notamment IcedTea(actuellement le seul portage fonctionnel d'OpenJDK). C'est sans doute pour cela que la JVM de JRockit passe gratuit: il perd de son intérêt face a l'OpenJDK.

Oracle va ensuite publier son JDK propriétaire gratuit sous Windows et Linux (et probablement aussi Mac maintenait que Apple a arrêté le support de sa JVM). Il sera basé sur l'OpenJDK et bénéficiera donc lui aussi de JRockit, mais sans autres ajouts.

Par contre les outils JRockit Mission Control, JRockit Real Time et JRockit Virtual Edition devraient faire partie de l'édition Premium du JDK d'Oracle.
Offres d'emploi IT
Développeur web
Multiposting - Ile de France - Paris (75000)
Développeur java H/F
EVERWIN - Rhône Alpes - Villeurbanne (69100)
URGENT Ingénieur Etudes & Développement C#.NET ASP.NET (WEBF
NEXTON CONSULTING - Ile de France - Levallois-Perret (92300)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil