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 :

Java est-il libre ?


Sujet :

Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 107
    Par défaut Java est-il libre ?
    Bonjour a tous. je souhaiterais avoir un éclairage concernant le langage JAVA. Est il un langage libre ou un code propriétaire.

    Merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Par défaut
    Tu veux parler du langage en lui-même ou de la technologie Java ?
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu pourrais préciser ce que tu entends part libre, et ce que tu entends part code?

    Java est une spécification. N'importe qui peut implémenter cette spécification. Cette spécificaiton, pour l'implémenter correctement, il faut inévitablement y adjoindre des algorithme sous licences (aux états unis, par reconnus en europe), comme par exemple pour lire les images JPEG dans swing. Sun à l'époque, oracle maintenant, a signé des accords avec les propriétaires de ces licences pour une autorisation qui s'étends à toute JVM implémentant la spec et pour autant que cette dernière aie passé le kit de validation, kit de validation qui est sous une license propriétaire...

    Le code des classes de base de la jvm fournie par oracle reste sous la propriété exclusive d'oracle.

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 107
    Par défaut Les code Java
    je parle des codes puisque sous Java on utilise certains code et certaines bibliothèques qui appartienne a oracle qui est proprietaire.

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Oui, on t'avait demandé de t'expliquer, en fait. C'est quoi "des codes" ?

    Concernant Oracle, attention à ne pas confondre Oracle, l'entreprise, et leur produit phare, Oracle le SGBD. Le SGBD n'est pas libre, mais Oracle l'entreprise a parfaitement le droit de fournir d'autres logiciels qui, eux, sont libres, si ça lui chante.

    Concernant la bibliothèque de base Java, certaines implémentations sont libres, d'autres non. OpenJDK est libre, mais la bibli fournie par Oracle avec sa JRE ne l'est pas. Elle est, par contre, en partie open source.

    Il en va de même pour toutes les bibliothèques : certaines sont libres et d'autres non. Ça dépend desquelles on parle.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    On est pas obligé de passer par oracle.

    Il existe d'autres jvm estampillées java:
    IBM fournis une jvm
    A l'époque ou sun et oracle étaient séparé, oracle fournissait sa propre jvm (jrockit)
    Il existe aussi l'open jdk
    Et enfin icedtea, basé sur le code de l'openjdk

    En non estampillé java, il existe aussi harmony, sous licence apache.

Discussions similaires

  1. le Java est la continuité du C++ ???
    Par Vincent PETIT dans le forum Débats sur le développement - Le Best Of
    Réponses: 33
    Dernier message: 25/08/2005, 20h17
  2. [Info]Java est il gratuit ?
    Par mouloudéen dans le forum Général Java
    Réponses: 2
    Dernier message: 10/06/2005, 14h54
  3. Réponses: 15
    Dernier message: 16/05/2005, 10h31
  4. [Applet] Savoir si Java est installé ?
    Par MagicManu dans le forum Applets
    Réponses: 5
    Dernier message: 18/06/2004, 15h56

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