# **New API 许可协议 (Licensing)** 本项目采用**基于使用场景的双重许可 (Usage-Based Dual Licensing)** 模式。 **核心原则:** - **默认许可:** 本项目默认在 **GNU Affero 通用公共许可证 v3.0 (AGPLv3)** 下提供。任何用户在遵守 AGPLv3 条款和下述附加限制的前提下,均可免费使用。 - **商业许可:** 在特定商业场景下,或当您希望获得 AGPLv3 之外的权利时,**必须**获取**商业许可证 (Commercial License)**。 --- ## **1. 开源许可证 (Open Source License): AGPLv3 - 适用于基础使用** - 在遵守 **AGPLv3** 条款的前提下,您可以自由地使用、修改和分发 New API。AGPLv3 的完整文本可以访问 [https://www.gnu.org/licenses/agpl-3.0.html](https://www.gnu.org/licenses/agpl-3.0.html) 获取。 - **核心义务:** AGPLv3 的一个关键要求是,如果您修改了 New API 并通过网络提供服务 (SaaS),或者分发了修改后的版本,您必须以 AGPLv3 许可证向所有用户提供相应的**完整源代码**。 - **附加限制 (重要):** 在仅使用 AGPLv3 开源许可证的情况下,您**必须**完整保留项目代码中原有的品牌标识、LOGO 及版权声明信息。**禁止以任何形式修改、移除或遮盖**这些信息。如需移除,必须获取商业许可证。 - 使用前请务必仔细阅读并理解 AGPLv3 的所有条款及上述附加限制。 ## **2. 商业许可证 (Commercial License) - 适用于高级场景及闭源需求** 在以下任一情况下,您**必须**联系我们获取并签署一份商业许可证,才能合法使用 New API: - **场景一:移除品牌和版权信息** 您希望在您的产品或服务中移除 New API 的 LOGO、UI界面中的版权声明或其他品牌标识。 - **场景二:规避 AGPLv3 开源义务** 您基于 New API 进行了修改,并希望: - 通过网络提供服务(SaaS),但**不希望**向您的服务用户公开您修改后的源代码。 - 分发一个集成了 New API 的软件产品,但**不希望**以 AGPLv3 许可证发布您的产品或公开源代码。 - **场景三:企业政策与集成需求** - 您所在公司的政策、客户合同或项目要求不允许使用 AGPLv3 许可的软件。 - 您需要进行 OEM 集成,将 New API 作为您闭源商业产品的一部分进行再分发。 - **场景四:需要商业支持与保障** 您需要 AGPLv3 未提供的商业保障,如官方技术支持等。 **获取商业许可:** 请通过电子邮件 **support@quantumnous.com** 联系 New API 团队洽谈商业授权事宜。 ## **3. 贡献 (Contributions)** - 我们欢迎社区对 New API 的贡献。所有向本项目提交的贡献(例如通过 Pull Request)都将被视为在 **AGPLv3** 许可证下提供。 - 通过向本项目提交贡献,即表示您同意您的代码以 AGPLv3 许可证授权给本项目及所有后续使用者(无论这些使用者最终遵循 AGPLv3 还是商业许可)。 - 您也理解并同意,您的贡献可能会被包含在根据商业许可证分发的 New API 版本中。 ## **4. 其他条款 (Other Terms)** - 关于商业许可证的具体条款、条件和价格,以双方签署的正式商业许可协议为准。 - 项目维护者保留根据需要更新本许可政策的权利。相关更新将通过项目官方渠道(如代码仓库、官方网站)进行通知。 --- # **New API Licensing** This project uses a **Usage-Based Dual Licensing** model. **Core Principles:** - **Default License:** This project is available by default under the **GNU Affero General Public License v3.0 (AGPLv3)**. Any user may use it free of charge, provided they comply with both the AGPLv3 terms and the additional restrictions listed below. - **Commercial License:** For specific commercial scenarios, or if you require rights beyond those granted by AGPLv3, you **must** obtain a **Commercial License**. --- ## **1. Open Source License: AGPLv3 – For Basic Usage** - Under the terms of the **AGPLv3**, you are free to use, modify, and distribute New API. The complete AGPLv3 license text can be viewed at [https://www.gnu.org/licenses/agpl-3.0.html](https://www.gnu.org/licenses/agpl-3.0.html). - **Core Obligation:** A key AGPLv3 requirement is that if you modify New API and provide it as a network service (SaaS), or distribute a modified version, you must make the **complete corresponding source code** available to all users under the AGPLv3 license. - **Additional Restriction (Important):** When using only the AGPLv3 open-source license, you **must** retain all original branding, logos, and copyright statements within the project’s code. **You are strictly prohibited from modifying, removing, or concealing** any such information. If you wish to remove this, you must obtain a Commercial License. - Please read and ensure that you fully understand all AGPLv3 terms and the above additional restriction before use. ## **2. Commercial License – For Advanced Scenarios & Closed Source Needs** You **must** contact us to obtain and sign a Commercial License in any of the following scenarios in order to legally use New API: - **Scenario 1: Removal of Branding and Copyright** You wish to remove the New API logo, copyright statement, or other branding elements from your product or service. - **Scenario 2: Avoidance of AGPLv3 Open Source Obligations** You have modified New API and wish to: - Offer it as a network service (SaaS) **without** disclosing your modifications' source code to your users. - Distribute a software product integrated with New API **without** releasing your product under AGPLv3 or open-sourcing the code. - **Scenario 3: Enterprise Policy & Integration Needs** - Your organization’s policies, client contracts, or project requirements prohibit the use of AGPLv3-licensed software. - You require OEM integration and need to redistribute New API as part of your closed-source commercial product. - **Scenario 4: Commercial Support and Assurances** You require commercial assurances not provided by AGPLv3, such as official technical support. **Obtaining a Commercial License:** Please contact the New API team via email at **support@quantumnous.com** to discuss commercial licensing. ## **3. Contributions** - We welcome community contributions to New API. All contributions (e.g., via Pull Request) are deemed to be provided under the **AGPLv3** license. - By submitting a contribution, you agree that your code is licensed to this project and all downstream users under the AGPLv3 license (regardless of whether those users ultimately operate under AGPLv3 or a Commercial License). - You also acknowledge and agree that your contribution may be included in New API releases distributed under a Commercial License. ## **4. Other Terms** - The specific terms, conditions, and pricing of the Commercial License are governed by the formal commercial license agreement executed by both parties. - Project maintainers reserve the right to update this licensing policy as needed. Updates will be communicated via official project channels (e.g., repository, official website).