-
Notifications
You must be signed in to change notification settings - Fork 0
License
xh-polaris/new-api-backend
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# **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 未提供的商业保障,如官方技术支持等。 **获取商业许可:** 请通过电子邮件 **[email protected]** 联系 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 **[email protected]** 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).
About
No description, website, or topics provided.
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published