Kann Quellcode, der auf github gehostet wird, closed-source sein?
Kann der Inhaber eines open-source Github-repository später entscheiden, um es zu schließen? Was über anderer Leute Beitrag zu diesem Projekt?
Bearbeiten - einige Menschen konzentrierten sich nur auf die rechtlichen Aspekte. Neben Ihnen gibt es die technische Frage: Ist es technisch möglich, nehmen Sie ein öffentliches repository, die ich selbst auf Github, und schalten Sie ihn privat zu einem späteren Zeitpunkt? Vorausgesetzt, niemand erstellt eine öffentliche Gabel aus, wird dies im Effekt verbergen, den Quellcode für dieses Projekt?
InformationsquelleAutor der Frage ripper234 | 2010-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht haben private repositories, es sei denn, Sie zahlen für Sie. Github ist Pläne und Preise Staat, Sie können sich für die Kostenlose öffentliche repositories und upgrade/downgrade jederzeit Ihr Konto, so dass Sie fast sicher einen Weg, um Ihre Kostenlose öffentliche repositories von privaten durch ein Upgrade auf ein Bezahltes Konto, oder hätten Sie eine Ungeheuer gebrochen Geschäftsmodell.
Nach der Lektüre Ihrer Hilfe-Dateien, Sie können in der Tat daneben ein öffentliches repository als privat, wenn Sie über ein kostenpflichtiges Konto.
Könnte man auch einfach löschen Sie das repository aus, Ihr kostenloses Konto, und starten Sie das hosting-repository selbst, wenn Sie nicht mehr freigeben möchten.
InformationsquelleAutor der Antwort meagar
(Hinweis: ich bin kein Jurist.) Aus dem GitHub-Nutzungsbedingungen, Absatz F. 1:
In anderen Worten, GitHub selbst hat nichts zu tun mit, wie Sie Ihre Lizenz. So können Sie entscheiden, zu stoppen Veröffentlichung deiner source über GitHub, aber alles, das wurde gespalten und kloniert aus, die es bis zu diesem Punkt ist natürlich noch "draußen" unter der open-source-Lizenz, die Sie ursprünglich verwendet.
Dasselbe gilt auch für die anderer Leute Beitrag zu dem Projekt: was war erlaubt, durch die original-Lizenz bleibt, so ist es zwischen Ihnen und den anderen Mitwirkenden. GitHub hat das wenig zu tun.
Als auf die aktualisierte Frage:
Es ist am sichersten, davon ausgehen, dass alles, was Sie auf dem web gibt immer. GitHub erlaubt Ihnen das durchsuchen des source-code über das web. Es scheint, dass GitHub ist robots.txt fragt crawler zu bleiben Weg von der source-code, aber es gibt keine Garantie, dass Sie dies tun wird. Ich kann mir leicht vorstellen Google Code Search ab zu index GitHub, zum Beispiel (wenn Sie nicht tun, schon.)
Bottom line: wenn die Quelle öffentlich ist, können Sie nie machen Sie es privat nicht mehr.
InformationsquelleAutor der Antwort Thomas
Es hängt von der Lizenz ab. Wenn es die BSD oder ähnliches, ja dann, kann es eng werden-stammen aus einer späteren Zeit Punkt, Integration von Drittanbieter-Beiträge (weil die Lizenz es zulässt). (Jeder code freigegeben werden, bevor die Quelle geschlossen ist, bleibt offen, unter welcher Lizenz gewählt wurde.)
Wenn es GPL ist, dann wird jede Dritte Partei, die GPL-code kann nicht mehr bleiben in der closed-source-repository, es sei denn, eine separate Lizenz für die Nutzung in kommerziellen, closed-source-Anwendung gewährt wird, durch jede und jeden Dritten Autor.
InformationsquelleAutor der Antwort Brock Batsell
Den copyright-Besitzer können wählen, welche Lizenz er will für den code. Jedoch, die änderung einer Lizenz ist keine rückwirkende Entscheidung treffen, es wird nicht die Lizenz widerrufen, die Sachen, die bereits freigegeben wurde. Unglücklich damit können die Anwender noch Gabel den code und die Arbeit fortzusetzen, die unter den Bedingungen der vorigen Lizenz.
Aber sollten Sie wirklich bitten, diese Frage an einen Anwalt (was ich nicht bin). Zum Beispiel würde ich geneigt zu sagen, dass freigegeben = öffentlich verfügbar, aber das ist nur meine interpretation. Wirklich, Fragen Sie einen Anwalt.
InformationsquelleAutor der Antwort Pascal Thivent
Gibt es nicht wirklich eine opensource-Lizenz gibt, ist rückwirkend. So, obwohl Sie nahe Quelle, die er später, die Menschen vor immer noch der alte code mit alten open-source-Lizenz...
Auch, wenn eine Vielzahl von Menschen beigetragen hat, oder eine person trug eine große Menge code, bestimmte Teile des Codes Mai werden mehr ihrige als das ihrige, das heißt, Sie hätten die Erlaubnis erhalten, von Ihnen zu ändern, die Lizenz es(wenn die Lizenz restriktiv ist, wie die GPL. Mit den BSD-Stil, es gibt keine solche Beschränkung)
Wenn Sie Zweifel haben, konsultieren Sie einen Anwalt und nicht in einem forum von Menschen
InformationsquelleAutor der Antwort Earlz