Die Antwort ist ja, F # 3.0 Runtime kann umverteilt werden. Die EULA kann unter Ссылка
findenDank Don Syme für seine Antwort auf dem F # Open-Source-Forum: Ссылка
Ist es legal, F # 3.0 Laufzeit (FSharp.Core.dll Versionen 2.3.0.0, 4.3.0.0) neu zu verteilen, und wo finde ich Beweise dafür? Ich habe mit diesen ein NuGet-Paket vorbereitet, aber ich habe mir vor der Veröffentlichung des Pakets Gedanken über die Lizenzierung gemacht. Microsoft hat F # 2.0 Runtime als Redist-Paket veröffentlicht - also keine Fragen, aber ich habe den Eindruck, dass die einzige Möglichkeit, F # 3.0 Runtime zu bekommen, die Installation von VS 2011 oder ähnlich ist; Ich bin nicht sicher, wo die Lizenz ist, um zu überprüfen, dass die Neuverteilung der F # -Laufzeit in Ordnung ist.
Beachten Sie, dass sich die Frage nur auf die mit Microsoft-Schlüssel signierten Binärdateien bezieht. Quellen für den Code sind unter Apache-Lizenz verfügbar.
Das NuGet-Paket mit den DLLs würde einige Build-Situationen erleichtern.
Das Open-Source F # -Repository ging voran und verteilt die von Microsoft signierte FSharp.Core.dll (siehe Ссылка ), aber Ich möchte immer noch sicherstellen, dass dies erlaubt ist.