• # ouverture des driver, c'est quoi le problème au juste ?

    Posté par . En réponse au journal Les modules kernel propriétaires.. Évalué à 8.

    excusez mon ignorance mais j'ai beau chercher je n'arrive toujours pas à comprendre pourquoi les drivers ne sont pas ouvert ou du moins pourquoi les spécifications des cartes graphiques ne sont pas publiée.

    J'ai trouver des arguments plus ou moins valables mais assez discutables.

    1) Secrets de fabrication ?
    dans une autre vie j'ai fait un peu d'informatique et si ma mémoire est bonne il me semble qu'un drivers n'est autre qu'un programme système qui grosso modo envoie des instructions aux chips de la carte via des bus ou des ports système, non ?
    Donc, donner les spécifications revient à donner les codes des instructions des chips et le protocole de communication OS/bus/carte. Après tout Intel, AMD, Sun, IBM ...etc le font bien.
    Je ne sais pas si on peut vraiment deviner le schéma des entrailles d'une carte rien qu'en regardant les spécifications logicielles .... ou en est l'état de l'art du reverse engineering dans ce domaine (hardware) ?

    Ensuite, supposons que je sois un savant fou ayant du matos à 100 000 000 ¤ capable de scanner les cartes et de REer l'architecture matérielle. Comme je suis fou je vais publier les plans sur le web. Le moins à quoi je puisse m'attendre c'est un procès en bonne et due forme pour violation propriété intellectuelle, etc,etc et ça serait pire si je fabriquais et vendais un tel matériel.

    2) Protection des "protections" :
    du genre HDCP et tout le satanisme numérique qui va avec, on ne veut pas faire de la peine à tonton RIAA et tati MPAA. Mais bon le glas sonne pour les DRM et certains parlent déjà de vendre de la musique au format mp3 brut. Et puis ne suffirait-il pas d'appliquer simplement la loi, qui est assez dure, pour lutter contre le piratage comme contre le meurtre, le vol, la drogue ...etc , car finalement on ne peut que lutter contre le mal, on ne l'éradique jamais.

    3) Paranoïa :
    un PDG peut être paranoïaque, mais il y a les autres cadres et actionnaires, qui devraient lui faire écouter raison.
    Non sérieux ça a l'air contagieux la paranoïa puisqu'elle touche la moitié des fabricants de matos. Et puis ils sont riches ils peuvent aller voir un psy.

    4) l'argument "coca cola" :
    vous savez ? du genre "la recette originale est JALOUSEMENT gardée depuis plus d'un siècle", on se dit "wow, ah si c'est JALOUSEMENT gardé alors c'est que c'est de la bombe !" et ça rajoute au prestige de la boite.

    5) la peur du scandale matériel :
    On fait ce qu'on peut pour fabriquer du matos mais on fait vite et parfois mal alors pour bien masquer ça on fait un petit blob bien sombre et on masque certains défauts matériels car si on ouvre les drivers alors là des gens vont faire n'importe quoi et on risque de devoir rembourser du matos cramé.

    En même temps ils se mettent pas un peu le doigts dans l'oeil ? imaginez un peu un mec avec un live CD qui fait joujou de bas niveau avec la carte, le truc est mal conçu, une boucle infinie le fait chauffer grave et pushhhhh ! puis allo le 18 ? garantie, remboursement, aucune trace de sabotage volontaire ou pas.

    Non, dites mois les gars, franchement, que-ce qui bloque la publication des spécifications ? comme ça plus besoins de faire des pilotes pour les plateformes confidentielles comme haiku par exemple.

    Parfois je me dis que c'est bien de mettre la pression sur les fabricants pour qu'ils fassent ce qu'il faut ... remarquez si jamais un malheur arrivait suite à ça je suis couvert, je roule en VESA ;)