复合开源许可证

Trans Prism (稳态光盒) — 代码、算法与内容分离的复合授权模式

Trans Prism 项目采用「代码、算法与内容分离」的复合授权模式 (Composite Licensing Model)。不同组件适用不同的开源许可证,具体映射见下文「组件-许可证映射表」。

使用、分发、修改本项目或其任何部分时,您必须同时遵守本文件列出的所有适用许可证条款。

组件-许可证映射表

#组件许可证类别
1原创客户端代码 (Flutter/Dart 源码, lib/)Apache License 2.0代码
2PK 计算引擎 (PK Simulator, 衍生自 Oyama)MIT License算法
3aMtF.Wiki 知识库内容 (Project Trans 系)CC BY-SA 4.0内容
3bFtM.Wiki 知识库内容 (Project Trans 系)CC BY-SA 4.0内容
3cRLE.Wiki 知识库内容 (Project Trans 系)CC BY-SA 4.0内容
3dMioMtFWiki 知识库内容 (社区驱动项目)CC BY-ND 4.0内容
4SVG 图解资源库 (Twemoji / OpenMoji / Noto Emoji 风格)各自保留 (CC-BY / Apache 2.0 / SIL OFL 等)资源
5vitepress-theme-project-trans (Project Trans 官方知识库主题)MIT License代码
6Trans-Prism-Builder 流水线脚本 (Python 工具链, CI Workflows)Apache License 2.0代码
7第三方 Dart/Flutter 依赖包 (见 pubspec.yaml)各自许可 (MIT / BSD / Apache 2.0 等)依赖
组件 1 · 原创客户端代码

Apache License 2.0

                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      ...

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. ...

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. ...

   8. Limitation of Liability. ...

Copyright [2025] [Trans Prism Contributors]. Licensed under the Apache License, Version 2.0. See http://www.apache.org/licenses/LICENSE-2.0.

组件 2 · PK 计算引擎 / 组件 5 · vitepress-theme-project-trans

MIT License

PK 计算引擎衍生自 Oyama's HRT Recorder 及 HRT-Recorder-online。

vitepress-theme-project-trans 是 Project Trans 官方的 VitePress 主题 @project-trans/vitepress-theme-project-trans(MIT License, Copyright (c) 2024 Project Trans)。

MIT License

Copyright (c) [Oyama's HRT Recorder Contributors]
Copyright (c) 2024 Project Trans (vitepress-theme-project-trans)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Creative Commons 系列许可

组件 3a/3b/3c · Project Trans 系知识库

CC BY-SA 4.0

MtF.Wiki、FtM.Wiki、RLE.Wiki 知识库内容遵循 CC BY-SA 4.0。

知识库内容作为独立于主程序的模块随 App 提供,与 Apache-2.0 的原创客户端代码在分发上明确区分,不并入 lib/ 原创代码,也不改变原创代码的许可条款;该模块自身即按 CC BY-SA 4.0 分发,满足 ShareAlike 要求。本项目已就内置知识库内容取得 Project Trans 的授权。

  • 署名:必须标注原始来源为 Project Trans
  • 相同方式共享:修改后须以 CC BY-SA 4.0 分发
组件 3d · MioMtFWiki 知识库内容

CC BY-ND 4.0

与 3a/3b/3c 相同,MioMtFWiki 内容同样作为独立模块随 App 提供,不与 Apache-2.0 原创代码混合授权。本项目已就该内容取得项目作者的授权。

✅ 允许

  • 转载、镜像、离线打包和重新分发
  • 格式转换、索引、全文搜索等
  • 在应用中集成和展示
  • 商业传播

❌ 禁止

  • 修改、删减、重写后发布
  • 翻译后再次发布

特别声明与注意事项

商业使用提醒

原创客户端代码(Apache 2.0)允许商业使用。您有责任自行评估并遵守所有适用的上游许可条款。

医疗免责声明

本 App 所有功能仅供学术交流与数据可视化参考,不能替代专业医生的诊断与处方。 调整激素剂量请务必在正规医生指导下进行。

贡献者须知

任何向 Trans Prism 项目提交的贡献,若涉及原创客户端代码部分,将被视为同意以 Apache License 2.0 条款提交。

商标声明

“Trans Prism” 名称与项目标识(Logo)不属于开源许可的授权范围。

Trans Prism is open-source software licensed under Apache License 2.0. The Trans Prism name, logo, and other branding are not licensed under Apache License 2.0.

上游项目致谢

本项目建立在以下开源项目的基础上:Project Trans (MtF.Wiki, FtM.Wiki, RLE.Wiki), Project Trans (vitepress-theme-project-trans), KitsuMio (MioMtFWiki), SmirnovaOyama (Oyama's HRT Recorder), LaoZhong-Mihari (HRT-Recorder-online), Twitter/Twemoji, OpenMoji, Google/Noto Emoji。

其中 Project Trans 与 MioMtFWiki 已就本项目内置知识库内容给予授权,特此致谢。

“May you find your steady state.”