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 :

Mode de licences et informations


Sujet :

Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Avril 2019
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Avril 2019
    Messages : 13
    Points : 13
    Points
    13
    Par défaut Mode de licences et informations
    Bonjour à toutes et tous,

    J'espere poster dans la bonne section du forum, je cherche des informations sur le licensing Java, nous avons fait une passe sur notre parc, il ressort un certain nombre de versions java, sur poste de travail ou server, et Oracle s'apprete donc a nous envoyer la facture.
    Ou puis-je trouver une explication sur le mode de facturation qu'Oracle applique aux nombreuses versions de java SE (JRE||JDK). Je débarque un peu j'etais persuadé que java etait libre d'utilisation commerciale :\

    Merci par avance pour votre aide et bon we

    4Top

  2. #2
    Membre averti
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Points : 310
    Points
    310
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    pour ce que j'en sais Java est libre jusqu'à sa version 8 et pourrait le redevenir à sa version 17. A vérifier pour la seconde partie.
    __________________________________
    | +
    | Sylvain Tournois - Création logicielle
    |
    | sylv.tournois.free.fr
    |

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 821
    Points : 979
    Points
    979
    Par défaut
    Bonjour,

    J'ai le même soucis. Je viens de démarrer mon PC est j'ai un popup de Java qui vient de s'afficher m’indiquant que les conditions de licence était mise à jour. Et donc soit je les accepte, soit je dois désinstaller... mais je n'y comprends rien dans tout ce bazar.

    J'ai donc les questions suivantes :
    1- Comment faire pour connaitre toutes les version de JRE/JDK installées sur mon PC ?
    2- Une application Java peut utiliser plusieurs version de JRE pour fonctionner, non ? Dans ce cas, quelle règle s'applique à cette application ?... c'est la JDK qui a été utilisée pour créer l'application ? Comment savoir avec quelle JDK une application a été créée ?
    3- J'ai développé des applications java : ce sont soit des outils utilisés en interne dans mon entreprise soit des applications distribuées gratuitement à nos client pour faciliter l'utilisation de nos équipements. A t-on le droit de le faire sans licence ?

    Merci d'avance

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 838
    Points : 22 846
    Points
    22 846
    Billets dans le blog
    51
    Par défaut
    Ah ca y est Oracle a dégainé ses avocats...

    Rappel : le JDK d'Oracle recent (a partir du JDK 9) a des licenses restrictives d'utilisation (bien lire les clause) mais ce n'est pas le cas de l'OpenJDK ou des JDK de vendeurs tiers. Donc faut pas hesiter a switch (apres test que tout continue de fonctionner bien sur).

    1) Windows ? Linux ? va falloir faire tourner des script et interroger les machines. java --version devrait retourner le vendeur. Par exemple sur l'OpenJDK on a :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    openjdk 16 2021-03-16
    OpenJDK Runtime Environment (build 16+36-2231)
    OpenJDK 64-Bit Server VM (build 16+36-2231, mixed mode, sharing)

    Tandis que le JDK ou le JRE d'Oracle devrait mentionner... Oracle.

    Il est aussi possible de creer un programme java qui va imprimer la valeur de System.getProperty("java.vendor") ou autres et de le compiler en bytecode JDK7 pour que ca tourne partout.

    Sur Windows également le menu de désinstallation des apps devrait mentionner Oracle.

    2) en théorie oui mais en pratique comme des APIs changent au cours des version, ce n'est pas forcement toujours le cas. De plus du byte code compile sur une version moderne sans flag de compatibilité approprie ne fonctionnera pas sur une JVM ancienne.

    Quand on reste sur la meme version de JVM, il peut parfois exister des differences de comportement mineure entre des JVM de vendeurs differents (Oracle, OpenJDK, IBM, Microsoft, etc.) d’où l’intérêt de tester avant de switch.

    3) L'Open JDK ne nécessite aucune license autre que sa license GPL V2 + classpath extension (ce qui permet a ton code d'avoir la license que tu veux). Seul les JDK d'Oracle en ont.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Mode de licence Oracle ?
    Par seb50120 dans le forum Oracle
    Réponses: 2
    Dernier message: 26/08/2010, 14h24
  2. Pentaho en mode Cloud : recherche d'informations
    Par Thibault Crawley dans le forum Pentaho
    Réponses: 1
    Dernier message: 09/03/2010, 09h47
  3. Changement de Mode de licence
    Par ecoinfo dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 06/08/2008, 23h03
  4. Mode de licence
    Par pierrot10 dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 11/07/2006, 17h40

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