Linux bientôt retiré de Debian ?

Posté par  . Modéré par Mouns.
Étiquettes :
0
1
avr.
2004
Debian
Le noyau Linux dans sa version 2.6 risque fort d'être retiré de la distribution libre Debian GNU/Linux. En effet, un bug datant du 25 Mars signale que 6 fichiers contiennent un firmware non-libre, destiné à être envoyé à un périphérique SCSI.

Ceci soulève de nombreuses interrogations : le noyau Linux 2.6 va-t-il être retiré totalement de Debian ou sera-t-il disponible en non-free ? Les versions 2.4 de Linux contiennent-elle également ces fichiers, ce qui marquerait la fin de Debian, à moins que celle-ci ne remplace Linux par un noyau BSD (il existe déjà des ports de Debian pour FreeBSD et NetBSD, mais ils sont encore expérimentaux et ne sont pas disponibles pour toutes les architectures actuellement supportées par Debian) ou GNU/Hurd ? Bref, que va devenir Debian ?

Qui vivra verra, mais en tout cas voilà une nouvelle qui risque fort de chambouler le paysage du monde des logiciels libres.

Aller plus loin

  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à -10.

    Poisson d'avril, putain !! J'ai mis 2 minutes a comprendre ! ;)

    Feu les -1.
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 2.

      Désolé, mais Debian a pris l'habitude depuis pas mal de temps de 'nettoyer' un peu les kernels qu'ils distribuent, que ce soit pour des problèmes de licence, de copyright ou de qualité.
      Si des drivers du noyau 2.6 contiennent toujours des firmwares proprio, ce sera enlevé, c'est tout. De plus, le noyau permet d'appeler de plus en plus facilement des firmwares externes, évitant l'emploi de firmware inclus dans le code. Cependant, il est vrai que pour une carte SCSI, c'est plus problématique, peut-être avec un initrd ?

      C'est bel et bien un joli poisson d'avril poilu comme on les aime.
      • [^] # Re: Linux bientôt retiré de Debian ?

        Posté par  . Évalué à 0.

        avec rpm :
        $ rpm2cpio kernel-2.6.4-1.300.src.rpm | cpio -iv -m -d
        kernel-2.6.4-i586-smp.config
        kernel-2.6.4-i586.config
        kernel-2.6.4-i686-smp.config
        [...]
        linux-2.6.0-must_check.patch
        linux-2.6.0-sleepon.patch
        linux-2.6.1-audit.patch
        [...]
        linux-2.6.4.tar.bz2

        Le linux-2.6.4.tar.bz2 est le noyau officiel.

        regarde si dans les .deb source du kernel debian il n'y a pas un noyau officiel.

        Je serais très surpris que ça ne soit pas le cas.

        > De plus, le noyau permet d'appeler de plus en plus facilement des firmwares externes

        ?!?
        un firmware c'est des données. Il est trivial de mettre ça dans un fichier séparé.

        Ce que tu proposes ne change rien. Si debian ne donne pas le firmware, il faut le récupérer ailleur (comme tu le propose).
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 0.

    Rien à voir avec le poisson mais je trouve le fond blanc du png de debian assez moche sur le vert. Pourquoi ne pas faire des png transparents ?
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  (site web personnel) . Évalué à 3.

    En effet, c'est un vrai problème ces six fichiers contenant un firmware non libre ...

    Hurd a atteind un certain stade de maturité, et remplacr le noyau Linux par un Hurd pour la distribution pourrait etre un boost pour le couple GNU/Hurd tant attendu. Cependant, le projet Hurd est loin d'être aussi avancé que Linux et ce serait tout de meme pénalisant ... Debian prendrait une longueur de retard.

    L'autre solution qui me parait plus raisonable dans un avenir proche est d'enlever le support de ces quelques périphériques qui peuvent poser probleme. Debian pourrait fournir une version totalement libre du noyau Linux.

    A voir ...
  • # Debian bientôt non-free ?

    Posté par  . Évalué à -3.

    A force de tout mettre dans non-free, Debian sera la plus non-free de toutes les distributions.

    Debian ça pue c'est non-free.
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 1.

    biensur il suffirait de faire un fork d'une version antérieur de linux.
    par exemple on pourrais l'appeller nullix et d'améliorer l'interface grace à une émulation d'XP pour avoir un vrai système !
  • # Vive le 1er avril !!

    Posté par  (site web personnel) . Évalué à -3.

    hehehe... comme si ct pas possible de retirer les parties soit-disant incriminées des paquets concernés, pour les rendre de nouveau Libres ?

    Attention aux news modérées le 1/04 ;c)
    ca me rappellera toujours la fois où Linus Torvalds annoncait son départ du projet Linux !! :c) bien vu qd mm le header "Message-ID:" permettant de déceler la supercherie :c)
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à -2.

    bah, de toute façon, depuis qu'il y a gentoo, debian se meurt....

    (pour ce qui ne connaissent pas, la compilation n'est pas obligatoire, y'a les GRP aussi - pré-compilé comme une debian, mais en mieux faut reconnaitre)
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 6.

    qu'attendent t'ils donc pour lancer Debian non-GNU/MultiDeskOS ??
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 3.

    Malheureusement le bug date du 25 mars donc je ne crois pas que ce soit un poisson d'avril...
    Les firmware dans le kernel c'est pas la premiere fois qu'on en parle !
    Cela dit le ton de la news est un peu alarmiste et je pense qu'une solution sera trouvée car les alternatives sont loin d'etre encore viables...
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 4.

      > je pense qu'une solution sera trouvée

      Il suffit que le firmware soit déjà chargé dans le périphérique avant de lancer Linux.
      Concrètement, tu passes sous un OS propriétaire pour charger le firmware car il est absolument hors de question de faire ça avec Linux ou tout autre OS libre.
      Au final ça ne change rien mais ça fait plaisir à certains.

      Tu peux aussi avoir des périphériques avec un firmware figé et inaccessible (même pas le binaire en GPL comme actuellement). Linux utilise du propriétaire mais on ne le sait pas et c'est fabuleux et c'est génial pour le logiciel libre, la GPL, la FSF, Hurd, Multidesk, etc.

      Dormez sur vos deux oreilles.
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  (site web personnel) . Évalué à 2.

      1. Ca fait longtemps qu'il y a du firmware non-libre dans le Kernel,

      2. Ca fait longtemps que Debian supprime ces firmware non-libres de leur Kernel

      3. On est le 1er avril

      => conclure ...
      • [^] # Re: Linux bientôt retiré de Debian ?

        Posté par  . Évalué à 2.

        > 2. Ca fait longtemps que Debian supprime ces firmware non-libres de leur Kernel

        Il y a une contradiction.
        Avec la GPL il faut le source d'origine (récupéré sur www.kernel.org par exemple) puis appliquer les patchs. Donc les sources Débian ont forcément le firmware même s'il y a un patch pour virer le firmware.
        M'enfin, ça permet d'avoir un binaire sans firmware...
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 2.

          Ils sont pire que les autres, puisqu'ils l'ont non seulement une fois dans le source d'origine, mais aussi une fois dans le patch. Bref, debiancapucaideufoimoinlibre !
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  (site web personnel) . Évalué à 1.

          > Avec la GPL il faut le source d'origine

          Tu as vu ça ou ?

          D'autant que justement, on parle de firmware non-libres, donc, un indice, ils ne sont pas GPL ...
          • [^] # Re: Linux bientôt retiré de Debian ?

            Posté par  . Évalué à 1.

            > Tu as vu ça ou ?

            Dans le marre de café.

            > D'autant que justement, on parle de firmware non-libres, donc, un indice, ils ne sont pas GPL ...

            $ head /usr/src/linux/drivers/scsi/qla2xxx/ql2100_fw.c
            /******************************************************************************
            * QLOGIC LINUX SOFTWARE
            *
            * QLogic ISP2x00 device driver for Linux 2.6.x
            * Copyright (C) 2003 QLogic Corporation
            * (www.qlogic.com)
            *
            * This program is free software; you can redistribute it and/or modify it
            * under the terms of the GNU General Public License as published by the
            * Free Software Foundation; either version 2, or (at your option) any
          • [^] # Re: Linux bientôt retiré de Debian ?

            Posté par  . Évalué à 1.

            > Tu as vu ça ou ?

            C'est n'est pas "obligatoire". Mais la GPL demande d'indiquer partout les modifications faites par un travail dérivé. Avec un patch c'est beaucoup moins prise de tête.
            Si la solution des patchs ne te plais pas alors tu peux forker. Dans ce cas, pour Linux, tu ne peux plus appeler ton travail dérivé Linux...

            Debian fait comme tout le monde. Dans le paquet source, il y a la version officiel et les patches. Ou alors Debian ne fait pas comme tout le monde.
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 2.

          Avec la GPL il faut le source d'origine

          Depuis quand ?
          Il faut que tu fournisses LE source, le tien, pas l'original.
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à -1.

      Malheureusement le bug date du 25 mars donc je ne crois pas que ce soit un poisson d'avril...

      C'est mieux en citant les références :
      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239952(...)
      pour ceux que ça intéresse.
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 1.

    Il y a clairement souci de license à ce niveau.

    Un firmware, appartien à une entreprise, souvent. Mais ce firmware est souvent nécessaire au bon fonctionnement du matériel. S'il est désuet, tant mieux, on l'oublie, mais s'il est encore opérationnel, pourquoi l'oublier ? Il est livré avec le composant...

    Cf R. Stallman à propos de ses soucis d'imprimantes...

    Les drivers seront aussi amené à changer, il y aura plus de partie de code dans le matériel lui-même. Alors, si ça posera problème pour le libre, c'est malheureux à dire, mais autant qu'il y ait plus de libre, et tout de suite...

    Le pouvoir des entreprises est grand dans ce monde capitaliste, y compris le pouvoir de la déraison (comme démontré maintes fois).

    Je ne comprends pas pourquoi quelques lignes de 'byte-code' entravent l'avancée du libre. Et sans Debian, plus vraiment de Linux libre. C'est malheureux, mais mis à part le linux from scratch, il ne restera plus de solution 'complètement libre'.

    On veut tuer le libre à petit feu. Resistons, opposons-nous fermement, faisons ces gestes. Mine de rien, tout l'avenir de l'informatique en dépend.

    Et si vous avez envie de terminer votre carrière d'informaticien, dans un monde fermé, où il faut TOUT payer, où il faut TOUT déclaré, où il faut TOUT vendre, et bien, c'est qu'on n'a pas les mêmes convictions de ce qu'est la vie...
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 3.

      C'est ...
      beau.

      Comme il ne faut pas que Linux transfert un firmware vers un périphérique, je propose que Linux interdise tout transfert/transport de binaires dont les sources ne sont pas disponibles ! Idem pour les formats propriétaires !

      On n'va pas s'laisser faire ! non di diou!

      Camarades :
      C'est la lu-tte fi-na-le ...
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 0.

      Rien compris.

      > Je ne comprends pas pourquoi quelques lignes de 'byte-code' entravent l'avancée du libre.

      Bin, parcequ'ils sont pas libres ?

      Vous voulez donner de bonnes raisons aux SCO du futur de s'approprier le kernel ?
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 1.

      autant qu'il y ait plus de libre, et tout de suite...

      Là, toux doux...
      - Oui on dépend de code proprio, toi autant que tous les autres utilisateurs de PC. Des firmwares proprios t'en a probablement une dizaine sous le capot. Et je parle même pas des composant eux même qui sont quand même en grande partie du code "compilé" dans le silicium.
      - Non, moi ça ne me fait pas conclure que le libre est vain pour autant et qu'il n'y a plus qu'à abandonner. Les 99% de libre qu'on a, c'est pas de la crotte de biquette, enfin perso j'y tiens.


      Et sans Debian, plus vraiment de Linux libre. C'est malheureux, mais mis à part le linux from scratch, il ne restera plus de solution 'complètement libre'.

      En quoi Debian est plus 'complètement libre' que la plupart des autres distribs basées elles aussi sur du 100% libre (mdk, gentoo, slack, etc.) ? J'apprécie le boulot de debian-legal pour départager ce qui est libre de ceux qui ne l'est pas, ils aident les gens à faire leurs choix de paquets en connaissance de cause, mais ils distribuent du libre comme du "non-free", comme tout le monde.


      On veut tuer le libre à petit feu.

      Oui, y'a des gens qui ont probablement ça en tête. Mais pas forcement les fabriquant qui font le choix bassement technique de mettre leur firmware dans une mémoire volatile (à charger par le driver donc) plutôt que dans une ROM. Enfin je pense pas que la question des drivers libres leur traverse même l'esprit. Ils font ce qui les arrangent texhniquement, point, faut pas forcement y voir une volonté machiavélique. Et puis on serait bien avancé si ils filaient les sources au lieu du binaire : t'en connais beaucoup des compilos libres pour ces machins toi ?
      • [^] # Re: Linux bientôt retiré de Debian ?

        Posté par  . Évalué à 1.

        Je me suis sans doute mal exprimé en voulant trop bien le faire...

        Les byte codes présents dans la plupart des drivers devraient se trouver directement sur le matériel (dans une ROM par exemple).
        Cette technique va permetre aux drivers libres de ne plus dépendre de ces bytes code propriétaires, puisqu'ils seront livrés avec le matériel. Autrement dit, tu achèteras par exemple une carte graphique, et tu sauras qu'elle fonctionnera à peu près partout, du moment que l'OS veuille supporter ce matériel.

        C'est tout. Mais d'ici là à ce qu'un byte code d'une carte graphique soit réservé à l'utilisation sur des OS spécifiques (uniquement Windows ?), il n'yaura qu'un pas aussi.

        C'est pas moi qui l'ait inventé ;( J'en ai juste entendu parler ici et là. C'est prometteur, mais ça dépend d'autres choses (comme paladium et autres).
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  (site web personnel) . Évalué à 1.

          > Cette technique va permetre aux drivers libres de ne plus dépendre de ces bytes code propriétaires

          Je ne vois pas ce que ça change au niveau dépendance. Ça sera simplement pré-chargé, pré-installé ou pré-cequetuveux, mais le code libre aura toujours besoin d'utiliser du code proprio avec ta solution, il en dépendra toujours.

          Tout ce que tu fais c'est le changer de place mais il existe toujours, il est toujours non libre, et il est toujours nécessaire. Ça me fait penser à ceux qui présentent une page différente au validateur du W3C, juste pour avoir la satisfaction de dire "sans les bidouilles rajoutées ça valide" : on a beau les masquer elles sont toujours là et au final ça revient bien au même.
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 1.

          C'est tout. Mais d'ici là à ce qu'un byte code d'une carte graphique soit réservé à l'utilisation sur des OS spécifiques (uniquement Windows ?), il n'yaura qu'un pas aussi

          Mais ça voudrait dire que des périphériques n'auraient pas de drivers sous linux et ne seraient donc pas supportés!!!! MAIS C'EST TERRIBLE!!!!!

          « Selon une certaine théorie, le jour où cela se produira, l'univers s'effondrera totallement sur lui même pour se voir remplacé par quelque chose d'inextricablement plus compliqué. »
      • [^] # Re: Linux bientôt retiré de Debian ?

        Posté par  . Évalué à 1.

        Et puis on serait bien avancé si ils filaient les sources au lieu du binaire : t'en connais beaucoup des compilos libres pour ces machins toi ?


        Euh... Il s'agit de byte code là... le compilo, en gros, c'est le processeur dans ce cas...

        si je me trompe, alors expliquez-moi !
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  (site web personnel) . Évalué à 2.

          > Euh... Il s'agit de byte code là... le compilo, en gros, c'est le processeur dans ce cas...

          Moi, il m'a semblé qu'on parlait de firmware. PAQJPD, un firmware c'est juste un bout de code (écrit en ce que tu veux, le plus souvent ça doit être du C ou de l'ASM, je suppose) qui est spécifique à un matériel précis. Exemples de firmware :

          * le BIOS des PC
          * le BIOS de ta carte VGA
          * le bidule qui sert de BIOS aux Mac (OpenFirmware, ou un truc de ce genre, je crois)
          * l'IOS installé sur le Cisco 7200VXR du datacenter du coin
          * le bout de code qui gèrait ton lecteur de CD-ROM LG avant que tu essaies d'installer la Mdk 9.2

          En bref, filer le code source du machin nécessiterait probablement de faire de la cross-compilation, d'avoir un assembleur capable de générer le code du micro(processeur|controleur) zarbi qui fait tourner le périphérique en question, etc. Comme on a pas forcément envie d'installer un tel foutoir juste pour compiler le module pour la carte son, le firmware est livré sous forme binaire. Très franchement, oui, ce serait vachement bien qu'ils livrent le code aussi, mais en ce qui me concerne, tant que les specs de leur matos sont dispos, on sait comment le programmer et ça me convient. Il ne faut pas oublier que si un pilote ne contient pas le firmware, celui-ci est probablement stocké dans la ROM du périphérique (et il n'en est pas moins binaire et fermé pour autant). Je ne vois pas en quoi le pilote l'intégrant serait « moins libre » (ou alors, on peut faire comme avec le SpeedTouch : on demande à l'utilisateur de télécharger le firmware à part, et on le fait charger au pilote au lancement. Mais quel intérêt ?)...

          Envoyé depuis mon PDP 11/70

  • # Re: Linux bientôt retiré de Debian ?

    Posté par  (site web personnel) . Évalué à 7.

    De toute façon, d'ici a ce que ca passe dans la stable...

    --->[]
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à -2.

    trops gros, passera pas !
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 1.

    On a retrouvé le code source povenant de SCO. \o/
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  (site web personnel) . Évalué à 4.

    Ils en parlaient déjà dans la Debian Weekly News de Mardi (http://www.debian.org/News/weekly/2004/13/(...)), donc avant de voir des poissons d'avril partout, renseignez-vous :)

    hop!
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 2.

      et oui, ca n'est visiblement pas une blague ... mais d'aprés le mail que j'ai pu lire, il y a deja des modules du noyau qui contiennent des "choses" non-free (qlogic), c'est dans le noyau et pourtant le noyau est dans la section free ...
      • [^] # Re: Linux bientôt retiré de Debian ?

        Posté par  . Évalué à 1.

        C'est pas que le noyau est dans la section free, c'est simplement que le noyau est sous license GPL. Linus Torvald en avait décidé ainsi lorsqu'il a sorti ses premières versions. Le noyau est toujours, et restera (du moins jusqu'à un HURD stable) dans cette license.

        Maintenant, si les byte codes en question doivent être identiques d'un OS à l'autre (ou quasiment), je pense que la solution la plus raisonnable serait de libérer ces bytes codes.
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 1.

          > je pense que la solution la plus raisonnable serait de libérer ces bytes codes.

          C'est-à-dire ?
          Les fichiers qui ont ces firmwares sont sous gpl. Tu peux les modifiers, les redistribuer, etc...

          Le problème est la notion de "source".

          Si je fais "objdump -d /bin/ls" j'ai le source en assembleur de ls. C'est un source ou non ? Lorsqu'on compile du C, le fichier intermédiaire en assembleur qui est utilisé pour obtenir le fichier objet, c'est un source ?

          Puis il faut aussi savoir si ces firmwares sont des programmes. Ça peut être des données de configurations. Et comme on ne connait à ces firmwares, on en sait rien. Ce qu'il ne faut pas, c'est que le firmware utilise le noyau. Et comme c'est l'inverse, je ne voit pas de problème.
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  (site web personnel) . Évalué à 1.

          > Le noyau est toujours, et restera (du moins jusqu'à un HURD stable) dans cette license.

          Euh... Et lorsque le HURD il est stable, il se passe quoi ? Linus met le noyau sous licence BSD ? :-)

          > Maintenant, si les byte codes en question doivent être identiques d'un OS à l'autre (ou quasiment)

          Ils ne sont pas dépendants de l'OS, c'est le périphérique qu'ils contrôlent qui les exécute, pas le processeur de ta machine. Donc oui, ils sont identiques d'un OS à l'autre (exemple parfait avec l'Alcatel SpeedTouch dont tu peux simplement aller choper le firmware sur ta partoche Windows).

          > je pense que la solution la plus raisonnable serait de libérer ces bytes codes.

          Tu veux dire quoi par là ? Les distribuer séparement ? C'est plus chiant pour l'utilisateur. Ou alors, veux-tu leurs sources ? Mais si c'est ça, je comprends pas le rapport entre leur indépendance par rapport à l'OS et leur libération. C'est plutôt la GPL qui entre en ligne de compte (à cause de la règle sur la distribution sous la forme préférée pour les modifications, voir les échanges dans le rapport de bug Debian cité dans la news).

          Envoyé depuis mon PDP 11/70

  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à -1.

    Qui vivra verra, mais en tout cas voilà une nouvelle qui risque fort de chambouler le paysage du monde des logiciels libres.

    Je ne pense pas que grand monde en ai quelque chose à secouer à part d'éventuels avocats ou intégristes, bref ceux qui aiment se prendre la tête pendant des heures sur des problèmes de licences...

    J'ai parcouru le thread sur la mailing-list bug/debian et apparamment personne n'est aller demandé le source du firmware à Qlogic! pourquoi ne serait il donc pas gpl? et même en admettant que Qlogic refuse de le filer, qu'est ce que ça changerait? L'impossibilité pour un utilisateur d'aller modifier le firmware de cette malheureuse carte scsi? C'est un nouveau problème que des firmware ne soient pas modifiable dans un PC?
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 1.

      > Qlogic refuse de le filer, qu'est ce que ça changerait? L'impossibilité pour un utilisateur d'aller modifier le firmware de cette malheureuse carte scsi?

      Et non. C'est sous GPL, c'est donc modifiable, distribuable, etc...
      Par contre c'est pas très lisible. Et la GPL ne statue pas sur la lisibilité des sources.

      De plus, ça peut être considéré comme des données (comme une image png par exemple) et non comme un programme.

      De plus on ne sait pas ce que fait la carte du firmware que lui envois le noyau comme on ne sait pas ce que fait le client qui récupère les données envoyés par le noyau par exemple sur le réseau.

      Ya vraiment pas de quoi s'affoler.
      • [^] # Re: Linux bientôt retiré de Debian ?

        Posté par  . Évalué à 1.

        GPL V2:
        3. You may copy and distribute the Program [...] in object code or executable form [...]provided that you also do one of the following: [...]
        a) Accompany it with the complete corresponding machine-readable source code, [...] or,
        b) Accompany it with a written offer, [...] to give any third party, [...]a complete machine-readable copy of the corresponding source code,[...] or,
        c) Accompany it with the information you received as to the offer to distribute corresponding source code.[...]
        The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.


        Sisi, la GPL précise que le code source est la forme préférable pour faire des modifications. En l'occurence, le code donné semble être un executable (la plupart des ableaux s'appellent risc_code01 et l'entête précise bien "firmware" ce qui sous entend du code executable) qui n'a sans doute pas été pondu comme ça par un humain. Il est fortement probable que la carte le charge en mémoire et le donne en pature à un processeur qui va l'executer. L'entête des fichiers précisant que le code est GPL, Qlogic est donc censé fournir le source assembleur (peut être C) équivalant. Maintenant c'est possible qu'ils ne soient pas au courant des subtilités de la GPL et qu'ils refusent de le faire...

        Par contre il n'y a effectivement pas de quoi s'affoller...
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 2.

          > a) Accompany it with the complete corresponding machine-readable source code

          C'est vague. Pour certain le C est incompréhensible et d'autres lisent de l'assembleur avant de se coucher.

          > The source code for a work means the preferred form of the work for making modifications to it.

          Voici une toute petit image png :
          <89>PNG^M
          ^Z
          ^@^@^@^MIHDR^@^@^GÐ^@^@^@^B^D^C^@^@^@òGZà^@^@^@$PLTE<9d><9d><9d>ÂÂÂàààïïïôôôõõõ£££ÊÊÊéééùùùþþþÿÿÿ<91><9a><92><95>^@^@^@ IDATxÚc`Tv^M^]^E£`^T^LoÀ<90>Þ¹z÷(^X^E£`x^C^@^?ÿ%<91>=²Ôµ^@^@^@^@IEND®B`<82>

          C'est manipulable ?
          C'est GPLisable ou non ?

          Le problème est qu'on ne sait pas à quoi correspond le firmware. Peut-être que la société qui développe le firmware le fait avec un éditeur hexa. Qui sait ? La GPL ne demande pas qu'on précise avec quoi est fait le développement.

          > For an executable work, complete source code means all the source code for all modules it contains

          OK car on peut considérer que c'est le code source.

          > plus any associated interface definition files,

          OK.

          > plus the scripts used to control compilation and installation of the executable.

          OK.

          > En l'occurence, le code donné semble être un executable

          Mais on ne sait pas. C'est *peut-être* une image png :-).

          > l'entête précise bien "firmware" ce qui sous entend du code executable

          Non, ça peut-être des données de configuration.

          > Il est fortement probable que la carte le charge en mémoire et le donne en pature à un processeur qui va l'executer.

          Je suis parfaitement d'accord avec toi. Mais ça reste une supposition :-)

          Puis il y a un problème pratique si on fait comme tu dis. Il faut alors que Linux ait tous les outils pour compiler ces trucs exotiques. Et si ce n'est pas disponible => pas de drivers. Les sources sous GPL et pas de drivers. T'images le problème.
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 1.

          > Par contre il n'y a effectivement pas de quoi s'affoller...

          D'autant qu'on ne s'affole pas non plus par exemple pour les images (icônes, slpashscreen, etc) incluses dans plein d'appli/jeux/desktop/etc. On te colle un png applatit d'un machin qui n'est vraiment modifiable que sous sa forme .xcf ou assimilé avec les calques et tout et tout, mais c'est pas grave, c'est gpl quand même. Pourquoi ? Parceque c'est plus pratique, plus léger, que personne n'a envie de les modifier, bref que la forme "compilée" est la la forme préférable pour tous, et que le pragmatisme l'emporte, et c'est très bien.
          • [^] # Re: Linux bientôt retiré de Debian ?

            Posté par  . Évalué à 1.

            Moi je suis sûr que c'est un poisson d'avril !
            Ca fait déjà 3 news du genrre que je lis sur les trois sites que je fréquente le plus et ça semble bien être des poissons d'avrils :
            www.lea-linux.org attaqué par SCO
            www.siteduzero.com le webmaster qui vend ses pages web
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à -2.

    Roooo qu il est beau le poisson, si c etais le cas, il n y aurais pas que debian qui serais en remous vu que par ex, mandrake je crois bien tout comme debian se fait une joie de n accepter que les logiciels 100% libres? nan? :)
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 1.

    Premierement les firmware sont retirer du noyeau par debain lors de la fabrication du paquet officiel :

    less /usr/share/doc/kernel-image-2.6.4-1-k7/README.Debian.1st.gz

    Non-free bits removed:

    * Keyspan firmware.
    * SMC Token Ring firmware, driver disabled.
    * ACENIC firwmare, driver disabled.
    * DGRS firmware, driver disabled.
    * DAB firmware, driver disabled.

    Donc a ce niveau il devrait pas avoir de probleme pour la distribution au sein de debian.

    Ensuite pour l'avis des mainteneurs du kernel et que ce code s'excecute sur le materiel concerne, et que rien ne prouve que le firmware existe sous une autre forme que du binaire(donc peut etre redistribuer sous gpl).
    Et oui, tous n'ont pas de compilateur (d'ailleur il a bien fallut que le premier compillo soit ecrit en binaire...)...

    http://www.ussg.iu.edu/hypermail/linux/kernel/0403.3/0368.html(...)

    Matthieu

    PS : un troll et un poisson d'avril ça fait encore plus mal ;)
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 1.

      Je reponse encore la question car je n'ai pas eu la réponse.
      Le paquet Linux source de Debian fournit-il un noyau officiel complet pour c'est courament fait avec les src.rpm ?

      C-à-d :
      * SMC Token Ring firmware, driver disabled
      est-il fait part un patch dans le paquet ou il n'y a aucune trace du firmware même dans le paquet source.
      • [^] # Re: Linux bientôt retiré de Debian ?

        Posté par  . Évalué à 1.

        le source officiel est de toute façon dispo à coté du package
        http://ftp.debian.org/debian/pool/main/k/kernel-source-2.6.4/kernel(...)
        en fait normalement qd debian file des sources, ya le .tar.gz d'origine et le patch séparé
        le kernel est le un des seuls paquets a avoir un paquet source qui n'est pas dans les deb-src (ce qui évite de downloader toute la liste des packges sources à chaque update juste pour les sources kernels).
        si je me trompe pas, le paquet kernel-source est déja patché et il existe aussi kernal-patch-debian donc tu dois pouvroir récupérer les sources vanilla.
        d'ailleurs
        "Package kernel-source-2.6.4
        * unstable (devel): Linux kernel source for version 2.6.4 with Debian patches"
        http://packages.debian.org/cgi-bin/search_packages.pl?keywords=kern(...)
        mais depuis qu'il y a les packages virtuels kernel-tree je suis un peu perturbé, je dis ptet des bêtises :o
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 2.

          Il y a pas les source d'origine. Au premier abord je me dis "y sont tordus chez Debian".
          Je fais un diff avec un Linux officiel.
          Ben les firmwares qui sont virés sont ceux qui n'ont pas une licence GPL. J'ai bien vérifié. Les firmwares avec une licence GPL (qu'elle soit réellement applicable est discuter ailleur) sont présents.

          Ce n'est pas l'exemple de cette news.

          Finalement, c'est pas con.
        • [^] # Re: Linux bientôt retiré de Debian ?

          Posté par  . Évalué à 1.

          > donc tu dois pouvroir récupérer les sources vanilla.

          Je ne crois pas.
          Si la suppression des firmwares est clairement indiqué, ce n'est pas un problème un réelle problème pour la gpl.
          Je sais pas lire les .deb donc je n'es pas controlé.
          • [^] # Re: Linux bientôt retiré de Debian ?

            Posté par  . Évalué à 1.

            a priori si t'as le patch debian c'est un diff non ? tu peux donc l'apppliquer à l'envers non ?
            • [^] # Re: Linux bientôt retiré de Debian ?

              Posté par  . Évalué à 2.

              > a priori si t'as le patch debian c'est un diff non ?

              Le patch a pour référence un source sans firmware non GPL.
              • [^] # Re: Linux bientôt retiré de Debian ?

                Posté par  . Évalué à 1.

                Ah donc ils enlèvent d'abord les firmwares non-libre, puis ils appliquent leur patch debian ?
                donc ça veut dire que si on prends les vanilla de kernel.org et qu'on y applique le diff debian on a pas la même chose que les sources du package kernel-source (puisque les firmwares y sont toujours) ?
                • [^] # Re: Linux bientôt retiré de Debian ?

                  Posté par  . Évalué à 2.

                  Le "vanilla" debian est sans firmware non GPL. kernel-source-2.6.4_2.6.4.orig.tar.gz n'a pas les firmware non GPL. Le patch Debian ne supprime pas les firmware non GPL (donc ne les ajoutes avec -revert).
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 1.

      et que rien ne prouve que le firmware existe sous une autre forme que du binaire(donc peut etre redistribuer sous gpl).
      Et oui, tous n'ont pas de compilateur (d'ailleur il a bien fallut que le premier compillo soit ecrit en binaire...)...


      Euh, si, quand même... le bon sens! (même si ce n'est pas une preuve à 100%)

      Le code contenu dans les fichiers représente quand même plusieurs dizaines de Ko, et il n'y a que des psycopathes qui seraient capables de coder et de maintenir ce genre de soft sous forme binaire.

      Une boîte ne peut qu'y gagner en temps, en argent et en qualité en développant un compilateur, ou tout au moins un assembleur pour des programmes de tailles conséquantes. Si le processeur qu'ils utilisent a été développé par leur soins, faire un assembleur est une goutte d'eau par rapport au projet, et si ils utilisent un processeur développé ailleurs, il y a forcement un assembleur/compilateur existant ; surtout qu'il existe de nos jours des softs capablent de générer automatiquement à partir d'une description d'un processeur et de son jeu d'instruction, du HDL synthétisable, un assembleur dédié ainsi qu'un simulateur de jeu d'instruction (bon ok ça ne doit pas encore être véritablement finalisé...)
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  (site web personnel) . Évalué à 1.

      > rien ne prouve que le firmware existe sous une autre forme

      Ben je ne sais pas si les gens ont codé en C ou en assembleur, mais surement pas en binaire ...

      > Et oui, tous n'ont pas de compilateur (d'ailleur il a bien fallut que le premier
      > compillo soit ecrit en binaire...)...

      Le premier compilo pour une plateforme donnée est dans 99.9% des cas un cross-compilateur depuis une machine pour laquelle on a déjà un compilateur.

      Il n'y a que pour le premier compilateur pour la première architecture que c'est vraiment la m____.

      Et dans ces cas là, on écrit l'assembleur en binaire, puis le compilateur pour un language de + haut niveau (C) en assembleur. Mais un compilateur en binaire, je n'en ai jamais vu !!
  • # Re: Linux bientôt retiré de Debian ?

    Posté par  . Évalué à 1.

    Juste au moment ou la Sid passe en stable.
    Sniff, ca me fait quelque chose tout de meme.
    • [^] # Re: Linux bientôt retiré de Debian ?

      Posté par  . Évalué à 1.

      Rhaaaaa, faut pas dire des trucs comme ça, après les gens ils comprennent plus rien au système de release debian et ils attendent que sid passe en testing :o
      tu détruis des années de pédagogie linuxfresque :o

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.