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 : Oracle poursuit désormais les entreprises en violation de ses licences


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Avatar de Songbird
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Juin 2015
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 494
    Billets dans le blog
    8
    Par défaut
    J'ai toujours détesté l'arnaque JAVA (lent, memory leak, souci de retrocompatibilités rendant les administrateurs fous).
    Pour chaque affirmation dans ta phrase, je souhaiterais une source:

    - La lenteur de Java (des benchmarks clairs et qui expliquent quel genre de calculs sont faits, sinon c'est pas drôle)
    - Les fuites mémoires (un article qui montre que le GC ne fait pas son taf avec des jolis logs étout)
    - La retrocompatibilité (idem)


  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Par défaut
    Ahahah exactement pourquoi avant même la fin de mes études il y a un peu plus de 6ans je n'ai pas été sur cette plateforme moisie. Vive .net et C++

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par redcurve Voir le message
    Ahahah exactement pourquoi avant même la fin de mes études il y a un peu plus de 6ans je n'ai pas été sur cette plateforme moisie. Vive .net et C++
    Super idée, il y a presque 2x plus d'offres d'emploi pour java que pour .NET, quand à C++, je n'en parle même pas tant c'est marginal...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Super idée, il y a presque 2x plus d'offres d'emploi pour java que pour .NET, quand à C++, je n'en parle même pas tant c'est marginal...
    Oui mais si Oracle poursuit cette politique, ça va peut-être changer... pas du jour au lendemain bien sûr, mais petit à petit. .NET n'avait jamais vraiment concurrencé Java jusqu'ici, parce que c'était limité à Windows. Mais maintenant que MS a rendu .NET open-source et multi-plateforme, ça devient une alternative crédible, et comme je le disais plus haut, avec des termes de licence qui protègent l'utilisateur d'une action comme celle d'Oracle en ce moment. On peut ajouter le fait que C# a beaucoup de points communs avec Java, donc les devs Java n'auront aucun mal à migrer, ce qui fait des économies en termes de formation.

    Je ne dis pas ça pour enfoncer Java, c'est une bonne plateforme qui a fait ses preuves. Mais si Java n'est plus viable économiquement, les entreprises ne resteront pas bloquées dessus indéfiniment.

  5. #5
    Membre éclairé

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    771
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 771
    Par défaut
    L’avidité de l'argent des entreprises. Au point de tuer leur propre source de profits pour du court-terme.

    Oracle est bien connu pour être déjà une plaie concernant leur propre licences Oracle, mais là ils font très fort... C'est honteux.

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Japon

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2015
    Messages : 114
    Par défaut
    A ce que je vois,
    Oracle est toujours vainceur des Patent troll Awards !

  7. #7
    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 : 46
    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
    Personellement, je ne m'inquiète pas trop et ça a plutôt l'air de la tempête dans un verre d'eau. Entre l'effet panique de cette annonce et ce qu'il y a réellement dans leur document reprenant les composants la partie commerciale de leur produit, il y a grand marge.

    D'abord si on reprend la grille de ce document en page 5, vous constaterez qu'aucune des features mentionnées n'est présente dans l'open JDK. Donc si votre appli est capable de tourner sur open JDK, aucun soucis.

    Ensuite, dans la grille on retrouve:

    Les produits JRockit qui ne sont de toutes façons disponibles que sous forme d'archive et ayant leur propre license.
    MSI Jre Installer: ceci fait l'objet d'un download à part avec il me semble ses termes de license et nécessite un compte oracle.
    Java Flight Recorder, usage tracking et Mission control: pour activer ces fonctionnalités, il faut explicitement passer à la JVM le paramètre "-XX:+UnlockCommercialFeatures". Difficile de prétendre avoir activé ça par erreur et ne pas savoir que c'est payant...
    The Java SE 7 Update 4 release introduces a new flag, -XX:+UnlockCommercialFeatures. This flag enables Oracle Java SE users to control when licensed features are allowed to run. All commercial features started or controlled via the command line or dynamically during execution will be gated by this flag. By default, commercial features are not allowed to execute, and any usage requires an active unlocking either on the command line or dynamically during runtime, to help remove any accidental usage.
    Je regarde en arrière depuis que je fais du java. Je ne connaissais pas cette liste de features commerciales. Je ne savais ni qu'elles étaient commerciales ni qu'elles existaient. Mais j'ai du mal à comprendre comment on pourrait connaitre ces features sans savoir qu'elles sont commerciales et les utiliser "par hasard". Ce sont quand même des choses qui nécessitent une volonté explicite de les activer, de lire leur documentation et de comprendre que c'est payant

    Alors ceux qui on voulu jouer au malin, ne pas payer et baser leur business model sur ce genre de feature, c'est bien dommage pour eux, mais s'assurer qu'on respecte les licences de tout ce qu'on utilise, ça fait partie aussi du boulot du programmeur. La jvm n'est qu'un point de check, il y a aussi les chiées de librairies java, les librairies natives, les bouts de code récupérés sur les forums, avec tous des licences différentes qu'il faut pouvoir gérer en fonction de la finalité de l'application que vous développez.

    Personne n"irait télécharger la base de données oracle, l'installer et s'étonner que ce soit payant à l'arrivée. Pourquoi en serait-il différent pour des features documentées comme "commerciales" ?

    La très grandes majorité des produits basés sur java n'utilisent aucune feature commerciale à ma connaissance. Et si vous les avez activées pour vous faciliter la vie en maintenance. Ben coupez les . Ca ne va pas tuer votre app.

  8. #8
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 14
    Par défaut JVM JRockit = il faut payer
    D'après la doc
    http://www.oracle.com/technetwork/ja...ons-397069.pdf

    Oracle Java SE Advanced and Oracle Java SE Advanced Desktop include Java Mission Control and Flight Recorder
    (known as JRockit Mission Control and JRockit Flight Recorder when bundled with Oracle JRockit)

    Je comprend que ce qui est payant et l'utilisation de la JVM JRockit et les API JMX de JRockit.

    Cordialement
    Vincent D.

  9. #9
    Membre actif Avatar de bloginfo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 43
    Par défaut Uniquement pour l'embarqué !
    Seul l'embarqué est payant ! Le document s'appelle d'ailleurs : "Oracle Java SE and Oracle Java Embedded Products".

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 81
    Par défaut
    Oracle maintien le flou pour gagner des $$$...
    Je commence vraiment à détester cette société; tout ce qu'elle touche se transforme en plomb.

    Sun était super novateur (mais mauvais vendeur), depuis les orientations java / mysql sont incertaines.

    Mention spéciale pour les installateurs de leurs softs : on se croirait revenu dans les années 2000; avec des modifications des variables d'environnement à modifier à la main et j'en passe... que du bonheur... pour les nostalgiques

  11. #11
    Membre confirmé
    Homme Profil pro
    Dev web et C#
    Inscrit en
    Octobre 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Dev web et C#
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 39
    Par défaut
    Un peu comme le roi Midas, mais à l'envers: tout ce que touche cette boîte se transforme en m....

    N'oubliez pas la prochaine fois que vous songez à démarrer un projet qui nécessite java/mySql/Oracledb, il existe des très bons équivalents : openJDK, mariaDB, postgreSQL.

    L'argument de payer oracle pour avoir un meilleur support tombe un peu à l'eau quand on sait qu'ils peuvent ensuite vous planter un couteau dans le dos en demandant des frais de licence supplémentaires.

  12. #12
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2013
    Messages : 33
    Par défaut
    Il me semble aussi que c'est assez flou sur MySQL. Les hébergeurs le colle partout, mais c'est pas sensé être gratuit, il me semble(enfin pas dans tout les usages), sauf si je me trompe, j'avais pas trouvé l'info clairement.
    Future source de revenu pour Oracle??

  13. #13
    Membre très actif
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Août 2014
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Août 2014
    Messages : 476
    Par défaut
    Quid d'android ? la plupart des devpts android choisissent java parce que c'est plus adapté (et le NDK est archi mal documenté en comparaison).
    Quelles est la limite entre java google et java Oracle ?

  14. #14
    Membre très actif
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 548
    Par défaut
    Si je prends un autre exemple d’un site anglais d’offre d’emplois, et qui propose plus de 100 000 offres d’emplois en développement, soit que ce que propose developpez.com 7 fois. En faisant des recherches sur les mots clés des lagunages on a ceci :

    Nom : Comparaison des offres d'emploie sur Indeed.JPG
Affichages : 801
Taille : 66,9 Ko

  15. #15
    syj
    syj est déconnecté
    Membre confirmé

    Profil pro
    DEV
    Inscrit en
    Septembre 2002
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : DEV

    Informations forums :
    Inscription : Septembre 2002
    Messages : 38
    Par défaut La suite...
    Cela risque effectivement de redistribuer les cartes.

    A mon avis la techno des 15 prochaines années, c'est Javascript avec des serveurs comme NodeJS.

    Un seul langage pour le client & le serveur.

  16. #16
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Je suis persuadé que non. Javascript est une technologie de transition. Quand WebAssembly sera finalisé et implémenté par les browsers, Javascript ne sera plus qu'un langage client parmi d'autres. Pour l'instant, il jouit de son monopole de fait sur les browsers.

    Quant aux serveurs, Node.js est loin d'être dominant, et j'ai l'impression que son intérêt est surtout de pouvoir utiliser le même langage de bout en bout dans un projet web, genre stack MEAN.

    Pour en revenir à Java, sa situation actuelle est très bonne, surtout au niveau de la JVM (le langage lui-même me semble plus remis en cause, avec Scala, Groovy et Clojure qui constituent des alternatives très convaincantes. Java 8 n'a pas encore réussi à rattraper le retard). De grands principes émergent toujours dans le monde Java. Le big data (Hadoop), les microservices (Vert.x, Spring Boot), la programmation reactive (RxJava), les choses se passent encore largement dans le monde Java. Le problème, avec le comportement d'Oracle, ce n'est pas le présent, c'est l'avenir. Ce qui apparait clairement, c'est que depuis le rachat de Sun par Oracle, l'important, c'est que ça rapporte du fric à Oracle, à court terme. Le long terme, ils s'en foutent. Du moment qu'on arrive à extorquer quelques très gros billets à Google, tant pis si celui-ci finit par se détourner ensuite de Java, si on a moyen de racketter un peu les clients, ça ne pose aucun problème d'intégrer en douce des trucs à la JRE pour la rendre payante dans certains cas non-voulus par les clients, même si lesdits clients finissent par prendre la fuite.

    Visiblement, Oracle n'a aucun problème avec l'idée d'obérer l'avenir à long terme de Java, même si pour l'instant, le risque est surtout potentiel (enfin Google ne semble plus trop impliqué sur GWT, Guava, Guice ou GSON, cela dit. Et ils feraient passer le développement Android sur Go un de ces jours que je n'en serais pas stupéfait. Et bien sûr, les implémentations Java SE open-source sont déjà parties à la benne), mais ça va finir par arriver. Peut-être même que le risque que fait peser Oracle sur Java est une stratégie à tiroirs : en montrant son pouvoir de nuisance, Oracle peut en désespoir de cause pousser IBM, Red Hat et les autres à mettre la main à la poche pour racheter tout le lot afin de pérenniser la technologie. Si tout le reste foire, je parie que c'est exactement ce qu'Oracle essaiera de faire, histoire de ramasser encore un peu plus.

    Bref, Oracle a exactement la logique de parasitisme qu'on pouvait craindre au moment du rachat de Sun en 2011. Je ne pense pas que Java en sortira indemne. On verra au final l'étendu des dégâts, dans quelques années. Le premier dégât : une certaine stagnation technologique.

  17. #17
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    De grands principes émergent toujours dans le monde Java. Le big data (Hadoop), les microservices (Vert.x, Spring Boot), la programmation reactive (RxJava), les choses se passent encore largement dans le monde Java.
    Sans vouloir pinailler, Rx vient de .NET, pas de Java

  18. #18
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Sans vouloir pinailler, Rx vient de .NET, pas de Java
    Sans vouloir pinailler, il dit juste qu'il se passe des choses sur java, pas que ce langage est l'alpha et l'omega de la programmation

    Citation Envoyé par Traroth2 Voir le message
    Le long terme, ils s'en foutent. Du moment qu'on arrive à extorquer quelques très gros billets à Google, tant pis si celui-ci finit par se détourner ensuite de Java, si on a moyen de racketter un peu les clients, ça ne pose aucun problème d'intégrer en douce des trucs à la JRE pour la rendre payante dans certains cas non-voulus par les clients, même si lesdits clients finissent par prendre la fuite.
    Un des premiers trucs qui m'a mis un gros doute, c'est quand ils ont commencé à embarquer la barre ask.com dans l'installateur de la JRE. Un malware qu'on trouve dans des installateurs de programmes quasi amateurs dans la JRE, ca m'a fait tres peur. Et ca montre un peu (malheureusement) la direction qui était en train d'etre prise...

    Ceci étant dit, pour avoir fait du C++, C# et java (principalement du java mais bonne maitrise des autres), le passage de l'un à l'autre n'est pas compliqué. Après, il est evident que quand on maitrise l'un, on prefere rester dessus plutot que de passer sur un autre ou il faudra redécouvrir les classes, frameworks et la philosophie d'utilisation...

  19. #19
    Membre très actif
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Par défaut Java est l'avenir
    Bonjour,

    On m'a toujours dit que Java était gratuit .

    Je trouve qu'il est exagéré le payer pour Java

    Encore un plan d'Oracle pour tenter de récupérer de l'argent ou pour faire fuir les gens .

    Faut-il privilégier open JDK ou zulu (Openjdk pour .Mac et Windows)

    Je croyait qu'open JDK était libre alors qu'en est-il ?

    Il semblerait que depuis le rachat de d'un par Oracle, images de Java Et plus mauvaise presse en cas pour moi

    Ayant fait des études en Java, les divers affaires qui implique Oracle ne me donne pas envie de continuer à développer dans ce langage .

    Faut-il passer à langage plus Opponent source comme python ?

    Qu'en est-il de la compatibilité entre Java et python ? J'avais entendu parler de jython

    Que pensez-vous ?

    Salutations

    Battant

  20. #20
    Membre très actif
    Profil pro
    developpeur
    Inscrit en
    Septembre 2010
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Septembre 2010
    Messages : 220
    Par défaut C'était mieux au temps de Sun, Oracle pue
    Dois-je continuer d'utiliser java EE pour mon coding ?
    Sinon par quel autre langage le remplacer ?
    python ?
    Scala ?

Discussions similaires

  1. Java est-il un choix coûteux pour les entreprises ?
    Par Idelways dans le forum Général Java
    Réponses: 195
    Dernier message: 02/05/2012, 13h48
  2. Réponses: 20
    Dernier message: 26/01/2011, 18h38
  3. Réponses: 0
    Dernier message: 25/01/2011, 12h27
  4. Réponses: 3
    Dernier message: 31/08/2010, 21h57

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