Giấy phép BSD có tương thích với Apache không?


33

Tôi có thể phát triển phần mềm được cấp phép BSD mở rộng phần mềm được cấp phép Apache (và ngược lại) không?

Câu trả lời:


30

Câu trả lời ngắn gọn là nếu bạn sử dụng phần mềm nguồn mở trong dự án của mình, bạn phải đáp ứng tất cả các yêu cầu được đưa ra trong giấy phép đó.

Cả BSD và Apache 2.0 đều không phải là giấy phép "lan truyền", có nghĩa là AFAIK, nó không yêu cầu mã nguồn khác mà bạn đưa vào. Điều đó cũng có nghĩa là không giống như GPL, bạn không phát hành "sản phẩm" theo giấy phép BSD hoặc Apache, nhưng mỗi tệp hoặc phần mã được cấp phép theo giấy phép mà tác giả đã phát hành theo.

Vì vậy, bạn có thể có một dự án trong đó một mô-đun là BSD và một mô-đun là Apache và tôi thấy không có lý do gì bạn không thể phân phối nó, miễn là bạn rõ ràng về nó. Lưu ý rằng IANAL.

Bạn có quyền lấy mã được cấp phép của Apache và cấp phép lại dưới dạng BSD không? Tôi rât nghi ngơ điêu đo. Tôi tin rằng Apache có một vài hạn chế đối với nó hơn BSD. Dĩ nhiên, bạn phải giữ thông báo bản quyền gốc, nhưng tôi cũng tin rằng bạn phải làm thêm một chút khi phát hành các thay đổi cho nó và bạn không thể (hoặc ít nhất là không nên) loại bỏ các điều kiện đó bằng cách thay đổi giấy phép.

Bạn có thể bao gồm (mở rộng) mã được cấp phép BSD trong cơ sở mã được cấp phép Apache v2.0, bao gồm mã nguồn được quản lý bởi Quỹ phần mềm Apache .

Với mục đích là phụ thuộc vào sản phẩm Apache, giấy phép nào được coi là tương tự như Giấy phép Apache 2.0? Các hoạt động theo các giấy phép sau có thể được bao gồm trong các sản phẩm của Apache:

• BSD (không có điều khoản quảng cáo). Bao gồm các biến thể:

Mệnh đề 2 BSD

Mệnh đề 3 BSD

Vui lòng tham khảo ý kiến luật sư của bạn cho rủi ro và tư vấn tuân thủ.


3
Tôi có thể lấy mã được cấp phép của Apache và phát hành mã theo Apache (bản gốc) và BSD (được cấp phép kép) không?
NARKOZ

Câu đầu tiên áp dụng cho bất kỳ giấy phép nào, cho dù đó là giấy phép nguồn mở, miễn phí hoặc đóng.
Ded repeatator

15

Câu trả lời ngắn gọn: . Giấy phép phần mềm Apache dựa phần lớn vào giấy phép kiểu BSD và MIT. Hiểu biết chung khi tôi làm việc về mã Apache một thời gian trước đó là bạn có thể kết hợp BSD, MIT và các thư viện được cấp phép tương tự nhưng bạn không thể làm như vậy đối với giấy phép dựa trên GPL.

Nếu bạn có thêm câu hỏi, tôi thực sự khuyên bạn nên truy cập trực tiếp vào Apache:

Họ là một nhóm gồm những anh chàng thực sự tốt, và họ khá hợp lý.


4

Câu trả lời tốt nhất cho điều này có thể được tìm thấy trong chính sách giấy phép của bên thứ ba apache. Đây là chính sách mà tất cả các dự án apache phải tuân theo khi sử dụng lib với các giấy phép khác. Như bạn có thể thấy BSD được liệt kê trong Danh mục A - Giấy phép được ủy quyền. Vì vậy, nó sẽ không có vấn đề khi sử dụng giấy phép này. Bạn cũng có thể tìm thấy các chính sách cho các giấy phép khác ở đây khá hữu ích. Trong thực tế, tôi nghĩ rằng chính sách Apache cũng có thể là điểm khởi đầu tốt cho chính sách cấp phép của riêng bạn nếu bạn làm việc cho một công ty.

http://www.apache.org/legal/3party.html



2

Đây là trang web rất hữu ích:

Trong trường hợp của bạn: apache-2.0BSD .

Trong cả hai bạn phải:

  • Bao gồm bản quyền

Nhưng trong Apache, không giống như BSD, bạn phải :

  • Bao gồm giấy phép
  • Thay đổi trạng thái
  • Bao gồm thông báo

CẬP NHẬT

Thông tin này được lấy từ tldrlegal.com

Và như họ nhận thấy:

Đây chỉ là một bản tóm tắt ngắn của Toàn văn. Không có thông tin về TLDRLegal là tư vấn pháp lý.

Vui lòng xem thảo luận trong các bình luận với @DmitryAlexandrov để biết thêm thông tin.


2
Câu trả lời này không giải quyết vấn đề mở rộng dự án được cấp phép apache bằng giấy phép BSD.

@MichaelT câu trả lời này giúp hiểu được sự khác biệt giữa các giấy phép này. Do đó, tất nhiên, giúp hiểu được các khía cạnh mà chúng tương thích, và không phù hợp.
skywinder

'Không giống như BSD [Giấy phép]' nghĩa là gì? BSDL (cả ba trong số họ) không yêu cầu bao gồm các thông báo bản quyền và điều kiện cấp phép cả trong phân phối nguồn và nhị phân.
Dmitry Alexandrov

1
@skywinder Tôi đoán, bạn đã bỏ lỡ văn bản của giấy phép . :-) Xin vui lòng, không xóa câu trả lời, nó có thể hữu ích như một minh họa về lý do tại sao các trang wiki như tldrlegal.com có ​​hại.
Dmitry Alexandrov

1
@DmitryAlexandrov Có nó, tôi đã cập nhật câu trả lời, để thông báo cho người dùng về sự không phù hợp tiềm năng.
skywinder
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.