Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > Java & Mobiles > Android
Android Forum d'entraide sur Android, la plateforme mobile de Google pour téléphones portables et Smartphones. Avant de poster -> FAQ Android
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 18/02/2013, 15h30   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 833
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 833
Points : 37 559
Points : 37 559
Par défaut Oracle compare les API Java à une oeuvre de science-fiction

Oracle compare les API Java à une oeuvre de science-fiction
La société relance le procès Android en citant Harry Potter

Oracle avait promis de faire appel au lendemain de sa défaite dans l’affaire l’opposant à Google pour violation de brevets Java dans Android. Les avocats de la société viennent de transmettre un dossier à la justice américaine pour remettre en cause les précédentes conclusions du jury.

À titre de rappel, Oracle avait attaqué Google en justice, l’accusant de violer ses brevets ainsi que ses droits d’auteur sur 37 API Java dans l’OS mobile Android (voir le dossier complet de la rédaction).

Le jury, dont le président était un développeur à ses heures perdues, avait statué que Google n’avait pas violé de brevets appartenant à Oracle et que les API Java ne pouvaient être copyrightées.




Oracle a déposé ces jours son dossier pour la procédure d’appel. L’éditeur s’est essentiellement penché sur les API qui, selon lui, devraient être soumises au droit d’auteur tout comme les œuvres de science-fiction. De plus, pour Oracle, les reprises des déclarations, en-têtes, signatures et noms de fonctions Java dans Android comme l’a fait Google devraient également être protégées par le droit d’auteur.

« Ann Droid veut produire un best-seller, elle s’assied donc à son bureau avec une copie de L’Ordre du Phénix et entame son travail, prenant verbatim les noms de chapitres et les premières phrases de chaque paragraphe, mais paraphrasant le reste pour que son livre sorte rapidement avant l’original sous le titre : Harry Potter 5.0 d’Ann Droid. La copie se vend comme de petits pains. », écrivent les avocats d’Oracle pour introduire l’appel.

Oracle poursuit en déclarant : « JK Rowling poursuit Ann Droid en justice pour violation de copyright. Elle se défend en déclarant avoir écrit la plupart des mots à partir de zéro et n’avoir copié que les parties nécessaires pour attirer les fans d’Harry Potter, ceci sur une base loyale ».

Oracle conclut en soutenant que Google aurait « copié un bestseller de travail tout aussi qu’Ann Droid ». Ce qui aurait pour conséquence d’empêcher Oracle de tirer des revenus des travaux dérivés de Java SE dans le marché du mobile.

Pour Oracle, c'est clair : les API tout comme les œuvres d’art doivent être soumises au droit d’auteur. En attendant la défense de Google et le verdict du tribunal, que pensez-vous du rapprochement entre les API et les oeuvres d’art effectué par Oracle ?


Source : Groklaw
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 18/02/2013, 15h42   #2
baton
Membre du Club
 
Inscription : janvier 2009
Messages : 64
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 64
Points : 50
Points : 50
Mauvaise analogie, Android ne s'est pas vendu parce qu'il utilise les même nom de fonction que Oracle. L'exemple ne marche pas!
baton est déconnecté   Envoyer un message privé Réponse avec citation 51
Vieux 18/02/2013, 15h57   #3
wirenth
Membre éclairé
 
Homme
Étudiant
Inscription : mars 2011
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 61
Points : 302
Points : 302
Effectivement, complètement débile comme analogie... Oracle s'imagine que les terminaux Android se vendent bien parce que les API Java ont des noms poétiques ?
wirenth est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 18/02/2013, 16h10   #4
hn2k5
Membre habitué
 
Inscription : novembre 2005
Messages : 130
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 130
Points : 126
Points : 126
Google vs. Oracle.... FIGHT !!!

