Quelles sont les considérations juridiques lors de la création d'un projet sous licence BSD?

9

Je souhaite lancer un projet publié sous une licence BSD à deux clauses :

Copyright (c) 2010 {détenteur des droits d'auteur} Tous droits réservés.

La redistribution et l'utilisation sous forme source et binaire, avec ou sans modification, sont autorisées à condition que les conditions suivantes soient remplies:

(1) Les redistributions du code source doivent conserver l'avis de droit d'auteur ci-dessus, cette liste de conditions et l'avertissement à la fin. Les redistributions sous forme binaire doivent reproduire l'avis de droit d'auteur ci-dessus, cette liste de conditions et la clause de non-responsabilité suivante dans la documentation et / ou les autres documents fournis avec la distribution.

(2) Ni le nom de {titulaire du droit d'auteur} ni les noms de ses contributeurs ne peuvent être utilisés pour approuver ou promouvoir des produits dérivés de ce logiciel sans autorisation écrite préalable spécifique.

AVERTISSEMENT

CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DE DROITS D'AUTEUR ET LES CONTRIBUTEURS "EN L'ÉTAT" ET TOUTE GARANTIE EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER SONT EXCLUES. EN AUCUN CAS, LE PROPRIÉTAIRE OU LES CONTRIBUTEURS DE DROITS D'AUTEUR NE SERONT RESPONSABLES DES DOMMAGES DIRECTS, INDIRECTS, ACCESSOIRES, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, L'APPROVISIONNEMENT DE BIENS OU SERVICES DE SUBSTITUTION; PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS; OU INTERRUPTION D'AFFAIRES) TOUTEFOIS CAUSÉE ET SUR TOUTE THÉORIE DE LA RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ STRICTE OU LE TORT (Y COMPRIS LA NÉGLIGENCE OU AUTREMENT) DÉCOULANT DE TOUTE MANIÈRE D'UTILISER CE LOGICIEL, MÊME S'IL EST AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.

Je n'ai jamais fourché un projet auparavant, mais ce projet est très similaire à quelque chose dont j'ai besoin / que je veux. Cependant, je ne sais pas jusqu'où je vais aller, donc mon plan est de retirer la dernière de leur référentiel et de commencer à travailler. Peut-être, finalement, je vais l'amener là où je le veux, et être en mesure de le libérer. Est-ce la bonne approche?

Comment, exactement, cela affecte-t-il le bifurcation du projet? Comment puis-je suivre à qui appartiennent quels composants ou sections (qu'est-ce que le droit d'auteur, quel est le droit d'auteur des créateurs originaux, une fois que je commence à écraser leur base de code)? Puis-je bifurquer ce projet? Que dois-je faire avant de publier, et quand / si je décide de publier le logiciel dérivé de ce travail sous licence BSD?

Thomas Owens
la source
1
Il s'agit en fait de BSD à 3 clauses , avec les deux premières clauses dans le même élément de liste.
Joey Adams

Réponses:

5

Pour répondre à tes questions:

Est-ce la bonne approche? Peut-être que si vos changements sont généralement utiles, j'essaierais de contribuer au projet au lieu de bifurquer.

Puis-je bifurquer ce projet? Oui. La licence BSD vous permet de le bifurquer. Vous n'avez pas besoin de demander la permission de bifurquer.

Comment suivre les changements ...? Ajoutez votre nom à l'avis de droit d'auteur pour les fichiers que vous avez modifiés. Et assurez-vous qu'il se trouve dans les fichiers que vous ajoutez. Si vous voulez plus de détails, votre outil SCM gardera une trace de qui a changé quoi.

Que dois-je faire avant de libérer ...? Si vous publiez la source, les avis de droit d'auteur dans la source sont suffisants si vous publiez des fichiers binaires, assurez-vous que l'avis de droit d'auteur d'origine se trouve dans votre documentation de support.

Craig
la source
2

La chose courante que je vois pour gérer cela est essentiellement d'utiliser une sorte de contrôle de version et lorsqu'un fichier est modifié de manière importante, en ajoutant un en-tête de copyright.

Par exemple, dans OpenBSD, je pense qu'ils suivent une convention comme celle-ci:

- haut de fichier--
[en-tête des droits d'auteur d'un éditeur "majeur" récent]

[en-tête du droit d'auteur de l'éditeur principal précédent]

[en-tête du copyright du créateur]

(où l'en-tête du copyright est une licence BSD ou autre)

Cela gère la question du droit d'auteur pour la plupart. Fondamentalement, chaque fois qu'une modification majeure est effectuée sur un fichier, un en-tête de copyright sera ajouté. Major est subjectif, mais implique généralement plus qu'une refactorisation ou un portage trivial.

Earlz
la source
-1

De toute évidence, les gens se méprennent sur ce que j'ai dit. Voici donc une reformulation: je ne vous donne pas d'avis juridique. Si c'est ce que vous voulez, veuillez consulter un avocat et non sur ce site. Cela dit, ce qui suit est ma compréhension de la réalisation d'un projet:

En général, si je comprends bien, vous devez laisser les commentaires et ne pas prétendre que tout code qu'ils ont écrit vous appartient. Je créerais de nouveaux fichiers pour votre code et j'essaierais de ne pas toucher au leur - à moins d'étendre et de corriger le bogue. Je contacterais les autres développeurs avant de bifurquer et voir si vos contributions peuvent être ajoutées au code principal. Si ce n'est pas le cas, alors fourchez et renommez, mais conservez les avis et attribuez le crédit là où le crédit est dû.

Sardathrion - contre les abus SE
la source
1
Je ne demande pas de conseils juridiques. J'essaie juste de comprendre ce que je dois savoir. Les licences logicielles sont abordées dans la FAQ et les discussions sur Meta.
Thomas Owens
@ThomasOwens: Oui, je comprends. Je me couvre juste. Le reste de ma réponse indique ce que je pense être la meilleure pratique dans ce cas. Je ne voulais certainement pas offenser ni dire que c'est hors sujet.
Sardathrion - contre les abus SE
11
-1. Je déteste quand vous posez une question sur les licences et que les gens répondent instinctivement "obtenez un avocat". Le citoyen moyen a le droit de discuter et de comprendre la loi. Une démocratie efficace est impossible sans cela. Les avocats ne devraient être requis que pour les choses vraiment velues / compliquées, pas pour les questions juridiques banales où un précédent fort et bien accepté existe.
dsimcha
3
@dsimcha: Je comprends la loi et les pratiques courantes de bifurcation. Celles-ci sont décrites dans le deuxième paragraphe. Si vous souhaitez donner des conseils juridiques, vous pouvez le faire. Je ne veux pas donner d'avis juridique donc la première phrase. Si cela vous offense, je suis désolé.
Sardathrion - contre les abus SE