Newsletter Developpez.com

Inscrivez-vous gratuitement au Club pour recevoir
la newsletter hebdomadaire des développeurs et IT pro

Le père de Java rejoint Google

Le , par LinkinSelim, Membre éprouvé
L'embauche de James Gosling a-t-elle un rapport avec le désaccord entre Google et Oracle ?

L'annonce a été faite sur son blog ce matin. James Gosling est un nouvel employé de Google.

"I find myself starting employment at Google today. One of the toughest things about life is making choices. I had a hard time saying 'no' to a bunch of other excellent possibilities. I find it odd that this time I'm taking the road more travelled by, but it looks like interesting fun with huge leverage."

Cette annonce, qui prend par surprise la communauté Java, risque de faire couler beaucoup d’encre, puisque Google est toujours en litige avec Oracle.

Pour le moment, James Gosling ne donne (et n'a a priori) aucune information sur la nature de sa future tâche chez Google, même si beaucoup de facteurs laissent à penser que cette embauche a un rapport avec le désaccord récent entre Google et Oracle sur l'utilisation de Java dans Android.

Pour mémoire, le père de Java surnomme Larry Ellison, PDG fondateur d'Oracle, le "Prince des Ténèbres" (parmi d'autres gentillesses sur Oracle). Il avait également été assez critique sur Android dont la fragmentation, à ses yeux, représente un frein au "write once, use everywhere" au cœur de Java.


James Gosling


Source

Corrections de Gordon Fowler et dourouc05


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Uther Uther - Expert éminent http://www.developpez.com
le 30/03/2011 à 13:35
Citation Envoyé par air-dex  Voir le message
Cela n'a rien à voir avec le procès sur Android. Le but de Google est de prendre le contrôle de Java en ramassant tous les antis-Oracle[...]
Google essaie clairement de tuer Oracle sur le terrain du Java pour prendre le contrôle de la tasse de café la plus célèbre du monde. Finalement

C'est quand même partiellement lié. Si les brevets d'Oracle sont reconnus valide, Google ne pourra jamais avoir le moindre pouvoir sur l'avenir de Java vu que toute implémentation tierce est soumise au bon vouloir d'Oracle.

Citation Envoyé par air-dex  Voir le message
C'est navrant de voir la communauté libriste se faire littéralement manipuler par ce faux libriste qu'est Google. Là, elle vient de lui faire un compilo Android avec GCC 4.6 et elle va aussi lui permettre de prendre le contrôle du plus gros langage du monde.

Alors là, je ne comprend pas ou tu veux en venir...
GCC n'a pas développé spécifiquement pour Google. GCC à toujours pu compiler pour les processeurs ARM (utilisés dans les téléphones Androïd), et il est utilisé comme compilateur officiel d'Android depuis toujours.

Dans la dernière version(4.6), Google a juste apporté sa contribution pour améliorer le support des technologies le concernant, comme l'ont fait beaucoup d'autres.

Tout le travail et le leadership du projet appartient toujours à la FSF.
Google ne contrôle absolument rien du tout.
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 30/03/2011 à 14:57
Citation Envoyé par bouye  Voir le message
Dans la mesure ou il n'a pas cache (sur son blog) qu'il a quitte Sun/Oracle sur des differents salariaux

Ce n'est pas vrai, ça. C'est une des raisons qu'il a donné, mais ce n'est pas la seule.
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 30/03/2011 à 15:05
James Gosling est connu pour avoir créé l'un des langages de programmation les plus utilisés du monde, au point qu'on appelle parfois maintenant Java le nouveau Cobol, tellement il est omniprésent.

La crise due au rachat de Sun par Oracle a montré clairement que tous les gens qui dépendaient de Java se sont mis à la merci d'Oracle, un éditeur bien moins conciliant et bien plus âpre au gain que Sun. Parmi les victimes, Google, via Android (procès en cours), mais aussi via énormément d'applications en ligne de Google, écrites en Java.

Maintenant, Google embauche James Gosling. Une possibilité, selon moi, c'est qu'il va travailler à une alternative de Java, un nouveau langage.

Google a, dans les toutes dernières années, montré beaucoup d'intérêt dans le lancement de nouveaux langages de programmation (Noop pour la JVM, et Go). Il se pourrait qu'ils préparent quelque chose de vraiment gros dans ce domaine...
Avatar de Philippe Bastiani Philippe Bastiani - Membre éprouvé http://www.developpez.com
le 30/03/2011 à 17:04
Citation Envoyé par Traroth2  Voir le message
Ce n'est pas vrai, ça. C'est une des raisons qu'il a donné, mais ce n'est pas la seule.

