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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

API Java : Google bat Oracle devant la Cour suprême


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Par défaut
    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 .

  2. #2
    Membre éprouvé

    Profil pro
    activité : oui
    Inscrit en
    Janvier 2014
    Messages
    1 263
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : activité : oui

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 263
    Par défaut
    En même temps c'est un peu la base des produits Google --> ils développent des solutions gratuites et accessibles à tous, mais s'ils estiment que ça ne s'est pas assez démocratisé, ils arrêtent simplement la mise à disposition du dit service.
    C'est, entre autre, la raison qui fait que je n'ai pas confiance en "Google Stadia" (cloud gaming) qui présente alors une énorme incertitude financière pour l'utilisateur final, au jour où les acteurs de ce domaine se multiplient. Malheureusement, peu de gens semblent avoir en tête ce trait de Google.

    Imaginez après avoir dépensé régulièrement dedans pendant 2 ans, Google vous dit simplement : "désolé, nous allons fermer." , et aucun remboursement derrière.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 163
    Par défaut
    Pfff ORACLE, une société cochonne qui transforme tout ce quelle touche en merde.... au tour de JAVA en vu d'être dégagé par de nombreuses DSI.

  4. #4
    Inactif  

    Homme Profil pro
    Écrivain public, Économiste et Programmeur Free Pascal
    Inscrit en
    Août 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Écrivain public, Économiste et Programmeur Free Pascal
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 350
    Billets dans le blog
    40
    Par défaut Vive le byte-code pascal !
    Les chinois ont sûrement des Android en Byte-Code Pascal.
    Comme Pascal est mieux fait que Java et utilise réellement bien l'objet par le RAD, les chinois doivent rigoler de cette mésentente idiote car périmée totalement.

  5. #5
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    Citation Envoyé par redcurve Voir le message
    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 .
    C'est pas vraiment le problème de l'affaire Oracle/Google. Le souci date de l'époque ou Java était encore propriétaire (mais de toute façon la GPL n'est pas compatible avec la licence apache). C'est pour cela qu'il est reproché a Google d'avoir repris l'interface de la bibliothèque standard du JDK : le code n'était pas open-source.

    Quant au modèle actuel, il est assez clair et correspond a ce que pas mal d'autres société de l'open-source font. L'OpenJDK est open source sous licence GPL. Le projet est géré par Oracle qui est copropriétaire des contributions. Cela lui permet de fournir un JDK/JRE propriétaire dont il assure la maintenance. C'est a peu près le système qui est utilisé pour Chromium/Chrome.

    Citation Envoyé par Steinvikel Voir le message
    En même temps c'est un peu la base des produits Google --> ils développent des solutions gratuites et accessibles à tous, mais s'ils estiment que ça ne s'est pas assez démocratisé, ils arrêtent simplement la mise à disposition du dit service.
    C'est, entre autre, la raison qui fait que je n'ai pas confiance en "Google Stadia" (cloud gaming) qui présente alors une énorme incertitude financière pour l'utilisateur final, au jour où les acteurs de ce domaine se multiplient. Malheureusement, peu de gens semblent avoir en tête ce trait de Google.

    Imaginez après avoir dépensé régulièrement dedans pendant 2 ans, Google vous dit simplement : "désolé, nous allons fermer." , et aucun remboursement derrière.
    Sauf que là ça n'a rien a voir avec le sujet : Java n'est pas de Google, n'est pas un service, et a des dates de support garanties.

    Citation Envoyé par nicopulse Voir le message
    Pfff ORACLE, une société cochonne qui transforme tout ce quelle touche en merde.... au tour de JAVA en vu d'être dégagé par de nombreuses DSI.
    Sun avait fait pas mal de merde avec Java bien avant que Oracle ne le rachète. Je dirais au contraire que Oracle, malgré tout le mal que je pense de l'entreprise, a fait bien plus d'effort que Sun pour rattraper le retard qu'avais pris Java. Malheureusement, le plus gros du mal était déjà fait.

  6. #6
    Membre éprouvé

    Profil pro
    activité : oui
    Inscrit en
    Janvier 2014
    Messages
    1 263
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : activité : oui

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 263
    Par défaut
    je ne répondait pas directement au sujet, mais au commentaire qui disait : " (...) le modèle de License m'a toujours semblé louche, et apte à exploser en plein vol des années plus tard. (...) "

  7. #7
    Membre très actif
    Profil pro
    developpeur
    Inscrit en
    Septembre 2010
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Septembre 2010
    Messages : 220
    Par défaut Oracle est en train de tuer java
    On laisse beton java depuis qu'Oracle fait sa petite gueguerre, by by java et welcome au javascript :-) Dommage.

  8. #8
    Membre très actif Avatar de darklinux
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2005
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 570
    Par défaut
    Citation Envoyé par Kapeutini Voir le message
    On laisse beton java depuis qu'Oracle fait sa petite gueguerre, by by java et welcome au javascript :-) Dommage.
    Si encore le langage et son environnement avait moins de cinq ans , pourquoi pas , mais Java à un peu plus de vingt ans , fait vivre des boites et un écosystème . Donc , on ne peu pas dire au revoir à Java comme cela et ne me dites pas que vous ironisez , vous êtes manifestement trop jeune

  9. #9
    Inactif  

    Homme Profil pro
    Écrivain public, Économiste et Programmeur Free Pascal
    Inscrit en
    Août 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Écrivain public, Économiste et Programmeur Free Pascal
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 350
    Billets dans le blog
    40
    Par défaut
    Le logiciel n'est pas une industrie.
    L'erreur de Google et Oracle a été de ne pas comprendre cela.
    Il s'agit d'un combat de coqs ridicules. Les poules produisent.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par matthius Voir le message
    Le logiciel n'est pas une industrie.
    Là, avouons qu'on atteint le summum

    Citation Envoyé par matthius Voir le message
    Il s'agit d'un combat de coqs ridicules. Les poules produisent.


    OK, mais de l'oeuf et la poule, lequel est arrivé le premier ?
    Non, je blaguais, par pitié, ne réponds pas

    -VX

  11. #11
    Membre du Club
    Homme Profil pro
    ingenieur
    Inscrit en
    Septembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : ingenieur
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 8
    Par défaut google vs oracle APIs
    un API, ce n'est pas vraimant du code; c'est la description d'une interface.

    pour une voiture, c'est la position standardisee des pedales, du levier de vitesse, des interrupteurs des phares, d'essuie glace, de clignotants, etc,...

    imaginez les accidents et la confusion si chaque constructeur avait sa propre norme, si l'interface était breveté.

    cependant, google, qui a du fric, pourrait desamorcer facilement le conflit en cotisant beaucoup plus au developpement de java, qui est un tres bon projet.

    il est vrai que oracle a beaucoup perdu, car android est gratuit, du moins en apparence, mais java n'a jamais été un vrai systeme d'exploitation, seulement un langage et une biblio multiplateforme.

  12. #12
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par technobab Voir le message
    cependant, google, qui a du fric, pourrait desamorcer facilement le conflit en cotisant beaucoup plus au developpement de java, qui est un tres bon projet.
    Google a pris le pari de se désolidariser de java coûte que coûte, quand tu regardes toutes leur dernières créations, il n'y en a absolument aucune qui s'appuie sur java.
    La préférence va même à la création de nouveaux langages et autres environnements en faisant fi des évolutions de java et de sa communauté.
    La puissance de frappe d'un mastodonte comme Google peut effectivement porter sacrément préjudice à Java (sans compter que question préjudice, il faut reconnaître qu'Oracle s'en sort plutôt bien tout seul comme un grand...)
    En restant dans la même analogie, le choix de Google de porter en interne une part non négligeable de ses développements sur Python a conduit à ce que ce langage connaisse une croissance fulgurante malgré ses spécificités... (Le poids de Google est devenu tel...)

  13. #13
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Mais Oracle se rend compte que les développeurs Android c'est genre plus de la moitié de leur base d'utilisateurs développeurs ? Ils se tirent une balle dans le pied...

  14. #14
    Membre très actif Avatar de darklinux
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2005
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 570
    Par défaut
    Citation Envoyé par kedare Voir le message
    Mais Oracle se rend compte que les développeurs Android c'est genre plus de la moitié de leur base d'utilisateurs développeurs ? Ils se tirent une balle dans le pied...
    Bonne réflexion , mais Oracle vie dans l ' ancien monde , celui de la licence par CPU , celui de l ' audit surprise , pas dans celui de Linux , de PostGreSQL , de cluster très bon marché , Oracle , c 'est Microsoft qui serais encore sous le contrôle de Bill Gates , ce qui va commencer a posé des soucis au board

  15. #15
    Membre éprouvé

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2018
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : Avril 2018
    Messages : 1 548
    Par défaut API Java : Google avertit qu'une victoire d'Oracle pourrait "bouleverser" le développement de logiciels
    API Java : Google avertit qu'une victoire judiciaire d'Oracle pourrait "bouleverser" le développement de logiciels,
    Et plaide en faveur de l'interopérabilité des logiciels

    Kent Walker, directeur juridique chez Google, a publié dans un article de blog un aperçu du mémoire d'ouverture à la Cour suprême de la société pour la suite de l’affaire API Java qui oppose le géant de la recherche à Oracle depuis dix ans. Dans le document déposé mardi matin (heure d’Australie), Google a prévenu que les pratiques de développement de logiciels dans le monde entier pourraient être "bouleversées" si Oracle remporte la victoire, alors que le procès entre dans sa dernière phase. Selon Google, une éventuelle victoire d’Oracle accorderait à la société un pouvoir monopolistique pour bloquer la création de nouvelles implémentations et applications.

    Kent Walker, qui est aussi le vice-président principal des affaires mondiales de Google, a écrit dans son article de blog : « Nous demandons à la Cour de réaffirmer l'importance de l'interopérabilité des logiciels qui a permis à des millions de développeurs d'écrire des millions d'applications qui fonctionnent sur des milliards d'appareils. Comme Microsoft l'a dit dans un précédent dépôt dans cette affaire : "Les consommateurs ... s'attendent à pouvoir prendre une photo sur leur téléphone Apple, la sauvegarder sur les serveurs en nuage de Google, et la modifier sur leurs tablettes Surface ».

    Nom : cs01.jpg
