Thư viện mã nguồn mở, chủ dự án có thể thay đổi giấy phép để hạn chế hơn không?


20

Một công ty phát hành một thư viện với giấy phép MIT nguồn mở.

Nếu họ muốn, họ có thể thay đổi giấy phép thành rất hạn chế để các đối thủ cạnh tranh không thể sử dụng nó?

Điều này có tác động gì đến các phiên bản trước?

Có nghĩa là nếu vào ngày 1 tháng 11, họ làm cho nó rất hạn chế đối với một số giấy phép khác, liệu tất cả các phiên bản trước ngày 1 tháng 11 có còn trên MIT không?


Câu trả lời:


15

Chủ sở hữu bản quyền của tác phẩm xác định giấy phép sử dụng khi phân phối tài sản riêng của họ (mã trong trường hợp này); vì vậy công ty có thể quyết định chuyển sang giấy phép hạn chế hơn bất cứ lúc nào nếu họ muốn.

Lưu ý rằng điều đó không có nghĩa là họ phải sở hữu tất cả công việc, hoặc đã có được giấy phép mã từ bất cứ ai mà không riêng của nó mà trợ cấp cho họ quyền được tái cấp phép công việc theo một giấy phép hạn chế.

Tuy nhiên, mã trước đây được cấp phép theo giấy phép cho phép, cho người khác quyền phân phối mã đó cho bất kỳ ai họ muốn. Vì vậy, mã cũ, một khi được phân phối theo giấy phép cho phép, có thể được phân phối lại theo cùng giấy phép đó. Về lý thuyết, điều đó có nghĩa là mã cũ vẫn có sẵn cho mọi người dưới dạng phần mềm Nguồn mở, miễn là ai đó tiếp tục phân phối nó.

Chủ sở hữu có thể quyết định ngừng phân phối mã theo giấy phép cho phép, nhưng vì các phiên bản cũ hơn đã được phân phối với giấy phép cho phép cấp quyền phân phối lại mà không bị hạn chế, họ không thể ngăn người khác làm như vậy.


14

Họ có thể NẾU họ sở hữu nó.

Nếu họ đã chấp nhận đóng góp từ những người dùng khác - thì họ sẽ cần sự đồng ý của những người dùng khác. Đây là điểm của GPL, bạn buộc người khác chơi độc đáo với mã của bạn, giống như bạn đã làm với mã của họ.

Vì giấy phép bao gồm phân phối các điều khoản bạn đã đồng ý khi họ phân phối nó cho bạn vẫn áp dụng, nên họ không thể đột ngột thu hồi thư viện MIT đã được sử dụng trong nhiều năm.


(nhiều năm sau đó) Câu trả lời này đề cập đến GPL, trong khi câu hỏi dường như là về giấy phép MIT. Hai giấy phép đó rất khác nhau. Trong khi mã được MIT cấp phép có thể được sử dụng trong phần mềm độc quyền (ví dụ: phiên bản mới hơn của dự án không còn là nguồn mở), đối với các chủ sở hữu bản quyền được cấp phép GPL sẽ phải đồng ý.
amon

@amon, vâng rằng wa tội lỗi bản chất của một bên về bản chất virus. Giấy phép MIT rất phức tạp vì mặc dù không có yêu cầu phải trả lại các khoản đóng góp - nhưng không nhất thiết phải rõ ràng những giấy phép đó là gì.
Martin Beckett

12

Đọc giấy phép. Giấy phép MIT chỉ dài vài dòng và câu trả lời cho câu hỏi của bạn được chứa trong chính giấy phép. Đây là một phiên bản từ Wikipedia:

Quyền này được cấp miễn phí cho bất kỳ người nào có được bản sao của phần mềm này và các tệp tài liệu liên quan ("Phần mềm") để xử lý Phần mềm mà không hạn chế, bao gồm nhưng không giới hạn quyền sử dụng, sao chép, sửa đổi, hợp nhất , xuất bản, phân phối, cấp phép lại và / hoặc bán các bản sao của Phần mềm và cho phép những người mà Phần mềm được cung cấp để làm như vậy, tuân theo các điều kiện sau ...

Vì vậy, nếu bạn có được một số phần mềm theo giấy phép ở trên, bạn có quyền sử dụng nó. Nếu chủ sở hữu bản quyền quyết định ngừng cấp quyền đó trong tương lai, đó là việc của họ, nhưng điều đó không thay đổi thực tế là họ đã cấp quyền cho bạn và hơn nữa họ cũng đã cấp cho bạn quyền xuất bản, phân phối, và như vậy với điều kiện bạn làm như vậy theo các điều khoản tương tự. Bản thân bạn có thể thấy rằng không có điều khoản nào để thu hồi quyền đó miễn là bạn tuân thủ giấy phép.


3
+1 - Đối với câu trả lời duy nhất để đề xuất Đọc Giấy phép (là RTFL) và câu trả lời duy nhất có nghĩa là "... không có điều khoản nào để thu hồi quyền đó ..."
mattnz

2

IANAL nhưng nếu tác giả của một đoạn mã cấp phép theo giấy phép MIT và bạn sử dụng nó trong một chương trình, thì người giữ bản quyền không thể thay đổi giấy phép hồi tố và (ví dụ) kiện bạn vi phạm bản quyền. Tất cả những gì họ có thể làm là cấp phép cho các phiên bản mới theo một giấy phép khác. Họ cũng có thể cung cấp phiên bản gốc theo giấy phép khác, nhưng điều đó không làm mất hiệu lực giấy phép MIT mà họ đã cấp cho bạn.

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.