MIT và bản quyền


16

Tôi đang đóng góp cho một thư viện được cấp phép theo giấy phép MIT.

Trong giấy phép và trong mỗi tệp lớp, nó có một nhận xét ở trên cùng:

Bản quyền (c) 2011 Joe Bloggs <joe.bloggs@example.com>

Tôi cho rằng anh ta sở hữu bản quyền của tệp và có thể thay đổi giấy phép của tệp đó khi anh ta thấy phù hợp.

Nếu tôi đóng góp cho thư viện với một lớp mới hoàn toàn do tôi viết, tôi có thể yêu cầu bản quyền của tệp đó không. Và đặt:

Bản quyền (c) 2011 Petah Piper <petah.piper@example.com>

ở trên đỉnh?

Câu trả lời:


13

Tôi không phải là một luật sư, nhưng câu trả lời là có. Người giữ bản quyền là người hoặc tổ chức có thể yêu cầu quyền tạo ra tác phẩm hoặc người đó đã được chuyển giao quyền đó. Giấy phép MIT không phải là về chuyển nhượng bản quyền, mà là cấp quyền hợp pháp để sử dụng tác phẩm (có bản quyền) như được nêu trong giấy phép. Nếu bạn viết một lớp, bạn có bản quyền của nó, ngay cả khi việc sử dụng thực tế của nó phụ thuộc vào công việc của bên thứ ba.

Khi bạn thêm lớp của mình vào gói phần mềm và phân phối toàn bộ gói, gói đó có nhiều chủ bản quyền: các tác giả gốc và bạn. Bạn được phép phân phối các bộ phận từ gói ban đầu vì giấy phép MIT cho phép bạ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".


1
AFAIK, bạn cũng nên tự động giữ bản quyền - thông báo chỉ để bạn có thể thực thi dễ dàng hơn.
Pubby

2
Có, bản quyền được tạo ra bằng cách là tác giả của một tác phẩm, không phải bằng cách tuyên bố nó. Ngay cả khi không có bản quyền đánh dấu, bạn vẫn là người giữ bản quyền, nhưng không có lý do gì để loại bỏ nó.
antti.huima

Xin lưu ý rằng một số dự án yêu cầu bản quyền sửa đổi phải được gán một cách hợp pháp cho người duy trì dự án, để dự án có thể dễ dàng sửa đổi các điều khoản cấp phép của dự án vào một ngày sau đó (vấn đề này hơi nhiều dự án GPL khi GPLv3 được công bố, chẳng hạn ). Bạn nên xác minh với người bảo trì dự án về việc có bất kỳ yêu cầu nào như vậy với dự án cụ thể mà bạn đang đóng góp không.
Trevor Powell

Có, nhưng nếu mã nguồn được phân phối theo giấy phép MIT, bạn luôn có thể tạo đạo hàm riêng của dự án. Điều đó khác biệt và tách biệt với việc cam kết mã trở lại kho lưu trữ mã nguồn của dự án ban đầu; có thể yêu cầu (và thường không) chuyển nhượng bản quyền.
antti.huima

@Trevor Powell: Đó là quyết định dự án chỉ áp dụng cho chi nhánh nguồn chính của họ. Bạn luôn được tự do phát triển các chi nhánh tư nhân (dĩa). Xem MySQL / MariaDB: cái sau là một ngã ba với bản quyền không được gán cho Oracle.
MSalters

6

Vâng, bạn có thể.

Tôi cho rằng anh ta sở hữu bản quyền của tệp và có thể thay đổi giấy phép của tệp đó khi anh ta thấy phù hợp.

Anh ta không thể thay đổi các điều khoản của giấy phép hiện tại cũng như không thể ngăn chặn những người được cấp phép mới được cấp (bởi những người khác, nhưng theo mã của anh ta ) theo các điều khoản khác nhau. Giấy phép MIT là không thể hủy ngang và bao gồm tự động cấp giấy phép cho người nhận mới.


5
Một điểm phạt pháp lý: Giấy phép MIT là không thể hủy ngang đối với những người đã nhận được một bản phân phối cụ thể của tác phẩm. Đó là, tôi không thể giao cho họ công việc và sau đó nói "ha ha, bây giờ là thương mại, bạn phải trả tiền cho tôi để sử dụng thứ gì đó miễn phí trước đây". Nhưng chủ sở hữu bản quyền DOES có quyền ngừng phân phối theo giấy phép MIT bất cứ khi nào họ muốn (mặc dù tất cả những người đã nhận tác phẩm theo giấy phép đó vẫn có quyền sử dụng hoặc phân phối lại theo giấy phép đó) và phân phối nó (hoặc làm việc dựa trên nó) cho người tiêu dùng mới theo một số giấy phép khác nhau.
Trevor Powell

Một điểm tốt hơn: Cần một luật sư để giải thích MIT. Kết quả là, nếu ít chuyên môn đi vào việc áp dụng giấy phép MIT với một công việc, đặc biệt là nếu được thúc đẩy bởi một cơ quan tập trung, thì các điều khoản của MIT có thể không thể hủy bỏ như mọi người nghĩ. Đó là cách pháp luật thực sự hoạt động.
Josh Habdas
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.