Affichages : 263824
Taille : 55,3 Ko

    L’affaire remonte en août 2010, lorsqu’Oracle a accusé Google d'avoir utilisé sans autorisation plus de 37 API Java et 11 lignes de code source du logiciel Java d'Oracle dans le système d'exploitation Android. Les API permettent aux logiciels de communiquer entre eux. La poursuite a été déposée moins d’un an après l’acquisition de Java par Oracle en concluant l’achat de Sun Microsystems.

    La bataille juridique qui oppose les deux entreprises a connu de nombreux rebondissements, chaque partie ayant remporté des victoires juridiques au cours du chemin parcouru. En effet, en mai 2012, un jury a statué que l’acte de Google d’utiliser les API Java n'avait violé aucun brevet appartenant à Oracle. Mais Oracle a gagné en appel et l'affaire a été renvoyée à la cour inférieure. Google a encore gagné puisque le jury a décidé que les API Java étaient couvertes par la doctrine du fair use qui permettait à Google de les utiliser sans la permission d'Oracle. La Cour d'appel du circuit fédéral des États-Unis a annulé la décision précédente en mars 2018 et a renvoyé l'affaire devant un tribunal inférieur pour calculer les dommages-intérêts.

    Pendant ce temps, les API sont passées de l'état d'objets non protégés par le droit d'auteur, ce qui a joué en faveur de la défense de Google, à celui d'objets protégés par le droit d'auteur permettant à Oracle d’avoir le dessus. L'affaire est maintenant devant la Cour suprême des États-Unis, qui avait initialement décidé de ne pas entendre l'affaire en 2014 lorsque Google l'a demandé. L'éditeur d'Android a demandé à la Cour suprême d'entendre l'affaire en janvier 2019, de même que les 175 entreprises, organisations à but non lucratif et individus qui ont signé 15 mémoires en justice soutenant le plaidoyer de Google.

    Si la Cour suprême se prononce en faveur d’Oracle, l'innovation sera "étouffée" dans le secteur informatique, prévient Google

    Google a soumis son premier dossier à la Cour suprême pour la dernière étape du procès. Walker a écrit sur le blog de Google :

    « La Cour examinera si le droit d'auteur devrait s'étendre aux interfaces logicielles et, si oui, s'il peut être juste d'utiliser ces interfaces pour créer de nouvelles technologies, comme l'a conclu le jury dans cette affaire ». Il a aussi résumé la position de Google dans l’affaire en disant : « Les interfaces logicielles sont les points d'accès qui permettent aux programmes informatiques de se connecter les uns aux autres, comme les fiches et les prises. Imaginez un monde dans lequel chaque fois que vous vous rendez dans un bâtiment différent, vous avez besoin d'une fiche différente pour s'adapter à la prise propriétaire, et personne n'est autorisé à créer des adaptateurs ».

    Nom : cs02.png
