都说Muse开源了,其实开源的是 gadget SDK,不是 Muse

开源的是 gadget SDK,不是 Muse

核对时间:2026-10-04 07:10(北京时间)。仓库 main 分支提交 693cde9,条款页 gadgets.muse.ai/sdk-terms。

结论: Meta 在 facebookincubator/muse-gadget-sdk 开源的是 Muse gadget 的 SDK 和固件,协议是 Apache-2.0,第三方文件除外(README · License)。但每个 gadget 都要有 SDK Token 才能配对(README),而 Token 受另一份条款约束:仅限个人、非商业使用;一个 Token 最多关联 50 台设备;不能嵌进出售、公开上架或用于促销的设备;Meta 可以收回(Gadget SDK Terms)。代码是开源的,接入 Muse 的资格不是。

一、开源的范围:SDK 和固件,Apache-2.0

README 原文:

We open sourced the SDKs and firmware here.

------ README.md

Muse Gadgets is licensed under the Apache License, Version 2.0, found in LICENSE, except for these third-party files, which keep their upstream licenses

------ README.md · License

也就是说:仓库代码按 Apache-2.0 授权,README 列出的第三方文件保留各自的上游许可。

二、配对要 Token,而 Token 不在开源许可里

Every gadget needs a token to pair.

------ README.md

The source code license does not grant any right to Gadget SDK Tokens.

------ Gadget SDK Terms 第 7 条 "The SDK code"

三、两层规则对照

Apache-2.0 代码 Token 条款(50 台、不能卖、可收回)
授予 "perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable" 的版权许可(LICENSE 第 2 条) 只限 "personal, non-commercial use"(条款第 1 条)
允许 "reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute"(LICENSE 第 2 条) "A Token may be linked to no more than 50 total devices";不能嵌进出售的设备,不能嵌进公开宣传、公开上架(含任何市场或应用商店)的设备,也不能嵌进用于促销、奖励的设备;"Any other distribution requires Meta's prior written permission"(条款第 2 条)
README 列出的第三方文件不在此列,保留上游许可(README · License) "Meta may suspend or withdraw your access to the Gadget SDK Tokens at any time"(条款第 6 条)

注意第一行和第三行的对比:代码许可是 irrevocable(不可撤销) ,Token 是 随时可以收回。

四、往 Linux 机器上装之前,先读这两段原文

Commands run as the account you installed for, with exactly that account's permissions. If it can use sudo, so can Muse.

------ linux/README.md · What Muse can do

意思是:Muse 拿到的就是安装账号的全部权限。账号能 sudo,Muse 也能 sudo。

Because these are community devices, pairing has no manufacturer verification and can't prevent an active man-in-the-middle attack. Set it up on a network you trust.

------ linux/README.md · Set it up with Muse

意思是:社区设备配对时没有厂商校验,挡不住主动的中间人攻击,所以必须在可信网络里配对。

五、不用蓝牙、不用 Muse,也能先把测试跑起来

linux/README.md · Develop 给的测试命令(在 linux/ 目录下执行):

sh 复制代码
uv run --with pytest --with . pytest

The tests run anywhere, with no Bluetooth or Muse needed.

------ linux/README.md · Develop

下一步

  1. 先跑测试,看看代码长什么样:

    sh 复制代码
    git clone https://github.com/facebookincubator/muse-gadget-sdk
    cd muse-gadget-sdk/linux
    uv run --with pytest --with . pytest
  2. 真要装到机器上之前,先确认三件事:安装账号能不能 sudo(第四节第一段原文);配对只在可信网络里做(第四节第二段原文);把 Gadget SDK Terms 从头读完。

相关推荐
打工仔折腾 AI6 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化
深圳雨林凯AI7 小时前
商品详情长图的自动生成:版块模板、要素抽取与版式约束的实现思路
人工智能·ai
lisw057 小时前
迁移学习(Transfer Learning):概念、历史、内容、挑战与展望
人工智能·机器学习·迁移学习
炫酷的大高个7 小时前
98% 连跑 20 次只剩 67%,我算了大模型重试账
人工智能·架构·开源
可乐ea7 小时前
智能体的模型列表为什么要从三处来源合成:一次让 GPT-6.1 Sol 选不上的发布延迟
人工智能·gpt·chatgpt·智能体框架·模型列表·多源数据合成·客户端工程
freewebsys7 小时前
【原始POSTMAN】最老一个版本的postman 大家还记得吗?官方已经不支持没有升级了,下载了组件用AI直接升级了下可以使用了!
人工智能
云南新人和数采集团7 小时前
云南靠谱软件开发公司选型指南:以昆明新腾科技为例
大数据·人工智能·科技
发现你走远了8 小时前
05-权限不是开关:工具调用如何在放行、拦截与追问之间做决定
人工智能·agent·claude
AllData公司负责人8 小时前
AI大模型数据开发底座系列说明书:AllData集成DB-GPT开源项目建设 AI 多模态分析底座,涵盖模态解析/智能大屏/MCP 扩展!
大数据·数据库·人工智能·gpt·数据采集·数据接入·模态解析
syyjhchou10 小时前
自己搭企业内部中转站,怎么让请求更容易命中缓存
人工智能·后端·语言模型·aigc