Là giấy phép ISC phù hợp như một MIT hoặc thay thế giấy phép BSD Giản?
Những ưu và nhược điểm của ISC so với MIT hay BSD là gì?
Là giấy phép ISC phù hợp như một MIT hoặc thay thế giấy phép BSD Giản?
Những ưu và nhược điểm của ISC so với MIT hay BSD là gì?
Câu trả lời:
"Không sao đâu." Loại bỏ ngôn ngữ dư thừa hiện nay do ảnh hưởng của quy ước Berne là tốt.
FSF có điều này để nói:
... Tuy nhiên, để đảm bảo ngôn ngữ này có thể gây ra bất kỳ rắc rối nào trong tương lai, chúng tôi khuyến khích các nhà phát triển chọn một giấy phép khác cho các tác phẩm của riêng họ.
Điều đó về cơ bản có nghĩa là thuật ngữ này chỉ đủ mơ hồ để mọi người có thể ngại sử dụng phần mềm của bạn. Vấn đề là giấy phép không rõ ràng cấp quyền phân phối các phiên bản sửa đổi của phần mềm.
Nếu bạn quyết định sử dụng giấy phép này, bạn sẽ cần thể hiện rõ ý định của mình về việc người dùng có được phép phân phối phiên bản mã đã sửa đổi hay không. Ngay cả khi đó, mọi người vẫn sẽ né tránh vì ý định đó không được nêu rõ trong giấy phép.
Thành thật mà nói, tôi muốn giới thiệu một giấy phép khác. FSF khuyến nghị FreeBSD hoặc Expat (còn gọi là MIT) trên OpenBSD / ISC. Đây là bài viết Wikipedia so sánh giấy phép Nguồn mở .
Nói chung, gắn bó với các giấy phép lớn hơn, được biết đến nhiều hơn. Tại sao, bạn có thể hỏi? Càng ít người làm việc phải đầu tư để hiểu giấy phép của bạn thì họ càng có khả năng cân nhắc sử dụng phần mềm của bạn. Nếu bạn sử dụng giấy phép tối nghĩa, họ sẽ chỉ cần chuyển sang dự án tiếp theo hoặc tự thực hiện để họ không phải lo lắng về các vấn đề pháp lý tiềm ẩn.