Trình kiểm tra tương thích giấy phép nguồn mở


10

Có một công cụ có sẵn để kiểm tra xem các kết hợp khác nhau của các giấy phép nguồn mở có tương thích với nhau không?

Tôi đang lên kế hoạch xây dựng các công cụ khác nhau sử dụng giấy phép Apache để phân phối vì giấy phép của Apache dường như đạt được sự cân bằng tốt giữa việc được cho phép và được thực thi theo luật. Tuy nhiên, tôi muốn bao gồm các thành phần từ các dự án nguồn mở khác trong cơ sở mã của tôi hoặc làm cho các bộ điều hợp có sẵn để cho phép người dùng cuối tích hợp các thành phần đó vào cơ sở mã của tôi.

Ví dụ: tôi muốn bao gồm một trình soạn thảo HTML phong phú như CKEditor hoặc TinyMCE trong gói, nhưng làm như vậy có vi phạm giấy phép của một trong hai dự án không? Tôi khá chắc chắn rằng nếu tôi sử dụng mã GPL, điều đó sẽ buộc tôi thực hiện GPL dự án của mình và tôi thực sự không muốn làm điều đó. Nhưng những gì về MPL, LGPL, vv?

Tôi thà đưa ra các quyết định như vậy hoàn toàn trên cơ sở kỹ thuật nhưng nếu bạn đang làm nguồn mở thì thật ngớ ngẩn khi bỏ qua mong muốn của các dự án nguồn mở khác.

Tôi đã thử tìm kiếm các công cụ để giúp quyết định xem giấy phép X có tương thích với giấy phép Y hay không, nếu vậy thì hướng nào chúng tương thích (X có thể bao gồm Y mà không có vấn đề, nhưng nếu Y bao gồm X thì có thể có vấn đề, v.v.), và hậu quả của các điều khoản cấp phép của bạn là gì nếu bạn bao gồm mã với các điều khoản cấp phép thay thế. Tuy nhiên, tất cả những gì tôi đã tìm thấy cho đến nay là các danh sách và biểu đồ có xu hướng hướng đến việc so sánh các giấy phép khác với GPL. Nếu có một công cụ ngoài kia để giúp giải quyết các vấn đề cấp phép, tôi đánh giá cao việc được chỉ dẫn đúng hướng.

Câu trả lời:


5

Tôi nghĩ rằng bạn đang tìm kiếm Black Duck Protex .

... Giải pháp để quản lý tuân thủ nguồn mở. Protex tích hợp với các công cụ phát triển hiện có để tự động quét, khám phá và xác định nguồn gốc phần mềm, một bước không thể thiếu trong quy trình phát triển và cần thiết để thực thi tuân thủ giấy phép và các yêu cầu chính sách của công ty.


1
Tôi đã hy vọng về một số loại công cụ miễn phí hoặc một sản phẩm nguồn mở, nhưng đây có vẻ là câu trả lời duy nhất tôi sẽ nhận được.
GordonM
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.