Copie des API Java dans Android : Oracle saisit la Cour d'appel US pour le circuit fédéral
Après le verdict rendu en faveur de Google

Le , par Michael Guilloux

87PARTAGES

6  0 
Après cinq mois et quelques tentatives sans succès au tribunal, Oracle n’a pas encore accepté sa défaite contre Google et a décidé de saisir la Cour d’appel des États-Unis pour le circuit fédéral.

Pour rappel, après avoir racheté Sun Microsystems et récupéré Java en 2010, Oracle a poursuivi Google en justice estimant que le géant de Mountain View a violé des brevets et droits d’auteur relatifs à Java. Après un premier procès et beaucoup de rebondissements dans l’affaire, en mai dernier, un tribunal a jugé que la copie des API Java dans Android relevait bien du « fair use », et n’était donc pas illégale. Lorsque ce verdict a été rendu, Oracle a promis de faire appel pour renverser la décision.

Mais jusqu’à ce qu’on en arrive là, Google et Oracle se sont encore rendu devant le juge William Alsup qui a supervisé l’affaire depuis le début, pour des questions liées au procès. En août, les avocats d’Oracle ont demandé au juge de réunir à nouveau le jury pour lui exposer un nouvel argument qui pourrait remettre en cause l’un des principaux arguments de Google pour clamer le fair use. Ce qui pourrait donc conduire les jurés à changer d’avis au sujet de la copie des API Java par Google.

D’après Annette Hurst, avocate d’Oracle, le verdict de mai dernier aurait en effet été différent si Google n’avait pas caché la vérité sur l’arrivée de Google Play et des applications Android sur Chrome OS. L’un des principaux arguments de Google pendant le procès était en fait qu’Android (même si basé sur Java SE) a été construit pour les smartphones et n’est donc pas en concurrence avec Java SE, puisqu’il n’est pas sur PC. Avec l’arrivée de Google Play sur Android, Annette Hurst a donc estimé que cet argument n’était plus valable et que le jury a besoin d’être mis au courant de cette nouvelle information. Autrement, le verdict rendu par le tribunal en mai dernier serait entaché.

Le mois dernier, le juge a rejeté la demande d’Oracle pour un nouveau procès centré sur l’arrivée de Google Play sur Chrome OS. Alsup a expliqué que Google n’avait pas caché ses intentions de porter les applications Android sur Chrome OS. Google avait en effet mentionné à plusieurs instances en 2015 son projet ARC++, dont le but était justement de porter les applications Android sur Chrome OS. C’est donc Oracle qui a manqué d’examiner tous les documents de justice, estime le juge Alsup. Le tribunal fédéral de la Californie a également estimé que le nouvel argument d’Oracle ne pouvait pas permettre de réfuter le verdict de mai, étant donné que la portée du procès se limitait aux smartphones et tablettes Android.

Le juge William Alsup ayant donc exprimé son refus de juger l’affaire à nouveau, Oracle n’avait plus d’autre choix que de saisir une instance supérieure. Dans un document de justice datant du 26 octobre, Oracle a donc annoncé la saisie de la Cour d’appel des États-Unis pour le circuit fédéral pour contester le verdict rendu en faveur de Google en mai dernier. La décision d’Oracle n’est pas vraiment surprenante, vu toutes les tentatives de la firme de Larry Ellison pour essayer prouver que la copie des API Java dans Android était illégale.

Il faut par ailleurs rappeler qu’au bout de ce procès, Oracle espérait s’en sortir avec 9,3 milliards $ de dommages et intérêts. Ce montant se décline en deux composantes : la première d’un montant de 475 millions de dollars US correspond aux dommages subis par Oracle. Il s’agit plus précisément de l’argent que la société aurait pu se faire en attribuant une licence Java aux constructeurs de dispositifs mobiles, si Google n'avait pas développé Android. La deuxième composante d’une valeur de 8,829 milliards de dollars US, quant à elle, représente les bénéfices réalisés par Google grâce à Android. Autrement dit, il s’agit de l’argent que Google s’est fait de la publicité mobile et des applications et contenus vendus à travers l’Android Market et Google Play.

Source : Avis de saisie de la Cour d'appel par Oracle (pdf)

Et vous ?

Qu’en pensez-vous ?

Voir aussi :

Google vs Oracle : le juge rejette la demande d'Oracle pour un nouveau procès centré sur l'arrivée de Google Play sur Chrome OS

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

Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 28/03/2018 à 11:03
J'ai l'impression que les juges qui statuent là dessus n'ont rien compris au problème. Il ne s'agit pas de savoir s'il s'agit d'un usage commercial ou pas, mais de savoir si on autorise a faire des technologies compatibles avec Java.

