Wie füge ich Mitwirkende zur LIZENZ-Datei hinzu?

9

Ich bin der Hauptentwickler einer Bibliothek, die unter der MIT-Lizenz lizenziert und auf Github gehostet wird. Das Github-Repository enthält eine LIZENZ-Datei.

Wenn mir jemand eine Pull-Anfrage sendet, muss ich diese als Inhaber des Urheberrechts in der beiliegenden Lizenz.txt angeben, oder sollte ich diese in einem speziellen Abschnitt dort auflisten? Muss ich das tun?

Kann ich davon ausgehen, dass Mitwirkende zustimmen, ihren Code in die in LIZENZ angegebene Lizenz aufzunehmen, wenn sie eine Pull-Anfrage senden?

Residuum
quelle
1
Stimmen die Mitwirkenden einer Vereinbarung über Lizenzen zu, wenn sie Ihnen Inhalte zusenden?
James
1
Der Code wird auf Github gehostet und enthält eine Lizenzdatei. Kann ich beim Senden einer Pull-Anfrage eine implizite Vereinbarung annehmen?
Residuum

Antworten:

2

Genau dafür ist eine Contributor-Lizenzvereinbarung gedacht . Nehmen Sie unter keinen Umständen etwas darüber an, auf welche Rechte jemand anderes verzichtet oder nicht. Sie haben Zweifel, sprechen Sie also mit Ihren tatsächlichen Mitwirkenden , nicht mit zufälligen Fremden, die nicht einmal wissen, über welches Projekt Sie sprechen.

Die MIT-Lizenz ist überhaupt keine große Lizenz. Alles, was Sie sagen, ist: "Verwenden Sie dies, wenn Sie wollen, aber nehmen Sie meinen Namen nicht ab und verklagen Sie mich nicht, wenn es in Ihrem Gesicht explodiert." Die MIT-Lizenz ist in keiner Weise ein klebriger Copyleft, und die Verhandlungen darüber, wer überhaupt das Urheberrecht beanspruchen darf, gehen völlig über den Rahmen der Lizenz hinaus.

Was Sie entscheiden und möglicherweise mit Ihren Mitwirkenden besprechen müssen, ist, wem das Urheberrecht an dem Code gehört. Möchten Sie es gemeinsam mit ihnen besitzen oder möchten Sie es frei und klar besitzen? Wenn Facebook zu Ihnen kommt und 16 Milliarden Dollar für die Übergabe des Urheberrechts anbietet, möchten Sie das Geld teilen? Wenn Sie sich entscheiden, Lizenzen auf die GPL umzustellen und Ihren Code an die FSF weiterzugeben, möchten Ihre Mitwirkenden in dieser Angelegenheit mitreden?

Nicht annehmen. Entscheiden Sie, was Sie möchten, schreiben Sie es auf und geben Sie Ihren früheren Mitwirkenden entweder das Urheberrecht oder lehnen Sie ihre Pull-Anfragen ab, bis sie Ihrer neuen CLA zustimmen.

DougM
quelle