Tôi đã viết mã tại nhà, vào thời gian riêng của mình và sử dụng kiến thức và thiết bị của riêng tôi, trong khi không có hợp đồng hoặc NDA. Tôi muốn làm cho mã này thành nguồn mở để tôi có thể sử dụng nó trong phần mềm tôi viết cho một chủ nhân, mà không từ chối quyền sử dụng nó ở nhà hoặc ở nơi khác sau này.
Tôi không chắc rằng việc nói nó thuộc "phạm vi công cộng" sẽ phù hợp với mục đích này hay tôi cần tìm một giấy phép nguồn mở. Tôi muốn bất cứ ai cũng có thể sử dụng mã trong phần mềm độc quyền nguồn đóng với các yêu cầu bằng không để bao gồm giấy phép với nguồn hoặc nhị phân. Và tôi muốn giảm thiểu rủi ro cho bất cứ ai bị kiện vì sử dụng nó. (Tôi biết rằng người ta không bao giờ có thể an toàn 100% khi bị kiện.)
Có giấy phép nguồn mở phù hợp với mục đích này không? Ở mức độ nào là những gì tôi muốn làm thậm chí có thể?
Tôi không ngại đưa giấy phép vào các bình luận trong các tệp mã, nhưng điều đó rõ ràng không đi với nhị phân.