2013-03-04 7 views
8

Ist es rechtlich OK, 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.Ist F # 3.0 Laufzeit redistributable?

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.

Wenn Sie das NuGet-Paket mit den DLLs verwenden, werden einige Build-Situationen einfacher.

Das Open-Source F # -Repository ging voran und verteilt die von Microsoft signierte FSharp.Core.dll (siehe https://github.com/fsharp/fsharp), aber ich möchte immer noch sicherstellen, dass dies erlaubt ist.

+1

Haben Sie eine E-Mail an das Fis-Team schicken? –

+1

Ich habe ja gewartet. Wird posten, wenn sie antworten. – t0yv0

+0

Scheint die Antwort ist positiv. Siehe https://groups.google.com/d/msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ – t0yv0

Antwort

6

Die Antwort ist ja, F # 3.0 Laufzeit kann neu verteilt werden. Die EULA kann bei http://www.microsoft.com/en-us/download/details.aspx?id=34675

Dank Don Syme für seine Antwort auf dem F # Open-Source-Forum zu finden: https://groups.google.com/forum/#!msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ

+1

Kann ich * nur * die FSharp.Core.dll umverteilen, und in diesem Fall Muss ich die FSharp Runtime EULA bündeln? Oder muss ich das gesamte Installationsprogramm neu verteilen? – thr

Verwandte Themen