Précédent   Forum du club des développeurs et IT Pro > Java > Général Java
Général Java Java SE, Java ME, APIs, Persistance, JDBC, Spring, XML. Avant de poster -> FAQ Java, Sources Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 01/03/2011, 16h01   #81
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 678
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 678
Points : 5 107
Points : 5 107
Citation:
Envoyé par adiGuba
A ma connaissance il n'y avait déjà pas de build d'OpenJDK 6 pour Windows... non ?
En effet, et ça ne semble pas prêt de changer.

Citation:
Envoyé par adiGuba
Sinon voici une des fiches de bug "corrigé" dans le dernier build du JDK7 : openjdk LICENSE file needs rebranding
La Document Fondation, l'association constituée de transfuges de OpenOffice.org qui ont lancé un fork plutôt bien suivi de OOo, c'était aussi plainte que le rebranding était la seule véritable correction qui intéressait Oracle sur la version 3.3 de OOo
Uther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 16h06   #82
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 568
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 568
Points : 6 432
Points : 6 432
Citation:
Envoyé par Uther Voir le message
En effet, et ça ne semble pas prêt de changer.
Sachant qu'actuellement, seul la VM hotspot de SUN est dispo sous windows, sait-on s'il sera possible d'utiliser java7 sous windows sans passer à la caisse pour la jvm d'oracle? Car si tel est le cas, je risque de me retrouver dans de sales draps.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 16h37   #83
adiGuba
Expert Confirmé Sénior
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 657
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

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

Informations forums :
Inscription : avril 2002
Messages : 12 657
Points : 22 438
Points : 22 438
Citation:
Envoyé par Uther Voir le message
La Document Fondation (association constituée de transfuges de OpenOffice.org qui ont lancé un fork semble il plutôt bien suivi de OOo) c'était aussi plaint que c'était la seule véritable correction qui intéressait Oracle sur la version 3.3
Dans le même temps on ne peut pas leurs reprocher cela. Ca la foutrait mal de sortir un produit final avec une licence incorrecte



Au passage je suis en train de jeter un œil un peu plus attentif à cette version, et il y a quand même eu beaucoup de travail ces derniers mois...
  • Par exemple l'API java.nio.file a subit un véritable lifting plutôt réussi à mon goût (et elle inclut le support des JARs !)
  • L'API java.dyn semble avoir pas mal bougé aussi (mais je ne m'y suis pas encore attardé).
  • Avec le projet Coin, Il y a eu plusieurs efforts de "coinification", c'est à dire de généraliser les nouvelles syntaxes dans le code existant (surtout pour le diamond <> et le try-with-resource).


a++

PS : @_skip il n'est pas question de rendre la JVM standard payante !
Oracle a juste l'intention de proposer une JVM "Premium" payantes EN PLUS de la JVM standard.
Rien de neuf car cela remplacera en fait JRockit...
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 01/03/2011, 17h48   #84
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 663
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 663
Points : 3 337
Points : 3 337
Citation:
Envoyé par Uther Voir le message
Ce document concerne les contributions que des tiers souhaitent intégrer à l'OpenJDK, pas des travaux d'Oracle lui même.
Cependant, les travaux d'Oracle qui sont intégrés a l'OpenJDK le sont bien sur sous la GPL, cette licence interdisant des contributions sous des licences non compatibles.
La clause 4 concerne bien les contreparties d'Oracle :

"The term ‘us’ shall mean Oracle International Corporation"
"4. (...) Any contribution we make available under any license will also be made available under a suitable FSF (Free Software Foundation) or OSI (Open Source Initiative) approved license"

Si ça veut dire qu'ils peuvent contribuer du code au JDK sans qu'il soit inclus à OpenJDK, alors que parallèlement, ils ont la possibilité de passer le code contribué par des tiers à OpenJDK sous la licence propriétaire du JDK, la réciprocité annoncée par la clause 4 n'est rien d'autre qu'un gros bobard !
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 01/03/2011, 18h05   #85
adiGuba
Expert Confirmé Sénior
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 657
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

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