Exact: il avait aussi parlé d'une diminution de son pouvoir d'influence au sein d'Oracle par rapport à ce qu'il avait connu chez SUN... les départs de Jonathan Schwartz et Tim Bray l'avaient aussi marqué selon ses dires !

Mais au fait: quelle a été l'influence de James sur l'écosystème Java depuis 15 ans ? Sur quelle techno a-t'il travaillé ?
Avatar de bouye bouye - Rédacteur/Modérateur http://www.developpez.com
le 30/03/2011 à 23:21
Ben normal quoi, s'attendait pas a conserver son statut de super-haut niveau/decideur apres le rachat par une autre boite quand meme ...

Google peut tres bien decider de faire ce que Microsoft a fait avec J++ : creer un nouveau language (C#) et une API (.NET) +/- apparentes et en faire sa base pour les futures versions d'Android...
Avatar de Philippe Bastiani Philippe Bastiani - Membre éprouvé http://www.developpez.com
le 31/03/2011 à 9:04
Citation Envoyé par bouye  Voir le message
Google peut tres bien decider de faire ce que Microsoft a fait avec J++ : creer un nouveau language (C#) et une API (.NET) +/- apparentes et en faire sa base pour les futures versions d'Android...

Sauf que jusqu'à présent Google n'a pas montré sa capacité à imposer un nouveau langage. Et, je dirais même que Google est totalement totalement lié à Java... Même Dalvik n'est qu'une JVM en fin de compte ! Pourquoi ne se sont t'ils pas affranchi de cette contrainte du langage ? Android aurait-il fédéré les développeurs en dehors de Java ? Peuvent-ils changer de techno sans perdre en crédibilité ? Pourtant l'enjeu est bien de proposer une nouvelle machine virtuelle en concurrence avec celles de Microsoft et d'Oracle !
Avatar de tralloc tralloc - Membre actif http://www.developpez.com
le 31/03/2011 à 9:50
A mon avis (humble)

Google n'a peut-être pas réussi à imposer, jusqu'à présent un nouveau langage, mais désormais ils ont embauché un type qui a une certaine vision de la chose, parce qu'il l'a déjà fait.

Et si je dis bien si (car ce n'est pas du tout prouvé) ça les tentais, M. Gosling aurait toujours dans l'idée, le "write once, use everywhere" sur lequel il ne lâchera rien et qui est à mon avis la chose la plus fondamentale de Java.

Je pense qu'ils resteront toujours compatible avec la JVM (ce que font beaucoup de langages : SCALA, Jython,...) mais peut-être qu'ils développeraient une "nouvelle" VM à eux en plus, plus optimisée ou plus appropriée à ce qu'ils veulent faire.
Avatar de air-dex air-dex - Membre émérite http://www.developpez.com
le 03/04/2011 à 0:40
Citation Envoyé par Uther  Voir le message
C'est quand même partiellement lié. Si les brevets d'Oracle sont reconnus valide, Google ne pourra jamais avoir le moindre pouvoir sur l'avenir de Java vu que toute implémentation tierce est soumise au bon vouloir d'Oracle.

Pour moi, le but de Google est qu'Oracle abandonne le plus gros langage du monde car trop impopulaire auprès de ses développeurs. Et pour ceci, quoi de mieux qu'attaquer là où ça fait mal, c'est-à-dire sur la réputation d'Oracle dans le monde du libre ? Sachant qu'un paquet de développeurs y sont sensibles, c'est bien d'essayer se donner la bonne image d'Epinal qu'on n'a pas en réalité, non ?

Après ça, oui t'as raison car Oracle essaie quand même de se défendre. C'est SON , bo***l !

Citation Envoyé par Uther  Voir le message
Alors là, je ne comprend pas ou tu veux en venir...
GCC n'a pas développé spécifiquement pour Google. GCC à toujours pu compiler pour les processeurs ARM (utilisés dans les téléphones Androïd), et il est utilisé comme compilateur officiel d'Android depuis toujours.

Dans la dernière version(4.6), Google a juste apporté sa contribution pour améliorer le support des technologies le concernant, comme l'ont fait beaucoup d'autres.

Tout le travail et le leadership du projet appartient toujours à la FSF.
Google ne contrôle absolument rien du tout.

Ce que je veux dire, c'est que la communauté du libre est trop complaisante et aux petits soins avec quelqu'un qui est plus "Microsoft" que "Apache" sur la question du libre.

Citation Envoyé par tralloc  Voir le message
Google n'a peut-être pas réussi à imposer, jusqu'à présent un nouveau langage, mais désormais ils ont embauché un type qui a une certaine vision de la chose, parce qu'il l'a déjà fait.

Google ne veut pas imposer un nouveau langage mais récupérer le plus populaire d'entre eux en s'affichant avec LA figure emblématique de celui-ci (Gosling) et la fondation emblématique du langage (Apache).

Citation Envoyé par tralloc  Voir le message
Je pense qu'ils resteront toujours compatible avec la JVM (ce que font beaucoup de langages : SCALA, Jython,...) mais peut-être qu'ils développeraient une "nouvelle" VM à eux en plus, plus optimisée ou plus appropriée à ce qu'ils veulent faire.

Sachant que "ce qu'ils veulent faire" = Android, pourquoi feraient-ils une Dalvik II ?
Avatar de Uther Uther - Expert éminent http://www.developpez.com
le 03/04/2011 à 16:50
Citation Envoyé par air-dex  Voir le message
Pour moi, le but de Google est qu'Oracle abandonne le plus gros langage du monde car trop impopulaire auprès de ses développeurs. Et pour ceci, quoi de mieux qu'attaquer là où ça fait mal, c'est-à-dire sur la réputation d'Oracle dans le monde du libre ? Sachant qu'un paquet de développeurs y sont sensibles, c'est bien d'essayer se donner la bonne image d'Epinal qu'on n'a pas en réalité, non ?

Je ne crois pas une seconde que Google pense "récupérer" Java, au mieux ils espèrent avoir leur mot a dire sur son futur.
Oracle appartient avant tout à Oracle et au JCP, et il n'y a pas vraiment moyen de changer ça et les développeurs, même les plus versé sur l'open-source(et il ne sont pas majoritaire) le savent bien.

Citation Envoyé par air-dex  Voir le message
Ce que je veux dire, c'est que la communauté du libre est trop complaisante et aux petits soins avec quelqu'un qui est plus "Microsoft" que "Apache" sur la question du libre.

Je n'ai pas du tout la même vision, je ne vois pas de quelle complaisance la communauté du libre fait preuve envers Google.
Elle ne va quand même pas refuser des contributions bénévoles qui ne l'engagent à rien.

Citation Envoyé par air-dex  Voir le message
Sachant que "ce qu'ils veulent faire" = Android, pourquoi feraient-ils une Dalvik II ?

Pas que. Google est aussi intéresse par Java pour le coté applications Web (GWT, Google app engine, ...)

D'ailleurs Google semble s'écarter du tout Java pour Dalvik. Depuis la version 3.0, il est possible de faire des application entièrement C++. Elle s’appuient toujours sur les bibliothèques du SDK, mais ça ne m'étonnerait pas de ce ne soit que la première étape d'une transition vers un Android sans Java.
Avatar de air-dex air-dex - Membre émérite http://www.developpez.com
le 03/04/2011 à 23:51
Citation Envoyé par Uther  Voir le message
Je ne crois pas une seconde que Google pense "récupérer" Java, au mieux ils espèrent avoir leur mot a dire sur son futur.

On n'a pas la même vision du "mot à dire", alors. Quitte à parler, je pense que Google aimerait être écouté voire plus, non ?

Citation Envoyé par Uther  Voir le message
Je n'ai pas du tout la même vision, je ne vois pas de quelle complaisance la communauté du libre fait preuve envers Google.
Elle ne va quand même pas refuser des contributions bénévoles qui ne l'engagent à rien.

Certes, mais cette même communauté se tait là où elle tire à boulets rouges sur Microsoft les autres. Quoique ça à l'air d'évoluer avec la demande de libération de Gmail.

Citation Envoyé par Uther  Voir le message
D'ailleurs Google semble s'écarter du tout Java pour Dalvik. Depuis la version 3.0, il est possible de faire des application entièrement C++. Elle s’appuient toujours sur les bibliothèques du SDK, mais ça ne m'étonnerait pas de ce ne soit que la première étape d'une transition vers un Android sans Java.

Ce serait pour eux l'occasion de véritablement lancer Go, leur "Objective-C maison". Personnellement je suis pour le NDK d'Android car ça permettrait d'éliminer certaines lourdeurs du Java, même si Dalvik est déjà bon sur ce point.
Avatar de jockhip12 jockhip12 - Membre habitué http://www.developpez.com
le 14/04/2011 à 12:45
essaye d'élargir ses activités le plus maximum pour être le monopole
Offres d'emploi IT
Profil Devpmt Expérimenté ECLIPSE RCP PDE ANNECY
alfene - Rhône Alpes - Annecy-le-Vieux (74940)
C++ engineer (H/F)
Atos - Provence Alpes Côte d'Azur - Sophia Antipolis
Analyste SI-métier (H/F)
Société Générale - Ile de France - Val-de-Marne

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil