Gibt es eine unterstützte CodePlex-Lizenz, die die Quelle für die kommerzielle Verwendung einschränken? [geschlossen]

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

  •  03-07-2019
  •  | 
  •  

Frage

Ich habe Lesung wurde durch die CodePlex Open-Source-Lizenzen unterstützt wird, konnte ich nicht ganz verstehe alles, was ich suche für eine Lizenz, die die Verwendung meiner Quellcode commercialy beschränken.

ist es ein?

Danke

War es hilfreich?

Lösung

Warum wollen Sie das tun wollen? Es ist nicht in dem Open-Source-Geist! Selbst die GPL erlaubt und fördert auch kommerzielle Anbieter frei (Open Source) Software für eine Gebühr zu erheben. Eine große Menge an Open-Source-Software ist kommerziell hergestellt (viele Beiträge zu Linux, GNOME, KDE ...), die mit einer solchen Klausel nicht möglich gewesen wäre.

[CodePlex ist Microsofts Open-Source- Projekt-Hosting Website: sein Äquivalent von Source, Google Code , Savannah, Launchpad usw. Die Website sagt, es unterstützt die folgenden Lizenzen:

Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU General Public License (GPL) v2, GNU Library General Public License (LGPL) , Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), Mozilla Public License 1.1 (MPL), New BSD-Lizenz und die mIT-Lizenz.
, von denen diejenigen, die mit "Microsoft" beginnen < a href = "http://www.theregister.co.uk/2008/10/03/codeplex_licenses/" rel = "noreferrer"> kann tatsächlich sein restriktiver als "Open-Source" .

Lassen Sie mich die „drei Ebenen“ von Open-Source-Lizenzen mit Dave Johnsons Worte :

  • Stufe 1: Gib mir Kredit (Apache License, BSD, MIT)   Sie können verwenden, ändern und meinen Code in Ihrem Produkt zu verteilen, aber geben Sie mir Kredit.
  • Stufe 2: Gib du fixe (Mozilla Public License, CDDL, LGPL)   Sie können verwenden, ändern und meinen Code in Ihr Produkt zu verteilen, aber geben Sie mir die Quelle für alle Fixes Sie es machen.
  • Stufe 3: Gib mir es ist alles (GPL)   Sie können verwenden, ändern und meinen Code in Ihrem Produkt zu verteilen, aber geben Sie mir Ihr gesamtes Quellcode des Produkts.

Die ersten beiden Ebenen ermöglichen es Unternehmen, proprietäre (nicht Open-Source) Derivate aus dem Code zu machen; Ich mag sie nicht. Die GPL ( „Copyleft“) zwingt sich, ihren Quellcode zu veröffentlichen (gilt nur, wenn sie , ihr Produkt verteilen, nichts hindert sie daran, mit Hilfe der Software intern für den eigenen Gebrauch - und das ist eine gute Sache). Wenn Sie Gefühl vermeiden wollen „abgezockt“ von einer Handelsgesellschaft „stehlen“ Ihr Code ist die GPL, was Sie verwenden sollten. Sie können Verbesserungen machen, aber die Verbesserungen für jedermann verfügbar sein.

Beachten Sie, dass keines dieser ein Unternehmen verhindert, dass Sie separat kontaktieren und Ihren Code unter einer Nicht-GPL-Lizenz bekommen - Sie können sie eine Gebühr erheben, damit sie ein eigenes Derivat des Codes machen, wenn Sie wollen. (Solange Ihr Code ist ganz bei Ihnen zu verschenken, natürlich.)

Andere Tipps

Danke, wenn Sie Beschrän kommerzielle Nutzung des Codes erhalten Sie kostenlose Open-Source-Projekte fördern, die meine ersten Gedanken war aber jetzt halte ich mit der Mozilla Public License gehen.

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