Parce qu'après on juge leur code, on trouve plus facilement les trous de sécu, donc négatif
c'est faisable avec du proprio qui appelle à la maison (tout admin sécu le voit sur son proxy ou dans un lab dédié), la décompilation est autorisée en Europe à des fins d’interopérabilité (ça c'est le plus important : après, qu'en faire ?)
donc ton arg > /dev/null vu que le non libre troué est un facteur aggravant :D le libre troué ça arrive aussi, ça peut se corriger au moins (que le fournisseur le souhaite ou pas).
À l'inverse, qu'ont-ils à gagner?
Bin avec leur code source, yaurait pas à faire la rétro-ingénierie pour corriger les bugs
donc plus vite corrigés, moins d'insécurité (c'est trivial la plupart du temps, valgrind, outillage de fuzzing toussa)
Tiens, plus personne dès qu'il faut bosser un peu plutôt que de se complaire...
pour le sagem fast 800, se palucher 2 Mo de DSP.bin pour corriger les bugs sur un proc' (le 8051), spa donné à tout le monde :/
moui il y a des gens motivés, qui savent reconnaître leurs limites (yavait plein de bugs dans le DSPcode, bah que le binaire... on avait commencé la rétro-ingénierie, j'avais demandé le code source, je n'ai eu que la distribution en BSD c'est eux qu'ont choisi)
Quand je faisais le support du modem ADSL fast 800 (fourni par Free mais aussi wanadoo et quelques autres FAI), nous étions embêtés par ce firmware non libre (et non redistribuable initialement).
Avoir le code source aurait permis de corriger quelques bugs résiduels (bon c'était un processeur 8051 pilotant le DSP gérant l'ADSL). Nous avions commencé la rétro-ingénierie (décompilation du binaire du DSPcode) et identifié des portions de la libusb mais bon, la licence BSD permet la distribution du binaire, nous aurions trouvé des portions en GPL, cela nous aurait donné un levier. Pour autant, suite à ma demande, ADI a fait revoir à ses juristes la capacité à fournir le firmware sous licence permettant la redistribution, déjà la BSD permet la redistribution du binaire légalement
Heureusement que le pilote eagle-usb était libre, cela a permis de le réécrire en ueagle-atm (~2000 lignes au lieu de ~6000 suite aux copier-coller des stagiaires^Wdéveloppeurs entre le fast 800 E2, E3, E4...) et demander à Sagem et ADI — leur fournisseur —d'avoir un firmware sous licence libre (la BSD permettant la redistribution d'un binaire).
J'ai jamais compris l'intérêt de baser l'ADSL sur ATM pour faire de l'internet o_O ou comment redécouper des trames de ~1500 octets en plus petits paquets de 53 octets /o\)
[^] # Re: firmware non libre
Posté par BAud (site web personnel) . En réponse à la dépêche Debian 12 : le début d'une nouvelle ère. Évalué à 3.
c'est faisable avec du proprio qui appelle à la maison (tout admin sécu le voit sur son proxy ou dans un lab dédié), la décompilation est autorisée en Europe à des fins d’interopérabilité (ça c'est le plus important : après, qu'en faire ?)
donc ton arg > /dev/null vu que le non libre troué est un facteur aggravant :D le libre troué ça arrive aussi, ça peut se corriger au moins (que le fournisseur le souhaite ou pas).
Bin avec leur code source, yaurait pas à faire la rétro-ingénierie pour corriger les bugs
donc plus vite corrigés, moins d'insécurité (c'est trivial la plupart du temps, valgrind, outillage de fuzzing toussa)
pour le sagem fast 800, se palucher 2 Mo de DSP.bin pour corriger les bugs sur un proc' (le 8051), spa donné à tout le monde :/
moui il y a des gens motivés, qui savent reconnaître leurs limites (yavait plein de bugs dans le DSPcode, bah que le binaire... on avait commencé la rétro-ingénierie, j'avais demandé le code source, je n'ai eu que la distribution en BSD c'est eux qu'ont choisi)
Quand je faisais le support du modem ADSL fast 800 (fourni par Free mais aussi wanadoo et quelques autres FAI), nous étions embêtés par ce firmware non libre (et non redistribuable initialement).
Avoir le code source aurait permis de corriger quelques bugs résiduels (bon c'était un processeur 8051 pilotant le DSP gérant l'ADSL). Nous avions commencé la rétro-ingénierie (décompilation du binaire du DSPcode) et identifié des portions de la libusb mais bon, la licence BSD permet la distribution du binaire, nous aurions trouvé des portions en GPL, cela nous aurait donné un levier. Pour autant, suite à ma demande, ADI a fait revoir à ses juristes la capacité à fournir le firmware sous licence permettant la redistribution, déjà la BSD permet la redistribution du binaire légalement
Heureusement que le pilote eagle-usb était libre, cela a permis de le réécrire en ueagle-atm (~2000 lignes au lieu de ~6000 suite aux copier-coller des stagiaires^Wdéveloppeurs entre le fast 800 E2, E3, E4...) et demander à Sagem et ADI — leur fournisseur —d'avoir un firmware sous licence libre (la BSD permettant la redistribution d'un binaire).
J'ai jamais compris l'intérêt de baser l'ADSL sur ATM pour faire de l'internet o_O ou comment redécouper des trames de ~1500 octets en plus petits paquets de 53 octets /o\)