L’OpenJDK 6 certifié Sun implementation compliant

Par M-L 25 juin, 2008

L’OpenJDK est une version libre du langage de programmation JAVA tel que défini par le Java Community Process (JCP). La dernière version 6 vient de passer les rigoureuses qualifications du Java Test Compatibility Kit ; plus de 1 million de lignes de code éprouvées par 80 000 tests, c’est donc officiel : l’OpenJDK 6 devient [...]

L’OpenJDK est une version libre du langage de programmation JAVA tel que défini par le Java Community Process (JCP). La dernière version 6 vient de passer les rigoureuses qualifications du Java Test Compatibility Kit ; plus de 1 million de lignes de code éprouvées par 80 000 tests, c’est donc officiel : l’OpenJDK 6 devient une implémentation libre et conforme aux spécifications JAVA 6 de Sun Microsystems.

openjdk LOpenJDK 6 certifié Sun implementation compliant

Cela aura pris un certain temps, mais Sun a su tenir sa promesse en libérant petit à petit son “précieux” en commençant par son compilateur JavaC ainsi que sa machine virtuelle HotSpot.

Côté distribution GNU/Linux, Fedora 9 sera la première à inclure un JDK libre 100% conforme aux spécifications JAVA 6 grâce aux efforts des ingénieurs de Sun, RedHat et de la communauté Fedora. RedHat envisage aussi d’inclure OpenJDK dans la prochaine RHEL 5.3.

Le « Java trap » (piège java) dont avait parlé Richard Stallman en 2004 est donc définitivement enterré, pour rappel dans un article du 12 avril 2004 Stallman écrivait :

If your program is free software, it is basically ethical—but there is a trap you must be on guard for. Your program, though in itself free, may be restricted by non-free software that it depends on. Since the problem is most prominent today for Java programs, we call it the Java Trap.

“Si votre programme est un logiciel gratuit, c’est fondamentalement éthique (NDLR : traduction approximative :)) - mais il y a un piège sur lequel vous devez être averti. Votre programme, malgré sa gratuité, peut être restreint par la partie logicielle non-gratuite dont il dépend. Comme il s’agit du problème le plus répandu dans les programmes Java, nous l’appelons le Piège Java.”

java-orangebox LOpenJDK 6 certifié Sun implementation compliant

A l’époque, les bibliothèques de base de JAVA ainsi que son compilateur étaient non-libres. Donc, il était impossible de ne pas dépendre d’eux. Le deuxième jour de la conférence JavaOne 2006 Rich Green, Vice président exécutif de la division logicielle de Sun Microsystems, rétorquait :

It’s Not a Question of Whether, but a Question of How.

“Ce n’est Pas une Question de Savoir Si, mais une Question de savoir Comment.”

C’est maintenant chose faite avec JAVA, à quand une version 100% libre de .Net par Microsoft ? ;)

Site web : OpenJDK

Source : linuxfr, wikipedia

(0) Commentaire Catégories : article, logiciel

PostgreSQL 8.3 est sorti !

Par M-L 14 fév, 2008

Le groupe de développement PostgreSQL (Global Development Group) a publié début février la nouvelle version 8.3 de l’une des bases de données les plus évoluées du monde libre, j’ai nommé PostgreSQL.
Alliant performance et montée en charge, cette nouvelle version perpétue les qualités de la branche 8 avec un lot de nouvelles fonctionnalités très intéressantes :

La [...]

Le groupe de développement PostgreSQL (Global Development Group) a publié début février la nouvelle version 8.3 de l’une des bases de données les plus évoluées du monde libre, j’ai nommé PostgreSQL.

Alliant performance et montée en charge, cette nouvelle version perpétue les qualités de la branche 8 avec un lot de nouvelles fonctionnalités très intéressantes :

  • La technologie HOT (Heap Only Tuples)
  • L’auto-optimisation du processus d’écriture en tâche de fond
  • La validation asynchrone
  • L’étalement des points de vérification
  • Les parcours synchronisés
  • La réduction des en-têtes varlena
  • La protection du parcours du cache L2
  • L’assignation paresseuse des XID

Les administrateurs et développeurs ne sont pas en reste avec les nouvelles fonctionnalités suivantes :

  • La journalisation applicative au format CSV
  • SQL/XML
  • Le support de MS Visual C++
  • La gestion des ENUM
  • La recherche textuelle intégrée
  • SSPI & GSSAPI
  • Les tableaux de types composés

Bien entendu, les fonctionnalités citées ne sont en aucun cas exhaustives. Je vous invite donc à consulter la liste complète des nouvelles fonctionnalités ainsi que la matrice des fonctionnalités et les notes de versions pour avoir une meilleure idée des 300 modifications qui ont eu lieu dans cette version.

Via : linuxfr.org

(0) Commentaire Catégories : high-tech, logiciel, news

Achat de MySql par Sun Microsystems !

Par M-L 21 jan, 2008

Ce 16 janvier 2008, Sun Microsystems a annoncé le rachat de la société MySQL AB pour la somme d’un milliard de dollars. MySQL est une société suédoise créée en 1995 qui développe le logiciel de base de données MySQL et compte aujourd’hui 360 employés. Son modèle économique est similaire à celui de la société Trolltech [...]

Ce 16 janvier 2008, Sun Microsystems a annoncé le rachat de la société MySQL AB pour la somme d’un milliard de dollars. MySQL est une société suédoise créée en 1995 qui développe le logiciel de base de données MySQL et compte aujourd’hui 360 employés. Son modèle économique est similaire à celui de la société Trolltech pour la bibliothèque Qt : distribuer librement un produit sous licence GPL, et le commercialiser à ceux qui souhaitent l’utiliser comme base pour des produits propriétaires.

Jonathan Schwartz, CEO de Sun depuis 2006, et à l’origine de plusieurs mouvements de l’entreprise vers le Libre, explique ainsi sur son blog : we’re putting a billion dollars behind the M in LAMP. Dans un long billet intitulé Apprendre aux dauphins à voler, en référence au logo de MySQL, il explique les raisons qui ont poussé Sun à faire l’acquisition de la société MySQL AB. Du coté de MySQL, Kaj Arnö, vice-président en charge de la communauté, explique ce que cette acquisition va signifier pour les utilisateurs de MySQL.

Pour la communauté du Libre, c’est un nouveau mouvement de concentration (on se rappelle par exemple du rachat de JBoss par RedHat), mais également une nouvelle preuve de la viabilité du modèle économique choisi par une entreprise du libre comme MySQL, avec une valorisation très importante.

Via : LinuxFr.org

(2) Commentaires Catégories : high-tech, logiciel, news

 Geekeries - News et Articles High-Tech proudly uses PHP Speedy