Informations forums :
Inscription : avril 2002
Messages : 12 657
Points : 22 438
Points : 22 438
Citation:
Envoyé par Traroth2 Voir le message
Si ça veut dire qu'ils peuvent contribuer du code au JDK sans qu'il soit inclus à OpenJDK
Qu'est-ce que tu appelles le "JDK" tout court ?
Le JDK publié par Oracle ?

Dans ce cas oui ils ont le droit d'y ajouter ce qu'ils veulent sous n'importe quelles licences (et c'était déjà le cas à l'époque de Sun).


OpenJDK est l'implémentation de référence, disponible sous une double licence GPL/JRL. Toutefois toutes les contributions qui y sont faites appartiennent à Sun/Oracle.

Ainsi Sun/Oracle peuvent sortir un JDK propriétaire à partir du code de l'OpenJDK, ce était déjà le cas du JDK 6 de Sun...


a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 18h15   #86
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 678
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 678
Points : 5 107
Points : 5 107
Citation:
Envoyé par Traroth2
La clause 4 concerne bien les contreparties d'Oracle :

"The term ‘us’ shall mean Oracle International Corporation"
"4. (...) Any contribution we make available under any license will also be made available under a suitable FSF (Free Software Foundation) or OSI (Open Source Initiative) approved license"
Ici le "we make availible" indique seulement que Oracle se charge de publier le code qui lui est soumis.
Ce document parle des contributions données par le signataire, pas du code produit par Oracle :
Citation:
1. The term 'contribution' means any source code, object code, patch, tool, sample, graphic, specification, manual, documentation, or any other material posted or submitted by you to a project.
Bref, selon le contrat qu'Oracle fait signer à ses contributeurs externes, Oracle publie leur travail sous une licence libre (GPL dans le cas d'OpenJDK).
Et comme ce contrat lui donne également la co-propriété du code, cela lui permet de l'intégrer à ses JDK propriétaires sans être embêté par la clause virale de la GPL.

Par contre pour ses propres développements, Oracle n'a pas a signer de contrat avec lui même . Il peut donc choisir au cas par cas s'il les intègre à l'Open JDK (sous GPL), ou s'il les réserve à ses JDKs standard/premium (propriétaires)
Uther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 08h25   #87
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 568
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 568
Points : 6 432
Points : 6 432
Citation:
Envoyé par adiGuba Voir le message
PS : @_skip il n'est pas question de rendre la JVM standard payante !
Oracle a juste l'intention de proposer une JVM "Premium" payantes EN PLUS de la JVM standard.
Rien de neuf car cela remplacera en fait JRockit...
Ben en fait ils ont annoncé que la JVM fermée de SUN qu'on utilise actuellement sous windows, ainsi que l'autre JVM payante, jrockit justement sauf erreur, seraient fusionnées en 1 seul produit et qu'OpenJDK serait l'implémentation destinée à la communauté.

Alors justement, sachant qu'OpenJDK n'est pas disponible sous windows et que ce que nous utilisons actuellement va être mergé avec jrockit, il restera quoi comme solution? Je suis pas sûr d'avoir tout saisi en détails.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 09h48   #88
adiGuba
Expert Confirmé Sénior
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 657
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

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

Informations forums :
Inscription : avril 2002
Messages : 12 657
Points : 22 438
Points : 22 438
Citation:
Envoyé par _skip Voir le message
Ben en fait ils ont annoncé que la JVM fermée de SUN qu'on utilise actuellement sous windows, ainsi que l'autre JVM payante, jrockit justement sauf erreur, seraient fusionnées en 1 seul produit et qu'OpenJDK serait l'implémentation destinée à la communauté.
Oui. Et le fruit de cette fusion fera partie de l'OpenJDK.

