L'attribution est-elle compatible avec la GPL?

11

Peut coder sous licence en vertu d'une clause comme celle-ci:

Redistribution of this work, with or without modification, is permitted if
Bob Joe is attributed as the original author or licensor of
this work, but not in any way that suggests that Bob Joe endorses
you or your use of the work.

être utilisé dans un projet utilisant la GPL, ou cela le rend-il incompatible avec la GPL?

orlp
la source
2
Je suis quasiment sûr que ce n'est pas compatible avec la GPL: "Vous ne pouvez pas imposer de restrictions supplémentaires à l'exercice par les destinataires des droits accordés ici."
Joachim Sauer
2
@JoachimSauer mais ce n'est pas une restriction supplémentaire . La GPL inclut une restriction similaire. Voir la réponse de Scott
MarkJ
3
La question importante est de savoir ce que signifie «attribué». Si cela signifie simplement garder les clauses de copyright intactes, il n'y a probablement aucun problème. D'un autre côté, si cela doit être interprété comme une sorte de "clause publicitaire", alors ce n'est pas compatible avec la GPL.
user281377

Réponses:

13

Vous avez besoin d'un avocat pour obtenir une réponse absolue à cette question, et je n'en suis pas un.

Cependant, ce que vous décrivez est très proche de la licence BSD à 3 clauses :

Copyright (c) - = YEAR = -, - = OWNER = -
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:

  • Les redistributions du code source doivent conserver l'avis de droit d'auteur ci-dessus, cette liste de conditions et l'avertissement suivant.
  • 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 d'autres documents fournis avec la distribution.
  • Ni le nom de - = ORGANIZATION = - ni le nom 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.

CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DE DROITS D'AUTEUR ET LES CONTRIBUTEURS "EN L'ÉTAT" ET TOUTE GARANTIE EXPRESSE 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 TITULAIRE DU DROIT D'AUTEUR OU LES CONTRIBUTEURS 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 SI IL EST AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.

Cette licence est généralement acceptée comme étant compatible avec la GPL . Quand vous dites Bob Joe is attributed as the original author, c'est un peu comme dire qu'en Redistributions of source code must retain the above copyright noticesupposant qu'il s'agissait du droit d'auteur de Bob Joe. En outre, dire but not in any way that suggests that Bob Joe endorses you or your use of the workest très similaire à la 3e clause. Donc, si je devais deviner, je dirais que votre licence citée est probablement compatible GPL .


J'ajouterais que la raison pour laquelle la clause BSD 3 semble compatible est que la GPL (v2 dans ce cas) a les éléments suivants:

Vous pouvez copier et distribuer des copies textuelles du code source du Programme tel que vous le recevez, sur tout support, à condition que vous publiez de manière visible et appropriée sur chaque copie un avis de droit d'auteur et une exclusion de garantie appropriés; garder intacts tous les avis qui se réfèrent à cette licence et à l'absence de toute garantie; et donner à tout autre destinataire du programme une copie de cette licence avec le programme.

La question pourrait donc être «Bob Joe est-il attribué en tant qu'auteur ou concédant de licence original de cette œuvre» impose-t-il une condition supplémentaire? Encore une fois, si le droit d'auteur le dit, Copyright (c) 2012 Bob Joeje pense qu'en incluant que vous avez satisfait la licence d'origine et que vous n'ajoutez pas une restriction qui n'était pas là dans la GPL. Au moins, je ne vois pas comment vous ajoutez des restrictions.


Enfin, vous ne saviez pas vraiment si c'était une licence que vous alliez utiliser sur un nouveau travail que vous créez, ou si c'est celui que vous avez rencontré et que vous souhaitez l'utiliser dans un projet GPL. Si c'est le premier cas, alors pour l'amour du ciel, veuillez simplement utiliser la licence BSD à 3 clauses. Pas besoin de créer de confusion en ajoutant une nouvelle licence à la pile.

Scott Whitlock
la source
Merci pour votre explication claire et vos conseils, Scott.
orlp
7
Je voudrais ajouter que la GPLv3 le permet explicitement dans la section 7 (b).
Lily Chung