Tôi có thể bao gồm các phần của mã được MIT cấp phép trong dự án nguồn đóng của mình không?


10

Đây có thể là một câu trả lời có / không đơn giản, nhưng tôi mời giải thích chi tiết.

Kịch bản

Tôi đã được yêu cầu mở rộng một hệ thống nguồn đóng trong công việc của mình, nó không được phát hành chính thức theo bất kỳ giấy phép nào. Tôi nghĩ rằng tôi đã học được một lần điều đó có nghĩa là tất cả các quyền được bảo lưu theo mặc định, nhưng tôi không thể tìm thấy một nguồn cho điều đó ngay bây giờ, vì vậy hãy sửa cho tôi nếu tôi sai.

Tôi đã tìm thấy một dự án trên Github được phát hành theo giấy phép MIT . Nó chứa một lớp mà tôi quan tâm đến việc sử dụng để thực hiện các phần của chức năng được yêu cầu.

Nếu nó tạo ra sự khác biệt, ứng dụng tôi đã được yêu cầu hoạt động hiện không được bán. Nó chỉ đơn giản được sử dụng nội bộ để tạo thuận lợi cho hoạt động, được tùy biến cao và không có giá trị thị trường. Lý do thực sự duy nhất đó là nguồn đóng là vì có các điểm cuối tiếp xúc với internet mà quản lý có liên quan có thể bị khai thác nếu lỗ hổng có thể được phát hiện trong mã nguồn mở.

Sự hiểu biết của tôi

Câu trả lời này cảnh báo tôi phải kiểm tra một điều khoản copyleft , điều mà tôi khá tự tin là không có trong giấy phép MIT, vì vậy một lần nữa xin vui lòng sửa cho tôi nếu tôi sai.

Giấy phép MIT nêu rõ ...

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.

... vì vậy tôi hiểu rằng giấy phép cần phải được đưa vào nguyên văn trong dự án của tôi, nhưng tôi lo ngại rằng điều này có hiệu lực sẽ giải phóng toàn bộ dự án theo giấy phép MIT - điều mà tôi không có quyền làm.

Câu trả lời này khuyên bạn nên cách ly mã dự án Github, mà tôi biết có thể được hoàn thành rõ ràng như một cây con git. Nhưng tôi lo ngại rằng tình huống này là khác nhau vì nó liên quan đến hai giấy phép nguồn mở rất giống nhau.

Câu hỏi

Có ổn không khi có một giấy phép trong thư mục gốc siêu dự án của tôi, đó là một cái gì đó dọc theo những dòng này:

Bản quyền cho các phần của dự án Foo được giữ bởi [tác giả gốc MIT, năm] như một phần của Bar dự án và được cung cấp theo giấy phép MIT. Tất cả các bản quyền khác cho dự án Foo được giữ bởi [tên của bạn, năm].

Và có cần thiết phải cụ thể hơn về việc tham khảo "các phần" chính xác của dự án thuộc về giấy phép MIT không?

Khước từ

Tôi hoàn toàn hiểu rằng không có câu trả lời / nhận xét nào ở đây sẽ cấu thành lời khuyên pháp lý, nhưng tôi có thể sử dụng một cái tát tốt vào mặt nếu tôi hoàn toàn hiểu sai điều gì đó. Ngoài ra, đây là câu hỏi đầu tiên của tôi, nếu điều này không thuộc về nơi này, mà tôi cho rằng nó sẽ có từ những câu trả lời này , thì xin vui lòng cho tôi biết - và bất kỳ dấu hiệu nào về một nơi thích hợp cho câu hỏi này sẽ được đánh giá cao.


1
MIT không phải là copyleft và tôi nghĩ cách tiếp cận "các phần" của bạn rất hợp lý. Nhân tiện, "Phần mềm" đề cập đến phần được MIT cấp phép, không phải phần mềm của bạn.
Robert Harvey

Câu trả lời:


12

Không có điều khoản copyleft trong giấy phép MIT. Giấy phép MIT cung cấp cho bạn quyền hợp pháp để sử dụng mã mà không bao giờ phân phối bất kỳ mã nguồn nào của bạn. Vì dự án của bạn là nguồn đóng, rất ít người sẽ nhìn thấy mã của bạn, nhưng vẫn nên ghi chép cẩn thận những phần nào thuộc sở hữu của người khác. Để phân phối nhị phân, tham chiếu mơ hồ của bạn đến giấy phép MIT tuân thủ các yêu cầu của giấy phép MIT.

Cũng xin lưu ý rằng giấy phép copyleft không buộc bạn phải chia sẻ mã nguồn của mình. Luật bản quyền buộc bạn phải có giấy phép và copyleft chỉ cung cấp cho bạn giấy phép để đổi lấy việc mở nguồn của bạn. Tuy nhiên, bạn không phải sử dụng cơ chế đó để có được giấy phép của mình. Bạn vẫn được tự do lấy giấy phép của mình bằng bất kỳ cơ chế nào khác, chẳng hạn như mua chuộc chủ sở hữu Bản quyền. Đổ lỗi giấy phép copyleft cho các yêu cầu của luật Bản quyền là một nguồn chính của sự nhầm lẫn liên quan đến giấy phép nguồn mở.

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.