GPL là gì?

Abbrev Programming

Viết tắt của GNU General Public License, GPL là một giấy phép (license) được xuất bản bởi dự án GNU. Bất kỳ tác giả phần mềm nào cũng có thể sử dụng GPL để kiểm soát hợp pháp cách phần mềm của họ có thể được người khác sử dụng. Đó là giấy phép copyleft, có nghĩa là bất kỳ code nào bắt nguồn từ code được cấp phép GPL cũng phải được cấp phép theo GPL.

Bất kỳ ai sử dụng phần mềm được cấp phép GPL và tuân theo các điều khoản cấp phép, đều được đảm bảo bốn quyền tự do cơ bản theo định nghĩa của Quỹ Phần mềm Tự Do (Free Software Foundation):

  • Tự do chạy chương trình như bạn muốn, cho bất kỳ mục đích nào.
  • Quyền tự do nghiên cứu cách thức hoạt động của chương trình và thay đổi nó để nó hoạt động tính toán của bạn như bạn muốn.
  • Quyền tự do phân phối lại các bản sao để bạn có thể giúp đỡ người khác.
  • Quyền tự do phân phối các bản sao của các phiên bản đã sửa đổi của bạn cho người khác
Learning English Everyday