Ich möchte ein paar Open-Source-Produkte in einer kommerziellen Softwareanwendung verwenden, an der ich arbeite. Einer von ihnen ist unter MIT lizenziert, was meiner Meinung nach das Verknüpfen von kommerzieller Software erlaubt. Das andere Open Source-Produkt ist jedoch unter MS-PL lizenziert, aber ich verstehe nicht, ob diese Lizenz vollständig mit kommerzieller Software kompatibel ist.
Die Frage ist also, ob ich MS-PL-lizenzierte OSS in einer kommerziellen / proprietären / zum Verkauf stehenden Anwendung verwenden kann.
open-source
licensing
Jr Hounddog
quelle
quelle
Antworten:
Erstens, eine Terminologiekorrektur, das gesuchte Wort ist "proprietär", nicht "kommerziell". Open Source Software ist im wahrsten Sinne des Wortes kommerziell. Es wird von Unternehmen erstellt, an Unternehmen verkauft und von Unternehmen verwendet. Dies gilt in der Praxis und wurde von den Gerichten in einem wichtigen Rechtsstreit so anerkannt .
Die Lizenz, nach der Sie fragen, finden Sie unter http://www.opensource.org/licenses/ms-pl.html. Lesen Sie den Text. (Beachten Sie, dass die Lizenz von Microsoft für die Verwendung in Software erstellt wurde, die von Microsoft geschrieben wurde. Dies ist keine gemeinnützige Organisation. Hierbei handelt es sich um kommerzielle Software.) Lesen von Abschnitt 3.D. Es liegt im Rahmen der durch die Lizenz gewährten Rechte, eine kompilierte Binärdatei einschließlich dieser Software zu vertreiben. Sie müssen sich jedoch an die Bedingungen der Software halten. So können Sie beispielsweise nicht den Namen, das Logo usw. des Mitwirkenden für Ihre Software verwenden. (Vermutlich ist der Mitwirkende Microsoft.) Es sollte sehr einfach sein, diese Lizenz einzuhalten. Wenn Sie jedoch ernsthafte Zweifel an der Einhaltung haben, wenden Sie sich an einen Anwalt.
quelle
Ich habe vor einiger Zeit über das Interpretieren von Softwarelizenzen geschrieben. Vielleicht finden Sie das hilfreich.
Aus meiner Sicht ist die MS-PL eine ziemlich einfache Open / Source-Lizenz. Es ist OSI-zugelassen , wodurch es mit den meisten FOSS-Lizenzen außer der GPL kompatibel ist, da die GPL viral ist und die Verfügbarkeit der Quelle voraussetzt , und die MS-PL viral ist, wenn der Quellcode verteilt wird.
quelle