Kann mein öffentliches GitHub-Projekt nicht Open Source sein?
Habe ich ein neues Projekt in github. Er ist öffentlich. Aber ich erinnere mich nicht, gefragt zu werden, was die Lizenz zu erteilen.
In google code /sourceforge bevor Sie eine neue repository-ich erinnere mich, gefragt zu werden, sich zu verpflichten, eine open-source-Lizenz.
Natürlich gibt es einen Unterschied zwischen public und open source. Kann ich sagen, zum Beispiel, Sie sind frei zum herunterladen, Lesen und studieren Sie den code, aber Sie müssen zahlen $$$ für Sie läuft es? Oder Sie können keine Gabel? Oder was auch immer nicht-open-source-kompatibel-Klausel-hier?
InformationsquelleAutor der Frage flybywire | 2013-06-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Code gehostet bei GitHub ohne eine explizite Lizenz meistens fällt unter die "Alle Rechte vorbehalten" - Klausel (vgl. InfoWorld post zu diesem Thema). Unten ein relevanter Auszug des Artikels:
"Was sind die Bedingungen, unter denen der code in all den GitHub-Projekte zur Verfügung gestellt wird? Eine genaue Antwort hängt davon ab, Ihre Zuständigkeit und würde einen Anwalt aufsuchen, aber es ist wahrscheinlich, dass die Antwort für die meisten Menschen ist "alle Rechte vorbehalten" - in anderen Worten, du hast keine Rechte, um den code zu verwenden. GitHub enthält keine nützlichen Standard-Lizenzbedingungen in seinen Nutzungsbedingungen; für das wahrscheinlichste Szenario ist, dass die Verwendung von urheberrechtlich geschütztem material in einer dieser keine-Lizenz-Projekte formal eine Verletzung des Urheberrechts. Unter Urheberrecht, code ohne Lizenz nicht legal ist geteilt, die als Standard für urheberrechtlich geschütztes Material ist, alle Rechte sind vorbehalten."
Jedoch, um deutlich Ihre Absicht, vielleicht wäre es besser, deutlich hinzufügen einer Lizenz in deinem repo (als separate text-Datei (zB.
COPYING.txt
) und als Teil derREADME.txt
Datei.Konnten Sie Holen sich inspiration aus der RavenDb Projekt dual-Lizenzierung - Modus, die Grenzen der Nutzung wie folgt:
Vorausgesetzt, Sie akzeptieren Pull-Anforderungen, kann es eine gute Idee, um sicherzustellen, die Mitwirkenden halten sich an die Lizenzierung Modus, und stellen Sie diese ausdrücklich akzeptieren, die die Rechte auf Geistiges Eigentum Nutzungsbedingungen und die übertragung der Inhaberschaft des Urheberrechts. Als ein Beispiel, Sie können sich auf die RavenDb ein Beitrag Anleitung.
InformationsquelleAutor der Antwort nulltoken
Ich würde vorschlagen, verschieben Sie Ihr Projekt auf bitbucket (das unterstützt auch git und mercurial).
Dort können Sie private repositories kostenlos. Haben Sie den code Ihres kommerziellen Projekt in die öffentlichkeit, ist keine gute Praxis, auch wenn Sie über die entsprechenden Lizenzen. Nur meine zwei Pfennige.
InformationsquelleAutor der Antwort Thomas Kaliakos
Gut, Sie kann mich gut daran erinnern, Github nicht zu stellen.
Ja, Sie verlangen, dass für die Dokumentation. Allerdings sind diese nicht das gleiche wie Github.
Aus, was ich weiß, ist Github nur erfordert, dass Sie (für die öffentlichen und 0$ repositories) es haben "open source" (ohne weitere definition der Bedeutung dieser zwei Worte) zu können, "Gabel" (ohne weitere definition, die Rechte übergeben werden mit der Gabel). Wenn Sie schreiben Github-support eine E-Mail, Sie wird nur sagen, dass soetwas mit allen details.
Solange du den Autor, und Sie kümmern zu erfüllen, die sehr losen Bezug von Github selbst, Sie sind frei zu tun, was Sie wollen, und Sie können Regeln definieren, unter denen Sie Ihre software verwendet werden kann. Zum Beispiel können Sie sagen, es ist open source in den Sinn, dass die Quelle offen ist und gelesen werden kann und dass die code-Gabel, aber wenn die Gabel nicht auf die Rechte an alle weitergegeben werden, die mit der Gabel kopieren (was bedeutet, dass diejenigen, die Gabel eine Kopie nicht lizenziert haben keine Rechte die Gabel - im Grunde kann es nicht verwenden), aber Sie können nicht verbieten "forking". E. g. letztes mal fragte ich Sie, alles, was Sie mir schrieb war: "dann sollten Sie besser machen Sie diese sichtbar," aber es ist keine Voraussetzung.
Bedenken Sie, dass viele andere nicht die gleiche Ansicht von dir, also besser darüber reden mit einem Anwalt in Ihrem Namen, also nur für die Fälle, in denen eine unterschiedliche Meinungen, Sie wissen, die Sache mit dem Gesetz, was nur für Sie ist und was nicht.
Siehe auch:
InformationsquelleAutor der Antwort hakre
Lohnt es sich, in dem Bewusstsein, von einer person mit juristischem hintergrund und ich bin mir bewusst, dies ist eine alte Frage, ich bin Zirpen in auf -, aber in vielen Ländern gültige 'copyright', zum Beispiel, haben Sie zur Durchsetzung Ihrer Urheber - fast unmöglich zu tun, wenn Sie Ihre Quelle der öffentlichkeit.
Es kann oder kann nicht relevant sein, aber es ist trotzdem ein Gültiger Punkt zu beachten, wenn man bei GitHub zum hosten von code, die nicht tragen ein open-source-Lizenz.
InformationsquelleAutor der Antwort MJCO