Nếu bạn viết 1 chương trình áp dụng giấy phép GNU–GPL thì bạn cần đính kèm những thông báo đi cùng phần mềm ở đâu:
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về giấy phép GNU GPL và cách tuân thủ các yêu cầu của giấy phép này khi sử dụng trong một chương trình. Giấy phép GNU GPL yêu cầu người sử dụng phải giữ lại các thông báo bản quyền và thông báo về giấy phép gốc khi phân phối phần mềm.
* **Phương án A:** Một thông báo độc lập đi kèm là cần thiết, nhưng không phải là duy nhất.
* **Phương án B:** Đính kèm vào phần đầu của tập tin mã nguồn (dưới dạng ghi chú) là một cách phổ biến và được khuyến khích để đảm bảo rằng thông tin bản quyền và giấy phép luôn đi kèm với mã nguồn.
* **Phương án C:** Đính kèm vào phần cuối của tập tin mã nguồn (dưới dạng ghi chú) cũng là một lựa chọn, tuy nhiên, ít phổ biến hơn so với việc đặt ở đầu file.
* **Phương án D:** Cả 3 phương pháp trên đều đúng. Phương án này bao gồm cả việc có một thông báo độc lập và việc đính kèm thông báo vào mã nguồn. Đây là cách đầy đủ và an toàn nhất để đảm bảo tuân thủ giấy phép GNU GPL.
Vì vậy, đáp án đúng nhất là D.