Supposons que je travaille sur un projet open source et que je souhaite réutiliser une fonction utilitaire triviale d'un autre projet open source (par exemple, une fonction de recherche / remplacement de fichier). Est-il légal de copier la fonction et d'écrire simplement une petite notice de copyright en haut du fichier? Dois-je inclure leur nom en tant que détenteurs des droits d'auteur de l'ensemble du projet dans la licence?
De même, disons que je bifurque un projet open source. Où et comment puis-je spécifier que le droit d'auteur est partagé entre le titulaire du droit d'auteur d'origine et moi-même?
Je suppose que la réponse doit varier quelque peu en fonction de la licence open source, mais je voudrais autant que possible une réponse générale.
PS: Je suis principalement préoccupé par l'aspect juridique, mais n'hésitez pas à inclure votre point de vue éthique.
la source
Réponses:
J'essaie de rendre cette réponse aussi méta que possible.
Utilisation d'extraits / bits d'autres projets
Marquez clairement le code avec le copyright de l'auteur d'origine. Assurez-vous que la licence de votre choix est entièrement compatible avec la licence du code que vous utilisez. Vous aurez besoin de la permission de l'auteur pour déplacer le code vers une licence différente (à moins qu'ils ne vous autorisent spécifiquement à le faire, c'est-à-dire "GPL 2 ou toute version ultérieure")
Votre programme devrait avoir un fichier AUTHORS (ou similaire), où vous listez tous les contributeurs et les choses que vous avez utilisés dans d'autres projets.
Forker un projet
Pour chaque module que vous modifiez substantiellement , ajoutez vos droits d'auteur sous ceux de l'auteur d'origine. La même chose vaut pour les licences, vous êtes lié par les termes de la licence qui était en vigueur lorsque vous l'avez fourchue. Si le projet dit "GPL2 uniquement", vous devez respecter cela, vous ne pouvez pas accéder à GPL3 sans leur autorisation.
Cela varie considérablement en fonction de la licence disponible. Le QPL indique que vous ne pouvez distribuer que les modifications au format correctif, par exemple, alors assurez-vous de comprendre les termes qui vous permettent de distribuer des versions modifiées du logiciel.
Au-delà de cela, préservez toujours le droit d'auteur. Si vous ajoutez votre propre droit d'auteur à ce qui existe, assurez-vous d'indiquer clairement ce que vous revendiquez.
la source