V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imes
V2EX  ›  商业模式

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

  •  
  •   imes · 1 天前 · 2717 次点击

    省流:飞牛 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 要求完全对立。

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

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

    最低要求是贡献者,那符合的人其实是很多的。
    ryd994
        23
    ryd994  
       12 小时 55 分钟前 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  
       8 小时 5 分钟前
    @Ketteiron 如果飞牛只是运行在 debian 下的软件呢?这个也会被传染吗?
    cherryas
        25
    cherryas  
       6 小时 59 分钟前
    @ryd994 那为什么 Unraid nas 算是“软件” 飞牛 NAS 算是系统
    Ketteiron
        26
    Ketteiron  
       6 小时 55 分钟前
    @psllll 如果该软件包含、链接 GPL ,那是的。
    psllll
        27
    psllll  
       5 小时 49 分钟前 via Android
    @Ketteiron 有逆向结果吗
    Ketteiron
        28
    Ketteiron  
       5 小时 19 分钟前
    @cherryas #25 操作系统 (Operating System) 本质上是系统软件 (System Software),一切二进制及其提供的服务都可以称之为软件。
    Ketteiron
        29
    Ketteiron  
       5 小时 0 分钟前
    @psllll #27 举证违反开源协议一般用不到逆向
    1. 修改并分发 linux 内核,打印一下系统日志就行。
    2. ps aux | grep -E "smbd|nmbd" + which smbd 查一下进程和可执行文件位置。
    3. 如果下载器是静态链接的,需要逆向。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4806 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:13 · PVG 16:13 · LAX 01:13 · JFK 04:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.