Đọc qua phụ lục Giấy phép phần mềm Apache 2.0, tôi vẫn chưa rõ chính xác những gì tôi phải làm bây giờ:
PHỤ LỤC: Cách áp dụng Giấy phép Apache cho công việc của bạn
Để áp dụng Giấy phép Apache cho công việc của bạn, hãy đính kèm thông báo soạn sẵn sau đây, với các trường được bao quanh bởi dấu ngoặc "[]" được thay thế bằng thông tin nhận dạng của riêng bạn. (Không bao gồm dấu ngoặc!) Văn bản phải được đặt trong cú pháp nhận xét thích hợp cho định dạng tệp. Chúng tôi cũng khuyên rằng nên bao gồm một tệp hoặc tên lớp và mô tả mục đích trên cùng một "trang in" như thông báo bản quyền để nhận dạng dễ dàng hơn trong kho lưu trữ của bên thứ ba.
Để giải thích thêm một chút: Tôi hiện đang đóng góp cho một dự án nguồn mở trên github, nơi quyết định cấp phép theo ASL2.0 đã được đưa ra. Trong cam kết mới nhất, văn bản giấy phép đã được thêm vào dưới dạngLICENSE
thư mục gốc.
Phần thú vị bây giờ là: Những gì khác phải được thực hiện để cấp phép đầy đủ cho mã theo Giấy phép Phần mềm Apache. Cụ thể: Điều gì được coi là "công việc" và có bắt buộc phải bao gồm thông báo soạn sẵn cho mỗi và mọi tệp nguồn trong dự án không?
Tôi nghĩ rằng có thể thêm thông báo vào cái đã tồn tại README
, như tôi đã thấy nó trong các dự án nguồn mở khác. Một cái gì đó dọc theo dòng:
Giấy phép:
Trừ khi có quy định rõ ràng, nếu không, tất cả các tệp trong kho lưu trữ này đều được cấp phép theo Giấy phép Phần mềm Apache 2.0 [chèn thông báo soạn thảo tại đây]
Tôi nghĩ rằng điều đó sẽ ổn, bởi vì Chính sách Apache về Tiêu đề nguồn (mặc dù chỉ dành cho các dự án thuộc sở hữu của Quỹ phần mềm Apache) nêu rõ:
Mỗi tài liệu nguồn gốc (mã và tài liệu, nhưng không bao gồm các tệp LICENSE và THÔNG BÁO) NÊN bao gồm một tiêu đề giấy phép ngắn ở trên cùng. Nếu bản phân phối chứa các tài liệu không được CLA, CCLA hoặc Phần mềm cấp (chẳng hạn như thư viện của bên thứ ba), hãy xem hướng dẫn chính sách.
- Mỗi tệp nguồn phải bao gồm tiêu đề giấy phép sau - lưu ý rằng sẽ không có thông báo bản quyền trong tiêu đề:
Cụ thể, "nên" ở đây khiến tôi nghĩ rằng tiêu đề giấy phép trong mỗi tệp không bắt buộc đối với mỗi và mọi tệp nguồn của dự án được cấp phép theo ASL.