Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,4 +113,4 @@ GitHub CI 会自动检查、测试并打包全部已验收工作台,产物同

## 许可

上游项目、商业扩展和模板 SDK 的许可分别适用。参考各工作台 README、`notices/` 与 `docs/licensing.md`。本仓库尚未选择覆盖所有项目的统一开源许可证。
已验收工作台的原创集成与封装代码采用 MIT,范围及完整文本见各应用的 `app/LICENSE`。第三方源码、资源、字体、依赖、商业扩展和模板 SDK 保留各自许可;这不是覆盖整个仓库或候选项目清单的统一 MIT 授权。参考各工作台 README、`notices/` 与[许可边界](docs/licensing.md)。
2 changes: 1 addition & 1 deletion docs/ci-packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ GitHub Actions 的 [Workbench packages](../.github/workflows/workbenches.yml)

未开启时仍正常生成 GitHub Artifacts。开启后缺少地址、密钥、后端白名单或存储配置会使上传作业失败,已生成的 GitHub 产物仍可下载。上传脚本不跟随重定向、不输出接口地址、凭证或后端原始错误正文。临时网络故障、HTTP 408/429/5xx 最多尝试 3 次;401/403 等授权错误立即失败。

接口将 `.fbworkbench` 和介绍图保存为官方账号的上传资料,并返回文件身份与媒体引用。它不自动审核或公开上架;平台已有的作者介绍和截图展示仍使用正常的发布审核流程。当前仓库应用未统一选择发布许可证,上传成功不代表通过商店的许可证和发布要求。
接口将 `.fbworkbench` 和介绍图保存为官方账号的上传资料,并返回文件身份与媒体引用。它不自动审核或公开上架;平台已有的作者介绍和截图展示仍使用正常的发布审核流程。已验收应用的原创封装代码采用 MIT,完整文本随 `application/LICENSE` 进入工作台包;第三方材料保留原有许可,详见[许可边界](licensing.md)。上传成功不代表通过商店审核。

平台现有作者资料已经支持封面和截图画廊。此次 CI 补齐的是工作台源码包、介绍图和作者资料之间的交付流程;后端将图片登记为该账号持有的媒体引用,沿用已有的展示及审核格式。

Expand Down
8 changes: 7 additions & 1 deletion docs/licensing.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
# 许可证边界

仓库公开可读不等于所有文件使用同一许可证。新增源码尚未选择统一开源许可证。
仓库公开可读不等于所有文件使用同一许可证。当前 32 个已验收工作台的原创集成与封装代码采用 [MIT 许可证](https://opensource.org/license/mit),版权声明为 `Copyright (c) 2026 Floatboat contributors`;各应用的完整许可文本及范围说明保存在其 `app/LICENSE`。

这项授权仅覆盖 Floatboat contributors 为相应应用编写的原创工作台代码,不把整个仓库、候选项目清单或应用内第三方材料统一改为 MIT。计划项目、仓库其他目录,以及来自 Floatboat 模板或 SDK 的代码不因这项授权而改变许可。

第三方包以其原始 LICENSE 为准;有些候选具有 AGPL/GPL、MPL 或商业扩展条款,实际集成时逐项记录,不把整个清单统一声明为 MIT。

复制到应用中的上游源码、静态资源、字体、照片及依赖继续保留原始版权、许可和归属说明。既有 `LICENSE`、`NOTICE`、`THIRD_PARTY_NOTICES` 及 `notices/` 文件不被应用的 MIT 文本替代。通过依赖清单安装的第三方包也沿用其各自许可。

官方 Floatboat 模板在固定版本中尚未选定开源许可证。本仓库开发时下载其工具链,保留原文件说明,不把 SDK/编译器源代码复制发布到此仓库。应用交付包也遵循官方工具的源代码导出边界。

官方打包工具会将 `app/LICENSE` 导出为 `.fbworkbench` 中的 `application/LICENSE`;源码目录中的第三方声明,以及声明为静态资源的许可文件,继续随对应源码或资源打包。声明为业务数据的内容不进入默认源码包,独立服务和模型权重仍按各项目的交付边界单独处理。商店中的 MIT 标记描述本项目原创封装代码的许可,不覆盖上游和第三方材料。

只提交应用代码、文档、依赖清单和锁文件。账号凭据、浏览器登录状态、用户数据及依赖安装目录不提交。
31 changes: 31 additions & 0 deletions workbenches/01-excalidraw/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/02-markmap/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/03-pdfme/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/04-tiptap/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/05-pptxgenjs/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/06-react-flow/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/07-surveyjs-form-library/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/08-mermaid/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
31 changes: 31 additions & 0 deletions workbenches/09-swagger-ui/app/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
MIT License

Copyright (c) 2026 Floatboat contributors

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.

Scope and third-party materials
------------------------------
This MIT license applies only to original integration and workbench code
written by Floatboat contributors for this application. It does not relicense
third-party source code, assets, fonts, dependencies, or code originating from
the Floatboat template or SDK. Those materials retain their original licenses,
copyright notices, attribution requirements, and other applicable terms.
Their accompanying license and notice files remain authoritative for those
materials, including copies bundled with this application.
Loading