{"partition": "head_middle", "source_domain": "gnu.org", "digest": "sha1:SD4A34KW7U4ODZHFA7C4CQSPYKC47LR5", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00014.parquet"}
GNU - Free Software Foundation
Lire l'article Accessibilité
English [en] français [fr] 日本語 [ja] русский [ru] REJOIGNEZ LA FSF !
Information GNU/FSF (traduite)
Le système d'exploitation GNU
Soutenu par la Free Software Foundation
À propos de GNU
Aidez GNU
L'original de cette page est en anglais.
Étiquettes web de licence pour JavaScript : principe et explication
Les internautes qui naviguent sur le web de nos jours exécutent une quantité
énorme de logiciel privateur1 sur leurs ordinateurs, souvent à leur
insu. Le succès du logiciel libre sur l'ordinateur de bureau est dû en
partie à la protection du copyleft, une garantie que les utilisateurs seront
informés d'entrée de jeu quand un programme donné pourra être librement
utilisé, étudié, partagé et modifié. Sur le web, les navigateurs
téléchargent et exécutent du JavaScript sans jamais renseigner les
utilisateurs sur la licence du programme ni sur les libertés dont ils
jouissent – ni sur la façon dont les autres programmes les leur refusent.
Pour apporter une solution à ce problème, nous avons développé le programme LibreJS qui reconnaît le code
JavaScript non trivial et vérifie sa licence. Pour qu'il fonctionne, il faut
indiquer les licences de manière qu'un programme dépourvu d'intelligence
humaine puisse les reconnaître à coup sûr. Par ailleurs, toutes les licences
des logiciels GNU obligent les distributeurs à fournir la licence en même
temps que le logiciel (pour que les destinataires connaissent leurs droits),
et à dire où trouver le code source.
Un moyen simple d'indiquer la licence est de mettre un commentaire stylisé dans le code
JavaScript. Toutefois, ce n'est pas toujours pratique pour les fichiers
compactés de bibliothèques, aussi avons-nous mis au point un autre moyen :
les étiquettes web pour
Les clauses des licences de logiciel libre qui exigent d'inclure une copie
des termes de la licence et un accès au code source sont presque toujours
faciles à suivre quand le logiciel est distribué par le web ou autres canaux
Internet. Toutefois, la distribution du JavaScript intégré dans les sites