Est-il acceptable d'utiliser le code Github en ayant l'autorisation explicite de l'auteur pour la thèse mais sans licence mentionnée sur le référentiel?
J'écris ma thèse de master. J'ai utilisé le code de GitHub pour mon application et j'ai apporté des modifications et étendu ses fonctionnalités pour ajuster mes besoins. Je cite également le code dans mon propre code et texte.
Ma question est que le référentiel Github ne mentionne aucune licence, ce qui signifie que la loi sur le droit d'auteur s'applique par défaut. Cependant, je connais l'auteur et j'ai leur permission explicite d'utiliser le code.
Quelles sont mes options ici ?. Dois-je demander à l'auteur de télécharger la licence ou n'est-ce pas nécessaire puisque j'ai sa permission ?.
Réponses
Cela comporte à la fois des aspects juridiques et académiques. La question la plus importante ici étant "la permission de faire quoi?":
- Si votre thèse cite des parties significatives du code original, vous avez besoin d'une autorisation pour le reproduire (de très petites parties sont susceptibles d'être couvertes par toute défense d'utilisation équitable / d'utilisation équitable autorisée par les juridictions concernées).
- Si vous distribuez le code en ligne (par exemple en créant un fork GitHub public avec vos modifications), vous avez également besoin d'une autorisation pour le distribuer.
- Si vous vous attendez à ce que vos modifications soient utilisées et modifiées par d'autres (ce qui est généralement considéré comme une bonne chose à la fois pour la connaissance et le code reproductible), vous voudrez probablement les leur fournir vous-même sous une licence spécifique, pour laquelle vous le ferez. veulent à nouveau la permission de l'auteur original.
Dans l'ensemble, si vous ne citez littéralement que le code (par exemple, «Les graphiques ont été créés avec une version modifiée de Library X [https://github.com/foo/libraryX] sous licence spéciale de l'auteur.»), Alors vous ne le faites pas. pas besoin de faire plus. Si vous souhaitez que votre travail soit utile à d'autres à l'avenir, vous devez encourager l'auteur à choisir une licence et à mettre à jour son référentiel, puis à faire de même avec votre version.