IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Oracle annonce la sortie officielle de Java 11


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 976
    Billets dans le blog
    2
    Par défaut Oracle annonce la sortie officielle de Java 11
    Oracle annonce la sortie officielle de Java 11
    tour d'horizon des principales nouveautés de cette version LTS

    Oracle a annoncé mardi la disponibilité générale de Java 11, conformément à sa nouvelle cadence de publication de six mois adoptée il y a un an avec Java 9. Avec sa nouvelle cadence, quand une nouvelle version de Java est disponible, la version précédente va immédiatement cesser de recevoir des mises à jour publiques. C'est ce qui fait d'ailleurs que Java 11 est une mise à jour importante, car il s'agit de la première version LTS (bénéficiant d'un support à long terme) depuis qu'Oracle a décidé de sortir deux versions de Java par an. Elle est donc destinée aux utilisateurs qui privilégient la stabilité à un accès rapide aux nouvelles fonctionnalités.

    Pour en venir aux nouveautés, Java 11 ne fait pas moins que les versions précédentes. Cette version vient en effet avec un bon lot de nouveautés et de nombreux changements que les développeurs ne doivent pas ignorer.

    Dans Java 11, une nouvelle API HTTP fait son apparition. En fait, elle n'est pas tout à fait nouvelle, puisqu'elle a été introduite dans le JDK 9 (en incubation) et mise à jour dans le JDK 10. L'API HTTP a été standardisée dans Java 11. Dans le cadre de ce travail, l'API précédemment incubée, qui se trouvait dans le package jdk.incubator.http, a été supprimée. Les codes qui utilisent les types du package jdk.incubator.http devraient donc être mis à jour pour importer les types HTTP à partir de java.net.http.

    Java 11 met également à jour les API de plateforme existantes pour prendre en charge la version 10.0.0 du standard Unicode. Après le JDK 10, qui supportait Unicode 8.0.0, le JDK 11 combine en effet les versions 9.0.0 et 10.0.0 d'Unicode qui incluent 16 018 nouveaux caractères, 18 nouveaux blocs et 10 nouveaux scripts.

    Comme autre nouveauté, notons l'ajout du Z Garbage Collector, également appelé ZGC, un ramasse-miettes scalable à faible latence (en phase expérimentale). Il est conçu pour répondre à un certain nombre d'objectifs comme : des temps de pause qui ne dépassent pas les 10 ms ; et gérer des tas allant de quelques centaines de mégaoctets à plusieurs téraoctets. Précisons en passant que le tas est l'un des deux segments de mémoire utilisés lors de l'allocation dynamique de mémoire durant l'exécution d'un programme informatique. ZGC n'est pour le moment disponible que sous Linux/x64.

    Au nombre des nouveautés, soulignons aussi que le nom de type réservé var peut maintenant être utilisé lors de la déclaration des paramètres formels d'une expression lambda. Cette nouveauté s'appuie sur la capacité de Java SE 10 à utiliser var pour la déclaration de variables locales. Entre autres nouvelles fonctionnalités, avec Java 11, il sera possible de lancer des programmes fournis sous la forme d’un fichier unique de code source Java.


    Côté sécurité, Java 11 implémente les algorithmes de chiffrement ChaCha20 et Poly1305, mais aussi TLS 1.3, la dernière version du protocole de sécurisation des échanges sur Internet. On notera du côté des fonctionnalités obsolètes la suppression des modules Java EE et CORBA de la plateforme Java SE et du JDK. Ces modules étaient déclarés obsolètes depuis Java SE 9. Le moteur JavaScript Nashorn a été également déprécié dans Java 11. Comme lui, les outils pack200, unpack200 et l'API Pack200 dans java.util.jar sont désormais obsolètes.

    Si nous sommes loin de la liste exhaustive des changements introduits dans Java 11, on peut terminer sur des informations que les développeurs devraient savoir en utilisant Java 11. D'abord, les Applets et la plateforme de déploiement Web Start, obsolètes depuis Java 9, ont été supprimées dans cette nouvelle version. Il est aussi utile de rappeler que JavaFX n'est plus inclus dans le JDK. Il est maintenant disponible en téléchargement séparé depuis openjfx.io.

    Stephen Colebourne met en garde contre le téléchargement du JDK Oracle

    Si Java 11 est maintenant disponible, Stephen Colebourne, architecte et célèbre contributeur Java, estime qu'Oracle l’a délibérément ou accidentellement configuré pour être un piège pour les utilisateurs : le JDK Oracle vient avec une nouvelle licence. « Depuis 23 ans, les développeurs ont téléchargé le JDK d’Oracle et l’ont utilisé gratuitement. Tapez "JDK" dans votre moteur de recherche préféré, et le premier lien sera vers une page de téléchargement Oracle Java SE », explique Stephen Colebourne. « Mais cette recherche et ce lien sont désormais un piège : Oracle JDK, celui auquel toutes les recherches sur le Web vous amènent, est maintenant commercialisé ».

    Ainsi, le piège, selon lui, est que les développeurs vont télécharger le JDK Oracle (parce que c'est ce qu'ils ont toujours fait, et c'est suggèrent les recherches sur le Web) ; l'utiliser en production (car ils ne vont pas réaliser que la licence a changé) ; et recevoir plus tard un appel désagréable des équipes Licences d'Oracle exigeant de payer beaucoup d'argent.

    « En d'autres termes, Oracle peut amener [les développeurs] à télécharger la mauvaise version (commerciale) de Java. Si vous ne lisez pas attentivement les [termes], vous ne réaliserez peut-être même pas qu'Oracle JDK est maintenant commercial et que vous êtes donc tenu de payer Oracle pour Java », dit-il.

    Maintenant, est-ce un piège de la part d'Oracle ? L'architecte Java laisse les lecteurs se faire leurs propres opinions. Mais en attendant d’avoir une réponse, il y a une solution simple : utiliser une build OpenJDK. En plus de son JDK commercial, Oracle propose une build OpenJDK qui est gratuite et sous licence GPL, disponible sur le site jdk.java.net. Et il y aussi d'autres builds OpenJDK qui devraient bientôt être disponibles, comme celles d'AdoptOpenJDK ou de groupes autres qu'Oracle.

    Télécharger l'OpenJDK

    Sources : Annonce Oracle, OpenJDK, Stephen Colebourne

    Et vous ?

    Aviez-vous l'habitude de télécharger le JDK Oracle ? Que pensez-vous de ce changement licence ?
    Croyez-vous qu'Oracle voulait piéger les développeurs Java ?
    A part cela, que pensez-vous de cette nouvelle version de Java ?
    Quelles nouveautés appréciez-vous le plus ? Quels changements trouvez-vous décevants ? Pourquoi ?
    Qu'attendez-vous des prochaines versions ?

    Voir aussi :

    JavaFX 11 est enfin disponible en tant que module open source distinct du JDK : tour d'horizon des améliorations et des nouveautés
    JDK 11 : trois nouveautés sont prévues ainsi que la suppression de JAVA EE, JavaFX et CORBA, dans le cadre des mises à jour semestrielles
    Java 11 : migrer ou changer de langage, qu'envisagez-vous de faire suite aux derniers changements annoncés par Oracle ?
    Oracle annonce la sortie officielle de Java 10, ce qui signifie la fin des mises à jour et correctifs de sécurité gratuits pour Java 9
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre très actif

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 608
    Par défaut
    Pardonnez-moi d'être une freizh, mais je n'arrive pas à comprendre quelle est la différence entre la version open jdk et celle d'Oracle dans le code.

    Deux équipes concurrentes font la course à chaque fois pour implémenter des fonctionnalités de chaque côté,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    // Open JDK
    public void increase() {
       this.value = this.value + 1;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    // Oracle
    public void increase() {
       this.value = 1 + this.value;
    }
    ... en se tenant prêtes pour livrer toutes deux le 25 Septembre ?

    ou bien : c'est le même code mais on fait un package payant pour Oracle, et un gratuit pour open-jdk, ou qu'est-ce qui change ?

    Concrètement, c'est quoi les différences binaires entre les deux versions ?

  3. #3
    Membre très actif Avatar de darklinux
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2005
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 570
    Par défaut
    Il n ' y en a aucune , mais OpenJDK est la version de référence à Java

  4. #4
    Membre très actif

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 608
    Par défaut
    Citation Envoyé par darklinux Voir le message
    Il n ' y en a aucune , mais OpenJDK est la version de référence à Java
    Du coup, comment une version OpenJDK se transforme en version Oracle ?
    Parce qu'à ce compte, je vous fais aussi une version grunt2000 si vous voulez : s'il suffit de copier le binaire sur son site web.

    D'où vient que c'est Oracle qui semble décider de ce qui sera implémenté dans Java, alors que ça devrait être du coup, si c'est OpenJDK le chef de file, et pourquoi les gens iraient chez Oracle acheter un JDK du coup, s'il est à l'exact identique de l'autre ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par grunt2000 Voir le message
    Du coup, comment une version OpenJDK se transforme en version Oracle ?
    Parce qu'à ce compte, je vous fais aussi une version grunt2000 si vous voulez : s'il suffit de copier le binaire sur son site web.

    D'où vient que c'est Oracle qui semble décider de ce qui sera implémenté dans Java, alors que ça devrait être du coup, si c'est OpenJDK le chef de file, et pourquoi les gens iraient chez Oracle acheter un JDK du coup, s'il est à l'exact identique de l'autre ?
    L'Open JDK est maintenu par Oracle, la version "Oracle" du JDK contient des modifications de licence, des ajustements de performances ou des implémentations spécifiques à certains environnements. Les notions de support ne sont pas les mêmes non plus.

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    L'OpenJDK c'est la version de référence (depuis je ne sais plus quelle version).
    La version d'Oracle n'est juste qu'une des implémentations parmi d'autre (comme IBM).

    Rien n'a vraiment changé de ce côté là. C'était déjà comme cela avant.

    Ce qui a changé c'est que desormais le JDK d'Oracle est soumis à un accord commercial.
    En clair il n'est plus gratuit... Contrairement à l'OpenJDK.

    Bref pour continuer à l'utiliser gratuitement c'est par ici :
    https://jdk.java.net/11/

  7. #7
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Par défaut Andrew Haley de Red Hat donne son avis sur l’avenir d’OpenJDK, l’implémentation libre de Java SE
    Andrew Haley de Red Hat donne son avis sur l’avenir d’OpenJDK, l’implémentation libre de Java SE,
    après la décision d’Oracle de livrer JDK 11 sous licence commerciale

    Oracle a annoncé, depuis quelques jours, la sortie de la version 11 de sa plateforme Java SE composée de JSR (définissant les spécifications de Java), JDK (comprenant les bibliothèques logicielles de Java) et JRE (l’environnement d’exécution de Java également inclus dans JDK). Au-delà des améliorations techniques et autres nouvelles fonctionnalités introduites dans cette version de Java 11, la nouvelle version de la plateforme Java SE, annoncée avec un support LTS (un support à long terme), sera livrée avec une version commerciale de JDK 11.

    Nom : Java-11.gif
Affichages : 26826
Taille : 18,2 Ko

    Cette résultante est la conséquence des décisions d’Oracle annoncées en juin dernier et introduisant un modèle d’abonnement à la plateforme Java SE afin que les utilisateurs puissent bénéficier d’un support des ingénieurs d’Oracle pour cette plateforme. Selon les termes de licence d’Oracle, cet abonnement fournit aux entreprises des fonctionnalités et des outils commerciaux tels que Java Advanced Management Console pour identifier, gérer et ajuster l’utilisation du bureau Java SE en entreprise. Il inclut également le support Oracle Premier pour les versions actuelles et versions précédentes de Java SE.

    Pour résumer, l’argument présenté par Oracle pour soutenir cette décision est que « les entreprises veulent une totale flexibilité quant au moment et à la manière dont elles mettent à jour leurs applications de production ». Cet abonnement serait donc un support complémentaire aux options gratuites utilisées par les entreprises pour gérer leurs outils Java. À ce sujet, l’entreprise explique que « l’abonnement Java SE complète les versions gratuites et continues de Java SE et la gestion de l’écosystème OpenJDK dans lequel Oracle produit maintenant des binaires Open Source OpenJDK, permettant ainsi aux développeurs et aux entreprises de ne pas avoir besoin d’un support commercial ou d’outils de gestion d’entreprise ».

    Nom : java-oracle.png
Affichages : 23522
Taille : 78,7 Ko

    Malgré ces propos qui se veulent rassurants, Andrew Haley, ingénieur en chef de la plateforme Java chez Red Hat, a tenu à préciser de manière claire et nette qu’Oracle ne fournirait plus de binaires gratuits de JDK après une période de six mois. Et les ingénieurs de l’entreprise n’écriront plus de correctifs pour les bogues OpenJDK après cette période.

    Voyant des craintes s’élever au sein de la communauté Java à la suite de ces changements, Andrew Haley encourage la communauté à être optimiste et explique dans un billet de blog comment OpenJDK pourrait toujours évoluer sans le concours des ingénieurs d’oracle. À noter qu’OpenJDK est l’implémentation libre (sous licence GPL) de la plateforme Java SE d’Oracle. Elle se compose de plusieurs contributeurs dont Oracle, Red Hat, Azul Systems, SAP SE, IBM, Apple pour ne citer que ceux-là.

    Nom : OpenJDK.png
Affichages : 23935
Taille : 6,8 Ko

    Selon le modèle de fonctionnement établi autour d’OpenJDK, les organisations collaborent pour résoudre les bogues critiques et les vulnérabilités de sécurité et publient les correctifs à intervalles réguliers. Pour Andrew Haley, qui assure actuellement la direction des projets de mise à jour de JDK 8 et 11, ce mode de fonctionnement ne devrait pas changer pour OpenJDK 8 et OpenJDK 11, même sans le concours des ingénieurs d’Oracle. Cela sous-entend qu’OpenJDK 8 qui bénéficie d’un support LTS jusqu’en 2023 et OpenJDK 11 au-delà de cette date recevront leurs mises à jour régulières comme prévu. Et pour encore rassurer la communauté sur le fait qu’OpenJDK survivra sans Oracle, Haley annonce, qu’en plus des personnes et organisations qui aident actuellement à la sortie des mises à jour d’OpenJDK, de nouvelles organisations, y compris Amazon Web Services, sont prêtes à apporter leur soutien au projet.

    Avec le retrait du support d’Oracle dans l’implémentation des mises à jour d’OpenJDK, une question qui se pose fréquemment est celle de savoir comment les utilisateurs obtiendront des téléchargements gratuits de binaires OpenJDK compilés, par opposition au code source fourni par OpenJDK. Selon Haley, le projet de mises à jour OpenJDK lui-même devrait s’engager à fournir des fichiers binaires lors de la publication des versions. Mais si vous utilisez des distributions Linux, l’ingénieur en chef de Red Hat suggère d’utiliser les paquets OpenJDK fournis par le système et son gestionnaire de packages.

    Pour les binaires OpenJDK de Windows et Mac OS, il incombera aux projets de mises à jour OpenJDK de décider comment et où construire les fichiers binaires. Cela dit, Haley déclare que son « équipe Red Hat est heureuse de s’engager à fournir des téléchargements Windows et Linux régulièrement mis à jour, testés (et en particulier par TCK'd) ». Mais Haley souligne qu’ils auront probablement besoin d’aide pour la construction et les tests sur Macintosh.

    Enfin, Haley termine son propos en reconnaissant que l’absence du soutien des ingénieurs d’Oracle constituera un défi pour la communauté Java. Mais pour lui, ce défi devrait permettre à la communauté de prouver qu’elle peut toujours tenir sans cette entreprise. Un appel est donc lancé aux contributeurs pour assurer la pérennité d’OpenJDK.

    Source : Java SE Roadmap, Red Hat

    Et vous ?

    Quel est votre avis sur le retrait du support d’Oracle pour OpenJDK ?

    Êtes-vous rassuré par les déclarations de Haley quant à l’avenir du projet OpenJDK ?

    Pensez-vous qu’OpenJDK pourra tenir sans le soutien des ingénieurs Oracle ?

    Voir aussi

    Java SE : Oracle soumet l’utilisation des fonctionnalités commerciales à une souscription mensuelle, la licence permanente n’est plus d’actualité
    Oracle annonce des changements pour Java SE : deux versions par an, licence GPL, des fonctionnalités commerciales du JDK d’Oracle en open source
    Oracle envisage de transférer le développement de Java EE à une fondation open source, une preuve de l’abandon de la plateforme
    Java SE 8 : les mises à jour publiques seront disponibles jusqu’à décembre 2020 minimum pour les fonctionnalités non commerciales
    Oracle annonce la disponibilité générale de Java EE 8, le développement de la plateforme sera désormais géré par la Fondation Eclipse

  8. #8
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 885
    Par défaut
    Bonjour

    Enfin, Haley termine son propos en reconnaissant que l’absence du soutien des ingénieurs d’Oracle constituera un défi pour la communauté Java. Mais pour lui, ce défi devrait permettre à la communauté de prouver qu’elle peut toujours tenir sans cette entreprise. Un appel est donc lancé aux contributeurs pour assurer la pérennité d’OpenJDK.
    J'appelle cela une liberation. Pour être franc et avoir été pendant longtemps un codeur Java, la nouvelle de l'acquisition de Java par Oracle m'a été désagréable et les évènements consequents ne m'ont pas rassurés. On savait qu'Oracle essaierait de tirer le maximum de bénéfices.
    Là, je vois une prise de conscience et un appel à ce que Java soit clairement du domaine libre. En gros, OpenJDK serait la base et norme, Oracle peut faire ce qu'il veut autour de cette base.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  9. #9
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Par défaut
    On supprime on supprime... mais est-ce qu'au moins ça baisse en taille?

  10. #10
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 747
    Par défaut Inverse
    Citation Envoyé par GLDavid Voir le message
    En gros, OpenJDK serait la base et norme, Oracle peut faire ce qu'il veut autour de cette base.
    ça risque plutôt d'être l'inverse: tant qu'Oracle restera seul dépositaire de la spécification, c'est leur version qui sera considérée comme la base.
    De plus les entreprises ont souvent tendance à installer la version d'Oracle plutôt que la version libre.
    Ensuite Oracle peut très bien décider de ne plus diffuser gratuitement certaines évolutions de la spécification, de sorte que l'OpenJDK ne pourra plus suivre.

    AJOUT
    Et ce n'est pas que pure spéculation, il y a déjà un précédent. Quand Oracle a repris Java, une de leur premières mesures fut de ne plus fournir les protocoles de test de certification aux concurrents libres, notamment la machine virtuelle proposée par Apache.
    Plus qu'à attendre que Red hat se fâche avec eux, et bientôt l'Open JDK sera considéré comme un concurrent.

  11. #11
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 478
    Par défaut
    Citation Envoyé par esperanto Voir le message
    ça risque plutôt d'être l'inverse: tant qu'Oracle restera seul dépositaire de la spécification, c'est leur version qui sera considérée comme la base.
    De plus les entreprises ont souvent tendance à installer la version d'Oracle plutôt que la version libre.
    Ensuite Oracle peut très bien décider de ne plus diffuser gratuitement certaines évolutions de la spécification, de sorte que l'OpenJDK ne pourra plus suivre.
    Des gens disaient exactement la meme chose pour Java EE il y a 7-8 ans, et en plus pretendaient que c'etait une raison de choisir Spring!
    En 2018, si quqleu'un redit ca, on repond "LOL".
    On peut esperer qu'en 2023, en lisant ce message, on se dira "LOL" aussi.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/08/2006, 15h45
  2. Réponses: 2
    Dernier message: 30/06/2006, 15h12
  3. Réponses: 4
    Dernier message: 23/04/2006, 10h36
  4. Réponses: 7
    Dernier message: 16/12/2005, 14h59
  5. Rafraichissement de la fiche ainsi que de tous les objets
    Par portu dans le forum Composants VCL
    Réponses: 7
    Dernier message: 06/01/2004, 00h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo