2013-03-04 20 views
8

Czy jest prawnie w porządku redystrybucja środowiska wykonawczego F # 3.0 (FSharp.Core.dll wersje 2.3.0.0, 4.3.0.0) i gdzie znajdę na to dowód? Przygotowałem pakiet NuGet z tymi, ale mając wątpliwości dotyczące licencjonowania przed opublikowaniem pakietu. Microsoft wydał środowisko uruchomieniowe F # 2.0 jako pakiet redystrybucyjny - więc nie ma tam żadnych pytań, ale mam wrażenie, że jedynym sposobem na uzyskanie środowiska wykonawczego F # 3.0 jest zainstalowanie VS 2011 lub podobnego; Nie jestem pewien, gdzie jest licencja na sprawdzenie, czy redystrybucja środowiska wykonawczego F # jest OK.Czy środowisko wykonawcze F # 3.0 można redystrybuować?

Należy zauważyć, że pytanie dotyczy tylko plików binarnych podpisanych przy użyciu klucza Microsoft. Źródła kodu są dostępne na licencji Apache.

Posiadanie pakietu NuGet z bibliotekami DLL ułatwiłoby tworzenie niektórych sytuacji kompilacji.

Otwarte środowisko repozytorium F # poszło naprzód i redystrybuuje podpisany przez Microsoft FSharp.Core.dll (patrz https://github.com/fsharp/fsharp), ale nadal chcę się upewnić, że jest to dozwolone.

+1

Czy wysłać e-mail do zespołu F #? –

+1

Zrobiłem tak, czekając. Publikuje, jeśli odpowiedzą. – t0yv0

+0

Wygląda na to, że odpowiedź jest pozytywna. Zobacz https://groups.google.com/d/msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ – t0yv0

Odpowiedz

6

Odpowiedź brzmi "tak", środowisko wykonawcze F # 3.0 może być redystrybuowane. EULA można znaleźć na http://www.microsoft.com/en-us/download/details.aspx?id=34675

Dzięki Don Syme za jego odpowiedź na forum F # Open Source: https://groups.google.com/forum/#!msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ

+1

Czy mogę ponownie rozpowszechniać * tylko * FSharp.Core.dll, i w takim przypadku nie wymaga to zawarcia umowy licencyjnej na oprogramowanie FSharp Runtime? lub czy muszę ponownie dystrybuować cały instalator? – thr

Powiązane problemy