IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

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 !

API Java dans Android : Oracle parvient � faire annuler la d�cision rendue en faveur de Google
La Cour d'appel rejette l'usage �quitable des API

Le , par Michael Guilloux

980PARTAGES

11  0 
API Java dans Android : Oracle parvient � faire annuler la d�cision rendue en faveur de Google
la Cour d�appel rejette l�usage �quitable des API

La Cour d'appel du circuit f�d�ral � Washington DC a relanc� le proc�s entre Oracle et Google sur l'utilisation des API Java dans le syst�me d'exploitation mobile Android. Mardi, la Cour d'appel s'est prononc�e en faveur d'Oracle en annulant le jugement de 2016 en vertu duquel l'utilisation des API Java dans Android rel�verait du fair use (usage �quitable). Le tribunal a donc renvoy� l'affaire � la Cour f�d�rale de Californie pour d�terminer les dommages, ce qu'Oracle estimait � environ 9 milliards de dollars.

Pour rappel, apr�s avoir rachet� Sun Microsystems et h�rit� de 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 2016, un tribunal a jug� que la copie des API Java dans Android relevait bien du � fair use �, et n��tait donc pas ill�gale. Oracle a toutefois promis de faire appel pour faire annuler la d�cision rendue par le juge William Alsup de la Cour de district pour la Californie du Nord.

En octobre 2016, Oracle a donc saisi la Cour d�appel des �tats-Unis pour le circuit f�d�ral, une instance sup�rieure, dans une nouvelle tentative de gagner la cause, et la firme de Redwood City est sur la bonne voie. � L'usage des API Java par Google n'a pas �t� �quitable �, a statu� la Cour, qui estime que Google les a utilis�s dans un but commercial.

� Tout d'abord, le fait qu'Android soit gratuit ne rend pas non commerciale l'utilisation des API Java par Google. Donner aux clients gratuitement quelque chose qu'ils devraient normalement acheter peut constituer un usage commercial �, peut-on lire dans le document de justice. La Cour d'appel ajoute que � le fait que Google puisse �galement avoir des motifs non commerciaux n'est pas pertinent en droit �. Elle estime ensuite que � si Google affirme que ses revenus proviennent de la publicit�, pas d'Android, la commercialisation ne d�pend de la fa�on dont Google gagne son argent. En effet, un avantage �conomique direct n'est pas requis pour d�montrer une utilisation commerciale. � Et la preuve d�une utilisation commerciale, selon la Cour, p�se contre une utilisation qui rel�ve du fair use.

Parce que la Cour conclut que l'utilisation des API Java par Google n�est pas �quitable en droit, elle renvoie les deux g�ants de la technologie devant le tribunal de Californie pour un proc�s qui permettra de d�terminer les dommages � payer par Google.


Dorian Daley, avocat g�n�ral d'Oracle, s'est r�joui de cette nouvelle d�cision. � L'avis du Circuit f�d�ral confirme les principes fondamentaux du droit d'auteur et indique clairement que Google a viol� la loi. Cette d�cision prot�ge les cr�ateurs et les consommateurs contre l'abus ill�gal de leurs droits �, a-t-il �crit dans un communiqu�. Du c�t� de Google, on se dit � d��u � de la d�cision. � Ce type de d�cision rendra les applications et les services en ligne plus on�reux pour les utilisateurs. Nous �tudions nos diff�rentes options �, a d�clar� Patrick Lenihan, un porte-parole de Google.

Sources : D�cision de justice, Communiqu� d�Oracle

Et vous ?

Que pensez-vous des arguments pr�sent�s par la Cour pour faire annuler la d�cision pr�c�dente ?
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !

