Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Procès Android : Oracle veut mettre à jour sa plainte pour prendre en compte la domination d'Android
Sur le marché et obtenir plus d'indemnisation

Le , par Hinault Romaric

26PARTAGES

1  0 
Oracle veut obtenir sa part du gâteau dans le filon que représenterait Android pour Google, depuis le lancement du système d’exploitation mobile.

Les deux géants de l’informatique américains devront bientôt se retrouver à nouveau devant les tribunaux dans le carder de la bataille juridique qui les oppose pour violation de brevets Java, suite au rejet du recours de Google par la Cour suprême des États-Unis.

Oracle vient de transmettre une note au juge dans laquelle il demande une mise à jour de son dossier pour inclure la position qu’occupe actuellement Android sur le marché. Le but de manœuvre est de pouvoir prendre en compte le revenu généré par Android depuis le dépôt de la plainte en 2010 jusqu’à ce jour pour calculer les indemnités qui seront reversées à Oracle.

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.

L’entreprise a mis à jour sa plainte pour prendre en compte le fait que depuis 2010, Google continue à violer ses brevets en publiant des mises à jour d’Android « imprégnées du tissu d’Oracle » dans les marchés existants et les nouveaux marchés. Ce qui se traduit par des dommages pour Oracle, tandis que Google continue à faire des bénéfices.

« Le dossier du premier procès ne reflète pas la situation actuelle du marché, y compris la position améliorée de Google dans la publicité et les résultats financiers globaux de son infraction continuent à augmenter », a écrit Oracle dans une note adressée au juge William Alsup.

Pour Oracle, Android représente 80% du marché des smartphones, et est embarqué dans les tablettes, les téléviseurs, des objets connectés et même des voitures. L’OS est utilisé par plus d’un milliard de personnes, et « Google tire un revenu inéluctable de ces utilisateurs à travers une variété de moyens ». Pendant ce temps, « la plateforme Java soufre plus que jamais », concluent les avocats d’Oracle.

Par cette missive, Oracle veut également prendre les devants et contrecarrer la défense de Google, qui pourrait se tourner vers le « Fair Use » pour abaisser considérablement le montant qui devra être versé à Oracle.

Google et Oracle vont se retrouver à nouveau devant le tribunal ou l’affaire avait débuté, et un nouveau jury devrait décider sur la question de l’usage loyal des API Java dans Android.

Source : La lettre d'Oracle

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

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.
10  1 
Avatar de StringBuilder
Expert éminent https://www.developpez.com
Le 14/08/2015 à 14:48
Pendant ce temps, heureusement que Xamarin est là et .NET aussi
8  2 
Avatar de FatAgnus
Membre éprouvé https://www.developpez.com
Le 14/08/2015 à 18:45
Citation Envoyé par abriotde Voir le message
Oracle est une société a vomir la pire, juste devant Apple et Microsoft.
Entièrement d'accord avec toi, Oracle est une société a vomir. Dommage que ce n'est pas IBM qui ait racheté Sun Microsystems.

Oracle a tué tous les belles technologies open source de Sun Microsystems : Java, MySQL, ZFS et OpenSolaris. L'attitude des cette société représente tout ce que je déteste dans l'informatique.
7  1 
Avatar de hypno195
Futur Membre du Club https://www.developpez.com
Le 23/07/2015 à 18:56
Pendant ce temps, « la plateforme Java soufre plus que jamais », concluent les avocats d’Oracle.
Elle est quand même très drôle cette phrase.
5  0 
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...
5  0 
Avatar de abriotde
Membre expérimenté https://www.developpez.com
Le 14/08/2015 à 14:19
Citation Envoyé par Traroth2 Voir le message
Oracle n'a pas créé Java non plus...
Non mais Google a développer Androïd au delà des attentes, on ne peux pas en dire autant d'Oracle avec MySQL ou Java. Ils sont en train de tout freiner par aviditer...
6  2 
Avatar de Elepole
Membre éprouvé https://www.developpez.com
Le 23/07/2015 à 15:21
Citation Envoyé par Hinault Romaric Voir le message

Oracle veut obtenir sa part du gâteau dans le filon que représenterait Android pour Google
Tous le reste de l'article est du bonus. Le coeur du problem est la.
3  0 
Avatar de FaridM
Membre expérimenté https://www.developpez.com
Le 23/07/2015 à 16:50
Je ne comprends pas, tout le monde utilise les API d'Oracle, Tomcat, Jboss, tous les dev Java...
Pourquoi est-ce que Google devrait payer et pas les autres?
3  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 22/08/2015 à 16:43
Oracle est comme une major de disques. L'un a loupé l'essor de la musique dématérialisée et l'autre l'essor d'Android. Résultat : les deux courent après l'argent perdu (ou plutôt non gagné).

Pour le reste, Android permet à Java de poursuivre sa mission d'universalité. Jusque là, tous les OS de tous les PC ont au moins une JVM (souvent celle de Sun puis d'Oracle) pour faire tourner des applis Java. Maintenant tous les OS mobiles (ou presque, iOS) auront de quoi faire tourner les applis Android, donc une JVM Android (Dalvik, ART ou variantes). Le temps passe, l'universalité de Java reste.
3  0 
Avatar de StringBuilder
Expert éminent https://www.developpez.com
Le 24/01/2016 à 20:44
On ne parle pas du CA de la branche Android de Google, mais d'une estimation du CA qu'une utilisation abusive d'un produit sans licence a permis d'engranger. C'est loin d'être la même chose !
3  0