Echo Music 许可证、法律声明与用户责任
Echo Music 的许可证
Echo Music 以 GNU General Public License v3.0(GPL-3.0) 开源发布。这个许可证意味着:
你可以做的
- 免费使用:无任何费用,没有会员、没有订阅、没有内购
- 运行任何目的:个人使用、教育用途、商业用途(虽然开发者自己说不做商业)
- 学习与修改:拿到源码可以自己改、自己编译、自己打包
- 重新分发:把你自己的修改版打包分发给别人——但必须同样以 GPL-3.0 发布
- 专利授权:代码贡献者自动给予专利授权,确保专利不阻碍使用
你必须遵守的
- 保留许可证声明:分发时必须包含 GPL-3.0 许可证文本和版权声明
- 源码开放:如果你分发修改后的版本,必须把源码以 GPL-3.0 开放
- 声明修改:如果你改过代码,必须在修改处添加说明
Echo Music 不是一个音乐服务
开发者在 README 的法律声明部分反复强调这一点:
Echo Music 不是音乐服务,也不托管任何歌曲。
- 它是一个客户端:类似于装了广告拦截插件的浏览器——只是访问公开可访问的 YouTube Music 内容的另一种方式
- 音源来自 YouTube Music:所有歌曲、专辑、艺人、封面数据,底层全部来自 YouTube Music
- 不托管媒体文件:Echo Music 的服务器上没有任何音频或视频文件——离线下载也是直接从 YouTube Music 服务器拉下来的
法律边界说明
1. Echo Music 自身完全合法
作为一个开源客户端、不托管媒体、免费发布,Echo Music 本身在 GPL-3.0 许可范围内是合法的。它的法律边界和任何一个「为 YouTube 做第三方客户端」的开源项目(如 NewPipe、SkyTube)是同一个边界。
2. 但你的使用行为可能影响法律
开发者明确指出:用户要自行确保自己使用 Echo Music 的行为符合当地法律和 YouTube Music 的服务条款。
可能的法律风险点(请自行评估):
- 离线下载:在某些司法管辖区(如美国 DMCA 框架下的流媒体临时拷贝条款),从 YouTube 源下载音频的合法性可能存疑
- 版权内容访问:部分艺人或唱片公司可能在你的地区屏蔽了 YouTube Music 的某些内容
- 绕过广告:Echo Music 绕过了 YouTube Music 的广告注入接口——YouTube 的服务条款是否允许这种行为,是 Google 和开发者之间的事,不是用户直接面对的事
开发者的态度是:Echo Music 作为开源 Proof-of-Concept(概念验证)发布,鼓励用户支持内容创作者、订阅 YouTube Premium——但软件本身不强制做任何事。
3. 不处理 DMCA 下架请求
因为 Echo Music 不托管任何媒体文件,开发者明确写道:他们无法处理版权方的 DMCA 下架请求——版权内容不在他们的服务器上,全部在 Google / YouTube 的服务器上。版权方应该去找 Google 而不是 Echo Music。
如果版权方对 Echo Music 这款软件本身有法律异议(比如认为客户端实现方式侵权),可以通过 hello@echomusic.fun 联系开发者。
Echo Music 不收集你的数据
这是 Echo Music 相对市面上很多音乐 App(包括一些开源的)的一个干净点:
- 无账号系统:不注册、不登录、不绑定任何身份
- 无追踪 SDK:没有 Firebase Analytics、没有 Adjust、没有 AppsFlyer——完全没有任何第三方分析 SDK
- 无崩溃上报:没有自动崩溃报告(虽然可以在设置里手动开启)
- 聆听历史只存本地:不发送到任何云服务器
- 离线文件存本地:完全不上传
但以下功能需要网络请求
这些功能必须和第三方服务器通信才能工作,通信时只会发送最少必要的信息(不会附带你的身份):
| 功能 | 发什么 | 发到哪 |
|---|---|---|
| 在线播放 | 歌曲 ID | YouTube Music API |
| 拉取歌词 | 歌曲名 + 艺人名 | Lyrics+ / lrclib / Better Lyrics |
| 拉取封面 | 封面 URL | YouTube Music CDN |
| Echo Find | 音频采样片段 | MusicRecognizer API |
| Genius 注解查询 | 歌曲名 + 艺人名 | Genius API |
| Wikipedia 兜底查询 | 歌曲名 + 艺人名 | Wikipedia API |
| SponsorBlock 广告跳过 | YouTube video ID | SponsorBlock API |
| AI 翻译歌词 | 歌词文本 | Google Translate / API Route |
| Odesli 分享 | 歌曲名 + 艺人名 | Odesli API |
| 设置铃声 | ❌ 不联网 | 本地操作 |
| Bit-perfect USB DAC | ❌ 不联网 | 本地硬件通信 |
| 均衡器 / DSP | ❌ 不联网 | 本地 FFMPEG 处理 |
开源项目的「免责声明」
GPL-3.0 许可证里有一段标准的「免责声明」(DISCLAIMER OF WARRANTY):
本软件按「原样」提供,不附带任何明示或暗示的担保——包括但不限于适销性、特定用途适用性、不侵权担保。
翻译成大白话:软件可能有 bug、可能崩溃、可能丢数据——用着出问题不要来找开发者,这是开源项目的普遍态度。开发者提供了代码和编译好的 APK,但不对使用后果负责。
贡献者也不担责
Echo Music 有 130+ 贡献者,他们各自提交代码到 GitHub。GPL-3.0 下每个贡献者对自己提交的代码部分负责,但整体上 Echo Music 是「社区产品」——开发者 Aditya Yadav 是维护者,不是唯一责任人。
总结
Echo Music 是一个干净、透明、开源、免费、无广告、不追踪的 Android 音乐客户端,GPL-3.0 许可证发布。作为用户你需要自行评估:本地法律环境、YouTube Music 服务条款、你的使用行为是否合规。软件本身只是工具,工具没有对错——使用工具的方式才有。