L'interface de la bibliothèque standard étant essentielle à la compatibilité avec Java, refuser de pouvoir la réutiliser interdit de fait de faire des compilateur "compatibles Java" sans l'accord de Oracle.
Avec cette décision c'est comme si on interdisait un fabricant de pneu de faire des pneus compatibles avec certains modèles de voiture parce que le positionnement des vis est de la propriété du fabricant de la voiture.

Si ce genre de décision fait jurisprudence, toutes les technologie de compatibilité logicielle comme Mono ou Wine peuvent théoriquement être menacées.
6  1 
Avatar de TiranusKBX
Expert confirmé https://www.developpez.com
Le 28/10/2016 à 5:58
Il faut bien reconnaitre une chose à Oracle c'est d'enrichir des avocats pour rien
4  0 
Avatar de ClaudeBg
Membre éprouvé https://www.developpez.com
Le 11/02/2018 à 11:29
Dans toute l'histoire de l'Humanité, le progrès a toujours existé grâce à l'absence de droits sur les inventions et grâce à la transmission gratuite de ce qui avait été imaginé par les prédécesseurs. C'est comme ça que fonctionne, ou plutôt devrait fonctionner: On récupère tout ce qui existe librement et on améliore.

Ce n'est que tout récemment, avec l'émergence du capitalisme à outrance, qu'on a inculqué aux gens l'idée farfelue que les brevets protégeaient les inventeurs et augmentaient de ce fait la richesse et l'émergence de nouveaux progrès.

Or, la vérité est que, malgré qu'un grand nombre de personnes soient convaincus de cette idée reçue, c'est totalement farfelu: Non seulement ça ne protège rien sauf ceux qui profitent de cette ineptie (les éditeurs etc), mais de plus ça impose à chacun de réinventer la roue et induit au niveau mondial un énorme gaspillage de ressources humaines.

Ce procès n'est rien d'autre qu'une nouvelle démonstration de l'absurdité de ce système, dans lequel seuls les puissants obtiennent gain de cause, et qui entrave toute innovation personnelle.

Si ce système absurde avait été mis en place dès l'aube de l'Humanité, on en serait toujours à payer des redevances pour pouvoir allumer un feu.

Les brevets et les droits d'auteur sont des arnaques destinées à permettre aux puissants de ce monde d'acquérir des droits sur le travail des autres et sur ce qui est issu de leur cerveau: Ce sont les employés de ces sociétés qui ont pondu l'intelligence de ces systèmes, pas les sociétés qui les engagent, et lorsque les employés sont virés ils ne touchent pas de droits d'auteur ni ne profitent des brevets: Au contraire!
4  0 
Avatar de redcurve
Membre confirmé https://www.developpez.com
Le 29/03/2019 à 8:38
Citation Envoyé par Uther Voir le message
OpenJDK n'est qu'une demi-alternative vu que même s'il est OpenSource, le projet est piloté par Oracle.

Je suppose que tu veux parler du Dart et non du Dust.
Et Rust est bien utilisé pour le bas niveau, mais le C++ reste majoritaire, notamment au niveau du noyau.

Sauf que c'est passer d'un projet contrôlé par Oracle à un projet contrôlé par Microsoft. Quitte a faire le changement, il ont tout intéret à préférer des langages totalement indépendant ou qu'ils contrôlent.
Heu refaire Android en C# n'a aucun rapport avec un contrôle de Microsoft nous ne sommes pas dans le monde java hein. Google, peut très bien refaire tout sur .net core et créer des extensions à Roslyn si ils ont des besoins spécifique ou même écrire leur propre CLR tout est sous license MIT donc pour le contrôle de Microsoft on repassera.

Sinon votre délire sur Java est un sacré bordel on y comprend plus rien, Oracle va stricker OpenJDK à un moment ou a un autre.
3  0 
Avatar de herr_wann
Membre actif https://www.developpez.com
Le 29/03/2019 à 8:40
Pauvre Oracle, ils pensaient racheter Sun une misère et s'en mettre plein les poches avec des actions en justice à l'image de SCO contre IBM à l'époque. J'ai envie de verser une larme
3  0 
Avatar de AoCannaille
Membre émérite https://www.developpez.com
Le 27/05/2019 à 17:44
Citation Envoyé par shenron666 Voir le message
Ne pas confondre l'API et son implémentation
par définition, une API est une interface, c'est son implémentation qui contient le code métier qui lui est soumis au droit d'auteur
L'API est tout de même écrite une première fois. En France, d'après ce site :
les programmes d’ordinateur qu’ils soient exprimés en code source ou en code objet, seront protégés en tant qu’œuvres littéraires en vertu de la convention de Berne
Le fait est que l'API est par défaut publique, sans ça elle n'a aucun interêt.

