Giấy phép công cộng của Microsoft vs MIT?


15

Tôi đang làm việc với một plugin mới ( flexbox ) và tôi đã chạy vào giấy phép MS-PL mà trước đây tôi chưa từng sử dụng.

Trước đây, tôi đã sử dụng chủ yếu các dự án được cấp phép của MIT và Apache, vì vậy tôi không biết sự khác biệt chính với dự án này là gì.

Đây là một liên kết đến nó: http://opensource.org/licenses/MS-PL

Bất cứ ai có thể giúp giải thích sự khác biệt với tôi? Tôi thường cảnh giác với Microsoft, vì vậy việc sản phẩm này đi kèm với điều này khiến tôi lo lắng.


7
FSF phân loại MS-PL là miễn phí (nghĩa là theo bốn quyền tự do của họ ) và copyleft yếu (điều này thường có nghĩa là một số tác phẩm dẫn xuất là copyleft và khác thì không; ở đây có nghĩa là phân phối lại nguồn là copyleft và phân phối lại đối tượng / biên dịch không được phân phối. ) Tôi không chắc chắn 100% những hạn chế nào tồn tại trên các phân phối lại đối tượng, vì vậy tôi sẽ không trả lời.
apsillers

Oh okay, điều đó làm rõ một số điều. Tôi đang cố gắng tránh copyleft trong dự án này, vì vậy tôi đã hy vọng nó không bao gồm nó.
đèn đường

4
Cấp phép là một mớ hỗn độn. Xin vui lòng, giữ mọi thứ đơn giản bằng cách bám vào MIT nếu bạn không muốn copyleft và GPL / LGPL nếu bạn muốn. Cảm ơn.
Jan Hudec

1
Tôi đã gặp phải loại vấn đề tương tự. Tôi chỉ lái rõ ràng và sử dụng một thư viện khác. IANAL, nhưng ý chính của nó nghe có vẻ như LGPL trong toàn bộ "bản sao của nguồn, phải đi kèm với giấy phép này, nhưng nếu bạn liên kết với nó, điều đó không thành vấn đề". Idk, nếu bạn đang làm việc trong một dự án thương mại, tôi sẽ hỏi và hỏi luật sư xem nó có an toàn không (và cực kỳ tuyệt vời và đăng những gì họ nói ở đây!)
Earlz

1
Đây là một trang web hữu ích cho giấy phép phần mềm: tldrlegal.com/license/microsoft-public-license-(ms-pl)
Overv

Câu trả lời:


11

Có một câu trả lời khá hay về Stack Overflow: https://web.archive.org/web/20150901065118//programming/1424307/how-does-ms-pl-license-work

Ngoài ra còn có một bài viết hay về Dây CMS: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248.php

Phiên bản ngắn của những bản chất đó là mã theo giấy phép này có thể được sử dụng hoặc sửa đổi tự do bởi bất kỳ ai. Nếu bạn chọn sử dụng hoặc sửa đổi mã được phát hành theo giấy phép này, nó phải được cung cấp theo cùng một giấy phép. Vì vậy, nếu bạn sử dụng thư viện trong một dự án, phần còn lại của dự án không cần phải được phân phối theo giấy phép đó, nhưng thư viện thì có. Và nếu bạn thực hiện sửa đổi mã theo MS-PL, những sửa đổi đó cũng phải tuân theo giấy phép đó.


2
Bạn có thể vui lòng kết hợp thông tin trong các liên kết vào câu trả lời của bạn? Liên kết chỉ trả lời trở nên ít hữu ích hơn nếu tài liệu gốc di chuyển hoặc bị xóa.

3
Làm xong! Tôi đã tóm tắt nội dung của các liên kết đó.
Rocket04

2
Câu trả lời từ Stackoverflow đã bị xóa. Vậy có vẻ như giấy phép MS-PL này khá giống với LGPL?
Ehtesh Choudhury
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.