• [^] # Re: PIC / RISC

    Posté par . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 6.

    Il y aurait probablement moyen de faire une réponse plus poussée mais bon : en gros, la clause NC introduit un obstable juridique supplémentaire et inutile à la protection de l'utilisateur du logiciel.

    D'après ce que j'ai compris de la philosophie de Stallman, le but de la licence est avant tout de protéger le consommateur du logiciel libre. Tu remarqueras qu'aucune des quatre "libertés" ne concerne le programmeur, qui, lui, est automatiquement protégé par le code de la propriété intellectuelle. On parle donc bien de la liberté de l'utilisateur, pas de l'ayant droit.

    En l'occurrence, il faut bien admettre que la clause NC restreint considérablement la liberté de distribution : impossible d'inclure ça dans un CD vendu à prix coûtant, impossible d'installer le soft sur un Linux préinstallé sur un ordinateur, impossible même de vendre un ordi avec des CD contenant de logiciel; impossible de faire de la pub sur le site qui diffuse le logiciel, ou de faire payer l'abonnement à un repository extrêmement rapide, etc etc etc. En bref, la clause NC transforme le logiciel libre en un logiciel amateur. Ça le fait sortir des circuits de toutes les grandes distribs, et ça va poser tout un tas de problèmes pour les distributions "presque pas commerciales" (CD gratuit dans un magazine...).

    Je pense que la grosse différence entre la clause NC et les autres clauses contraignantes, comme l'imposition de la GPL à tout code lié à un code GPL, est que la clause NC interdit la diffusion TELLE QUELLE dans certaines conditions. Je reçois un soft GPL de mon voisin, je peux 1) le modifier complètement librement, 2) le distribuer complétement librement sans le modifier. C'est la partie 3) "distribuer les modifications" qui est touchée par le fait que certaines modifs ne sont pas distribuables sous GPL --ou plus exactement, la GPL m'impose la licence de distribution des modifications. Parce que ce qui m'empêche de distribuer mon code GPL lié à une bilbiothèque GPL, ce n'est pas la GPL, mais bien la licence de la lib proprio qui m'interdit de la diffuser sous GPL. Bon, pour ne pas être trop de mauvaise foi, je dirais que ce qui interdit cette distribution, c'est bien une incompatibilité entre les licences des deux composants logiciels. Ce n'est donc pas (ou pas seulement) la faute de la GPL.

    Par contre, avec NC, tu peux être bloqué pour la distribution d'un élement que tu as reçu sans même le modifier. C'est ça qui en fait quelque chose de non libre : en me donnant un truc sous CC-NC, tu ne me donnes pas le droit de le distribuer TEL QUEL comme je le souhaite.

    Enfin, pour être un peu plus général, toute licence qui nécessite un contact avec quelqu'un préalablement à la distribution dans certaines circonstances, c'est MAL. Parce que le quelqu'un peut avoir un accident de voiture, peut devenir psychotique et parano, peut disparaitre en mer, et son travail avec lui. Alors oui, distribuer sous NC, on est bien d'accord, c'est avant tout contre-productif pour soi-même. Mais c'est bien un mensonge de faire miroiter une liberté qu'ils n'ont pas aux utilisateurs.