Plus "sérieusement" (difficile d'être sérieux quand il s'agit de bastons de brevets entre géants de l'informatique...), j'ai du mal à croire qu'avec les armées d'avocats que ces deux sociétés doivent avoir, ils arrivent à pondre des dossiers de cette teneur. J'ai pas de grandes connaissances en droit, mais le dossier n'a pas l'air vraiment "béton", a bisto de nas. Isn't it ?
Pourquoi pas une attaque Apple contre Samsung sur le thème de Cendrillon ou Blanche-Neige tant qu'on y est ?

Cdlmt
hn2k5 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 18/02/2013, 16h19   #5
stardeath
Expert Confirmé
 
Inscription : février 2006
Messages : 1 652
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 1 652
Points : 2 760
Points : 2 760
je ne suis pas expert de la justice aux us, mais je parierai pour un coup de génie (bon ou mauvais, c'est pas le propos) de la part d'oracle, les juges, jurés et autres ne sont pas des informaticiens, jouer le coup de "ils ont recopié les grands lignes de java, faites pareil avec un roman et ça devient un plagiat" peut faire pencher la justice en leur faveur.
stardeath est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 18/02/2013, 16h26   #6
hn2k5
Membre habitué
 
Inscription : novembre 2005
Messages : 130
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 130
Points : 126
Points : 126
C'est quoi l'embrouille des noms de fonctions exactement ?
Google aurait utilisé les préfixes "get" pour les getters et "set" pour les setters ?
Ou bien c'est l'usage de la majuscule comme première lettre dans le nom des classes qui a violé leur brevet ?
xD
hn2k5 est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 18/02/2013, 16h38   #7
kiprok
Membre régulier
 
Inscription : juillet 2010
Messages : 27
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 27
Points : 91
Points : 91
Totalement tiré par les cheveux...

Il faut vraiment se mefier de toute analogie, on melange souvent "les choux et les carottes"
Si cela passe je vais deposer deux ou trois trucs je pense

Citation:
using System;
public partial class
protected void
private void
J'suis certain que l'on m'a copié!

PS HS : Le titre du post me parait pas juste. Il me semble qu'Harry Potter ce n est pas de la "science fiction" mais du "fantastique" (pas l'adjectif hein!) ce qui est assez différent...
kiprok est déconnecté   Envoyer un message privé Réponse avec citation 42
Vieux 18/02/2013, 16h54   #8
MagnusMoi
Nouveau Membre du Club
 
Avatar de MagnusMoi
 
Homme
Développeur informatique
Inscription : février 2013
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : février 2013
Messages : 12
Points : 37
Points : 37
Oracle qui utilise Harry Potter ?
Magique !
MagnusMoi est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 18/02/2013, 17h14   #9
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 678
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 678
Points : 5 107
Points : 5 107
Citation:
Envoyé par stardeath Voir le message
je ne suis pas expert de la justice aux us, mais je parierai pour un coup de génie (bon ou mauvais, c'est pas le propos) de la part d'oracle, les juges, jurés et autres ne sont pas des informaticiens, jouer le coup de "ils ont recopié les grands lignes de java, faites pareil avec un roman et ça devient un plagiat" peut faire pencher la justice en leur faveur.
Je pense que s'il y a nouveau procès ils risquent d'éviter de faire ça à nouveau. Une partie de ce qui avait plombé Oracle lors du premier procès, c'est justement qu'ils avaient pris le juge pour un incompétent en essayant de lui faire croire qu'un bout de code utlra trivial de 9 lignes aurait permis à Android de gagner un temps substantiel en R&D.
Manque de pot, le juge avait quelques connaissances en programmation et n'a pas manqué de le faire remarquer.

Je pense que l'approche de la comparaison avec les points clés d'un livre, est bien mieux jouée et illustre plutôt bien leur point de vue.

Citation:
Envoyé par hn2k5 Voir le message
C'est quoi l'embrouille des noms de fonctions exactement ?
Google aurait utilisé les préfixes "get" pour les getters et "set" pour les setters ?
Ou bien c'est l'usage de la majuscule comme première lettre dans le nom des classes qui a violé leur brevet ?
xD
Pour info, le SDK Android reprend une très grosse partie de l'API JavaSE à l'identique, package par package, classe par classe, méthode par méthode,
Donc oui, il ont repris bien plus que les conventions de nommage.
Uther est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/02/2013, 17h16   #10
Squisqui
Membre chevronné
 
Avatar de Squisqui
 
Inscription : décembre 2010
Messages : 236
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 236
Points : 629
Points : 629
Les sorciers au bucher !

Cela nous rappelle que les implémentations tierces (libres ou non) de techno' proprio' sont toutes livrées avec une épée de Damoclès.
Squisqui est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2013, 17h17   #11
Thearsenik
Invité de passage
 
Inscription : février 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 1
Points : 0
Points : 0
Par défaut Petit détail

Petit détail mais:
Citation:
Ann Droid veut produire un best-seller [..] paraphrasant le reste pour que son livre sorte rapidement avant l’original [...]
Je crois qu'Android est sorti bien après la JVM Sun (et Oracle). Donc pour moi ils ont copié oui mais à postériori.
Oracle pleure juste de n'avoir pas été assez visionnaire pour être encore dans le secteur qui rapporte de l'argent.
Thearsenik est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 18/02/2013, 18h23   #12
nicroman
Modérateur
 
Homme Nicolas Romantzoff
Ingénieur systèmes et réseaux
Inscription : février 2007
Messages : 2 862
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Romantzoff
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 2 862
Points : 4 915
Points : 4 915
Envoyer un message via Skype™ à nicroman
Non mais c'est bien plus compliqué....

Une API est une API... une liste de fonction, de classes, sans implémentation spécifique.
Et derrière l'API il y a une VM...

La VM est protégée par le copyright... Mais il a déjà été démontré que Dalvik est une implémentation "à part".

Reste donc les "librairies" (java.net / java.lang / java.io / ...).

Leur implémentation est protégée par les lois du copyright. Rien à dire (même si sur certains codes triviaux, on peut difficilement parler de copyright, c'est ce que le premier juge à dit).

Reste donc l'ensemble des API. Et là, le SDK android est entièrement compatible avec une "partie" de Java SDK 6... Il existe des disparités (par exemple toLowerCase() d'un String qui prend une Locale dans Android), mais elles ne sont pas énormes ! Un grand nombre de librairies Java 6 peuvent ainsi être injectées dans Android sans problême !
Au départ c'était le souhait de Sun... Pouvoir "luire" à la lueur des autres, au lieu de détourner une partie de la lumière des autres... A noter que certains "patrons" de chez Sun aurait bien aimé que Google prenne une licence tout de même. Ce n'était pas le cas du "grand patron".

En prime, tout a été envenimé parce que des ingénieurs de chez Sun sont allé bosser sur Android chez google juste avant le rachat de Sun par Oracle

Le plus drôle dans cette affaire, c'est que Oracle continue de faire la pub de Java avec écrit en gros "Java pour une grande variété de hardware hétérogènes"
Citation:
Java SE is designed to enable you to develop secure, portable, high-performance applications for the widest range of computing platforms possible. By making applications available across heterogeneous environments, businesses can boost end-user productivity, communication, and collaboration—and dramatically reduce the cost of ownership of both enterprise and consumer applications.
(sachant que Oracle ne propose que le SDK que pour Unix et Windows, je vois mal comment sur une carte embarquée on n'est pas obligé d'utiliser une machine virtuelle tierce et une implémentation des librairie tierce).

Sans compter que la quantité de développeurs Java créés grâce à Android doit aussi leur faire du bien (Java était un poil en chute libre après le rachat de Sun).
__________________
N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
Et surtout
nicroman est actuellement connecté   Envoyer un message privé Réponse avec citation 11
Vieux 18/02/2013, 19h14   #13
Gugelhupf
Membre éclairé
 
Homme
Développeur informatique
Inscription : décembre 2011
Messages : 237
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2011
Messages : 237
Points : 335
Points : 335
Oups, j'ai cru qu'on était vendredi
Gugelhupf est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 18/02/2013, 22h44   #14
Atem18
Membre habitué
 
Homme Kevin Messer
Administrateur systèmes et réseaux
Inscription : octobre 2012
Messages : 42
Détails du profil
Informations personnelles :
Nom : Homme Kevin Messer
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : octobre 2012
Messages : 42
Points : 135
Points : 135
J'ai une question. Google à son propre langage (Go) au même titre qu'Apple avec Objective C. Pourquoi ne passent-ils pas tout Android sous ce langage? Je sais que c'est du boulot, mais au moins, ils ne dépendraient plus de quelqu'un. De plus, cela encouragerait les personnes à apprendre le Go.
Atem18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2013, 22h54   #15
nicroman
Modérateur
 
Homme Nicolas Romantzoff
Ingénieur systèmes et réseaux
Inscription : février 2007
Messages : 2 862
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Romantzoff
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2007
Messages : 2 862
Points : 4 915
Points : 4 915
Envoyer un message via Skype™ à nicroman
Oui... il ont parlé de C# aussi.... Mais aucune solution "n'aurait été viable" d'après les mails de google ^^

En plus.. le truc c'est toujours pareil: attirer des développeurs...
Si on dit à un dev. "Alors, pour pouvoir programmer, il va te falloir un IDE spécial, un peu jeune, sans beaucoup de features, apprendre un langage spécial, et t'as aucune chance de trouver des librairies tierces facilement", il y a moins de chance pour qu'il vienne s'amuser avec le joujou que si on lui dit: "Ok, tu connais Java, tu connais l'IDE principal de java:
Eclipse, il te suffit de tomber le SDK et c'est bon, tout roule... et tu gardes tous tes outils: SVN/Jakarta/Mylyn/Tomcat dans un IDE qui commence a être blindé de features"

C'est parce que c'est une juste milieu entre C++ et Java dans Visual Studio (qui est quoi qu'on en dise pas mal du tout, et un must have pour tout développeur windows) que C# a bien fonctionné.

Au passage, Objective-C n'est pas le langage d'Apple (c'est celui utilisé par iOS d'accord mais c'est tout)... Il a été inventé au début des années 80, basé sur smalltalk.
Le premier OS à utiliser O-C fut NextStep (S. Jobs) , racheté par Apple (enfin... par S. Jobs quand celui-ci a réintégré son poste chez Apple), et qui est à la base de MacOS-X et iOS.
__________________
N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
Et surtout
nicroman est actuellement connecté   Envoyer un message privé Réponse avec citation 30
Vieux 19/02/2013, 10h19   #16
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 663
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 663
Points : 3 337
Points : 3 337
Depuis quand des analogies à 2 balles constituent une preuve en justice ?
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2013, 14h10   #17
Atem18
Membre habitué
 
Homme Kevin Messer
Administrateur systèmes et réseaux
Inscription : octobre 2012
Messages : 42
Détails du profil
Informations personnelles :
Nom : Homme Kevin Messer
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : octobre 2012
Messages : 42
Points : 135
Points : 135
Merci de ta réponse, nicroman.
Atem18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2013, 16h19   #18
Flaburgan
Modérateur
 
Avatar de Flaburgan
 
Homme
Développeur informatique
Inscription : avril 2010
Messages : 1 191
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2010
Messages : 1 191
Points : 3 669
Points : 3 669
Allez, on passe tout le code en WTFPL et on en parle plus.
__________________
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla

Je soutiens Diaspora*, le réseau social libre.

Veillez à porter une attention toute particulière à l'orthographe...

Blog collaboratif avec des amis : http://geexxx.fr

Mon avatar a été fait par chiqitos, merci à lui !
Flaburgan est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2013, 14h07   #19
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 663
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 663
Points : 3 337
Points : 3 337
Si Oracle en appelle à Harry Potter, Google n'a qu'à utiliser la défense Chewbacca...


"...ladies and gentlemen of this supposed jury, I have one final thing I want you to consider. Ladies and gentlemen, this is Chewbacca. Chewbacca is a Wookiee from the planet Kashyyyk. But Chewbacca lives on the planet Endor. Now think about it; that does not make sense!
Why would a Wookiee, an 8-foot-tall Wookiee, want to live on Endor, with a bunch of 2-foot-tall Ewoks? That does not make sense! But more important, you have to ask yourself: What does this have to do with this case? Nothing. Ladies and gentlemen, it has nothing to do with this case! It does not make sense! Look at me. I'm a lawyer defending a major record company, and I'm talkin' about Chewbacca! Does that make sense? Ladies and gentlemen, I am not making any sense! None of this makes sense! And so you have to remember, when you're in that jury room deliberatin' and conjugatin' the Emancipation Proclamation, does it make sense? No! Ladies and gentlemen of this supposed jury, it does not make sense! If Chewbacca lives on Endor, you must acquit! The defense rests."
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/02/2013, 06h50   #20
Cyrano
Membre du Club
 
Inscription : mars 2003
Messages : 43
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 43
Points : 66
Points : 66
Citation:
...mais paraphrasant le reste pour que son livre sorte rapidement avant l’original...
Rarement lu plus idiot comme défense : si l'original n'est pas encore sorti, je serais curieux de savoir comment on fait pour le copier ? On envoie les développeurs dans le futur peut-être ???
Cyrano est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h05.


 
 
 
 
Partenaires

Hébergement Web