Vous n'avez pas vraiment besoin de vérifier que le code n'est pas plagié pour être protégé contre les poursuites ou la responsabilité civile. Au lieu de cela, vous devez vérifier que les contributeurs déclarent qu'ils ont le droit de contribuer au code. S'ils l'ont fait, s'ils mentent ou s'ils ont tort, c'est sur eux. Quelles mesures vous prenez pour vous assurer que vous pouvez prouver qu'ils sont responsables de leurs propres contributions sont à vous.
La plupart des projets open source ne s'en préoccupent pas. Les termes de la licence sont clairs et il est supposé que quiconque contribue au code a le droit d'y contribuer. De plus, les contributions ont tendance à entrer dans des correctifs sur des listes de diffusion ou à être validées dans un système de contrôle de version, qui sont tous deux quelque peu traçables. Après le fiasco SCO, le noyau Linux a pris l'étape supplémentaire d'ajouter une exigence de «signature». Fondamentalement, les contributeurs doivent joindre une déclaration à leurs contributions signant qu'ils ont le droit de les contribuer. Puisque les correctifs du noyau Linux passent par quelques niveaux de révision avant que Linus ne les place dans son arborescence, ces réviseurs ajoutent leurs propres connexions.
Certains projets appartenant à l'entreprise, comme OpenOffice.org, exigent en fait que tous les contributeurs signent d'abord un accord légal. Le but principal de ce document est de s'assurer que les contributions peuvent être utilisées par la société propriétaire de manière fermée, mais il contient également un langage qui affirme que le contributeur a le droit de contribuer quoi qu'il contribue. Notez que, quoi que vous fassiez, votre projet pourrait toujours être arrêté. Si un contributeur fournit une grande quantité de code important qui devient central au fonctionnement de l'application, et il s'avère plus tard que le contributeur n'a pas le droit de contribuer à ce code, alors que vous n'avez aucune responsabilité civile ou criminelle pour l'utilisation ou distribuer le code (parce que vous avez agi de bonne foi), vous devrez cesser la distribution du code contrefait, ce qui signifie le retirer de l'application, ce qui peut signifier beaucoup de travail pour réécrire cette fonctionnalité. Si vous travaillez sur un projet important ou de grande envergure, ou si votre projet peut susciter une attention négative importante de la part de personnes avec beaucoup d'avocats, il est FORTEMENT recommandé de retenir les services d'un avocat expérimenté en propriété intellectuelle et de poursuivre son travail. Conseil.
SCO vient à l'esprit ... – Wernsey
Je vote pour clore cette question hors-sujet parce qu'elle concerne les licences ou les questions juridiques, pas la programmation ou le développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) et [ici] (http://meta.stackexchange.com/questions/139804/can- licences-questions-jamais-sur-sujet) pour plus de détails, et [aide] pour plus. – JasonMArcher
Je vote pour clore cette question hors-sujet car il s'agit du comportement du projet et du programmeur.Nous ne savons pas comment chaque projet agit. – gunr2171