开源软件声明 / Third-Party Open Source Notices
发布主体:广州苗恩科技有限公司(Muonscience) 适用产品:缪子探测数据平台(Mosquitto + TDengine + Grafana + Nginx + Halo CMS + 自研采集/可视化组件) 版本日期:2026-09-11 文件用途:随产品/平台交付,或发布于官网,用于披露本平台所使用的第三方开源软件及其许可证,并履行相应许可证的署名与源码提供义务。
一、说明
本平台在构建与运行过程中使用了下列第三方开源软件。除本声明列明的组件外,其余模块均为广州苗恩科技有限公司自主开发,版权归本公司所有。
本声明依据各开源许可证的要求提供。所列组件均以“原样”提供,其作者与贡献者不对软件作出任何明示或默示担保。
二、开源组件清单
| 组件 | 版本 | 许可证 | 在本平台中的用途 | 项目主页 |
|---|---|---|---|---|
| Nginx | 1.31.2 | BSD-2-Clause | 反向代理、HTTPS 终止、静态资源服务 | https://nginx.org |
| Eclipse Mosquitto | 2.0.11 | EPL-2.0 / EDL-1.0 | MQTT 消息代理(设备数据接入) | https://mosquitto.org |
| Grafana (OSS) | 11.2.0 | AGPL-3.0 | 数据可视化仪表盘 / 缪子云图 | https://grafana.com |
| TDengine (Community Edition) | 3.3.6.0 | AGPL-3.0 | 时序数据库(探测数据存储与查询) | https://tdengine.com |
| Halo | 2.17 | GPL-3.0 | 官网 / 博客内容管理系统 | https://halo.run |
| PostgreSQL | 15.4 | PostgreSQL License | Halo 的数据存储 | https://www.postgresql.org |
| AList | latest | AGPL-3.0 | 文件列表 / 资料分享 | https://github.com/AlistGo/alist |
| Leaflet | 1.9.4 | BSD-2-Clause | 网页地图库(缪子云图设备分布) | https://leafletjs.com |
| Python | 3.11.2 | PSF-2.0 | 后端脚本运行环境(bridge / server) | https://www.python.org |
| Node.js | 22.23.1 | MIT | 前端构建与工具链 | https://nodejs.org |
| paho-mqtt (Python) | 随发行 | EPL-2.0 / EDL-1.0 | MQTT 客户端库(数据桥接) | https://eclipse.org/paho |
| requests (Python) | 随发行 | Apache-2.0 | HTTP 客户端库 | https://requests.readthedocs.io |
| Docker Engine | 随发行 | Apache-2.0 | 容器运行时 | https://www.docker.com |
| containerd | 随发行 | Apache-2.0 | 容器运行时 | https://containerd.io |
| acme.sh | 随发行 | GPL-3.0 | 免费 HTTPS 证书自动签发 | https://github.com/acmesh-official/acme.sh |
| Google Fonts:Roboto / Open Sans / Lato / Fira Mono | 随发行 | Apache-2.0 / SIL OFL-1.1 | 官网与平台网页字体 | https://fonts.google.com |
| 天地图在线地图服务 | — | 天地图《服务条款》《版权声明》(非开源) | 地图底图与地名注记服务 | https://www.tianditu.gov.cn |
三、自主开发组件(版权归本公司所有)
| 组件 | 说明 |
|---|---|
| bridge.py | MQTT → TDengine 数据桥接服务 |
| server.py | 缪子云图后端 API 与静态托管服务 |
| muon-map 前端 | 设备地理位置可视化页面(基于 Leaflet) |
| contact-sender | 官网「联系我们」表单邮件发送服务 |
| 其余业务模块 | 数据采集、处理、展示相关自研代码 |
上述代码为本公司独立开发,不使用上述开源组件的源代码派生,仅作为独立程序与其进行进程间/网络接口通信,故不构成对上述开源组件的修改或衍生。
四、许可证合规说明
宽松许可证(BSD-2-Clause、MIT、Apache-2.0、EPL-2.0、PostgreSQL License、PSF-2.0、SIL OFL-1.1) 允许自由使用、修改与商业分发。本平台保留各组件原有的版权声明与许可证文本,未作删改。
弱/强传染性许可证(AGPL-3.0、GPL-3.0) 本平台对 Grafana、TDengine、AList、Halo、acme.sh 均按原版未修改的方式部署使用:
- 当本平台以“网络服务”形式对外提供时,本平台未对这些组件进行修改,故不产生对外提供其修改版源码的义务;本公司与这些组件之间为独立程序关系。
- 若未来对上述组件的源代码进行修改并对外提供网络服务,本公司将依据 AGPL-3.0 第 13 条,向相应服务使用者提供修改版的完整对应源代码。
- 若本平台以“随产品交付 / 客户本地私有化部署”形式分发,本公司将依据 GPL/AGPL 的要求,随交付物一并提供相应开源软件的完整对应源代码,或提供有效的书面源码获取承诺,且不对接受方施加超出许可证范围的限制。
地图服务 天地图在线地图服务依据其《服务条款》与《版权声明》使用。本平台已在相关页面对地图数据标注来源(© 天地图)。“天地图”及其标识、域名的商标权、著作权归国家基础地理信息中心所有,本平台不作擅自使用或混淆使用。
五、开源软件源码获取方式
如您为本平台的服务使用者或交付接收方,并需要本平台所使用的、适用 AGPL-3.0 / GPL-3.0 等许可证的开源软件对应源代码,请通过以下方式联系我们,我们将依法提供:
- 公司名称:广州苗恩科技有限公司
- 联系邮箱:public@muonscience.com
- 官方网站:https://muonscience.com
- 申请方式:邮件注明所需组件名称与版本,我们在合理期限内提供对应源码或下载链接。
此外,各开源组件的官方源码均可在上表“项目主页”中公开获取。
六、免责声明
上述开源软件均按其原始许可证“原样”提供,不附带任何明示或默示的担保,包括但不限于对适销性、特定用途适用性及不侵权的担保。在任何情况下,软件作者或版权持有人均不对因使用该软件而产生的任何索赔、损害或其他责任负责。
本声明最后更新:2026-09-11。本公司保留随时更新本声明的权利,更新后将在同一位置发布。