cmos
V2EX  ›  商业模式

捶死国内 NAS 公司其实很简单:以飞牛 NAS 为例

By cmos at 2025 年 9 月 22 日 · 5211 次点击

省流:飞牛 NAS ( fnOS / 飞牛 OS )违反开源协议(含 GPL )。包括且不限于飞牛、绿联、极空间,都可以因为开源协议而被捶死,也就是有没有人去起诉的问题(过程极其繁琐,涉及到开源抗辩和著作权人,导致法院的判决结果基本都是要求停止使用和赔偿损失而不是开源代码)。以下内容基于 飞牛 fnOS 服务条款

1) 官方条款与“额外限制”冲突点

  • 飞牛官网《服务条款》中写明:“不得进行反向工程或尝试提取该软件的源代码”(除非法律禁止该限制或经书面许可)。但是飞牛 OS 包含 GPL/LGPL/MIT 等开源组件,并且未给出源码获取渠道。GPL 不允许在分发时给用户再加限制

2) 系统确实使用 GPL 组件(需履行开源义务)

  • Linux 内核:论坛讨论提及飞牛当前内核 6.6及驱动需求; Linux 内核为 GPLv2-only,分发时需提供对应源代码。
  • Samba ( SMB/CIFS 服务):多篇官方论坛教程/讨论显示飞牛内置并编辑 /etc/samba/smb.conf 来配置 SMB 共享; Samba 自 3.2 起为 GPLv3
  • qBittorrent / aria2 下载器:社区帖子称飞牛自带下载器基于 qBittorrent 与 aria2;两者皆为 GPL( qBittorrent GPLv2+/GPLv3+; aria2 GPLv2 )。

3 )逐条对照分析许可限制

  1. 禁止再许可、分发、出租、出售软件

    GPL 明确允许用户再分发、复制甚至收费分发,只要附带相同的许可和源代码。这里的禁止条款与 GPL 的“自由再分发”权利直接冲突。

  2. 禁止修改、翻译或制作衍生作品

    GPL 的核心精神之一就是允许用户修改和制作衍生作品。飞牛的条款剥夺了用户的基本权利,与 GPL 相矛盾。

  3. 限制使用范围(仅限产品功能)

    GPL 软件可以被用户自由使用,不能限制使用场景。此类条款增加了“额外限制”,不符合 GPL 。

  4. 限制与其他非铁刃软件/服务搭配使用

    GPL 允许与任何其他软件组合使用,厂商不能限制。这个条款又是“额外限制”。

  5. 禁止规避技术保护措施

    GPL v3 明确规定,若软件在带有 DRM/技术限制的硬件中运行,厂商必须提供解除限制的手段(即 “Tivoization” 问题)。如果禁止用户绕过保护机制,和 GPL v3 的要求冲突。

  6. 禁止反编译、还原或尝试获取源代码

    GPL 的核心就是用户有权获取和研究源代码。这条与 GPL 要求完全对立。

31 条回复    2025-09-23 16:26:52 +08:00
opengps
   1
opengps  
   2025 年 9 月 22 日
干嘛要去做这种损人不利己的事情
Hansah
   2
Hansah  
   2025 年 9 月 22 日
这公司应该请了水军吧,一堆人和没听过 NAS 一样发帖子爆炒,不知道的还以为飞牛发明出来了 NAS
SkywalkerJi
   3
SkywalkerJi  
   2025 年 9 月 22 日
主要还是没人锤,要是可以代位求偿肯定有人上。
TracyMagic
   4
TracyMagic  
   2025 年 9 月 22 日   ❤️ 1
要你不也去锤一下 UOS ,毕竟它也是基于 Linux 内核的
cmos
   5
cmos  
OP
   2025 年 9 月 22 日
@TracyMagic 4#
UOS 随时可以拉 deepin 出来挡枪
xjzshttps
   6
xjzshttps  
   2025 年 9 月 22 日
芜湖,也就是如果能够成功给对应开源项目贡献源码,然后就能以著作权人的名义去起诉侵权?
psllll
   7
psllll  
   2025 年 9 月 22 日 via Android
不得进行反向工程或尝试提取该软件的源代码
指的是飞牛自己的程序吧
至于其他 GPL 类协议,没有修改应该不需
psllll
   8
psllll  
   2025 年 9 月 22 日 via Android
不得进行反向工程或尝试提取该软件的源代码
指的是飞牛自己写的程序吧
至于其他 GPL 类协议,没有修改过应该不需要开源
hwdef
   9
hwdef  
   2025 年 9 月 22 日 via iPhone
你好像不太了解国内法律体系,起诉的前提是,中国司法体系承认 GPL 的有效性。这是个很复杂的问题
ref: https://www.ruanyifeng.com/blog/2021/09/weekly-issue-176.html
minami
   10
minami  
   2025 年 9 月 22 日
@opengps 所以就别抱怨国内开源环境差
ExplodingDragon
   11
ExplodingDragon  
   2025 年 9 月 22 日
靠 license 这种不如靠著作权,而且为什么把个人的数据放到一个闭源的硬件设备上
azhaojingjing
   12
azhaojingjing  
   2025 年 9 月 22 日