Affichages : 39546
Taille : 71,1 Ko

    Walker a soutenu que les interfaces ouvertes entre les programmes « sont les éléments de base de nombreux services et produits que nous utilisons aujourd'hui, ainsi que de technologies que nous n'avons pas encore imaginées ». « Une victoire d'Oracle bouleverserait la façon dont l'industrie de la technologie a toujours abordé la question importante des interfaces logicielles. Il accorderait pour la première fois aux détenteurs de droits d'auteur un pouvoir monopolistique pour bloquer la création de nouvelles implémentations et applications. Et cela rendrait plus difficile et plus coûteux pour les développeurs et les startups de créer plus de produits pour les gens », a ajouté Walker.

    En mars dernier, Oracle avait demandé à la Cour suprême des États-Unis de rejeter la demande faite par Google pour que la plus haute juridiction des USA examine la dernière décision de justice concluant que Google avait violé le droit d'auteur d'Oracle sur la plateforme Java lors de la construction du système d'exploitation mobile Android. Selon les avocats d’Oracle, la stratégie de Google aurait empêché Oracle non seulement de vendre des licences, mais également de se lancer sur le marché des smartphones. « Naturellement, [Google] a infligé à Oracle des dommages incalculables sur le marché », avaient-ils dit.

    Dans son article de blog, Google dit que l’affaire API Java fera une différence pour tous ceux qui touchent à la technologie, des startups aux grandes plateformes technologiques, des développeurs de logiciels aux fabricants de produits, des entreprises aux consommateurs. En effet, selon Walker, l'interopérabilité – la capacité de différents systèmes logiciels à échanger des informations – permet aux consommateurs d’avoir plus de choix quant à la façon d'utiliser les outils logiciels. Elle permet également aux développeurs et aux startups de défier les plus grandes plateformes. Avec l’interopérabilité, les entreprises peuvent aussi transférer des données d'une plateforme à l'autre sans en perdre une seule fois, a-t-il écrit.

    Google a affirmé à maintes reprises qu'il était légal d'utiliser des parties du langage de programmation Java d'Oracle pour aider Android à communiquer plus facilement avec d'autres logiciels. Mais Oracle affirme qu'il lui doit au moins 8,8 milliards de dollars pour avoir utilisé le code sans licence. Selon le demandeur, une grande partie du succès commercial de Google au cours de la dernière décennie est venue de sa capacité à placer son moteur de recherche et ses annonces sur des téléphones fonctionnant sous Android, qui représentent environ un smartphone sur quatre dans le monde.

    Le dernier chapitre du procès aura lieu devant la Cour Suprême au printemps prochain. Attendons de voir si les interfaces de programmation seront protégées par le droit d'auteur, à partir de ce procès, ou si elles seront couvertes par la doctrine du fair use pour l’avenir.

    Source : Google

    Et vous ?

    Qu’en pensez-vous ?
    Google dit que si Oracle gagne, l'innovation informatique sera "étouffée". Quel commentaire en faites-vous ?

    Lire aussi

    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
    API Java et Android : Google demande à la Cour suprême de définir les limites du droit d'auteur dans le code, à quel moment peut-il être protégé ?
    API Java : Oracle déclare que l'infraction de Google a détruit ses espoirs sur le marché des smartphones, et demande le rejet de l'appel de Google
    API Java : la Cour suprême accepte de se saisir de l'affaire opposant Oracle à Google, suite à un verdict de 2018 qui pourrait être problématique pour l'industrie du logiciel

  16. #16
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 952
    Par défaut
    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.

    Après n'ayant pas suivi le truc en détail je ne saurais pas dire ou est la vérité.

  17. #17
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    Citation Envoyé par Coeur De Roses Voir le message
    Si j'ai bien compris ça impactera uniquement les logiciels utilisant Java, c'est tout.
    Non, justement la portée du problème est bien plus grande que ça. La question soulevée par ce procès est "A on le droit de reprendre l'interface d'une bibliothèque pour en faire une implémentation différente mais compatible".

    Si la réponse est non, plusieurs projet utilisés couramment dans l'informatique sont potentiellement illégaux.
    Comme exemple on pourrait citer :
    • Mono qui contient une réimplémentation du framework .net. Certes Microsoft a officiellement autorisé à faire des implémentations tierces, mais avec une telle décision, ils auraient pu s'y opposer légalement.
    • Wine est aussi dans ce cas : c'est une réimplémentation des API Windows sous Linux.
    • Le Windows Subsystem For Linux qui est une réimplémentation des API du kernel Linux sous Windows. Vu que Linux est sous GPL, le WSL devrait être lui aussi sous GPL et suivant comment c'est intégré à l'OS, Windows pourrait lui même ce retrouver en infraction de la GPL, ce qui serait très marrant.

  18. #18
    Membre éclairé
    Profil pro
    retraité
    Inscrit en
    Décembre 2010
    Messages
    857
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2010
    Messages : 857
    Par défaut
    Citation Envoyé par Uther Voir le message
    [*] Wine est aussi dans ce cas : c'est une réimplémentation des API Windows sous Linux.
    Pour Wine, je me pose la question, pas sûr car ils réimplémentent sans avoir le prototype des fonctions windows. Si on appelle la fonction 0x1000 avec comme paramètre 10 et 0x4500 on implémente un truc qui fait la même chose mais sans repomper grosso-modo les fichiers d'entêtes de windows.

  19. #19
    Membre éclairé
    Homme Profil pro
    autre
    Inscrit en
    Septembre 2015
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Septembre 2015
    Messages : 372
    Par défaut
    Citation Envoyé par archqt Voir le message
    Pour Wine, je me pose la question, pas sûr car ils réimplémentent sans avoir le prototype des fonctions windows. Si on appelle la fonction 0x1000 avec comme paramètre 10 et 0x4500 on implémente un truc qui fait la même chose mais sans repomper grosso-modo les fichiers d'entêtes de windows.
    Il me semble qu’au contraire, les fonctions d’une DLL sont identifiées par leur nom. Et pour implémenter les fonctions il faut le bon type de paramètres et des signature compatible. Quoiqu’il en soit, Wine reprend des fichiers header avec les signatures des fonctions de ces DLL.

  20. #20
    Membre actif
    Homme Profil pro
    Entrepreneur
    Inscrit en
    Août 2017
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Entrepreneur

    Informations forums :
    Inscription : Août 2017
    Messages : 119
    Par défaut
    Citation Envoyé par Uther Voir le message
    Non, justement la portée du problème est bien plus grande que ça. La question soulevée par ce procès est "A on le droit de reprendre l'interface d'une bibliothèque pour en faire une implémentation différente mais compatible".

    Si la réponse est non, plusieurs projet utilisés couramment dans l'informatique sont potentiellement illégaux.
    Comme exemple on pourrait citer :
    • Mono qui contient une réimplémentation du framework .net. Microsoft officielement a garanti leur droit à faire une implémentation indépendante, mais avec une telle décision, ils auraient pu s'y opposer formelement.
    • Wine est aussi dans ce cas : c'est une réimplémentation des API Windows sous Linux.
    • Le Windows Subsystem For Linux qui est une réimplémentation des API du kernel Linux sous Windows. Vu que Linux est sous GPL, il devrait être lui aussi sous GPL et suivant comment c'est intégré à l'OS, Windows pourrait lui même ce retrouver en infraction de la GPL, ce qui serait très marrant.
    Citation Envoyé par csperandio Voir le message
    Ça impactera toute implémentation tierce d'une API. Le fond du jugement est de savoir si une API est soumise aux mêmes règles que le code.

    Et concernant l'écosystème Java, il ne sera pas plus impacté qu'un autre.
    Merci des réponses, effectivement j'ai pas fais attention au fait que ça concerne toutes les API en générale et pas uniquement celles codés en Java.

Discussions similaires

  1. Python a dépassé Java pour la première fois en termes d'utilisation sur les projets open source GitHub
    Par Stéphane le calme dans le forum Débats sur le développement - Le Best Of
    Réponses: 1
    Dernier message: 15/02/2020, 08h35
  2. Réponses: 4
    Dernier message: 29/01/2015, 19h00
  3. Réponses: 2
    Dernier message: 24/03/2010, 18h47
  4. Réponses: 1
    Dernier message: 26/03/2009, 14h10
  5. Changer d'image placée dans un cadre en cliquant sur un lien
    Par makalu65 dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 14/12/2008, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo