Procès Android : « Google a détruit le marché du mobile pour Java »
Oracle étend sa plainte pour prendre en compte les 6 dernières versions d'Android

Le , par Hinault Romaric

24PARTAGES

2  0 
Nouvel épisode dans la saga judiciaire qui oppose Oracle à Google pour violation des brevets Java dans le système d’exploitation mobile Android.

Oracle vient de procéder à une mise à jour de sa plainte initiale, pour prendre en compte toutes les versions d’Android publiées par Google depuis 2010, date du début des poursuites judiciaires.

L’objectif d’Oracle est d’obtenir plus de dommages et intérêts en prenant en compte la position actuelle d’Android sur le marché du mobile.

La plainte complémentaire qui a été déposée auprès de la cour de district de San Francisco fait valoir qu’Android Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, Kit Kat et Lollipop portent impunément atteinte aux droits d’auteur d’Oracle sur les API Java.

« Comme avec les versions précédentes, ces six versions d’Android ont copié des milliers de lignes de code source à partir de la plateforme Java, y compris la structure, la séquence et l’organisation de cette plateforme », affirment les avocats d’Oracle. « Tout comme avant, cette copie constitue une violation du droit d’auteur. »

Dans la missive, Oracle mentionne également le fait qu’Android a été étendu et fonctionne désormais dans les tablettes, les téléviseurs, des objets connectés et même des voitures. La part de marché importante que détient Google permet à ce dernier de générer d’importants revenus, tandis que la « plateforme Java soufre plus que jamais », selon Oracle.

« Compte tenu de la prédominance d’Android qui a été possible suite à l’utilisation non autorisée et continue de 37 API Java au cours des dernières années, Android a réussi à détruire de façon irréversible la valeur fondamentale de Java en tant que plateforme pouvant devenir un potentiel système d’exécution pour les appareils mobiles », regrettent les avocats d’Oracle.

De ce fait, Oracle souhaite obtenir un jugement déclaratoire, une injonction, des dommages et intérêts à hauteur de la rentabilité de la plateforme pour Google et un remboursement des honoraires de ses avocats.

Ce nouveau rebondissement intervient pratiquement deux mois après le rejet du recours de Google par la Cour Suprême, qui s’était alignée sur l’avis de l’Avocat général des États-Unis. Celui-ci avait affirmé que l’argument de Google selon lequel les API n’ont pas droit au Copyright était sans fondement et n’avait pas besoin d’être examiné par la Cour suprême.

Pour rappel, Oracle reproche à Google d’avoir enfreint ses droits d’auteur sur les API Java (37 API au total) qui sont utilisées dans le système d’exploitation Android. Pour Oracle, « Google a pris les plus attrayantes et les plus importantes pièces de programmation de Java pour créer Android. »

Après une première défaite devant un tribunal ayant à sa tête un juge développeur à ses heures perdues, Oracle a fait appel et a finalement obtenu gain de cause. La firme initialement demandait environ 1 milliard de dollars comme dommages et intérêts.

Source : Déposition d'Oracle

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de _skip
Expert éminent https://www.developpez.com
Le 14/08/2015 à 9:44
Il est marrant cet argument
"Ouin! Google a détruit le marché du mobile pour Java"

Faudrait juste rappeler la gueule que le développement en java sur mobile avait à l'époque de J2ME. Au simple fait de l'évoquer on sent le goût de vomi remonter dans la gorge . C'est presque reprocher à quelqu'un d'avoir détruit une décharge sauvage pour en faire un beau parc naturel.

Mis à part ça, google a copié et s'est servi, c'est l'évidence même. C'est une bonne histoire à balancer à la tronche de tous ceux qui affirmaient que .Net et Mono c'était le mal absolu et que pour être libre fallait faire du Java. Moralité on ne fait pas du java sans avoir affaire à Oracle et c'est pas parce qu'on peut lire le code du JDK et les spécs qu'on fait ce qu'on veut sans rien devoir à personne.
Maintenant la grande question c'est que va faire google? Continuer avec son presque-Java? Se recentrer sur C++, mettre en avant Dart?
Avatar de ParseCoder
Membre averti https://www.developpez.com
Le 14/08/2015 à 10:05
Oracle va t il réussir à détruire Java?
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 14/08/2015 à 10:07
Procès Android : « Google a détruit le marché du mobile pour Java »
Oracle étend sa plainte pour prendre en compte les 6 dernières versions d’Android
Cool ma saga préférer continue, sortez le pop corn
Les entreprises américaine sont comparable aux maison de Games of Thrones, ils se font la guerre juste pour le pouvoir et le fric mais se foute du peuple (les développeurs), et Oracle incarne ramsay snow. Je tribunal la banque de fer.

Bref ces poursuites judiciaire interminable ne doivent plus être pris au sérieux, c'est juste des bouffons qui se batte car ils sont incapable de faire de bons/meilleurs produits.
Avatar de imikado
Rédacteur https://www.developpez.com
Le 14/08/2015 à 10:09
Citation Envoyé par Hinault Romaric  Voir le message
Pour Oracle, Google aurait pris « [I]les plus attrayantes et les plus importantes pièces de programmation de Java pour créer Android

