Bước tới nội dung

Giấy phép Apache

Bách khoa toàn thư mở Wikipedia
Giấy phép Apache
Biểu trưng Apache
Tác giảQuỹ Phần mềm Apache
Phiên bản2.0
Nhà xuất bảnQuỹ Phần mềm Apache
Phát hànhTháng 1 năm 2004
Tương thích với DFSG[1]
Phần mềm tự do[2]
OSI chứng nhận[3]
Tương thích với GPLCó - GPLv3[2]
CopyleftKhông
Liên kết giữa mã nguồn với một giấy phép khác

Giấy phép Apache /əˈpæi/ là một giấy phép phần mềm tự do của Quỹ Phần mềm Apache (Apache Software Foundation - ASF). Giấy phép Apache bắt buộc phải có thông báo bản quyềnlời phủ nhận. Tương tự như các giấy phép phần mềm tự do khác, Giấy phép Apache trao cho người dùng phần mềm quyền tự do sử dụng phần mềm với bất kỳ mục đích nào, phân phối, chỉnh sửa, và phân phối bản có sửa đổi của phần mềm, theo các điều khoản của giấy phép, mà không lo lắng tới phí bản quyền.

Tất cả các phần mềm do ASF hoặc các dự án và vật thể của ASF đều được cấp phép theo các điều khoản của Giấy phép Apache. Một số phần mềm không phải của ASF cũng được cấp phép theo Giấy phép Apache. Đến tháng 10 năm 2012, đã có 8708 dự án đặt tại SourceForge.net được cấp phép theo các điều khoản của Giấy phép Apache.[4] Trong một bài viết trên blog vào tháng 5 năm 2008 Google nói rằng 25.000 trong tổng số 100.000 dự án đặt trên Google Code đang sử dụng Giấy phép Apache,[5] trong đó có hệ điều hành Android.[6]

Các phiên bản

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

Giấy phép Apache 1.0 là Giấy phép Apache gốc chỉ áp dụng cho các phiên bản cũ của các gói Apache (như phiên bản 1.2 của máy chủ web).

Giấy phép Apache 1.1 được ASF thông qua năm 2000: Thay đổi cơ bản từ 1.0 sang 2.0 là 'khoản quảng cáo' (mục 3 giấy phép 1.0); các sản phẩm phái sinh không còn bắt buộc phải kèm lời ghi công trong các thành phần quảng cáo, mà chỉ trong hướng dẫn sử dụng mà thôi.[7]

ASF bắt đầu sử dụng Giấy phép Apache 2.0 vào tháng 1 năm 2004. Mục tiêu của giấy phép bao gồm giúp các dự án sử dụng giấy phép nhưng không thuộc ASF dễ dàng sử dụng, cải tiến độ tương thích với phần mềm theo GPL, cho phép giấy phép được đính vào phần tham khảo thay vì phải ghi trong mỗi tập tin, làm rõ giấy phép cho từng phần đóng góp, và bắt buộc một giấy phép bằng sáng chế cho các đóng góp có khả năng vi phạm bằng sáng chế của một người đóng góp.[7]

Các điều khoản giấy phép

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

Giấy phép Apache được xem là loại giấy phép không có nhiều ràng buộc vì nó không bắt buộc phiên bản đã thay đổi của phần mềm phải được phân phối với cùng giấy phép (không giống như các giấy phép copyleft). Trong mỗi tập tin được cấp phép, bất kỳ bản quyền, bằng sáng chế, thương hiệu, và thông báo ghi công phải được giữ nguyên trong các đoạn mã khi phát hành lại (ngoại trừ các thông báo không liên quan đến tác phẩm phát sinh); và trong tất cả các tập tin có thay đổi, phải thêm vào một thông báo nói rằng tập tin này đã được thay đổi.

