• [^] # Re: Libérons le libre

    Posté par (site web personnel) . En réponse au journal Ubuntu 7.04 et Xorg. Évalué à 10.

    Pas du tout, mais alors pas du tout d'accord.

    Si tout le monde intégrait les drivers propriétaire par défaut, Intel aurait probablement été moins enclin à ouvrir ses specs, et encore moins à faire des drivers libres.
    Installer des drivers propriétaire par défaut, c'est masquer le problème. Parce que des drivers propriétaire, c'est un *vrai* problème, je te conseille de lire l'essai d'Arjan VdV (développeur Linux) sur les risques que ça comporte pour un noyau comme Linux.

    > Et en plus, si on prend du retard, on va moins attirer de développeurs X (ressource rare), de themes artistique, de qualité de code...

    En quoi la présence de drivers propriétaires *par* *défaut* va attirer des développeurs X (qui, franchement, savent installer un driver graphique tout seuls)
    Pour les thèmes artistiques, je suis d'accord parce qu'il s'agit de non-informaticiens, et encore les seuls concernés sont les artistes spécialisés en 3D (puisque c'est ça qui va manquer).
    Quant à la qualité de code, là franchement je vois pas d'où ça sort.
    Le fait que ces drivers proprios soient installés par défaut n'a une influence que sur ceux qui ne savent pas installer un driver, soit les nouveaux arrivants. Pas les développeurs expérimentés.

    Personnellement, si pour le switcher éventuel le fait qu'il n'y ait que 300 thèmes alors qu'il y en a 4000 pour Windows est un point bloquant, à mon avis il vaut mieux qu'il reste sous Windows parce qu'il va avoir d'autres surprises. Windows sera bien plus adapté à ses attentes, il ne faut pas faire switcher de force. C'est le meilleur moyen pour que la personne ne réessaye pas linux avant 10 ans.

    Refuser les drivers proprios, c'est ouvrir un marché pour ceux qui n'en font pas (Intel). C'est aussi laisser la place à un développement 100% libre (Nouveau). Bien sûr, le remplacement de quelquechose de gratuit c'est toujours beaucoup plus long (Nouveau, Gnash, GCJ+Classpath, etc...). Mais intégrer le soft proprio par défaut, alors là c'est le coup d'arrêt pour ces développements.
    Et c'est justifier la politique des NVidia & ATI.

    J'ai une carte NVidia, et j'utilise leurs drivers binaires. Mais je sais que ce que j'utilise n'est pas supporté par ma distrib, et que si un jour il y a une faille de sécurité dans le noyau qui oblige à changer une interface et qui casse le driver Nvidia, les développeurs du noyau corrigeront la faille sans attendre le bon vouloir de NVidia. En attendant j'aurais pas de 3D, mais franchement je préfère.
    Installer les drivers NVidia par défaut, c'est masquer ce problème réel à l'utilisateur final. C'est faire le choix de la dépendance à NVidia à sa place.

    Ce n'est pas juste une question d'être libriste convaincu, et de ne pas accepter de proprio sur sa machine. Ce n'est pas du tout mon cas.
    Pour être assez près des developpeurs de ma distrib, je peux te dire que les drivers proprios, s'ils sont installés par défaut et donc supportés par la distrib, posent des gros problèmes concrets pour l'évolutivité, la maintenance et la réactivité de la distribution. Pas de correction de faille si ça peut casser un pilote, pas de montée en version tant que les pilotes ne supportent pas la nouvelle, etc...

    Je ne néglige par du tout l'importance de la 3D. Je pense juste qu'installer les drivers propriétaires par défaut et mettre un message pour dire "attention vous utilisez des drivers proprios, pas bien !", c'est prendre la mauvaise décision (en plus d'être peu crédible).
    Mieux vaut qu'ils soient facilement installables et que le message avec les risques soit affiché au choix du package.
    Ensuite, il suffit de mettre dans les notes de publication, sur toutes les faq et dans tous les forums : pour avoir la 3D installez tel package si vous avez une carte NVidia. Si vous avez une ATI c'est tel package. Si vous avez une Intel, ça marche déjà.

    Et franchement, c'est pas comme si installer ces drivers c'était très difficile non plus, c'est expliqué dans le détail partout (ajouter un dépôt, installer un package, rebooter)

    Je te conseille fortement de lire l'essai d'Arjan, il est très au courant des problèmes que peuvent causer les drivers propriétaires.

    Note : ça s'applique aussi aux drivers de cartes wifi. Pourquoi les constructeurs feraient-ils l'effort de faire des drivers libres si leurs cartes marchent directement avec des drivers propriétaires ? Et hop, plus de RALink libre...
    Installer les drivers propriétaires, c'est faire entrer le loup dans la bergerie.
    Ou pour reprendre une image de R. Di Cosmo que j'aime bien : il vaut mieux rater un train si c'est un train qui va dérailler.