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

Affichage des résultats du sondage: Pour ou contre Java en open-source ?

Votants
59. Vous ne pouvez pas participer à ce sondage.
  • pour

    39 66,10%
  • contre

    8 13,56%
  • indifférent

    12 20,34%
Java Discussion :

Pour ou contre Java en open-source ? [Archives]


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut Pour ou contre Java en open-source ?
    Merci de ne répondre que par "pour", "contre" ou "indifférent" : maintenant que le passage de Java en open-source est confirmé.
    Ce message n'est pas là pour susciter un débat sur le forum ; ce message est juste un moyen d'avoir un aperçu rapide des opinions dans les 1ers instants !
      0  0

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Indifférent, car dans les deux positions il y a avatages et inconvénients

    La forme actuelle permet de maintenir une grande cohérence au niveau des JVM et donc de ce fait de ne pas avoir à trop se soucier de celle que l'on va utiliser pour le projet. PAr contre il est sur qu'elle "bride" au niveau de l'inventivité des devs qui doivent passer par le community process et respecter des normes particulières pour effectuer des modifications
      0  0

  3. #3
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Apparament d'après ce que j'ai cru comprendre, Sun chercherais à éviter qu'il ne se produise la même chose qu'avec les distributions Linux, c'est pour cette raison qu'ils réfléchissent encore aux dispositions sur le passage à l'open source bien que celui-ci ait été annoncé.

    Sinon moi je suis plutôt pour car ça assurera un support plus important de la communauté et garanti plus la pérénité de Java surtout face à son principal concurrent .NET.

      0  0

  4. #4
    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
    Pour !!!

    Perso je ne vois pas le fork comme un inconviénient ! Au contraire cela pourrait permettre d'optimiser un peu plus les JVM pour le système cible... et c'est exactement le but de la JVM !!!

    Maintenant c'est sûr qu'il faut impérativement conserver des implémentations respectueuses de l'API et du langage, et évité toutes dérives avec des classes non-standard et/ou des "évolutions" du langage spécifique à une JVM...

    Je suis à la fois persuadé que Sun va faire tout son possible pour éviter cela (même si j'ignore comment, peut-être en protegeant les appellations java et jvm), et que de toutes manières les divers fork n'iront pas de ce coté là...


    a++
      0  0

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 115
    Par défaut
    indifférent

    j'ai du mal à me construire un avis, je pense aux avantages que cela pourrait apporter mais j'ai également peur d'une diversification trop importante...
      0  0

  6. #6
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Histoire de relancer : perso je suis "contre"...
    - pas pour l'arrivée probable de différentes versions optimisées de JVM en fonction de chaque plateforme (d'accord avec <<adiGuba>> sur ce coup) ;
    - mais pour le risque de divergences sur des implémentations ne respectant pas la Javadoc (voire le comportement non documenté) de l'API initiale 'made in' Sun, car pour moi la seule raison valable de changement du code est son amélioration en qualité (mais pas en quantité comme des rajouts de classes/méthodes qui si elles sont positives seront de toute façon intégrées dans la future version du JDK officiel et cela plutôt tôt que tard d'ailleurs).

    En plus à ma connaissance d'un point de vue légal l'UTILISATION d'un langage non-OpenSource (même sur une plateforme OpenSource) ne pose aucun problème, le seul possible étant la MODIFICATION d'un langage non-OpenSource ?!
      0  0

  7. #7
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Par défaut
    Citation Envoyé par adiGuba
    Pour !!!

    Perso je ne vois pas le fork comme un inconviénient ! Au contraire cela pourrait permettre d'optimiser un peu plus les JVM pour le système cible... et c'est exactement le but de la JVM !!!
    Un "fork" fait référence à une dérivation incompatible d'un point de vue API.
    Par contre des implémentations différentes d'une même spécifications, c'est déjà une réalité avec les JVM de Sun, BEA, IBM, Apple, ....
      0  0

  8. #8
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Contre
    parceque si ca passe OpenSource , Microsoft va transformer son .NET en java3 avec la portabilité et tout ,en piquant les sources
      0  0

  9. #9
    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
    Citation Envoyé par kedare
    Contre
    parceque si ca passe OpenSource , Microsoft va transformer son .NET en java3 avec la portabilité et tout ,en piquant les sources
    Si il respecte les spécification Java alors quel est le problème ???
    Dans le cas contraire il y aurait un nouveau procès que Microsoft aurait de forte chance de perdre une nouvelle fois...


    Citation Envoyé par alexismp
    Un "fork" fait référence à une dérivation incompatible d'un point de vue API.
    Pas forcément... Un "fork" peut très bien respecter les spécifications Java tout en optant pour une autre implémentation (par exemple pour mieux prendre en compte les spécificités de l'OS cible)...
    Il n'y a pas forcément un besoin de "cassure" avec l'API de Java (et c'est sûr qu'il faudra éviter cela à tout prix).
      0  0

  10. #10
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Par défaut
    Citation Envoyé par adiGuba
    Si il respecte les spécification Java alors quel est le problème ???
    Dans le cas contraire il y aurait un nouveau procès que Microsoft aurait de forte chance de perdre une nouvelle fois...



    Pas forcément... Un "fork" peut très bien respecter les spécifications Java tout en optant pour une autre implémentation (par exemple pour mieux prendre en compte les spécificités de l'OS cible)...
    Il n'y a pas forcément un besoin de "cassure" avec l'API de Java (et c'est sûr qu'il faudra éviter cela à tout prix).
    C'est une question de vocabulaire, mais "Fork" a une connotation négative, et en particulier dans le cas de Java.

    On parle plutôt d'implémentations différentes de la même spécification et c'est bien ce que font les JVM non-Sun et Apache Harmony (travail en cours).

    Tous ces produits passent les tests de compatibilité qui ne seraient probablement plus nécessaires si Java était en Open Source.
      0  0

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 97
    Par défaut
    Sun n'a qu'a donner une licence spéciale pour les distributions
    de Linux. Ainsi celles-ci pourront etre packagées avec la JVM de Sun
    et donc offrir du Java standard... Et le problème sera reglé !

    Ca ne sert à rien de mettre Java en Open Source si c'est pour
    perdre la standardisation de Java. Ce serait un crime logiciel !

    De plus Sun donne des specifications... N'importe qui est libre
    d'en faire sa propre implementation... meme si ce ne seront pas des
    versions officielles de Java.
      0  0

  12. #12
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Je crois que ça vient d'être fait justement cf mon dernier post
      0  0

  13. #13
    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
    Citation Envoyé par alexismp
    C'est une question de vocabulaire, mais "Fork" a une connotation négative, et en particulier dans le cas de Java.

    On parle plutôt d'implémentations différentes de la même spécification et c'est bien ce que font les JVM non-Sun et Apache Harmony (travail en cours).
    Dans ce cas, je dirais alors "non" aux "fork" et "oui" aux "implémentations différentes" de Java...

    Et personnellement je ne pense pas que le "fork" (avec sa connotation négative) soit l'objectif des différents projets de JVM opensource...

    Citation Envoyé par alexismp
    Effectivement, la redistribution de JVM est simplifiée avec la DLJ (Distro licence).
    Ubuntu, Debian et d'autres ont déjà annoncé leur support: Java: Hot and Spicy for GNU/Linux

    Pour mes clients en entreprise, cela me parrait beaucoup plus significatif que l'annonce de Java en Open Source.
    C'est un premier pas et c'est très bien... mais une JVM de référence en OpenSource pourrait permettre à Java de se répendre encore plus...

    Et on peut très bien utiliser des test de conformités qui authoriserait (ou non) l'utilisation du nom "Java"...

    a++
      0  0

  14. #14
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    l'enjeu a mon avis, c'est pas pour l'entreprise, mais pour la diffusion de java. Le monde linux va devoir se choisir un langage autre que C/C++ pour le futur, et pour le moment, C# risque bien d'etre ce choix grace a mono. dommage pour java je pense.
      0  0

  15. #15
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Petit bilan après 5 jours et 45 votes : les optimistes dominent "comme prévu", mais beaucoup d'incertains apparaissent quand-même (Sun on t'attend au tournant).
    N'ayant encore pas de détails supplémentaires sur l'affaire ; je le débat histoire de...

    MERCI à tous de votre participation
      0  0

Discussion fermée
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 157
    Dernier message: 30/12/2010, 15h24
  2. France : le premier pays au monde pour l'adoption de l'open source ?
    Par Pierre Louis Chevalier dans le forum Licences
    Réponses: 0
    Dernier message: 23/04/2009, 15h44
  3. Réponses: 16
    Dernier message: 26/10/2008, 12h35
  4. [travail] Pour ou contre les bureaux open-space ?
    Par Mat.M dans le forum La taverne du Club : Humour et divers
    Réponses: 31
    Dernier message: 08/04/2008, 12h58

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