2013-03-04 30 views
8

Có hợp pháp không để phân phối lại thời gian chạy F # 3.0 (phiên bản FSharp.Core.dll 2.3.0.0, 4.3.0.0) và tôi tìm bằng chứng về điều đó ở đâu? Tôi đã chuẩn bị một gói NuGet với những người nhưng có ý nghĩ thứ hai về cấp phép trước khi xuất bản gói. Microsoft phát hành thời gian chạy F # 2.0 như một gói redist - vì vậy không có câu hỏi ở đó, nhưng ấn tượng của tôi là cách duy nhất để có được thời gian chạy F # 3.0 là thông qua cài đặt VS 2011 hoặc tương tự; Tôi không chắc chắn đâu là giấy phép để kiểm tra việc phân phối lại thời gian chạy F # là OK.Thời gian chạy F # 3.0 có thể phân phối lại được không?

Lưu ý rằng câu hỏi chỉ là về các tệp nhị phân được ký bằng khóa Microsoft. Các nguồn cho mã có sẵn theo giấy phép Apache.

Có gói NuGet với các tệp DLL sẽ làm cho một số tình huống xây dựng dễ dàng hơn.

Kho lưu trữ F # nguồn mở đã đi trước và đang phân phối lại FSharp.Core.dll đã ký của Microsoft (xem https://github.com/fsharp/fsharp), nhưng tôi vẫn muốn đảm bảo điều này được cho phép.

+1

Bạn có gửi e-mail cho # đội F? –

+1

Tôi đã làm, chờ đợi. Sẽ đăng nếu họ trả lời. – t0yv0

+0

Dường như câu trả lời là tích cực. Xem https://groups.google.com/d/msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ – t0yv0

Trả lời

6

Câu trả lời là có, thời gian chạy F # 3.0 có thể được phân phối lại. EULA có thể được tìm thấy tại http://www.microsoft.com/en-us/download/details.aspx?id=34675

Nhờ Don Syme cho câu trả lời của mình tại diễn đàn F # Open Source: https://groups.google.com/forum/#!msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ

+1

Tôi có thể phân phối lại * chỉ * FSharp.Core.dll và trong trường hợp đó nó yêu cầu tôi để bó FSharp Runtime EULA? hoặc tôi có phải phân phối lại toàn bộ trình cài đặt không? – thr

Các vấn đề liên quan