Bước tới nội dung

Giấy phép Công cộng Mozilla

Bách khoa toàn thư mở Wikipedia
(Đổi hướng từ MPL)
Giấy phép Công cộng Mozilla

Biểu trưng của Quỹ Mozilla
(linh vật Mozilla)
Linh vật Mozilla
Tác giảQuỹ Mozilla
Phiên bản1.1
Nhà xuất bảnQuỹ Mozilla
Phát hành?
Tương thích với DFSG?
Phần mềm tự do
OSI chứng nhận
Tương thích với GPLKhông[1]
CopyleftHạn chế[2]
Liên kết giữa mã nguồn với một giấy phép khác

Giấy phép Công cộng Mozilla (Mozilla Public License - MPL) là một giấy phép phần mềm tự domã nguồn mở. Phiên bản 1.0 do Mitchell Baker phát triển khi bà là luật sư tại Tập đoàn Thông tin liên lạc Netscape và phiên bản 1.1 tại Quỹ Mozilla[3]. Đặc điểm của MPL là lai giữa giấy phép BSD có chỉnh sửaGiấy phép Công cộng GNU[4].

MPL là giấy phép dùng cho Mozilla Application Suite, Mozilla Firefox, Mozilla Thunderbird và các phần mềm khác của Mozilla. MPL đã được nhiều người sử dụng lại làm giấy phép cho phần mềm của họ, đáng chú ý nhất có Sun Microsystems, với Giấy phép Phát triển và Phân phối Chung dành cho OpenSolaris, phiên bản mã nguồn mở của hệ điều hành Solaris 10, và hãng Adobe, với giấy phép cho dòng sản phẩm Flex của hãng.

Điều khoản

[sửa | sửa mã nguồn]

Giấy phép được xem là một copyleft yếu. Cụ thể hơn, mã nguồn nếu được sao chép hoặc thay đổi theo giấy phép MPL phải giữ nguyên giấy phép MPL.

MPL vừa được Sáng kiến Mã nguồn mở chứng nhận vừa là giấy phép phần mềm mã nguồn mở vừa được Quỹ Phần mềm Tự do chứng nhận là một giấy phép phần mềm tự do.

Tương thích với các giấy phép khác

[sửa | sửa mã nguồn]

Không giống như những giấy phép copyleft mạnh, mã nguồn được cấp phép theo MPL có thể được kết hợp với các tập tin thương mại trong một chương trình ("Tác phẩm Lớn hơn"). Ví dụ, Netscape 6 trở về sau là các phiên bản thương mại của Mozilla Application Suite, bằng cách thêm chương trình AIM thương mại và các phần khác. Giấy phép MPL xem tập tin mã nguồn là biên giới giữa mã theo MPL và các phần thương mại, có nghĩa là một tập tin mã nguồn nào đó (như tập tin C++, JavaScript hay XUL) hoặc là hoàn toàn MPL hoặc là hoàn toàn thương mại. Giấy phép GPL, ngược lại, sử dụng ranh giới tiến trình của tập tin thi hành làm ranh giới giấy phép (để biết thêm chi tiết, xem bài GPL).

Tương thích với GPL

[sửa | sửa mã nguồn]

Quỹ Phần mềm Tự do (FSF) xem giấy phép này là một giấy phép phần mềm tự do, nhưng "không phải copyleft mạnh". Tuy nhiên, "không giống như giấy phép X11" giấy phép này có "một số hạn chế phức tạp" khiến cho nó không tương thích với GNU GPL. Tổ chức này khuyên mọi người không sử dụng giấy phép vì sự không tương thích này trừ phi điều khoản trong tiết đoạn 13 của MPL bị loại bỏ để giúp cho tác phẩm có thể phát hành theo GPL hoặc một giấy phép tương thích GPL[1].

Vì những lý do này, Mozilla Suite và Firefox đã được cấp phép lại theo nhiều giấy phép, gồm có MPL, GPLLGPL[5].

Các giấy phép dựa trên MPL

[sửa | sửa mã nguồn]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ a b Quỹ Phần mềm Tự do, Các phần mềm Khác nhau và Bình luận về chúng: Giấy phép Công cộng Mozilla, http://www.gnu.org/licenses/license-list.html#MPL
  2. ^ Mozilla, MPL FAQ, http://www.mozilla.org/MPL/mpl-faq.html
  3. ^ The Time 100: Mitchell Baker: The "Lizard Wrangler" (Marc Andreessen, Time, 18 tháng 4 2005
  4. ^ Andrew M. St. Laurent, Understanding Open Source & Free Software Licensing, pp. 62-63 (O'Reilly 2004)
  5. ^ Mozilla Relicensing FAQ
  6. ^ “gSOAP Public License”. Bản gốc lưu trữ ngày 16 tháng 2 năm 2020. Truy cập ngày 20 tháng 11 năm 2008.
  7. ^ ERLANG PUBLIC LICENSE

Liên kết ngoài

[sửa | sửa mã nguồn]