Yêu cầu cấp phép bao gồm phần mềm nguồn mở


14

Trong một dự án nguồn mở, một số thư viện nguồn mở khác đã được đưa vào để thực hiện chức năng cần thiết, một số là thư viện (LGPL) và một số là mã nguồn (không phải LGPL). Giấy phép BSD mới đã được chọn cho dự án. Các thư viện mã nguồn mở bao gồm được cấp phép theo giấy phép BSD, MIT, Apache và LGPL mới, nhưng không có mã được cấp phép GPL.

Các thư viện nguồn mở khác này nên được ghi có như thế nào?

Có phải tất cả các giấy phép thư viện cần phải được bao gồm trong tệp giấy phép dự án chính?

Có đủ để chỉ cung cấp các liên kết đến các trang web của dự án trong hộp thoại Trợ giúp-> Giới thiệu và tài liệu không?

Có tín dụng nào thực sự cần thiết không?


Câu trả lời:


10

Mỗi thư viện mà bạn sử dụng làm phụ thuộc phải có tệp LICENSE trong mã nguồn của họ. Tôi sẽ chỉ lấy các giấy phép này và đổi tên chúng thành "LIBRARY_NAME_LICENSE" và bao gồm nó với mã nguồn.

Tôi biết các giấy phép (như giấy phép BSD) yêu cầu phải bao gồm giấy phép gốc khi bất kỳ mã nguồn nào được sử dụng lại.

Nếu bạn chỉ sử dụng chúng làm thư viện được liên kết, tôi không tin bất kỳ thứ gì là cần thiết. Nhưng tôi có thể sai về điều này.


2
Hãy cẩn thận, thậm chí đổi tên tệp giấy phép có thể vi phạm các điều khoản cấp phép.
Doc Brown

2
@DocBrown: Chúng ta làm gì trong trường hợp như vậy?
Kromster nói hỗ trợ Monica
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.