Tôi đang sử dụng mã nguồn từ một ví dụ mã được cấp phép theo Giấy phép Apache 2.0 trong chương trình của tôi. Bây giờ tôi muốn xuất bản chương trình và mã nguồn đó trên GitHub bằng Giấy phép MIT. Tôi đã đọc những điều sau trong giấy phép:
Bạn phải khiến bất kỳ tệp sửa đổi nào mang thông báo nổi bật cho biết Bạn đã thay đổi các tệp;
Nhưng tôi đã không thay đổi bất kỳ tệp nào tôi vừa sao chép các phần có liên quan của mã vào các tệp nguồn của mình.
Bây giờ đây là câu hỏi của tôi:
Tôi biết tôi phải thêm một bản sao Giấy phép Apache 2.0 vào dự án của mình nhưng tôi có phải đưa bất cứ thứ gì vào các tệp nguồn của mình để xuất bản chính xác mã chương trình / mã nguồn của mình không?
Vì nó là một chương trình dòng lệnh nên tôi phải thêm một công tắc -license và hiển thị giấy phép hoặc tôi phải thêm nó vào đầu ra "SỬ DỤNG"?
Tôi có phải đưa Giấy phép MIT vào mọi tệp nguồn của mình không hoặc có đủ bản sao của nó trong dự án không?
Cảm ơn trước!