JavaScript is required

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:

A.

Một thông báo độc lập đi kèm

B.

Đính kèm vào phần đầu của tập tin mã nguồn (dưới dạng ghi chú)

C.

Đính kèm vào phần cuối của tập tin mã nguồn (dưới dạng ghi chú)

D.

Cả 3 phương pháp trên đều đúng

Trả lời:

Đáp án đúng: B


Khi phát hành một chương trình theo giấy phép GNU GPL, bạn cần đảm bảo rằng tất cả các thông báo bản quyền và các điều khoản của giấy phép được giữ nguyên và thông báo cho người dùng. Việc này có thể được thực hiện bằng nhiều cách, bao gồm:

  • Đính kèm một thông báo độc lập (ví dụ: file README, LICENSE) cùng với phần mềm.
  • Đưa thông tin bản quyền và giấy phép vào phần đầu của mỗi tập tin mã nguồn (thường là dưới dạng comment/ghi chú).

Do đó, phương án D ("Cả 3 phương pháp trên đều đúng") là đáp án chính xác, bao gồm cả việc đính kèm ở đầu và cuối (thường thấy ở đầu hơn).

Câu hỏi liên quan