Tôi có một thư viện tiện ích nhỏ gồm những thứ hữu ích được viết bằng Java mà tôi dự định phát hành nguồn mở. Tôi đã dao động về việc sử dụng giấy phép nào. Tôi khá thích giấy phép BSD , ngắn gọn và dễ hiểu, nhưng tôi không muốn / cần điều khoản về việc từ chối trách nhiệm trong tài liệu sản phẩm của họ. Xem xét chỉ cần bỏ bit đó ra.
Sẽ là MIT giấy phép phù hợp với tôi tốt hơn, sau đó? Nó không có điều khoản cấm chứng thực như BSD, đây là điều tôi thích ở BSD. Ngoài ra, điều khoản của MIT về việc giữ thông báo bản quyền đối với các phần quan trọng của phần mềm chỉ đề cập đến mã nguồn chứ không phải dạng nhị phân hoặc bất kỳ tài liệu nào họ sản xuất?
Từ việc khảo sát các câu hỏi SO khác về chủ đề này, tôi đã thấy một vài người đề xuất giấy phép Apache . Mặc dù quét nhanh nhưng nó thực sự có thể thực hiện hầu hết những gì tôi muốn thực sự tốt, mặc dù số lượng hợp pháp đó khiến đầu tôi đau (đặc biệt là lúc 2:30 sáng khi tôi nên nằm trên giường thay vì trên SO .)
Về cơ bản tôi muốn một cái gì đó là:
- dễ hiểu,
- nói rằng bạn có thể sử dụng mã theo ý muốn, nhưng hãy giữ bản quyền và thông báo cấp phép của tôi trên mã nguồn,
- bạn không cần phải đặt tên của tôi hoặc sản phẩm của tôi hoặc thông báo bản quyền, v.v. trong bất kỳ tài liệu, hướng dẫn sử dụng, v.v. mà bạn sản xuất,
- đừng thử và sử dụng tôi hoặc sản phẩm của tôi làm điểm bán hàng cho sản phẩm của bạn (không phải sự chứng thực của tôi sẽ được tính nhiều!)
- và che mông của tôi một cách hợp lý. :-)
EDIT: Wow, 30 phút và đã có một số phản hồi tốt! Đáp lại:
Tôi không muốn "trộn và kết hợp" nếu tôi có thể giúp nó và tạo ra một giấy phép nguồn mở khác . Sử dụng một giấy phép tiêu chuẩn giúp tất cả chúng ta dễ dàng hơn.
Các bình luận bao gồm mông là một chút lưỡi trong má. Tuyên bố từ chối bảo hành rằng tất cả các giấy phép được đề cập bao gồm thực sự là tất cả những gì tôi đang nói đến.
EDIT: Đọc qua trang Wikipedia trên Giấy phép MIT , tôi phát hiện ra rằng các ncurs sử dụng một phiên bản sửa đổi đã được phê duyệt bởi FSF , có thêm một đoạn không chứng thực. Tôi nghĩ rằng nếu nó đủ tốt cho họ, nó là đủ tốt cho tôi.
Tôi đã xem xét giấy phép Apache, tuy nhiên các vấn đề tương thích với GPLv2 sẽ là vấn đề tôi không muốn giới thiệu.