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

Linux Discussion :

Android viole-t-il la licence du noyau Linux ?


Sujet :

Linux

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 548
    Points
    68 548
    Par défaut Android viole-t-il la licence du noyau Linux ?
    Android viole-t-il la licence du noyau Linux ?
    Des experts avertissent contre un problème qui pourrait être encore plus complexe que le conflit avec Oracle sur Java



    Comme si le procès intenté par Oracle ne suffisait pas, des experts en propriété intellectuelle se sont penchés sur l'utilisation par l'OS mobile de Google de la base de code sous licence GPL Version 2 du noyau Linux.

    Ils mettent en garde contre une problématique encore plus complexe pour Google que le bras de fer qui l'oppose à Oracle autour de l'utilisation de Java.

    Bien que le noyau Linux soit sous licence open-source, librement et gratuitement utilisable, les développeurs qui le reprennent sont soumis à des obligations de licence strictes, issues du concept de « Copyleft ».
    Les développements issus d'une technologie sous licence GPL — s'ils sont redistribués — doivent être, eux-aussi, disponibles sous les mêmes termes que la licence originale.

    Or d'après Florian Mueller, fondateur de la campagne « Pas de Licences Logiciel », Google aurait copié 2.5 Mo et plus de 700 fichiers entête source du noyau Linux avec un programme maison qui supprime, entre autres éléments, les commentaires (et donc le texte de licence).

    Google aurait par la suite, toujours d'après lui, placé en en-tête de tous les fichiers générés un avertissement qui indique que le code n'est pas sous copyright et l'aurait ensuite redistribué sous un ensemble de licences libres plus permissives. Comme la licence Apache, qui ne contient pas de clause Copyleft et n'est, par conséquent, pas compatible avec la licence GPL.

    Edward Naughton, avocat spécialisé en propriété intellectuelle partage l'avis de Florian Mueller.

    Pour lui, c'est surtout les librairies qui lient les applications Android au noyau Linux qui ont été sujettes à des manipulations douteuses destinées à les sortir de l'emprise de la licence GPLv2. L’objectif de Google aurait été de permettre aux développeurs de créer plus facilement des applications non libres.
    Il s'agit notamment du cas de Bionic, la librairie C utilisée par les applications Android pour accéder aux fonctions du système d'exploitation.

    Bien qu'il doute fort que ce procédé soit compatible avec les lois de copyright américaines, Edward Naughton n'exclut en revanche pas que Google ait trouvé une brèche « pour sortir le noyau Linux de la communauté et le privatiser »

    Florian Mueller affirme quant à lui que si une action en justice était lancée contre Google, c'est tout l'écosystème d'Android qui risquerait de s'effondrer. Des applications populaires comme AngryBirds ou le plug-in Adobe Flash devraient alors être redistribuées sous licence GPL. Sur l'Android Market.

    Google et son équipe d'avocats spécialisés ne devraient pas tarder à réagir à ces nouvelles accusations à la frontière de la technologie et du droit.


    Source : Billet de Florian Mueller, Analyse de Edward Naughton

    Et vous ?

    Qu'en pensez-vous de ces allégations ?
    Google viole-t-il d'après vous les licences open source dans Android ?

  2. #2
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut
    Bienvenue dans le monde merveilleux du non respect des autres de Google !!

    C'est pour cette raison que j'ai totalement arrêté Chrome, et leur moteur de recherche........
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Points : 85
    Points
    85
    Par défaut
    Bienvenue dans le monde merveilleux du non respect des autres de Google !!
    Et encore, à mon avis les grosses boites font plus gaffe que d'autres car se savent ciblées/surveillées...

    C'est ce qui me fait peur avec l'OpenSource :
    La on parle du noyau, qui est une grosse communauté donc je suppose qu'ils ont des moyens de surveiller ce qui se fait et de recourir à des actions en justice.

    Mais je me met à la place de l'équipe de 3/4 personnes qui se crêvent à faire une lib pour en faire profiter la communauté : qu'est ce qui empeche une boite de la prendre et de l'intégrer dans un projet commercial ?
    Quels moyens ont ils de surveiller ce genre de chose ?
    Peut on à 3/4 aller en justice contre une boite à l'autre bout du monde ?


    Je trouve que niveau productivité et interet le concept de l'open source est excellent, c'est juste que ça s'applique mal au monde réel (les sources étant disponibles, on est surtout dans un systeme de confiance...) domage !

  4. #4
    Membre actif Avatar de ratomms
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2009
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2009
    Messages : 163
    Points : 253
    Points
    253
    Par défaut
    Dans ce cas, Google est un parasite pour le monde libre. ça me choque

  5. #5
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par vincepoencet Voir le message
    Je trouve que niveau productivité et interet le concept de l'open source est excellent, c'est juste que ça s'applique mal au monde réel (les sources étant disponibles, on est surtout dans un système de confiance...) dommage !
    tu as parfaitement -hélas- raison.

    Le monde parfait du commerce par exemple : le partage pour tous des bénéfices à part égales (producteur, distributeur, grossiste, commerçant, etc..)
    le monde du commerce dans la triste réalité: tant qu'il y a des cons pour acheter un produit margé à 80% y a aucune raison de marger à 70%.

    les licences c'est un peu pareil, : tant que les lois sont difficiles a appliqué sur la simple notion de propriété intellectuelle ou de licences ouvertes, pourquoi ne pas prendre de risque ? de tout façon un procès même perdu coutera moins cher que de développer nous même...

    c'est comme ça... tant qu'il y a des "droits" ou des "principes" ou des "libertés" il y a toujours quelqu'un pour en abuser.

  6. #6
    Membre expérimenté Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Points : 1 587
    Points
    1 587
    Par défaut
    Florian Mueller affirme quant à lui que si une action en justice était lancée contre Google, c'est tout l'écosystème d'Android qui risquerait de s'effondrer. Des applications populaires comme AngryBirds ou le plug-in Adobe Flash devraient alors être redistribuées sous licence GPL. Sur l'Android Market.
    Gné ?

    C'est pas parce que le Kernel est sous GPL que tous les programmes/lib interagissant avec doivent l'être ( cf notion de programme dans la licence GPL ) Et heureusement d'ailleurs.
    Ce type fait à mon avis beaucoup de vent pour peu de choses.

    Fait est que les changements de licence sur des headers du Kernel sont quelque chose de grave par contre. A suivre.
    It's not a bug, it's a feature

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 4
    Points : 20
    Points
    20
    Par défaut
    Cette affaire est "ridicule", il ne s'agit que de fichiers entêtes les sources ayant été réécrites ou venant des différents BSD. L'API POSIX étant standardisé, il n'y a pas 15000 façon d'écrire ces entêtes ...
    La seule objection "raisonnable" comme le pointe Edward Naughton dans son article viens plutôt de l'inclusions de certaines fonctions inline et surtout de la brèche juridique que cela pourrait ouvrir pour la GPL.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 7
    Points : 15
    Points
    15
    Par défaut
    @Firwen : La licence n'est pas claire sur le point des bibliothèques (cf. wikipedia)

    @__pan : Sais-tu ce qu'est un en-tête ? Google a supprimé la licence en début de certains fichiers source : c'est une violation de la GPL.

  9. #9
    Membre régulier Avatar de marten.cylemb
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2011
    Messages : 41
    Points : 112
    Points
    112
    Par défaut
    Or d'après Florian Mueller, fondateur de la campagne « Pas de Licences Logiciel », Google aurait copié 2.5 Mo et plus de 700 fichiers entête source du noyau Linux avec un programme maison qui supprime, entre autres éléments, les commentaires (et donc le texte de licence).
    Effectivement, la lecture rapide de ce passage peut prêter à confusion. D'après ce que je sais, les termes de la licence doivent figurer en entête de chaque fichier soumis à ladite licence.

    Hors ce passage parle d'entête source, je pense qu'il s'agit des fichiers entête utilisés en C (notamment) permettant de définir, entre autre, la signature des fonctions et procédures utilisées.

    A priori, ce que je comprends, c'est que les commentaires auraient été supprimés d'un certain nombre de fichiers sources, y compris des entêtes C mais pas seulement. La suppression de ces commentaire aurait induit la suppression des termes de ladite licence.

    Si je me trompe que quelqu'un me corrige

  10. #10
    Membre expérimenté Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Points : 1 587
    Points
    1 587
    Par défaut
    @Firwen : La licence n'est pas claire sur le point des bibliothèques
    Si c'est des fichiers d'entête du Kernel, ça concerne des appels systèmes, ça n'a rien avoir avec une lib tiers sous GPL
    It's not a bug, it's a feature

  11. #11
    Expert confirmé

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 376
    Points : 4 928
    Points
    4 928
    Par défaut
    à moins que j'ai loupé un truc, comment rendre compatible son code avec une fonction ayant pour déclaration void toto(/* blabla */); sans être obligé de la déclarer void toto(/* blabla */);

    hors il ne me semble pas dans la gpl qu'il est interdit de rendre son code compatible.

  12. #12
    Inactif  
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2009
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2009
    Messages : 335
    Points : 0
    Points
    0
    Par défaut
    dans ce cas le great redmond est meilleur une raison de plus de se tourner vers le marketpalace de WP7.
    avec redmond on veut faire du libre on peut le faire , on veut faire du propriétaires on respecte les droit d'auteurs quelque soit la licence , le great redmond est généreux grace au portail géant de codeplex.
    on verra bientôt une plateforme en open source pour mobile sur codeplex ce qui est l'œuvre d'un géant
    cet décision n'est qu'une pinne dans le pieds du pingouin linux, android a failli promouvoir linux mais si vous attaquer google en justice vous gâcherai tous
    google pourra se tourner vers hurd , ou la gamme BSD ou même mettre au point une nouvelle plateforme il peuvent se le permettre

  13. #13
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Citation Envoyé par Firwen Voir le message
    Si c'est des fichiers d'entête du Kernel, ça concerne des appels systèmes, ça n'a rien avoir avec une lib tiers sous GPL
    Il s'agit de la bibliothèque Bionic. Cette bibliothèque est utile pour accéder aux fonctions de base de Linux. Google aurait copié et « nettoyé » des centaines de fichiers de code Linux afin qu'ils ne soient plus soumis à la GPLv2.
    Ce procédé est plus que douteux s'il ne s'agit que d'un nettoyage à sec par un procédé automatique...
    D'un point de vue juridique: reste à savoir si un simple refactoring de source (renommage, suppression de commentaire, réordonnacement de contenu, ...) peut rendre caduque une licence...

  14. #14
    Membre régulier Avatar de marten.cylemb
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2011
    Messages : 41
    Points : 112
    Points
    112
    Par défaut
    Citation Envoyé par Philippe Bastiani Voir le message
    D'un point de vue juridique: reste à savoir si un simple refactoring de source (renommage, suppression de commentaire, réordonnacement de contenu, ...) peut rendre caduque une licence...
    Ça serait un petit peu facile non ?
    Après, comment prouver que le code utilisé vient réellement de telle ou telle source ?
    Par analogie du code ? Mais du coup, vis à vis de quel référentiel ?

    J'avoue que pour moi ces points ne sont pas très claire coté licences, mais je ne m'y connais pas vraiment, donc je ne demande qu'a apprendre

  15. #15
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par vincepoencet
    C'est ce qui me fait peur avec l'OpenSource :
    La on parle du noyau, qui est une grosse communauté donc je suppose qu'ils ont des moyens de surveiller ce qui se fait et de recourir à des actions en justice.
    Il ne faut pas mélanger les choux et les carottes (encore que ça peut faire une bonne soupe ). Ça n'a rien à voir avec le fait que ce soit Open source ou pas. Une petite équipe de 3/4 qui verrait ses sources fermées pillées par une boite de 10000 gus aurait exactement le même problème.
    La différence réside surtout dans le choix initial des développeurs. Indépendamment du cas présent, on ne le répètera jamais assez : Placer sa production sous licence libre n'est pas sans conséquence et doit être une décision murement réfléchie.

  16. #16
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Citation Envoyé par marten.cylemb Voir le message
    Ça serait un petit peu facile non ?
    Après, comment prouver que le code utilisé vient réellement de telle ou telle source ?
    Par analogie du code ? Mais du coup, vis à vis de quel référentiel ?

    J'avoue que pour moi ces points ne sont pas très claire coté licences, mais je ne m'y connais pas vraiment, donc je ne demande qu'a apprendre
    Les licences en question protègent les auteurs... En clair: les droits des auteurs doivent être respectés même si au final les sources produites n'ont rien de commun avec les originaux ! mais comme tu le dis: la difficulté est de prouver qu'il y a eu copie/utilisation illicite de sources sous licence.

    Les outils d'analyse de sources sont utilisés pour nettoyer ses propres sources et non pas pour contourner une quelconque.
    Ici Mueller semble parler de refactoring simple: si tel est le cas et que néanmoins la licence originelle est considérée juridiquement caduque celà sera un coup grave porté à la GPL...

  17. #17
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Avril 2007
    Messages : 143
    Points : 349
    Points
    349
    Par défaut
    Citation Envoyé par wokerm Voir le message
    cet décision n'est qu'une pinne dans le pieds du pingouin linux
    hahahahahahaha.

  18. #18
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 18
    Points : 28
    Points
    28
    Par défaut L'avis de Linus Torvalds
    Linus Torvalds prends la défense de Google:

    http://www.pcinpact.com/actu/news/62...-microsoft.htm

    Cela semble complètement bidon. Nous avons toujours indiqué clairement que l’utilisation des interfaces d’appel du système kernel ne résultait, en aucun cas, en un travail dérivé, conformément à la GPL, et que les détails du kernel sont aussi exportés via les en-têtes vers toutes les interfaces glibc normales.

    Les en-têtes kernel contiennent des définitions variées pour les interfaces de l’espace utilisateur, et nous essayons même activement de s’assurer que les en-têtes puissent être utilisés par l’espace utilisateur (en essayant également de marquer ceux des en-têtes qui peuvent être utilisés de cette manière). Précisément car nous savons que l’espace utilisateur a besoin de ces détails pour interagir avec le kernel.

Discussions similaires

  1. Android pourrait embarquer le noyau Linux 3.8
    Par Stéphane le calme dans le forum Android
    Réponses: 4
    Dernier message: 08/03/2013, 18h45
  2. Android viole-t-il la licence du noyau Linux ?
    Par Idelways dans le forum Actualités
    Réponses: 0
    Dernier message: 18/03/2011, 13h59
  3. Problème d'execution du noyau linux sur 1 carte
    Par Djo00 dans le forum Administration système
    Réponses: 4
    Dernier message: 12/07/2006, 13h34

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