2013-03-04 7 views
8

È legalmente OK per ridistribuire il runtime F # 3.0 (versioni FSharp.Core.dll 2.3.0.0, 4.3.0.0) e dove trovo la prova? Ho preparato un pacchetto NuGet con quelli, ma ho ripensato alle licenze prima di pubblicare il pacchetto. Microsoft ha rilasciato il runtime F # 2.0 come pacchetto redist, quindi non ci sono domande, ma la mia impressione è che l'unico modo per ottenere il runtime F # 3.0 è attraverso l'installazione di VS 2011 o simili; Non sono sicuro di dove sia la licenza per verificare che la ridistribuzione del runtime F # sia OK.Il runtime F # 3.0 è ridistribuibile?

Si noti che la domanda riguarda solo i file binari firmati con la chiave Microsoft. Le fonti per il codice sono disponibili con licenza Apache.

Avere il pacchetto NuGet con le DLL potrebbe semplificare alcune situazioni di compilazione.

Il repository F # open source è andato avanti e sta ridistribuendo FSharp.Core.dll firmato da Microsoft (vedere https://github.com/fsharp/fsharp), ma mi piacerebbe comunque assicurarmi che sia consentito.

+1

hai mandato una e-mail al # team di F? –

+1

Ho fatto sì, aspettando. Pubblicherà se rispondono. – t0yv0

+0

Sembra che la risposta sia positiva. Vedi https://groups.google.com/d/msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ – t0yv0

risposta

6

La risposta è sì, il runtime F # 3.0 può essere ridistribuito. L'EULA può essere trovato alla http://www.microsoft.com/en-us/download/details.aspx?id=34675

Grazie a Don Syme di per la sua risposta al forum F # Open Source: https://groups.google.com/forum/#!msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ

+1

Posso ridistribuire * solo * il file FSharp.Core.dll, e in tal caso mi richiede di raggruppare l'EULA di runtime di FSharp? o devo ridistribuire l'intero programma di installazione? – thr