Comment placer mon document sous une license libre ?#
1. Document source#
Pour placer votre document source (.tex
) sous une licence libre, vous devriez
suivre les instructions données sur le site officiel de la license concernée.
Voici quelques exemples classiques :
les instructions générales pour la GPL (notamment la section L’avis de copyright) ;
les instructions complémentaires pour la Gnu Free Documentation License ;
les instructions pour les licences Creative Commons.
2. Document PDF#
Pour les licences Creative Commons, vous pouvez insérer manuellement les icônes (point détaillé à la question « Comment obtenir les symboles des licences Creative Commons ? ») ou utiliser l’extension doclicense, qui propose différentes mises en forme prêtes à l’emploi. Dans l’exemple suivant, ces fonctionnalités sont couplées à celles de l’extension fancyhdr pour personnaliser les en-têtes et pieds de page.
\documentclass[french]{article}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{fancyhdr} % En-têtes personnalisés
\usepackage{hyperref} % Liens hypertextes
\usepackage{hyperxmp} % Métadonnées XMP
\usepackage[ type={CC},
modifier={by-nc-sa},
version={3.0}
]{doclicense}
% Définition d'un en-tête personnalisé
\fancyhf{}
\fancyhead[L]{\footnotesize{Ce document est placé sous license
\doclicenseNameRef — \copyright Georges Dandin}}
\begin{document}
\thispagestyle{fancy}
Voici le document sous license.
\end{document}
Notez ici avant l’appel aux extensions hyperref et hyperxmp (dans cet ordre) avant celui de l’extension doclicense. Sans cela, l’extension doclicense génère une erreur de compilation « Package hyperxmp Error: hyperref must be loaded before hyperxmp » (il s’agit d’une erreur remontée au développeur).