Avatar de defZero
Membre extr�mement actif https://www.developpez.com
Le 10/10/2020 � 20:46
Pour l'analogie, breveter une API reviendrait dans le monde r�elle � breveter un langage, puisque c'est la fa�on dont nous pouvons communiquer.
Est-ce que la fa�on de communiquer peut �tre breveter ? Dr�le de question � mon avis.
Alors, oui, la communication est une invention g�niale, maintenant si seul 1 ou 2 personnes peuvent l'utiliser, �a me parait perdre pas mal de son int�r�t premier .

Globalement, si les id�es de la cour supr�me ce d�mocratise sur ce sujet, on aura plus de possibilit�s d'interconnexion de syst�mes h�t�rog�ne, puisque tous les environnement devront devenir propri�taire pour exister.
Et je ne crois pas que ce soit une bonne nouvelle pour qui que ce soit, Oracle compris.
9  0 
Avatar de Uther
Expert �minent s�nior https://www.developpez.com
Le 15/01/2020 � 14:05
Citation Envoy� par gabriel21 Voir le message
Si la cour supr�me confirme la condamnation, ce sera un sacr� bronx aux USA et par ricocher dans le monde.
Et l'on pourra sans doute pr�dire la fin rapide de Java. Car il est fort probable que s'appuyant sur cette d�cision, Oracle fera du chantage aux entreprises utilisant Java sans support, pour qu'ils payent. Ce qui poussera de nombreux �diteurs � recoder dans un autre langage leurs applications m�tiers pour �viter de nouveaux proc�s.
Dans ce cas, reste � savoir quel langage sera le grand gagnant de cette lutte aux dividendes...
Encore une fois, �a n'a rien a voir : le proc�s de Google concerne uniquement la r�impl�mentation compml�te de la biblioth�que Java, pas son utilisation.
L'utilisation du langage Java ou m�me une impl�mentation de Java bas�e sur l'OpenJDK sont compl�tement libres et garanties.

Citation Envoy� par TidiusFF Voir le message
Oracle traite d�ja Java comme un boulet mort depuis des ann�es.
C'est un peu l'inverse Oracle a mis des moyens pour relancer Java, l� ou Sun n'avait pas r�ussi. Par contre il a pris beaucoup de retard par rapport � la concurrence.
8  0 
Avatar de marsupial
Expert �minent https://www.developpez.com
Le 06/04/2021 � 13:17
10 ans et 6 proc�s plus tard, on en revient � la situation initiale et qui dure depuis des d�cennies. A savoir que les API sont soumises au fair use et ne sont monnayables que par des brevets. Il n'y a qu'Oracle pour intenter des proc�dures aussi longues...
8  0 
Avatar de Uther
Expert �minent s�nior https://www.developpez.com
Le 08/01/2020 � 10:41
Citation Envoy� par darklinux Voir le message
Techniquement cela tuerais Java et donc l ' imp�t d ' Oracle mais laisserais le champ libre � . Net , Kotlin , C++ pour l ' embarqu� , ce serais une victoire � la Pyrrhus , serais ce un mal ? Cela va permettre de rebattre les carte , de ce d�barrass� du legacy , donc d ' avoir un www efficient , car sans dette technique et abimerais sans doute Apple .
Pour 99,9% des utilisateurs de Java, �a ne changerait rien du tout. �a ne concernerait que les personnes qui veulent faire une r�-impl�mentation des biblioth�ques Java � partir de z�ro, c'est � dire en pratique plus personne. M�me Google base les nouvelles version du SDK d'Android sur l'OpenJDK.

Citation Envoy� par walfrat Voir le message
Cela dit, il me semble que parmi les arguments mentionn� par Oracle dans les articles pr�c�dent, une des reproche n'est pas d'avoir copier/coller l'API mais bien du code d'impl�mentation existant d�j� et venant de chez Oracle.
En dehors de l'interface de la biblioth�que Java, Oracle n'a pu prouver que 9 lignes de code recopi�es (en plus compl�tement trivial) sur plusieurs millions. Autant dire que l'argument est plus que faible.
7  0 
Avatar de onilink_
Membre �m�rite https://www.developpez.com
Le 21/02/2020 � 10:43
@Aiekick
Sauf que la on parle de l'API java, pas de l'impl�mentation de java ni de l'impl�mentation de son API.
Une API par principe �a ne se vend pas, c'est l'impl�mentation qui se vend.

