Alternative compatible GPL à LPPL?

Oct 06 2020

Problème

Parfois, j'écris des modèles en latex (par exemple pour tenir compte des directives spécifiques au département pour les thèses, etc.) et je me demande comment les autoriser.

Contexte

La classe IEEEtran latex est sous licence sous la licence publique de projet LaTeX (LPPL) v1.3 . Selon la Free Software Foundation (FSF) , il s'agit d'une licence libre (ce qui est bien), mais non compatible avec la licence publique GNU (GPL) (qui peut être mauvaise, selon les circonstances). Il existe également des modèles pour des conférences ou des revues IEEE spécifiques, qui, à ma connaissance, sont sous licence de la même manière.

Ce que j'ai trouvé

Modèles

Il semble y avoir un débat sur ce qu'est un modèle en latex (par rapport aux classes ou aux packages). Cependant, dans ce cas, je pense que c'est assez simple: il y a la classe (IEEEtran.cls) et il y a quelques modèles (par exemple bare_conf.tex), qui suivent les directives de mise en page appropriées. C'est ce que j'entends par «modèle».

Creative Commons

Si je veux copier le contenu de mon travail, je peux utiliser une licence Creative Commons (CC), qui est compatible avec la GPL . Cependant, je ne sais pas si un modèle compte comme contenu (je suppose que ce n'est pas le cas).

Restrictions LPPL

Selon cette réponse , je suis libre d'accorder une licence à mes fichiers tex de la manière qui me plaît, par opposition à être limité au LPPL. Je pourrais donc simplement utiliser la GPL, mais la FSF recommande de «licencier vos modèles sous des termes permissifs simples» (voir ici ).

Licences multiples

Je pourrais utiliser deux licences (par exemple GNU et LPPL), afin que l'utilisateur puisse décider laquelle utiliser ultérieurement. Mais cela laisse simplement à l'utilisateur mon problème initial.

Question

Existe-t-il une licence compatible GPL adaptée aux modèles latex, qui peut être utilisée à la place de LPPL?

Éditer

J'ai une forte préférence pour les licences copyleft. La raison pour laquelle j'ai posé des questions sur une alternative à LPPL, qui n'est pas le copyleft, est qu'il semble être une licence standard pour les projets latex.

Réponses

4 BartvanIngenSchenau Oct 07 2020 at 22:11

En général, un modèle, dans le contexte dans lequel vous semblez l'utiliser, est un document simple que les gens peuvent copier et étoffer avec leur propre contenu. Le document modèle donne quelques indications sur la manière dont l'auteur du modèle pense qu'un tel document devrait être structuré.

Comme l'utilisation d'un tel modèle commence toujours par en faire une copie, puis en apportant des modifications à cette copie (généralement en ajoutant des éléments), la loi sur le droit d'auteur stipule que le document final est une œuvre dérivée du modèle. La loi sur le droit d'auteur stipule également qu'une œuvre dérivée ne peut être créée et distribuée qu'avec l'autorisation de l'auteur de l'œuvre originale (le modèle). C'est là que les licences de droits d'auteur entrent en jeu, car elles sont la manière dont une telle autorisation est accordée et elles spécifient les conditions dans lesquelles l'autorisation est accordée.

Peut-être que vous pouvez déjà voir le problème avec l'utilisation d'une licence copyleft (ou partage identique) pour un modèle: tous les documents écrits à l'aide de ce modèle doivent utiliser la même licence que celle utilisée pour le modèle lui-même. Beaucoup de gens ne s'en rendent pas compte et je ne sais pas si votre département accepterait que toutes les thèses soient publiées sous une licence open source copyleft. C'est pourquoi la FSF recommande d'utiliser une licence permissive pour les modèles.

Quant à savoir quelle licence vous pouvez utiliser pour vos propres modèles de latex, ne vous concentrez pas trop sur la compatibilité GPL. Bien que l'utilisation d'une licence compatible GPL pour un logiciel soit une bonne chose, comme presque tous les logiciels entrent tôt ou tard en contact avec la licence GPL, LaTeX forme essentiellement un écosystème à part entière où la compatibilité GPL n'est pas un problème.

Vous pouvez utiliser les licences GPL ou CC BY-SA pour votre modèle (oui, votre modèle compte comme contenu), mais vous rencontrez ensuite le problème décrit ci-dessus selon lequel tout document écrit à l'aide de votre modèle doit être publié sous la même licence.

Comme un modèle ne devrait pas imposer trop de charge aux personnes qui l'utilisent pour écrire un document, je recommande d'utiliser une simple licence permissive, comme 0BSD ou peut-être MIT pour les modèles. Les deux sont compatibles avec la GPL et imposent très peu d'exigences aux utilisateurs du modèle.

Pour les fichiers de classe LaTeX et les packages qui accompagnent le modèle, je vous recommande d'utiliser la licence LPPL. Cette licence est spécialement conçue pour les packages et les classes de l'écosystème LaTeX.