国产的系统都不会用的
cherryas
   13
cherryas  
   2025 年 9 月 22 日
不太懂,那么国外的软件是怎么避开 gpl 协议的呢,比如 Unraid ?
fish2050
   14
fish2050  
   2025 年 9 月 22 日
@ExplodingDragon 嗯? windows/macos 好像都是闭源的
whileFalse
   15
whileFalse  
   2025 年 9 月 22 日 via Android
你首先要证明自己是 Linux 的权利人才能告。
penzi
   16
penzi  
   2025 年 9 月 22 日
@cherryas 内核的改动开源,web 等等用户态的程序闭源
cmos
   17
cmos  
OP
   2025 年 9 月 22 日
@whileFalse 15#
@hwdef 9#
@xjzshttps 6#

现有的法院判例,都是从著作权人遵守开源协议的角度,非作者的诉讼成功率应该是为零。
capric
   18
capric  
   2025 年 9 月 22 日
如果只有文件/照片/视频备份需求的话,可以借鉴我的方案:debian + seaweedfs (WebDAV) 三副本,稳定使用超过 5 年
https://github.com/seaweedfs/seaweedfs
https://deepwiki.com/seaweedfs/seaweedfs/3.4-webdav
Ketteiron
   19
Ketteiron  
   2025 年 9 月 22 日
国外大部分国家打这个官司稳赢,任何用户都可以起诉,这是自由软件基金会授予所有用户的权利。国内很难赢。
Ketteiron
   20
Ketteiron  
   2025 年 9 月 22 日
@psllll GPL 有传染性,任何软件包含了 GPL 自动成为 GPL ,GPL 不能附加这种限制。
某些情况下 GPL 系可以安全闭源使用,比如经典的 pm2 ,AGPL ,只要不修改并分发就行。
上面罗列的按照我的理解应该不属于这种情况。
Ketteiron
   21
Ketteiron  
   2025 年 9 月 22 日
https://ipc.court.gov.cn/zh-cn/news/view-842.html
https://ipc.court.gov.cn/zh-cn/news/view-3385.html
搜了下相关案例,都是把违反开源协议当成著作权侵权去处理了,应该 100%赢不了,除非 @作者飞来中国打官司。
Ketteiron
   22
Ketteiron  
   2025 年 9 月 22 日
https://ipc.court.gov.cn/zh-cn/news/view-2571.html
若要求必须经过所有贡献者的授权才能提起诉讼,可能导致开源软件维权无从谈起。为此,贡献者主动参与该开源项目应视为其默示同意作为被许可人的项目管理人提起侵权之诉。

最低要求是贡献者,那符合的人其实是很多的。
ryd994
   23
ryd994  
   2025 年 9 月 23 日 via Android
@cherryas 因为 GPL 的传染性仅限二进制边界。编译、链接在一起的才会被传染。独立的程序不会被传染。不然任何调用 MySQL 的软件都会被传染了。

The foundation asserts that an executable that uses a dynamically linked library is indeed a derivative work. This assertion does not, however, apply to separate programs communicating with one another.

LGPL 允许链接,所以开源库会用 LGPL 。
AGPL 要求即使不分发二进制,只要用来提供对外服务,就必须开源。
psllll
   24
psllll  
   2025 年 9 月 23 日
@Ketteiron 如果飞牛只是运行在 debian 下的软件呢?这个也会被传染吗?
cherryas
   25
cherryas  
   2025 年 9 月 23 日
@ryd994 那为什么 Unraid nas 算是“软件” 飞牛 NAS 算是系统
Ketteiron
   26
Ketteiron  
   2025 年 9 月 23 日
@psllll 如果该软件包含、链接 GPL ,那是的。
psllll
   27
psllll  
   2025 年 9 月 23 日 via Android
@Ketteiron 有逆向结果吗
Ketteiron
   28
Ketteiron  
   2025 年 9 月 23 日
@cherryas #25 操作系统 (Operating System) 本质上是系统软件 (System Software),一切二进制及其提供的服务都可以称之为软件。
Ketteiron
   29
Ketteiron  
   2025 年 9 月 23 日
@psllll #27 举证违反开源协议一般用不到逆向
1. 修改并分发 linux 内核,打印一下系统日志就行。
2. ps aux | grep -E "smbd|nmbd" + which smbd 查一下进程和可执行文件位置。
3. 如果下载器是静态链接的,需要逆向。
ryd994
   30
ryd994  
   2025 年 9 月 23 日 via Android
@cherryas #25 所以我认为楼主的观点不完全成立。飞牛系统可以类比为其它 Linux 发行版比如 Debian 。Debian 可以分发、使用非自由的软件包。飞牛系统也可以。

飞牛系统的问题是授权协议范围太广。如果明确用户协议的限制仅限于私有软件部分,而且提供源代码的话,那就没问题。
cmos
   31
cmos  
OP
   2025 年 9 月 23 日
@ryd994 30#
飞牛魔改了很多软件,比如 rclone ( MIT 协议),但是并没有遵守相关协议。这个不单纯是分发了,飞牛已经改动了源码。
© 2026 V2EX · 33ms · 3.9.8.5