Tout comme tu ne vends pas les mots d'un dictionnaire, mais plut�t les textes �crits avec.

Outre le fait que �a n'a aucun sens, si jamais Oracle finis par avoir le dernier mot, �a va �tre n�faste pour tout le monde car toute entreprise qui a cr�e une API pourra avoir un monopole dessus, et donc un monopole sur les interop�rabilit�s, emp�cher les impl�mentations open source, etc...
7  0 
Avatar de ClaudeBg
Membre �prouv� https://www.developpez.com
Le 21/02/2020 � 11:43
tout le monde peut faire ce qu'il veut, et je trouve �a plus emmerdant encore.
Un monde o� les avanc�es sont r�cup�rables par tous, et dans lequel on fait ce qu'on veut (en respectant les autres) est quand m�me un monde plus agr�able � vivre que celui dans lequel chacun r�invente la roue et voit sa libert� limit�e sous des pr�textes commerciaux.

Sinon, sur le principe, quid de la pr�tendue s�paration des pouvoirs, lorsque le politique se m�le de d�cisions judiciaires?

De plus, quand on voit l'ineptie � laquelle on est arriv�: Un syst�me invent� par Sun et utilisable gratuitement, qui est rachet� pour une bo�te dont l'unique but est de faire payer ce qui �tait gratuit, �a montre les limites de ce syst�me �conomique.

Bref, moi je pisse autant sur Google que sur Oracle, qui repr�sentent tout ce que je d�teste dans notre soci�t�. Le seul int�r�t que je vois � cette lutte f�roce entre "fr�res d'armes", c'est qu'� force de rencontrer des probl�mes de ce type, ce syst�me de droits d'auteurs et de copyrights va s'auto-bloquer.
7  0 
Avatar de redcurve
Inactif https://www.developpez.com
Le 16/11/2019 � 11:38
J'ai bien fait de ne pas m'impliquer dans cette techno quand elle est sortie le mod�le de License m'a toujours sembl� louche, et apte � exploser en plein vol des ann�es plus tard. Le truc il est open-source/propri�taire/gratuit/payant simultan�ment mais tu ne sais pas trop qu'est-ce qui va dans chaque case .
8  2 
Avatar de marc.collin
Membre �m�rite https://www.developpez.com
Le 11/01/2020 � 3:17
Citation Envoy� par SQLpro Voir le message
Il est amusant de constater que d'un c�t�, Java autrefois libre, devient de plus en plus ferm� � cause d'Oracle et que de l'autre .net devient de plus en plus ouvert gr�ce � Microsoft�. Qui l'eu crut il y a 10 ans ?

A +
plus que faux, Java EE a �t� confi� � la fondation Eclipse et oracle contribue � openjdk
https://openjdk.java.net/

tu veux contribuer � javafx?
c'est par ici
https://openjfx.io/

tu es plut�t java web start?

https://openwebstart.com/
6  0 
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 forthx
Membre �prouv� https://www.developpez.com
Le 21/02/2020 � 14:40
c'est un peut comme si je d�veloppais un navigateur qui respecte la norme et qui ex�cute du angular nativement: google pourrait me dire que je n'ai pas le droit car l'api angular est sa propri�t� ...

ou a plus bas niveau, si je fait un processeur compatible X86 car c'est intel qui a d�fini le jeux d'instruction. (ils on pas vendu des droits d'exploitation de l' "API" x86 d�ailleurs ?)

Pour le libre, on a d�j� pas mal d'API dispos, ca voudrai dire qu'un logiciel propri�taire n'a pas de droit de se substituer a un logiciel libre si il pr�sente la m�me API
5  0