Le communiqué de presse était clair là dessus : http://www.oracle.com/us/corporate/press/173782
  • La licence de l'OpenJDK restera la même.
  • Oracle travaille sur un merge d'Hotspot et de JRockit, et prévoie d'intégrer le résultat cela dans l'OpenJDK.
  • Le JDK et le JRE seront disponibles sous la même licence qu'actuellement, et toujours en téléchargement gratuit.
  • La "grosse" différence viendra de cette offre "premium" payante qui proposera des fonctionnalités supplémentaires, et qui correspondra grosso-modo aux fonctionnalités supplémentaire de JRockit, comme JRockit Mission Control (pour profiler les applications), JRockit Real Time (pour des applis en temps-réels avec entre autre un GC déterministes), un support technique, etc...

En clair chez Oracle tu auras le choix entre :
  • Un JDK/JRE "standard", aux même conditions qu'actuellement (comme le faisait Sun).
  • Un JDK/JRE "premium" pour des fonctionnalités supplémentaires payantes.

Avec bien sûr toujours la possibilité d'utiliser OpenJDK pour tous les systèmes. S'il n'y a pas de version Windows c'est tout simplement parce qu'il n'y a pas beaucoup d'intérêt à cela...


a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 09/06/2011, 11h40   #89
Idelways
Expert Confirmé Sénior
 
Avatar de Idelways
 
Homme Ihssen Idelways
Développeur Ruby on Rails / iOS
Inscription : juin 2010
Messages : 1 389
Détails du profil
Informations personnelles :
Nom : Homme Ihssen Idelways

Informations professionnelles :
Activité : Développeur Ruby on Rails / iOS

Informations forums :
Inscription : juin 2010
Messages : 1 389
Points : 69 170
Points : 69 170
Le Java Community Process approuve à contrecœur Java SE 7
Des voix s'élèvent contre la politique de licence imposée par Oracle



Le scrutin sur Java SE 7 par le Java Community Process vient d'avoir lieu et d'approuver à la majorité écrasante cette prochaine édition standard du langage, mais non sans de nombreux commentaires fustigeant notamment la politique de licence menée par Oracle.

Google, bien que satisfait de l'avancement de la technologie sur cette version, mais visiblement décidé à gâcher la fête d'Oracle, a manifesté le seul vote négatif, contre 13 voix positives et 2 abstentions.

IBM, Red Hat, SouJava, London Java Community, Goldman Sachs et Fujitsu ont tous voté Oui tout en affirmant dans les commentaires du vote leur refus de la politique de licence de Java, leur scepticisme envers le groupe d'experts et la transparence de tout le processus.

Sans mentionner le désaccord ayant conduit la fondation Apache à quitter le Process ni le procès en cours, Google rappelle que le kit de validation TCK (Technology Compatibility Kit), partie intégrante du standard, ne doit pas être utilisé pour interdire les implémentations compatibles, notamment dans le domaine du mobile.

L'éditeur d'Android, numéro 1 mondial des OS mobiles, juge que « les licences qui contiennent de telles restrictions sont incompatibles avec les exigences du JSPA, et violent les attentes de la communauté Java (sic) que les spécifications du JCP puissent être implémentées ouvertement »

Werner Keil, expert en Java et membre à part entière du JCP, justifie son abstention par le « manque de transparence » tant dans la gestion de l'ensemble Umbrella JSR (Java Specification Request) que pour d'autres composants essentiels, en particulier le projet Coin.

Pour rappel, Java SE 7 offrira notamment une meilleure compatibilité avec les processeurs multicoeurs, des possibilités de scriptage dynamique, une API unifiée pour accéder aux systèmes du fichier de l'OS tout en continuant d’autoriser les opérations spécifiques à chaque plateforme.

Oracle, qui a naturellement voté oui sans commentaire, se heurte à de vives critiques qui ne se sont pas tassées malgré la volonté que le géant a récemment manifestée de révolutionner le fonctionnement du Java Community Process vers plus de transparence, de réactivité et d'agilité.


