From b3155e18e576129cd493a81a4daf59f70e665ab0 Mon Sep 17 00:00:00 2001 From: pluvium27 Date: Tue, 5 May 2026 11:53:37 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 14 ++++++-------- README.md | 2 +- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4477447..f403ec1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,7 +14,7 @@ - `main` 分支: 稳定版本, 仅当稳定版本释出或修补版本时将 `dev` 合并到 `main` 上 - `dev` 分支: 主线开发版本, 自身仅用于非重构的问题修复和整合功能分支 - 功能与重构分支: 从 `dev` 分支创建, 命名格式为 `feature/描述` 或 `fix/描述` 或 `refactor/v版本号` -- 不要将功能与重构分支先应被合并至 `dev` 后在 `dev` 完成文档开发后再释出至 `main` +- 功能与重构分支应先合并至 `dev`, 再合并至 `main` 代码格式化: @@ -84,7 +84,7 @@ python3 -m heurams.interface # 启动 TUI ## 许可证与外部引用 -贡献者拥有其贡献部分的版权同意其贡献将在 AGPL-3.0 许可证下发布. +贡献者拥有其贡献部分的版权同意其贡献将在 AGPL-3.0 许可证(包括附加的本机 API 调用豁免条款)下发布. 如果您认为有必要引入其他开源的 vendor, 请在 PR 中注明或手动联系以便我们审查 vendor 许可证并更改此处和网站上的关于与版权声明 @@ -92,20 +92,18 @@ python3 -m heurams.interface # 启动 TUI 如果您认为有必要升级某个依赖或运行环境的版本, 请也在 PR 中注明 -## 新的用户界面前端与其他语言移植 +## 新的用户界面前端 HeurAMS 被设计为一个可独立于前端的程序库, 这意味着: - 我们的内置 Textual TUI 前端不是唯一可用的前端 -- 您可以在自己的项目中以独立进程/服务调用 HeurAMS, 而免于受 AGPL-3.0 "污染". 为了这点, 我们正在完善可选择启用的跨进程 RPC 模块, 这将成为潜进内核的跨平台标准件. +- 如果您有一个自己开发的且可用的 HeurAMS 前端 (例如未实现的 Flutter 前端), 并且以 AGPL-3.0/GPL-3.0 开放源代码, 可以联系我们将它转移到 HeurAMS 的官方仓库中以便共同维护, 您将保留您的版权并可主导该仓库下的开发工作 :) -- 如果您有一个自己开发的且可用的 HeurAMS 前端 (例如我们暂未实现的 flutter 前端), 并且以 AGPL-3.0/GPL-3.0 开放源代码, 可以联系我们将它转移到 HeurAMS 的官方仓库中以便共同维护, 您将保留您的版权并可主导该仓库下的开发工作 :) +- 您还可以在自己的项目中以独立进程/服务调用 HeurAMS, 根据 AGPL-3.0 及本项目的附加许可条款, 如果调用发生在同一主机上且不涉及外部网络转发, 则可豁免许可证规定的特定义务而免于受 AGPL-3.0 "污染". 为了这点, 我们正在完善可选择启用的跨进程 RPC 模块, 这将成为潜进内核的跨平台标准件. - 如果您通过独立进程/服务调用方式开发了另外的软件, 开源但不愿使用 AGPL-3.0/GPL-3.0 许可证, 也可以联系我们, 我们乐于将您的项目链接添加到友链中 - -- 如果您想创建程序库的其他语言 (例如 dart 或 rust) 版本以协助此语言下的方便集成, 并且同样以 AGPL-3.0/GPL-3.0 开放源代码, 也可以联系我们将它转移到 HeurAMS 的官方仓库中以便共同维护, 您将保留您的版权并可主导该仓库下的开发工作 :) - + ## 软件开发之外的贡献 即使您不是软件开发人员, 我们也欢迎您加入贡献! diff --git a/README.md b/README.md index 7ca5e2b..3c4d232 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ python -m pip install heurams[all] -i https://pypi.pluv27.top/root/dev/+simple/ ### 项目本身 -本项目基于 AGPL-3.0 许可证开放源代码. +本项目基于 AGPL-3.0 许可证开放源代码, 并有一个豁免本机 API 调用的附加条款. 详见根目录下 [LICENSE](LICENSE) 文件. ### 第三方代码