Nếu có một tập tin văn bản NOTICE trong bản phân phối tác phẩm gốc, thì các tác phẩm phát sinh phải kèm theo bản sao của thông báo nào bên trong tập tin NOTICE đi kèm với tác phẩm phát sinh, bên trong mã nguồn hoặc tài liệu hướng dẫn sử dụng, hoặc bên trong một giao diện của tác phẩm phát sinh (tại nơi thường hiển thị thông báo của bên thứ ba).

Nội dung của tập tin NOTICE không được thay đổi giấy phép, vì chúng chỉ mang tính thông tin thuần túy, và được phép thêm vào thông báo ghi công vào phần bổ sung của tập tin NOTICE, miễn là các thông báo này không bị hiểu thành thay đổi giấy phép. Những sự thay đổi có thể có các thông báo bản quyền phù hợp, và có thể có điều khoản giấy phép khác biệt cho phần sửa đổi.

Trừ khi có tuyên bố khác, bất kỳ đóng góp nào do người được cấp phép gửi cho người cấp phép sẽ tuân theo các điều khoản của giấy phép mà không kèm điều khoản và điều kiện, nhưng điều này không ảnh hưởng đến các thỏa thuận riêng rẽ giữa hai bên liên quan đến phần đóng góp này.

Tương thích với GPL

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

Quỹ Phần mềm Apache và Quỹ Phần mềm Tự do cùng đồng ý rằng Giấy phép Apache 2.0 là giấy phép phần mềm tự do, tương thích với phiên bản 3 của Giấy phép Công cộng GNU (GPL),[8] có nghĩa là mã nguồn cấp phép theo GPL phiên bản 3 và Giấy phép Apache 2.0 có thể được trộn lẫn với nhau miễn là phần mềm mới được cấp phép theo giấy phép GPL phiên bản 3.[9]

Ngoài ra, Quỹ Phần mềm Tự do còn xem tất cả các phiên bản Giấy phép Apache (tính đến năm 2007) là tương thích với giấy phép GPL phiên bản cũ 1 và 2.[10][11]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “The Apache Software License (ASL)”. The Big DFSG-compatible Licenses. Debian Project. Truy cập ngày 6 tháng 7 năm 2009.
  2. ^ a b “Apache License, Version 2.0”. Various Licenses and Comments about Them. Free Software Foundation. Bản gốc lưu trữ ngày 16 tháng 7 năm 2009. Truy cập ngày 6 tháng 7 năm 2009.
  3. ^ “OSI-approved licenses by name”. Open Source Initiative. Bản gốc lưu trữ ngày 28 tháng 4 năm 2011. Truy cập ngày 31 tháng 3 năm 2011.
  4. ^ “Projects at SourceForge under Apache License”. Truy cập ngày 28 tháng 10 năm 2012.
  5. ^ “Standing Against License Proliferation”. Truy cập ngày 24 tháng 10 năm 2009.
  6. ^ Android Open Source licenses
  7. ^ a b “Licenses - The Apache Software Foundation”. Bản gốc lưu trữ ngày 1 tháng 7 năm 2007. Truy cập ngày 7 tháng 7 năm 2007.
  8. ^ “Various Licenses and Comments about Them”. Free Software Foundation. ngày 14 tháng 1 năm 2008. Bản gốc lưu trữ ngày 18 tháng 1 năm 2008. Truy cập ngày 30 tháng 1 năm 2008.
  9. ^ Apache Software Foundation. “Apache License v2.0 and GPL Compatibility”. Bản gốc lưu trữ ngày 15 tháng 1 năm 2008. Truy cập ngày 30 tháng 1 năm 2008.
  10. ^ “GPLv3 Final Draft Rationale”. Free Software Foundation. ngày 31 tháng 5 năm 2007. Bản gốc lưu trữ ngày 9 tháng 6 năm 2007. Truy cập ngày 14 tháng 6 năm 2007.
  11. ^ Free Software Foundation (ngày 14 tháng 1 năm 2008). “Licenses”. Bản gốc lưu trữ ngày 24 tháng 1 năm 2008. Truy cập ngày 30 tháng 1 năm 2008.

Liên kết ngoài

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