此页面解答了我们收到的关于我们的许可证以及关于许可、打包或重新分发我们的软件的大多数常见查询。对于非许可问题,请参阅我们的一般常见问题解答。
如果以上内容均未解决您的查询,请查看此页面底部的资源以获取更多信息。
您可以在此处找到 Apache 许可证 2.0(当前版本):https://apache.org/licenses/LICENSE-2.0.txt
以下是我们不再使用的两个旧版本
Apache 软件许可证 1.1:https://apache.org/licenses/LICENSE-1.1.txt
Apache 软件许可证 1.0:https://apache.org/licenses/LICENSE-1.0.txt
虽然核心 Apache 开发的代码将受 Apache 许可证之一的约束,但可能已包含其他第三方作品,并且其许可证文本可能已添加到 Apache 项目的 LICENSE 或 NOTICE 文件中。或者,它们可能单独提供。
“Apache”、“Apache 软件基金会”、“多彩羽毛”以及各种 Apache 项目名称和徽标在美国和其他国家/地区均为 Apache 软件基金会的注册商标或商标。有关如何使用 Apache 项目商标的详细信息,请参阅我们的商标政策,以及我们有用的商标资源站点地图。
是的。Apache 软件基金会**所有**项目的**所有**软件均可从基金会的网站免费获取,无需任何费用。这在基金会的公司章程中有所规定,并详细解释了为什么我们的软件始终是免费的(无需任何费用)。
这与软件的使用无关。我们不区分个人、内部或商业使用我们的软件,并且我们不对任何这些用途收费。但是,请记住,我们的许可证条款始终适用。
请参阅ASF 出口分类和源链接页面。
当然可以。许可证版本 2.0 旨在可重用,并且 ASF 以外的许多其他方都在使用它。
在您的作品中包含 Apache 许可证的副本,通常在名为 LICENSE 的文件中,并考虑也包含 NOTICE 文件。
如果源代码文件与 LICENSE 文件分离,则标记每个源代码文件也很有价值。要将 Apache 许可证应用于您的源代码文件,一种方法是在每个文件的顶部作为注释附加以下通知。将版权模板替换为您自己的识别信息
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
您可能希望使用的较短变体是
Copyright [yyyy] [name of copyright owner]
SPDX-License-Identifier: Apache-2.0
请注意,Apache 软件基金会使用不同的源代码标头,这与我们使用 CLA 相关。我们项目源代码标头的说明在此处。
是的,您可以重新使用和修改它们;您只是不能在这些文档不完全符合您的预期时让 ASF 在法律上承担责任。我们建议您获得自己的法律建议,以便您确切地了解自己正在做什么。
如果您将这些协议改编用于自己的目的,请确保“Apache 软件基金会”短语以及任何令人困惑的类似引用或专门引用 Apache 组织的部分不会出现在您版本的协议中(除非是为了指出您的版本来自 ASF 提供的原始版本并且与之不同)。
您可以按原样重新使用我们的许可证,也可以修改它。
如果您修改它,您将从法律角度自行承担责任,结果**不是** Apache 许可证,而只是受我们启发的新许可证。
这意味着“Apache 许可证”、“Apache”以及任何类似的 ASF 引用不能出现在您修改的许可证中,除非是为了说明它与原始版本不同。
此外,您不能在修改后的许可证的名称中使用“Apache”。例如,“具有这样和那样条款的 Apache 许可证”之类的名称是不可接受的,因为它们会导致混淆。
创建新许可证是一项非平凡的任务。如果您这样做,我们建议您获得自己的法律建议。
某些修改本质上是微不足道的或纯粹的修饰性的,并且不会以任何有意义的方式更改许可证。在这种情况下,结果仍将被视为 Apache 许可证,并且您无需在这种情况下更改名称。在许可证标题中使用“https:”而不是“http:”或更改字体或行距以使许可证更易读,就是此类更改的示例。如果您不确定您的更改是否微不足道,则应寻求自己的法律建议。
当然可以——当然,前提是遵守Apache 许可证的条款。您可以免费赠送修改后的代码、出售它、将其保留给自己或任何您喜欢的方式。请记住,原始代码仍受 Apache 许可证的约束,您必须遵守其条款。即使您更改了正在使用的 Apache 代码的每一行,结果仍然基于基金会的许可代码。您可以根据不同的许可证分发结果,但您需要承认使用了基金会的软件。否则就是盗窃。
但是,如果您认为其他人会发现您的更改有用,我们确实鼓励您将其提交给相应的 Apache 项目以供可能包含。
**不可以**。但是,您可以使用诸如“基于 Apache”、“由 Apache 提供支持”或“基于 Apache 技术”之类的短语。您**不得**以任何表明或暗示或可以解释为表明或暗示 Apache 软件基金会认可或创建最终产品的方式使用基金会的商标。例如,使用“由 Apache 提供支持的 SuperWonderServer”之类的名称是可以接受的,但绝不能使用“Apache SuperWonderServer”之类的名称。这类似于“Microsoft Burp”和“适用于 Microsoft Windows 的 Burp”产品之间的区别。
您也可以类似地识别正在使用的基金会项目的具体项目,例如使用“基于 Apache Xerces”或“由 Apache Tomcat 技术提供支持”。
如果您希望使用包含基金会任何标记(例如“Apache”一词)的名称,请先征得我们的许可。有关更多详细信息,请参阅我们的商标政策。
不需要。如果您愿意,可以将您的更改保密。但请认真考虑将您的更改贡献给您获取原始代码的项目。当您这样做时,我们都会受益。
可以,您可以将许可证文本翻译成您的本地语言。**但是**,任何此类翻译文本仅用于方便理解,并且不具有法律约束力。只有许可证的英文版本(**您必须继续将其包含在您的软件包中**)才是权威的,并在需要法律解释时适用。
来自自由软件基金会网站
这是一个自由软件许可证,与 GPL 第 3 版兼容。请注意,此许可证与 GPL 第 2 版不兼容,因为它有一些该旧版本中没有的要求。其中包括某些专利终止和赔偿条款。
这是一个四个部分的问题
不可以。如果您是 ASF PMC 并且遇到真正特殊的情况,请为此创建一个 JIRA 问题。
只有当他们的雇佣情况需要签署 CCLA 时。有关详细信息,请参阅 ICLA 第 4 节。
提交者必须签署 ICLA。他们个人声明他们贡献的代码属于他们自己许可。根据他们雇主的所有权利益、适用的州和国家法律以及他们雇佣合同和业务政策的具体方面审查他们的 ICLA,将揭示他们是否可以就任何特定提交对他们正在提交的任何特定项目做出该声明。
CCLA 是一份备份文件,提交者/ICLA 签署人可以使用它来消除所有这些冲突的法律、合同、政策和工作分配之间的歧义。我们从未要求过它;许多提交者对其在 ICLA 下的个人陈述充满信心,许多其他提交者发现他们的公司用这份总括文件支持他们自己的 ICLA 令人放心。
如果需要,由 ICLA 签署人决定,但这对于在 IT/软件行业工作的许多提交者来说并非易事。
最后,请参阅 ICLA 第 8 节,其中要求签署人通知基金会其状态发生可能需要重新评估其 ICLA 的变化。
Apache 存储库中的源代码(包括机器可读文档、发行说明、指南、测试用例、运行手册和脚本)分为三类(仅出于本次讨论的目的)
这代表了 Apache 中的大多数代码。该代码包含一个标准的 Apache 许可证标题,该标题引用了分发版中的标准 Apache 许可证。
这是作为 Apache 项目的一部分引入 Apache 以供将来开发的代码。所有文件的标题都更改为标准的 Apache 标题。大多数孵化器项目都以外部开发的代码存储库开始,并且知识产权清除流程是在孵化过程中完成的。
在其他地方最初开发并在现有项目中引入 Apache 以供将来开发的代码必须由接收项目的 PMC 在孵化器 PMC 的主持下明确完成知识产权清除流程,并且孵化器 PMC 必须批准该流程。
此代码保留其外部标识,并出于方便起见合并到 Apache 项目中,以避免引用其内容不受项目控制的外部存储库。该代码保留其原始许可证,并且作为 Apache 项目的一部分进行分发明确指出了许可证。该代码保留其原始标题,该标题引用了分发版中的其自身许可证。如果在 Apache 中对代码进行了更改,则会将标准的 Apache 标题添加到每个已更改的文件的开头。此外,分发版中还发布了与代码相关的任何法律要求的通知。
如果您对 Apache 软件基金会、其项目或其软件有任何疑问,我们建议您访问以下链接以获取更多信息或帮助
如果您有关于 Apache 许可证或 Apache 软件分发的具体问题,并且此页面未对此进行解答,请联系法律事务委员会。