Auswählen der richtigen Softwarelizenz, die meinen Anforderungen entspricht? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/2262444

  •  20-09-2019
  •  | 
  •  

Frage

Ich habe ein paar Anwendungen, die ich in naher Zukunft auf Codeplex hochladen werde.

Jeder kann den Quellcode ansehen und ihn in seinen eigenen Anwendungen verwenden, aber ich frage nur, dass ich als ursprünglicher Entwickler des Codes erkannt werde und dass er ohne meine Erlaubnis in keiner kommerziellen Anwendung verwendet werden kann.

Ich habe mich angesehen Jeffs Überblick über Lizenzen Aber ich bin immer noch ein bisschen verwirrt darüber, welche Lizenz für meine Anforderungen am besten geeignet ist.

Möglicherweise gibt es eine Zeit, in der ich möchte, dass der Code nur mit meiner Erlaubnis verwendet wird. Ist es möglich, die Bedingungen der Lizenz nach der Veröffentlichung des Code zu ändern?

Vielen Dank

War es hilfreich?

Lösung

Wenn Sie Codeplex ein Projekt hinzufügen, können Sie eine Lizenz auswählen. Tatsächlich werden Sie nicht in der Lage sein, zu veröffentlichen, ohne eine Lizenz für Ihr Projekt zu wählen. Das Beste wäre, jede aufgeführte Lizenz durchzulesen und das Beste auszuwählen.

Ich wähle immer die Microsoft Public Lizenz (MS-PL) aus

Andere Tipps

Ist es möglich, die Bedingungen der Lizenz zu ändern, nachdem der Code veröffentlicht wurde?

Dies ist Gegenstand einer Debatte, aber der Konsens scheint zu sein, dass Sie eine Lizenz nicht widerrufen können. Mit anderen Worten, wenn Sie Lizenzen ändern oder hinzufügen, sind die Benutzer, die Ihre Arbeit unter der ursprünglichen Lizenz erhalten haben, nicht betroffen.

Soweit ich weiß, gibt es keine Lizenz, die den kommerziellen Gebrauch beherrscht. Sogar die Super-Street-GPL lässt Derivate verkaufen.

Obwohl es für Software nicht empfohlen wird, könnte ich in dieser Situation eine Creative Commons -Lizenz eingehen, insbesondere der Attribution-Noncommercial Lizenz (hier'SA -Lizenz mit Großbritannien als Gerichtsbarkeit).

Diese Lizenz erfordert, dass Menschen Ihnen Anerkennung geben, während sie ihnen die Freiheit geben, sie für ein nichtkommerzielles Projekt zu verwenden. Es gibt auch eine Klausel, in der Personen um Ihre Erlaubnis bitten können, die Lizenz außer Kraft zu setzen (dh kommerziell verwendet).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top