Open basilesimon opened 2 years ago
Merci pour la sollicitation. La licence 0BSD convient bien pour le nouveau code développé par-dessus celui de Gatsby.
Il faudrait cependant:
README
quel code est récupéré de Gatsby (les fichiers gatsby-*
?) et quel code est développé par la DINUMLICENSE
en indiquant Copyright (c) 2020-2021 Gatsby Inc., Direction interministérielle du numérique
Si tu m'indiques précisément quels fichiers sont récupérés de Gatsby, je peux prépare une pull request.
Merci !
Merci pour ton retour, @bzg.
https://github.com/etalab/radar-tech-frontend/commit/29ebdba61932b8ae135d37ab41bcb568e338cd8f supprime un paquet de fichiers boilerplate de config dont on a pas besoin, laissant seulement gatsby-config.js
dans le dépôt. Considérant le degré de personnalisation de ce fichier (et sa vocation à être modifié/altéré), souhaites-tu toujours faire mention de Gatsby ? (voir ton premier point)
Quand à ton second point, je m'en occupe. Toutefois, où s'arrête-t'on dans cette chaîne ? Gatsby est un superset de React – faut-il le mentionner ? Nous utilisons le Design Système (DSFR) – faut-il le mentionner ?
Merci encore une fois de tes lumières.
Merci d'avancer sur ça !
Simplifions et indiquons simplement DINUM dans le fichier LICENSE principal.
Dans le README, indiquons que les développements DINUM sont publiés sous licence MIT (avec un lien vers la licence principale) et renvoyons à la licence indiquée en en-tête de fichier pour les fichiers réutilisés depuis d'autres projets - veiller à bien mettre cet en-tête où c'est pertinent, voir cet exemple.
Si nous utilisons un projet qui utilise un autre projet (Gatsby qui utilise React), c'est à cet autre projet de bien citer la licence de React. Théoriquement, nous pourrions faire un test de "licensing compliance" pour vérifier cette chaîne, mais en l'occurrence ce serait too much, les dépendances sont peu nombreuses et claires.
Il faudrait aussi idéalement indiquer que les "artworks" (les fichiers .jpe?g) sont sous licence Ouverte 2.0, la licence MIT n'étant pas adaptée pour eux.
Pour le DSFR, il faut ajouter une mention de ce genre dans le README.
N'hésite pas à merger, je pourrai aider sur l'ensemble de ces modifications. Merci !
Le projet est actuellement sous license 0BSD ("The BSD Zero Clause License").
@bzg, je crois que
code.gouv.fr
est sous EPL. Voudrais-tu qu'on fasse la même chose ici ?