Apache许可证

由Apache软件基金会开发的自由软件许可协议架构

Apache许可证(英语:Apache License),是一个由Apache软件基金会发布的自由软件许可证,最初为Apache http伺服器而撰写。Apache许可证要求被授权者保留著作权和放弃权利的声明,但它不是一个反著作权的许可证。

Apache许可证
Apache标志
作者Apache软件基金会
版本2.0
发布者Apache软件基金会
发布日期2004年1月
DFSG兼容[1]
自由软件[2]
OSI认证
GPL兼容是 - GPLv3[2]
Copyleft
与不同许可证代码链接
网站www.apache.org/licenses/ 编辑维基数据链接

此许可证最新版本为“版本2”,于2004年1月发布。

Apache许可证在Apache社区内外被广泛使用。Apache基金会下属所有项目都使用Apache许可证,许多非Apache基金会项目也使用了Apache许可证:据统计,截至2012年10月,在sourceforge上有8708个项目使用了Apache许可证。

版本历史

1.0版是最原始的Apache许可证,只被用在旧版的Apache软件内(像是Apache Web Server 1.2)。

1.1版在2000年由Apache软件基金会公布:相较于1.0最主要的改变在于“NOTICE条款”(在1.0的第三节),派生产品只需要在文件里注明,而不像1.0需要在所有的地方注明。[3]

2004年1月,Apache软件基金会公布了2.0版。

许可条件

Apache许可证是宽容的,因为它不会强制派生和修改产物使用相同的许可证进行发布(与一些著作权许可证不同,参见比较)。但它仍然要求对所有未修改的部分应用相同的许可证,并且在每个许可文件中,必须保留再分发代码中的任何原始著作权,专利,商标和归属通知(不需要包括任何部分的派生作品);并且在每个更改的许可文件中,都必须添加一条通知,说明对该文件进行了更改。

如果声明文本文件作为原始作品发布的一部分包含在内,则派生作品必须在包含该通知文本文件的可读副本,可以是文档或显示在软件中。

声明文件的内容不会修改许可证,因为它们仅用于提供资讯,并且可以在许可证文本中添加更多属性声明,前提是这些声明不能被理解为修改许可证。修改可能有适当的著作权声明,并可能为修改提供不同的许可条款。

除非另有明确规定,否则许可证持有者向授权者提交的任何文稿将根据许可证的条款进行,没有任何条款和条件,但这并不排除与授权者有关的这些贡献有单独的协议。

与GPL的兼容

Apache软件基金会自由软件基金会都同意Apache许可证属于自由软件许可证,且兼容于第三版的GNU通用公共许可证[4];不过,双方也都同意,第一版与第二版的GNU通用公共许可证并不兼容于Apache许可证。[5]

参考文献

  1. ^ The Apache Software License (ASL). The Big DFSG-compatible Licenses. Debian Project. [July 6, 2009]. (原始内容存档于2016-04-05). 
  2. ^ 2.0 2.1 Apache License, Version 2.0. Various Licenses and Comments about Them. Free Software Foundation. [July 6, 2009]. (原始内容存档于2009-07-16). 
  3. ^ 存档副本. [2008-04-21]. (原始内容存档于2007-07-01). 
  4. ^ 存档副本. [2009-05-11]. (原始内容存档于2009-07-16). 
  5. ^ 存档副本. [2009-05-11]. (原始内容存档于2008-01-15). 

外部链接