• [^] # Re: open ?

    Posté par (site web personnel) . En réponse à la dépêche États généraux de l'Open Source en France. Évalué à 2.

    Oui, comment définir concrètement la culture libre si ce n'est avec des licences ? Par exemple comment peut on dire sans ambiguïté : « cette œuvre est libre » ?

    La licence est un premier élément mais non suffisant.
    Un logiciel libre dont la licence est libre mais sans accès aux sources ne pourrait pas être qualifiée de libre. Tu peux étendre ce principe au maximum.

    Je ne penses pas que le libre se base sur la confiance. S'il il y a bien un domaine qui te permet de tout vérifier, c'est le libre ! Tu peux parfaitement recompiler et vérifier les binaires. Le libre t'autorise à être parano :)

    Ça c'est la théorie.
    En pratique tu as des programmes lourds qui ont des centaines d'options différentes (ce qui donnent plusieurs certaines de binaires pour identifier un même programme), rien que ça ce n'est pas si trivial. Ensuite tu as les distributions qui intègrent souvent des patchs maisons et non disponibles dans le code d'origine, dans ce cas tu vas devoir retracer toute la chaine de compilation pour inclure les patchs correspondants (et attention, il peut encore il y en avoir des centaines). En plus il est possible de modifier un code source sans que la taille du binaire ou son md5 ne change mais que le comportement s'en retrouve affecté.

    Bref, ce n'est pas simple, dans le cadre d'un logiciel très simple c'est assez facile mais pour une distribution complète ou le noyau Linux par exemple, tu peux abandonner d'avance ton idée de vérifier.