Quand tu mets à disposition une API pour que le monde s'interface à ton implémentation de ton service, ça ne veut pas dire que tu es d'accord pour que ton API soit utilisé par d'autre pour fournir le même service, en ça, protéger son API peut avoir un sens dans le monde du code privatif.

Le problème de cette histoire, c'est que tout s'est fait dans un flou juridique au début car ça arrangeait les 2 : Sun était content que Google lance un gros écosysteme avec son langage, Google était content d'avoir accès un autre écosystème pour développer plus vite le sien et le consommateur à vu un concurrent à Apple émerger rapidement. Au début c'était du gagnant/gagnant/gagnant.
3  0 
Avatar de seikida
Membre actif https://www.developpez.com
Le 28/10/2016 à 9:43
Juste pour savoir :

Oracle n’avait plus d’autre choix que de saisir une instance supérieure.
ou se trouve la limite max des appels en justice? Qui peut donner le non definitif?
2  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 28/10/2016 à 9:54
Citation Envoyé par seikida Voir le message

ou se trouve la limite max des appels en justice? Qui peut donner le non definitif?
Ça dépend des types d'affaires. Aux USA, normalement, la dernière instance est la Cour Suprême, mais elle a refusé de statuer dans cette affaire.
2  0 
Avatar de _skip
Expert éminent https://www.developpez.com
Le 13/02/2017 à 11:21
Citation Envoyé par AoCannaille Voir le message
grave!

et puis " réduisant en miettes le business de Java". Ils sont sérieux là? les applications android s'écrivent en Java! et a part quelques irréductibles coté web qui font du JEE et les 3 applis desktop full java qui se battent en duel, Java n'est plus utilisé que dans Android... faut être sacrément con pour dire des trucs de ce genre....
Euh, il me semble que java est l'un des, sinon LE langage le plus utilisé en entreprise.

Après même si j'ai plus tendance à soutenir Google que Oracle dans l'histoire, je pense que c'est quand même chaud de dire que le propriétaire de java n'a aucune prétention à faire valoir.
2  0 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 14/02/2017 à 15:52
Citation Envoyé par AoCannaille Voir le message
c'est peut être vrai pour des outils interne alors, mais personnellement, je ne vois aucun logiciels grand publics. Il y a 3 ans environ j'en avait marre des alertes de sécurité java en permanence, j'ai désinstallé mon jdk et mon jre, depuis... bah ça ne m'a jamais manqué (un site pourris de temps en temps, mais du coup je passait mon chemin)

J'ai juste remis en cause le fait que l'avocat même de oracle accuse google d'avoir "(réduit) en miettes le business de Java", alors que d'après moi justement le gros du développement java est aujourd'hui sous android.
Je n'ai pas remis en cause la légitimité du procès, bien que comme Traroth2, je trouve qu'il y ait un peu trop d'appels à cette histoire, et que de manière générale, je trouve les arguments d'Oracle un peu capilotractés...
C'est dans les applications d'entreprise que Java est quasiment incontournable. Et ça n'est pas près de changer. Au niveau desktop, c'est à peu près mort, après les stratégies plutôt pas trop réfléchies de Sun pendant des années. Sur mobile, c'est totalement mort (je parle de la plateforme, pas du langage, hein). Il y a Javacard, aussi, mais c'est vraiment un marché de niche.

Citation Envoyé par L4goon Voir le message

Pour ce qui est du sujet initial: Je n'apprécie pas du tout Oracle mais heureusement les lois ne s'appliquent pas au faciès.
Android n'a pas tué Java Mobile Edition, oracle l'a tué par son inaction suite à être trop occupé à voir les chèques rentrer.
Oracle est bourré de défauts, mais pour Java ME, les jeux étaient faits quand Oracle a racheté Sun. La cause, se sont les smartphones, dont les concepteurs (terminaux comme OS) ne jugeaient plus nécessaire d'embarquer JavaME, mais le fait qu'Android utilise le langage Java pour le développement d'applications n'a rien à voir là dedans. Ça n'a en rien hâté la mort de JavaME. Le succès de l'iPhone a tout autant sapé JavaMe que le succès d'Android.
2  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web