Source : JCP

Et vous ?

Que pensez-vous de la situation au sein du Java Community Process ?
Et de la progression de la technologie Java en général ?
Idelways est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 11h58   #90
kdmbella
Expert Confirmé
 
Avatar de kdmbella
 
Homme MBELLA EKOUME
Développeur Web
Inscription : août 2010
Messages : 675
Détails du profil
Informations personnelles :
Nom : Homme MBELLA EKOUME
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 675
Points : 3 899
Points : 3 899
Je pense scincèrement que l'on s'achemine vers des restrictions fortes a l'utilisation de java en depit du fait que ce langage évolue dans le bon sens et je pense aussi que a moyen terme oracle compte en tirer des royalty
mais en fin de compte seul l'avenir nous le dira
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 12h50   #91
Nemek
Modérateur
 
Avatar de Nemek
 
Homme Logan
Développeur Java
Inscription : août 2005
Messages : 1 701
Détails du profil
Informations personnelles :
Nom : Homme Logan
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Java
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : août 2005
Messages : 1 701
Points : 3 682
Points : 3 682
C'est déjà le cas avec Android et l'introduction d'une petite clause non négligeable.
Citation:
The use of Software in systems and solutions that provide dedicated functionality (other than as mentioned above) or designed for use in embedded or function-specific software applications, for example but not limited to: Software embedded in or bundled with industrial control systems, wireless mobile telephones, wireless handheld devices, netbooks, kiosks, TV/STB, Blu-ray Disc devices, telematics and network control switching equipment, printers and storage management systems, and other related systems are excluded from this definition and not licensed under this Agreement.
source
__________________
Java : Forum - FAQ - Java SE 7 API - Java EE 6 API

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
Nemek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 16h24   #92
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 663
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 663
Points : 3 337
Points : 3 337
"la volonté que le géant a récemment manifestée de révolutionner le fonctionnement du Java Community Process vers plus de transparence, de réactivité et d'agilité" : Oui, enfin c'est comme que vous l'interprétez. Personnellement, je vois plutôt une manière de tuer le JCP à petit feu...
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 09h34   #93
parrot
Membre confirmé
 
Inscription : octobre 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 39
Points : 231
Points : 231
Depuis la reprise de Sun par Oracle, je pense qu'Oracle met la main sur java pour en tirer du profit. Et vu la vaste utilisation de java, l'affaire peut être plus que lucrative. Etant donné le type de licence accordé pour la JVM, ils ne pourront pas fermer le robinet tout de suite. Mais je crains qu'ils n'aient une stratégie pour faire passer beaucoup de monde à la caisse, dans quelques années!

Ceci dit, j'ai espoir que James Gosling nous prépare une alternative à java. N'a-t-il pas signé chez Google? Bon, on passe d'un requin à l'autre, peut être de Charybe en Scylla. Mais Google semble plus proche de l'idéal que nous avons connu avec Sun.
parrot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 10h46   #94
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 678
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 678
Points : 5 107
Points : 5 107
Citation:
Envoyé par parrot Voir le message
Depuis la reprise de Sun par Oracle, je pense qu'Oracle met la main sur java pour en tirer du profit. Et vu la vaste utilisation de java, l'affaire peut être plus que lucrative. Etant donné le type de licence accordé pour la JVM, ils ne pourront pas fermer le robinet tout de suite. Mais je crains qu'ils n'aient une stratégie pour faire passer beaucoup de monde à la caisse, dans quelques années!
C'est évident que Oracle veux gagner de l'argent avec Java.
Sun n'était pas un philanthrope non plus, loin de là. Si le JDK est gratuit c'est bien parceque, son but était de faire payer les fabricant de JVM. Il s'est juste révélé intenable notamment à cause de Microsoft qui n'est pas rentré dans le jeu de Java.
Uther est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h56.


 
 
 
 
Partenaires

Hébergement Web