Sauf que Google n'a pas créé Android
En effet, tout a débuté avec une société américaine du nom d’Android justement, fondée en 2003.
Celle-ci a été ensuite rachetée par Google deux ans plus tard (en 2005)

Et surout :
Pour la première fois, elles se sont mises d’accord, et de cet accord est né l’Open Handset Alliance, au mois de novembre de la même année. Concrètement, elle regroupait pas moins de 35 entreprises dont Google qui avaient suggéré le développement d’un système d’exploitation open-source, pour révolutionner le marché du mobile en proposant quelque chose de nouveau, et balayer la concurrence (Windows Mobile à l’époque et iOS surtout).

Un peu d'histoire : http://www.phonandroid.com/toute-l-h...html#naissance
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 14/08/2015 à 10:20
Citation Envoyé par _skip Voir le message
Il est marrant cet argument
"Ouin! Google a détruit le marché du mobile pour Java"

Faudrait juste rappeler la gueule que le développement en java sur mobile avait à l'époque de J2ME. Au simple fait de l'évoquer on sent le goût de vomi remonter dans la gorge . C'est presque reprocher à quelqu'un d'avoir détruit une décharge sauvage pour en faire un beau parc naturel.

Mis à part ça, google a copié et s'est servi, c'est l'évidence même. C'est une bonne histoire à balancer à la tronche de tous ceux qui affirmaient que .Net et Mono c'était le mal absolu et que pour être libre fallait faire du Java. Moralité on ne fait pas du java sans avoir affaire à Oracle et c'est pas parce qu'on peut lire le code du JDK et les spécs qu'on fait ce qu'on veut sans rien devoir à personne.
Maintenant la grande question c'est que va faire google? Continuer avec son presque-Java? Se recentrer sur C++, mettre en avant Dart?
C'est marrant, j'aurais dit exactement l'inverse. Sun venait de racheter SavaJe, une stack Linux+JavaSE pour mobile, et voulait en fait JavaFX Mobile. Projet abandonné à cause d'Android. Avant les smartphones, plus de 90% des terminaux étaient compatibles JavaME (le fait que tu n'aimes pas cette technologie, et moi non plus d'ailleurs, n'a rien à voir là-dedans). Donc pour moi, c'est la première fois que Oracle a un argument de quelque valeur, à mes yeux.

Parce que dire "Google a pris les plus attrayantes et les plus importantes pièces de programmation de Java pour créer Android", faut oser, quand même !
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 14/08/2015 à 10:25
Citation Envoyé par imikado Voir le message
Sauf que Google n'a pas créé Android

Google a racheté Android, la boite qui a créé Android. Si on va par là, Oracle n'a pas créé Java non plus...
Avatar de imikado
Rédacteur https://www.developpez.com
Le 14/08/2015 à 10:38
Effectivement Oracle n'a pas créé Java ni Virtualbox ni openoffice,mysql...

Cette suite de procès confirme que c'était une mauvaise nouvelle qu'Oracle rachète Sun..

Ce que je trouve ici intéressant c'est que l'idée de créé Android ne vient pas QUE de google, mais d'une reflexion multi-constructeur face à l'arrivée d'Apple, et au manque de réactivité de l'OS de microsoft...
Avatar de _skip
Expert éminent https://www.developpez.com
Le 14/08/2015 à 11:13
Citation Envoyé par Traroth2 Voir le message
C'est marrant, j'aurais dit exactement l'inverse. Sun venait de racheter SavaJe, une stack Linux+JavaSE pour mobile, et voulait en fait JavaFX Mobile. Projet abandonné à cause d'Android. Avant les smartphones, plus de 90% des terminaux étaient compatibles JavaME (le fait que tu n'aimes pas cette technologie, et moi non plus d'ailleurs, n'a rien à voir là-dedans). Donc pour moi, c'est la première fois que Oracle a un argument de quelque valeur, à mes yeux.
Je suis d'accord avec toi quand tu dis qu'après Android il ne restait plus de place pour une autre solution java sur mobile. Mais j'ai de gros doutes quant à la capacité d'Oracle a convaincre qui que ce soit avec son JavaFX (totalement risible à son lancement) et son amas de spéc pourries que les fabricants de téléphones implémentaient à moitié sans trop se donner de mal, de ce que j'en pense : le développement en java sur mobile n'intéressait virtuellement personne avant Android. Java sur mobile avait pas une bonne réputation, et je pense à titre personnel que le capital sympathie de google auprès du public à ce moment là a largement compensé.

Enfin Oracle aurait peut être fait table rase du passé et proposé une expérience entièrement différente mais ça on ne le saura jamais, même si tel avait été le cas, ça se serait sûrement fait des années après Android.
Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 14/08/2015 à 11:52
Google avait les moyens de racheter Sun Microsystems, il ne l'a pas fait. C'est sans doute une preuve indirecte qu'avant Oracle, les licences d'utilisations n'étaient pas une entrave pour le développement d'un système mobile s'appuyant sur la techno java par un tiers.
Avatar de SirDarius
Nouveau membre du Club https://www.developpez.com
Le 14/08/2015 à 13:22
L'argument d'Oracle est, pour résumer : "en utilisant une version personnalisée de Java, Google empêche les développeurs de créer des applications mobiles qui peuvent tourner sous toutes les plateformes (car le but principal de java, c'est `write once, run anywhere`), et donc nuit à l'innovation".

Cet argument est fallacieux et ignore complètement ce qui s'est passé ces 10 dernières années.

Premièrement, si l'on évoque la performance, il est rare aujourd'hui de trouver des applications performantes, principalement les jeux, qui soient entièrement écrites en Java. Ce n'est pas sans raison qu'Apple utilise Objective-C (et maintenant Swift), des langages compilés nativement, et que Android propose le NDK, pour utiliser C ou C++.
Si les fabricants de téléphones faisaient abstraction de l'architecture physique pour n'exposer qu'une JVM aux développeurs, on peut douter fortement que le mobile serait la plateforme de jeux qu'elle est devenue aujourd'hui.
Il suffit de voir le nombre de jeux qui utilisent des frameworks tels que Unity.
En vérité, la plateforme qui a gagné, c'est ARM, car c'est une architecture hardware conçue précisément dans le but d'être économe en énergie, simple à construire, mais performante, et facile à faire évoluer.

Ensuite, d'un point de vue commercial, le marché des téléphones avec applications personnalisables (les proto-smartphones, ex: Nokia N95), a stagné jusqu'en 2007, parce que les acteurs du marché se regardaient et essayaient de créer un standard (J2ME).
Comme dans la plupart des cas de conception par comité, ce qui s'est passé c'est que beaucoup de temps a été perdu en discussions, et que le standard créé était extrêmement compliqué parce que devant prendre en compte les particularités de chaque fabricant. Au final, en 2007, J2ME était une API complexe, et limitée aux fonctionnalités de Java 1.3, alors que la version courante à cette époque était déja Java 6.
Autant dire que ce n'était pas particulièrement attractif pour les développeurs. Il est en plus loin d'être évident de trouver des tutoriaux et des documentations de qualité pour faire du développement J2ME. J'ai personnellement essayé de m'y mettre à cette époque, mais après avoir téléchargé les SDKs massifs et inbuvables, j'ai lâché l'affaire rapidement.
Et puis Apple est arrivé sur le marché avec son iPhone, iOS, et... pas de Java.
Leur succès instantané a chamboulé le statu quo immédiatement. Java a soudain perdu toute sa valeur, parce que le monde a compris que cette technologie n'était pas nécessaire pour créer un écosystème applicatif mobile.
On peut donc dire que ce n'est pas Google qui a tué Java pour mobile, c'est Apple, et ce fut la meilleure chose qui pouvait se produire à ce moment précis.

Donc Google a fait ce qu'ils font de mieux, développer leur propre solution. Ils avaient déjà Android depuis 2005 et avaient probablement compris que J2ME n'allait nulle part.
Ils se sont concentrés sur leur propre vision de ce qu'une plateforme mobile devait être et ont créé l'Open Handset Alliance. Ils n'ont pas jeté Java parce que ça aurait impliqué de se débarrasser de tout le travail déjà effectué sur leur OS. Au contraire, ils ont adapté le SDK pour le rendre beaucoup plus simple et moderne, et ont fourni un travail colossal pour le rendre facile à comprendre et à adopter par les développeurs, notamment grâce à une documentation bien pensée (tout comme Apple d'ailleurs, ce n'est pas par hasard si Objective-C est devenu un des langages les plus populaires).
Les fabricants de téléphones ont vite compris l'intérêt d'utiliser Android, parce que c'était la seule solution pour contrer Apple qui n'allait pas leur coûter des millions de dollars en R&D.
Le smartphone moderne est né à ce moment, lorsque le secteur s'est émancipé du Java "standard" comme plateforme commune.

D'un point de vue légal, Oracle essaie de faire croire que Google avait agi dans l'ombre, essayant volontairement de contrecarrer les efforts de standardisation.
Curieusement, Jonathan Schwartz, le PDG de Sun, propriétaire de Java en 2007, avait chaudement fécilité Google à l'occasion de la sortie d'Android. Google avait travaillé de manière ouverte depuis le début, et avait bien compris que Java était un projet de Sun.
Ils ont discuté ensemble sur l'utilisation de J2ME comme base de leur propre librairie, et tout accord de licence a été jugé inutile, parce que le but de Sun était de voir Java augmenter en popularité, quelle que soit son implémentation (voir http://www.cnet.com/news/former-sun-...for-java-apis/).
Le seul point sensible était donc que l'implémentation en question n'était pas un Java officiel, et devait donc porter un nom différent, ce qui est le cas.
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web