Alors que les choses se sont calmées entre Apple et Adobe ainsi qu’entre Apple et Google, un nouveau choc des titans se prépare dans notre monde IT. Et les opposants ne sont autres que Google et Oracle. L’objet de la discorde n’est autre qu’Android et plus particulièrement son utilisation de Java d’après la porte-parole d’Oracle, Karen Tillman. On n’en sait pas plus pour l’instant mais ça ne devrait pas tarder !















![[VDS] HTC EVO 3D (2012)](http://www.journaldugeek.com/files/2013/05/evo-3D-39x39.png)







Le Journal du Geek
milennium
13 août, 2010, 09:36 #1Il est ou le probleme? je ne comprends pas
ambuletz
13 août, 2010, 09:38 #2Violation de brevet, oracle veut que google crache
souldiggr
13 août, 2010, 09:39 #3Une nouvelle battle au sommet. Et puis faut bien préparer la rentrée.
Oracle étant devenu une sorte de trou noir technologique, faudrait pas se contenter de blober, faut aussi éructer de temps en temps.
Aller, un petit HashTag #oraclevsgoogle sous pioupiou…
â–¬ bye â–¬
Grogeek
13 août, 2010, 09:41 #4JAVA appartient à Oracle , google utilise une couche JAVA sur le noyau Linux pour Android.
Google ne doit pas respecter la license….
« Android developers have been making unlicensed use of Java copyrights. »
A part ça, quelle idée, franchement d’avoir mis une couche JAVA …
Pourquoi ne pas avoir codé avec QT ou GTK+ ….
Grogeek
13 août, 2010, 09:42 #5Calou
13 août, 2010, 09:47 #7C’est moche.
Ahuri3
13 août, 2010, 09:49 #8xandersx
13 août, 2010, 09:49 #9Et puis que peut craindre Google ? Payer une grosse amende ? Ce sera une pichenette dans leur CA.
@Xen3r0 : trop petit, pas assez inspiré. Un bon troll est un troll bien nourri, bien gras
just_a_fleshwound
13 août, 2010, 09:51 #11Et un twit assez gratos de Tim Bray (ancienne figure de Java chez Sun passée chez google il y a qq mois) qui montre l’amour fou dans le monde de l’IT
P.R
13 août, 2010, 09:55 #12pfiou
13 août, 2010, 10:00 #13M’enfin !
J.
13 août, 2010, 10:02 #14Ouais c’est clair c’est horrible d’utiliser le langage le plus répandu au monde avec une syntaxe reconnue par des millions de programmeurs pour sa simplicité et sa complexité simultanées. C’est pas comme si c’était un langage spécialement conçu pour être efficace à la fois sur du desktop, sur du server et sur de l’embedded. Non, il vaut clairement mieux rester à l’ère préhistorique. Google n’y connait vraiment rien en informatique.
Toujours est-il qu’un combat entre Google et Oracle ça va faire des étincelles, mais à mon avis c’est plus par principe qu’autre chose, Oracle est un titan, ils n’ont pas besoin de faire cracher quelques sous à Google donc je pense que ça cache quelque chose de plus profond. Il semble que la malédiction marketing/PR de Sun Microsystems ne connaisse pas de fin, s’ils commençent à s’attaquer à Google
ambuletz
13 août, 2010, 10:04 #15JAVA 4 3VER
Harry Codder
13 août, 2010, 10:05 #16On commence par Java, on finit par MySQL et bientôt tout ça sera bien pourri par l’attitude mercantile à outrance d’Oracle…
kirk
13 août, 2010, 10:09 #18« Tu comprend pas le problème ?
JAVA appartient à Oracle , google utilise une couche JAVA sur le noyau Linux pour Android.
Google ne doit pas respecter la license…. »
C’est à mon avis beaucoup plus compliqué que sa, parce que je vois pas vraiment ou est le problème de faire sa (après j’ai pas trop envie de me taper toutes les licences en rapport avec java)
Grogeek
13 août, 2010, 10:18 #20« Google a violé de manière consciente et répétée la propriété intellectuelle d’Oracle sur Java ».
Déposée devant une juridiction californienne, la plainte porte sur les brevets No 6,125,447; 6,192,476; 5,966,702; 7,426,720; RE38,104; 6,910,205; et 6,061,520.
Rithep
13 août, 2010, 10:18 #21Sans vouloir troller, il faut quand admettre que le Java n’est pas le langage le plus light (niveau rapidité d’exécution) qu’on puisse trouver, surtout sur une plateforme mobile.
Et sinon, de la part d’Oracle, il fallait s’y attendre, même s’ils avaient plus ou moins promis de ne rien modifier par rapport à la politique de Sun…
jacoch
13 août, 2010, 10:22 #22Heu oui, Sun a pas attendu d’être racheté par Oracle pour mettre des procès. Ils avaient attaqué Microsoft dans les années 2000 et gagné. Ils avaient aussi contacté Google en 2007 concernant Android. Mais vu l’état de Sun à ce moment, ils avaient d’autres priorités. Pour Android, si je me souviens bien, Google a réécrit certaines parties pour être compatibles Java. Mais selon eux, ils doivent rien à Oracle car ils ont réécrit le code. Alors que Sun d’abord et Oracle maintenant disent que ça reste du Java et donc être licencié.
lucianot54
13 août, 2010, 10:26 #23Il utilise leurs propres java et ne font pas partie du JCP. il respect pas les normes du java, chose qui a été critiqué lors du lancement de leurs OS.
Donc après il faut voir quel brevet a était utilisé ou non.
J.
13 août, 2010, 10:27 #24C’est clair que virtualiser les ressources et avoir un garbage collector efficace dans un environnement mobile à mémoire réduite c’est naze. Non, oublions la compilation JIT de Hotspot, les NIO, le fait qu’avoir une VM aide à assurer un programme sûr et les implémentations légères de Java, ce qui compte c’est qu’il y a une VM donc c’est forcément à chier et lent ! Qu’est ce qui faut pas lire comme connerie.
bumbo
13 août, 2010, 10:39 #25Toutes ces plaintes et autres actions judiciaires aboutissent à qqch? Ca se règle à coup de grosse masse financière? C’est vrai quoi j’ai l’impression que toutes les semaines, telles ou telles entreprises en attaque une autre pour violation de brevet mais qu’au final il n’y a jamais d’interdiction de commercialisation.
Comme quoi, ça arrive à tout le monde!
max
13 août, 2010, 10:48 #26the_babou
13 août, 2010, 10:48 #27@Rithep: mon boulot c’ est le java, je connait quelques trucs, il ne faut pas confondre langage et compilation !
je m’ explique:
la plupart du temps, on compile un langage directement en code machine (c.à .d un code que le processeur comprend directement), sauf qu’ en java généralement, on compile en bytecode, un pseudo langage machine, et c’ est seulement à l’ exécution que ce bytecode est transformé en langage machine, c’ est la compilation JIT, mais on peut très bien compiler le java en langage machine directement comme tout autre langage (GNU java compiler).
il est également possible de compiler n’ importe que autre langage en bytecode, pourvu qu’ on ai un compilateur bytecode.
Naaz
13 août, 2010, 10:51 #28Java est moins performant si tu passes par une JVM (mais tu gagne infiniement en portabilité).
Siinon, pour les combats judiciaires, c’est affreux comme tout devient une affaire de gros sous. Et c’est pas ce genre de choses qui fait avancer la techno…
EDIT : t’as été plus rapide et plus précis que moi, the_babou
eol
13 août, 2010, 11:01 #292 remarques :
1 : l’iPhone a aussi un moteur java intégré? (Si c’est le cas le petit Steevy va se mettre en colère tout rouge si Oracle arrive avec ses avocats? x) )
2 : Et bientôt ils vont attaquer OOo qui est basé sur Sun…
the_babou
13 août, 2010, 11:07 #301. non, pas de java sur iPhone, c’ est Objective C (sans GC) et C++ only, il existe un projet, XML VM pour compiler du JAVA sur iPhone (et beaucoup plus que ça), mais c’ est un peu compliqué et peu développé
2. OOo appartient à Sun et Oracle le supporte activement (même avant l’ achat de Sun)
brunounet
13 août, 2010, 11:42 #32pardon pas « avec l’arrivée » mais « avant l’arrivée »
the_babou
13 août, 2010, 12:13 #33@brunounet
« maintenant, je pense le Java apporte de très bonne chose. avec l’arrivée des grands concepts MVC et language objet avoues tout de même que le java c’était imbitable. »
je ne comprend pas bien ta phrase, le java était imbitable avant l’ orienté objet et le MVC ? il y a eu une version non-objet de JAVA ? un toolkit graphique non MVC en JAVA ?
Pour moi, le langage JAVA est l’ un des plus claire que je connaisse (si on utilise pas la mise en forme et l’ indentation SUN), rien à voir avec le C++
iravaty
13 août, 2010, 12:21 #34GO est un excellent language qui a beaucoup d’avenir.
fiduce
13 août, 2010, 13:25 #37Boycott d’Oracle (pour commencer) chez moi.
the_babou
13 août, 2010, 13:29 #38Attention, il ne faut pas confondre java et javascript et java SE (et ME) et java EE.
pour faire simple, java se est un langage de programmation classique alors que java EE est un environnement pour le web pouvant être assimilé (grossièrement) à du PHP
brunounet
13 août, 2010, 13:39 #39arf petit mélange comme quoi c’est bon d’avoir des développeurs avec soit.
je différencie bien le javascript du J2E mais c’est la différence J2E vs JSE que je faisais mal je pense. il faut dire que je n’étais pas orienté système lourd à l’époque mais plutot client léger (web). donc JSE je ne savait pas trop ce que c’était.
Quelques années après, je me suis repris le java et les principe d’objets en pleine tronche sans trop savoir de quoi je parlais étant donné que je n’avais fait que du procédural…un peu chaud à comprendre le mvc et l’objet quand tu n’as fait que du code dégueu en procédural.
idem en php d’ailleurs….ah le php le javascript l’html et la css dans un seul et même fichier … quel bordel à faire évoluer.
merci pour les infos en tt cas.
J.
13 août, 2010, 15:35 #40Le J2EE, procédural/assimilé à du PHP ? A quand une option pour foutre des tartes dans la gueule via les commentaires du JDG ? brunounet si tu es mal à l’aise avec un sujet, google ou pose des questions au lieu de sortir des énormités avec un ton péremptoire à en faire pâlir un évangéliste Sun. Histoire de désembrouiller un peu le vocabulaire:
JAVA est un langage de programmation objet ayant la particularité d’être compilé en bytecode interprété par une machine virtuelle (JVM de Sun, Dalvik ou autre) afin d’assurer le (mythe du) « write once, run anywhere » (quiconque a déjà fait du Java ou même un minimum de programmation sait que c’est une demi-vérité, c’est impossible de faire du code 100% interopérable sur un projet de taille ne serait-ce que moyenne).
J2SE, pour Java Standard Edition, est un framework Java (un environnement, un ensemble de classes de base) avec des fonctions « standards » (classes de base, interfaces graphiques, gestion des évènements, etc.).
J2EE, pour Java Enterprise Edition, est un framework plus orienté application d’entreprises, d’où le support du web (JSP & Servlets, JDBC pour les bases de données…). Je pense que ce que tu trouves de ressemblant au PHP devait être le JSP, qui utilise un système de balises à l’intérieur de pages HTML, et donc a un air méchamment procédural.
brunounet
13 août, 2010, 16:20 #41que je suis mauvais…ok dev 0… tu comprends mieux pourquoi je ne m’occupe pas de ça
en tt cas j’aurais appris des choses aujourd’hui.
Merci @ tous
brunounet
13 août, 2010, 16:24 #42jsp…oui c’est plutôt ça. les baslise pour le java et ou pour le javascript
mais bon je crois que je vais arrêter les énnormités sur ce sujet pour aujourd’hui, tu ne crois pas ?
ça sera plus intelligent je crois
brunounet
13 août, 2010, 16:25 #43RRaaah il prend pas les balises
Java : JSP
Javascript : js ou script (je ne sais plus…google est mon ami)
Wolf
13 août, 2010, 20:05 #44Ce qui est bien c’est que Sun pourras interdit a Google d’utiliser Java. Du coup ça vas être un merdier pour développer pour Android et supporter les multiples configuration. Ça seras aussi la fin de l’Android Store et les applis déjà développée ne tourneront plus sur les nouvelles version d’Android. Que du bonheur !
Wolf
14 août, 2010, 01:37 #45@Night-Brinder: on se souviens de Sun vs MicroSoft. MS a perdu …
The Emperor
14 août, 2010, 22:11 #46Sun faisait ce qu’il faisait…
Mais le rachat d’Oracle n’amène clairement rien de bon… à part pour Oracle.
Night-Bringer
15 août, 2010, 14:02 #47@wolf … : avec pour résultat la naissance de .net & C# …. Bravo pour l’exemple
De toute façon en europe la loi d’interoperabilité garantie à google d’être intouchable… Au pire ils ré-implémenteront Dalvik par dessus une VM opensource autorisée par SUN pour les states
@the emporor: Scott mac nealy avec sa dégaine de golden boy sur le retour, et son côté « je comprends rien à la technique, mais je fais des thune sur la tête de mes potes ingé » n’était pas un saint, mais Lary elisson tient carrément du vampire … moi aussi ça me fait un peu peur
shooby02470
2 mai, 2012, 10:16 #48@ wolf : tient en fait, que pense tu de cette interview du père de java (James Gosling), mon cher wolf ?
« Aucune des parties n’est innocente dans cette petite tragédie. Cette escarmouche n’est pas une affaire de brevets, de principes ou de langage de programmation. Le procès est bien plus une question d’égo, d’argent et pouvoir »