目录:
定义-Apache软件许可是什么意思?
Apache软件许可(ASL)是由Apache软件基金会(ASF)编写的免费和开源计算机软件(FOSS)的许可方案。 ASL允许为个人,公司或商业目的免费下载和使用项目和软件(全部或部分),而无需考虑使用费。 该代码是公开分发的,并允许自由修改,重新分发或研究。 通过开源代码,Apache鼓励用户自愿改善软件的设计。
Techopedia解释了Apache软件许可
“ Apache软件许可”表明该软件是免费的,但是Apache仍要求分布式Apache软件具有清晰且易于查找的许可证副本。 以及对任何包含任何Apache软件的发行版的ASF的明确注明。
修改后的代码或软件不再视为Apache的代码或软件,即使已保留ASL,也应归功于对其进行修改的开发人员。 禁止将修改后的软件用于可能使用或暗示ASF认可该发行的任何商业财产或商标。 它还禁止使用ASF拥有的任何商标或徽标,这些商标或徽标可能暗示修改代码的个人创建了相关的Apache软件。 从本质上讲,任何具有Apache起源的软件都应适当地重新分配。
不需要用户将他们的代码更改发送回ASF,但是鼓励反馈。 也不需要包括Apache软件本身或要分发的代码中所做的修改。 只要Apache License 2.0是在GPL 3.0版下获得许可的,它就与GPL兼容。
