Tôi đã tìm kiếm các giấy phép khác nhau mà tôi có thể sử dụng cho một dự án nguồn mở của tôi, nhưng tất cả các dự án mà tôi đã thấy, với tất cả các loại giấy phép, dường như có một thứ khổng lồ, đáng ghét (theo ý kiến của tôi) thông báo trong mỗi tệp nguồn nói rằng tệp được liệt kê theo một giấy phép nhất định. Tôi không nghĩ rằng tôi đã tìm thấy một dự án nguồn duy nhất không thuộc phạm vi công cộng mà không có thông báo như thế.
Điều này chỉ có vẻ như lãng phí thời gian và không gian tập tin. Tôi dự định đặt @license
và @author
gắn thẻ vào các dự án của mình, nhưng tôi không hiểu tại sao tôi cần liệt kê một thông báo khổng lồ như vậy trong mỗi tệp riêng lẻ nếu tôi không muốn đặt mã của mình thành miền công khai.
Có bất kỳ lý do tại sao tôi muốn bao gồm một thông báo như vậy trong các dự án của tôi, hoặc chỉ đơn giản là bao gồm một thông báo trong README
và một @license
thẻ là đủ tốt? Điều này có ảnh hưởng đến quy tắc "được nêu rõ" của hầu hết các giấy phép hay chỉ là quá mức cần thiết để mọi người không tranh luận?