许可协议
本站说明框架代码、品牌标识与第三方组件分别适用什么许可。这里不是法律意见;具体权利义务以各许可原文为准。
代码:GPLv3
框架代码以 GNU General Public License v3.0 授权,完整原文见仓库根目录的 LICENSE。
| 你可以 | 条件 |
|---|---|
| 运行、研究、修改代码 | 无需额外许可 |
| 分发原样或修改后的代码 | 保留版权与许可声明,随附 GPLv3 原文 |
| 分发构建产物 | 同时提供对应的完整源码,使接收者能重建与修改 |
| 用于商业目的 | 允许,但分发行为仍须满足 GPLv3 |
| 收取费用 | 允许;不得因此限制接收者依 GPLv3 享有的权利 |
| 你不能 | 说明 |
|---|---|
| 把衍生作品改为闭源许可分发 | GPLv3 要求整个作品按同一许可授权 |
| 附加额外限制 | 不得对接收者施加 GPLv3 之外的限制 |
| 用专利或合同阻止他人行使权利 | 与 GPLv3 冲突的条款不能作为分发条件 |
GPLv3 第 7 节允许附加某些条款,但不因此把代码变成专有许可。若你只在内部使用、不向外分发,GPLv3 不要求你公开修改。
品牌标识与应用图标
Weftale · 织叙的原创标识与应用图标随项目以 GPLv3 授权,分发时保留相应许可与声明。该许可不代替第三方组件的许可,也不额外授予商标权。
各平台图标由项目标识生成,覆盖桌面、Android 与 iOS;来源与生成方式见仓库的 src-tauri/icons/README.md。
第三方组件
以下组件随框架使用,各自适用其原有许可,不因本项目而改变:
| 组件 | 用途 | 许可 | 许可原文位置 |
|---|---|---|---|
| Cordis | 插件内核与生命周期 | MIT | 随组件分发 |
| Tauri | 桌面与移动端宿主 | MIT/Apache-2.0 | 随组件分发 |
| PixiJS | Stage 的 Pixi 合成器,按需载入 | MIT | 随组件分发 |
| @noble/ed25519 | 两端统一的 Ed25519 验签 | MIT | public/licenses/noble-ed25519.txt |
| miniz_oxide | acgcore 中的 deflate 解压 | MIT/Apache-2.0/Zlib | 随组件分发 |
| 思源黑体 SC、Source Code Pro | 信任页内置字体 | SIL Open Font License 1.1 | src/trust/fonts/ |
| Unicode confusables 18.0.0 | 发布者名称的易混字符检查 | Unicode License | build/unicode/ |
| Anime.js 4.5.0 | 文档站入场、滚动与环境动效 | MIT | docs-site/.vitepress/theme/vendor/animejs/LICENSE.md |
| IBM Plex Sans、JetBrains Mono | 文档站正文与代码字体 | SIL Open Font License 1.1 | docs-site/.vitepress/theme/fonts/ |
分发构建产物时,第三方许可要求随附的声明与原文仍需保留;不要用本项目的 GPLv3 覆盖它们,也不要把它们的许可条款误当作对品牌标识的授权。
第三方内容
仓库只放框架自己的东西,不收录任何第三方内容:
- 不包含特定输入源的剧本、逻辑、图像、音频、字体、视频或安装包;
- 不包含由第三方内容转换而来的数据包、资源包或翻译产物;
- 测试夹具只用项目自己编写的最小数据。
随产物内置的示例「一封晚到的信」是原创内容,用于演示分支、旗标与自动接章。你自己准备的输入源与由此产生的数据包、资源包,其权利与合规责任由你承担;分发前请确认你有权使用与转换这些内容。
发现版权内容误入仓库时,请直接告知维护者,不要继续传播或加工。反馈渠道见反馈渠道。
常见问题
| 问题 | 回答 |
|---|---|
| 可以把框架用于商业项目吗? | 可以;框架代码、原创标识与应用图标的分发须遵守 GPLv3,第三方组件分别遵守各自许可。 |
| 修改后必须开源吗? | 只在向外分发时触发 GPLv3 的源码提供义务;内部使用不触发。 |
| 可以只分发二进制吗? | 不可以;须同时提供对应的完整源码。 |
| 插件或 Mod 必须用 GPLv3 吗? | 取决于它是否构成框架的衍生作品;独立作品与聚合分发的情形不同,请咨询法律专业人士。 |
| 本站文档适用什么许可? | 本站文档未单独声明许可;引用时注明来源与页面路径,整页转载或商业使用前请先联系维护者确认。 |
| 第三方组件的许可在哪里看? | 以「第三方组件」表中列出的位置为准;构建产物中随附的声明同样有效。 |