We use cookies and other tracking technologies to improve your browsing experience on our site, display personalized content and targeted advertising, analyze site traffic, and understand where our audience comes from To find out more or to unsubscribe, read our cookie policy Please also read our privacy notice and terms of use, which entered into force on 20 December 2019.

Dans une décision rendue lundi, la Cour suprême a conclu que Google pouvait légalement utiliser des éléments du code de l’interface de programmation d’application (API) Java d’Oracle lors de la création d’Android

La copie par Google de l’API pour réimplémenter une interface utilisateur, en ne prenant que ce qui était nécessaire pour permettre aux utilisateurs de mettre leurs talents accumulés au service d’un nouveau programme transformateur, constituait une utilisation équitable de ce matériel”, a estimé la Cour suprême dans un avis 6-2, avec une juge (Amy Coney Barrett) ne prenant pas part au jugement Il a annulé une décision fédérale antérieure, qui a conclu que l’utilisation de l’API par Google avait constitué une infraction

L’avis du tribunal conclut que les APIqui permettent aux programmeurs d’accéder à d’autres codessont très différentes des autres types de programmes informatiquesDans le cadre d’une interface, les lignes copiées sont intrinsèquement liées avec des idées non protégées par le droit d’auteur et la création d’une nouvelle expression créative », écrit le juge Stephen Breyer à son avis Contrairement à de nombreux autres programmes informatiques, a écrit Breyer, une grande partie de la valeur des lignes copiées provenait de l’investissement des développeurs dans l’écosystème, plutôt que des opérations réelles du programme. Google a utilisé l’API pour permettre aux programmeurs Java de créer des applications Android, ce que le tribunal a déclaré être une utilisation fondamentalement transformatrice

Google n’a copié que ce qui était nécessaire pour permettre aux programmeurs de travailler dans un environnement informatique différent sans abandonner une partie d’un langage de programmation familier Le but de Google était de créer un système différent lié aux tâches pour un environnement informatique différent (smartphones) et de créer une plate-formela plate-forme Androidqui aiderait à atteindre et à vulgariser cet objectif.

La décision est censée être spécifiquement axée sur les API en tant que catégorie «Nous n’annulons ni ne modifions nos cas antérieurs impliquant une utilisation loyale – cases, for example, qui impliquent des produits« imitations », des écrits journalistiques et des parodies», écrit Breyer La décision dépend en grande partie de la manière dont le code API permet une nouvelle expression créative, ce que la doctrine de l’utilisation équitable est censée promouvoir. «The result, in our opinion, est que l’utilisation loyale peut jouer un rôle important dans la détermination de la portée légale du droit d’auteur d’un programme informatique.

Dans la dissidence, le juge Clarence Thomas a soutenu que le tribunal créait une distinction intenable entre la mise en œuvre du code (qui a été établi comme soumis au droit d’auteur dans une décision précédente) et le déclarer

«Le Congrès a rejeté les distinctions catégoriques entre la déclaration et la mise en œuvre du code», a écrit Thomas «Mais la majorité crée une telle distinction Le résultat de cette analyse déformante est une opinion qui rend difficile d’imaginer toute circonstance dans laquelle le code de déclaration restera protégé par le droit d’auteur.

Google et Oracle se disputent l’interopérabilité Java d’Android depuis plus de 10 years now, couvrant trois essais et deux appels distincts L’incarnation actuelle de l’affaire consiste à déterminer si Oracle peut appliquer ses droits d’auteur sur environ 11 500 lignes dans la base de code d’Android, ce qui représente 37 API distinctes. Google a développé les API indépendamment, mais elles sont clairement basées sur des API équivalentes dans le code Java, conçues pour imiter et interagir avec le langage séparé Oracle affirme que «la structure, la séquence et l’organisation» des API Android sont si similaires qu’elles enfreignent les droits d’auteur d’Oracle sur le code Java

In 2014, une cour d’appel fédérale a statué que les API pouvaient être soumises au droit d’auteur dans une décision controversée rédigée par le juge William Alsup (La Cour suprême a refusé d’entendre l’appel de Google l’année suivante, laissant la décision de l’appel rester valide) Mais cette décision laissait ouverte la question de savoir si la mise en œuvre de Google avait violé les droits d’auteur de Java, et Google a lancé une deuxième phase de l’affaire en faisant valoir que les API Android constituaient une utilisation équitable En 2018, la même cour d’appel a jugé que la mise en œuvre de Google n’était pas une utilisation équitable, exposant l’entreprise à un risque pouvant atteindre 8 USD.8 milliards de dommages La décision d’aujourd’hui annule cette décision, permettant à Google de continuer à utiliser le code Android sans menace de réclamation pour atteinte aux droits d’auteur

Especially, le solliciteur général du président Trump de l’époque avait officiellement demandé à la Cour suprême de laisser la décision d’appel en place, se rangeant effectivement du côté d’Oracle dans la lutte.

Des plaidoiries orales en faveur de l’affaire de la Cour suprême ont eu lieu en octobre, tournant autour d’une variété de métaphores fleuries de ce que représentaient les API Dans un échange, Breyer a comparé les revendications d’API d’Oracle à la possession d’un droit d’auteur sur le clavier QWERTY «Si vous laissez quelqu’un avoir un droit d’auteur là-dessus maintenant, il contrôlerait toutes les machines à écrire», a noté Breyer, «ce qui n’a vraiment rien à voir avec le droit d’auteur.

Oracle Corporation, Cour suprême des États-Unis, Google, Copyright, Google LLC v Oracle America, Inc

News – United States – Supreme Court Sides With Google In Oracle API Copyright Case

Source: https://www.theverge.com/2021/4/5/22367851/google-oracle-supreme-court-ruling-java-android-api

Building on its expertise in the areas of digital, technologies and processes , CSS Engineering you in your most ambitious transformation projects and helps you bring out new ideas, new offers, new modes of collaboration, new ways of producing and selling.

CSS Engineering is involved in projects each customer as if it were his own. We believe a consulting company should be more than an advisor. We put ourselves in the place of our customers, to align we incentives to their goals, and collaborate to unlock the full potential their business. This establishes deep relationships and enjoyable.

Our services:

  1. Create professional websites
  2. Hosting high performance and unlimited
  3. Sale and video surveillance cameras installation
  4. Sale and Installation of security system and alarm
  5. E-Marketing

All our achievements here https://www.css-engineering.com/en/works/