V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
HikariLan
V2EX  ›  问与答

当开源社区遇到公然违反开源协议的商业公司,除了无能为力,我们还能做什么

  •  3
     
  •   HikariLan · 2022-11-06 22:11:16 +08:00 · 4999 次点击
    这是一个创建于 759 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当开源社区遇到公然违反开源协议的商业公司,除了无能为力,我们还能做什么

    如果您玩过 Minecraft (我的世界)这款游戏,我相信您对于 Hello Minecraft! Launcher ( HMCL )这款启动器一定不陌生。作为一款基于 GPLv3 开源的 JavaFX 跨平台程序,HMCL 以其易用性和强大功能,迅速成为了中国名列前茅的 Minecarft 启动器。但是就在最近,这款在社区十分知名和优秀的启动器,其开发者在面对来自商业公司的侵权,却显得无能为力。

    前序

    时间拨回半年前,为了带给国内 Minecraft 玩家更好的联机体验,在经过不断地取舍后,HMCL 启动器采用了一款名为 HiPer 的商业付费产品,为使用该启动器的玩家提供联机服务。为了正常使用这些联机服务,该启动器的玩家必须向 HiPer 产品的运营方乌鲁木齐飞鱼信息科技有限公司 缴纳一笔费用,并进行实名认证。 直到一周前,一切都看起来是那么的正常,直到...

    暴风雨前的黎明

    一周前,另一款名为 BakaXL 的启动器开发者被 HiPer 方一位名为 "MainTest233" 的合作方造谣称其抄袭了他们的核心代码,几天后,出于对启动器用户安全负责,且也是为了抵制 HiPer 运营方越来越吃相难看的商业化运营模式,国内三家主流启动器( BakaXL ,HMCL ,PCL2 )发表了联合声明,决定暂时关闭各自启动器的联机模块(后两者使用了 HiPer 产品),改用自研的联机模块。

    事情到了这里,便发生了一些转折...

    发生

    由于 HMCL 停止使用 HiPer 的联机模块可能预期给其商业服务带来巨大的打击,HiPer 运营方决定 fork 一份 HMCL 启动器,保留其预期不再默认提供的付费联机功能,接着恰钱。

    这没什么问题,因为 GPLv3 协议给予他们这样的自由。但是,HiPer 方 fork 后的 HMCL 启动器版本,使用了一个及其容易引起混淆的启动器名称:HiPer Minecraft! Launcher,简称HMCL

    由于这个新的项目简称和源项目极易引起混淆,因此,HMCL 启动器开发者向该项目的 GitHub 仓库提交了一份 issue,要求根据源项目的 GPLv3 额外要求,更改一份不易引起混淆的名称。

    然而,HiPer 方相关开发者粗暴的关闭了这个 issue ,拒绝了这个提议,公然违反了源项目的相关开源要求。

    该公司相关负责人甚至说出了这种令人发指的话语,表达了对这件事情的毫不关心:

    [)ZFR1LPGXMIY_F~V]SYE9Y.jpg

    无奈,HMCL 的开发者只能宣布终止其 HMCL 的相关许可证权利。

    但是,这又会怎么样呢,作为开源软件开发者,我们没有任何办法去阻挡商业公司接着使用这些开源代码,他们甚至可以直接拿走这些代码并闭源,也不会有什么事情 —— 因为一个普通开发者很难有时间和精力承受一场官司带来的成本。

    但是,我们还能做些什么呢?

    21 条回复    2022-11-13 17:14:57 +08:00
    x86
        1
    x86  
       2022-11-06 22:28:25 +08:00
    开盒网暴,虽然下作但是对付这种人最合适
    HikariLan
        2
    HikariLan  
    OP
       2022-11-06 22:29:46 +08:00
    1.「暴风雨前的黎明」部分中对原事件描述有误(是按我本人记忆写就),原事件可参考: https://www.bilibili.com/read/cv19532914
    2. 发稿后,被 fork 的 GitHub Repo 已被 HiPer 方 private 或删除,但我们仍不知道这伙人会做出什么进一步的侵权行为。
    XiaoMouz
        3
    XiaoMouz  
       2022-11-06 22:41:35 +08:00
    个人难以对抗企业...
    非常不幸和无力,本人也是事件的见证者
    HiPer 老板是否有精神问题先撇开不说(参考 TT702 于专栏中 2022-11-04 20:46 时刘明子墨的评论: https://www.bilibili.com/read/cv19532914
    至少在公布不再合作与支持后自己 fork 后继续赚钱一事不谈,不违反开源协议以及互不干涉就行,但是没想到的是居然还如此霸道地 close 了在命名方面的异议,不过貌似现在 repo 的 fork 被终止了,无法访问了
    zsj950618
        4
    zsj950618  
       2022-11-06 22:41:47 +08:00
    有没有人备份 issue 内容啊,仓库好像被删了。
    zsj950618
        5
    zsj950618  
       2022-11-06 22:43:43 +08:00
    回到开源协议,其实主要目标是国内用户的,我还是比较推荐木兰系列的协议,因为有官方的中文版,有相关机构背书,起诉起来比较方便。
    ysc3839
        6
    ysc3839  
       2022-11-06 23:36:00 +08:00 via Android
    基本是没有办法。而且国内这个大环境基本是“强者为王”,许多领域的软件都有违反许可协议的情况,但是大多数用户只会看好不好用,最终可能变成一群小白用户支持违法一方的情况。
    Bob0800
        7
    Bob0800  
       2022-11-07 00:07:20 +08:00
    HiPer - 又一个资本鼠黍。
    westoy
        8
    westoy  
       2022-11-07 00:20:19 +08:00
    我提个开源以外的话题

    minecraft 是巨硬的注册商标, 你们一个个用在自己产品名称里合适么.........这波闹大了引起巨硬法务注意我感觉会被全员 AOE 的.........
    xilou31
        9
    xilou31  
       2022-11-07 00:56:50 +08:00
    刚看了一下,37 分钟前,作者直接去掉了 fork 信息,重新开了一个 repo

    回到问题本身,在法律不健全的情况下,还真的对他没啥办法。

    可能能做的,就是让自己的新版本体验比对方更好。
    ysc3839
        10
    ysc3839  
       2022-11-07 01:34:46 +08:00 via Android
    @westoy Minecraft 的 EULA 好像说非盈利是可以的?而且 MC 社区还是比较宽松的,市面上有许多违反 EULA 的收费服务器也没管。
    geelaw
        11
    geelaw  
       2022-11-07 05:24:44 +08:00 via iPhone
    看了半天,感觉问题的关键是 HCML 是否已经作为商标注册,如果没有的话可以尝试注册一下,这样 fork 者将不能合法使用这个名字。

    > HMCL 的开发者只能宣布终止其 HMCL 的相关许可证权利。

    这点比较微妙,如果你使用的 GPLv3 未经修改,那么即使 HCML 已经是注册商标,对方对注册商标的侵权似乎并不会无效化 GPLv3 授予的权利(这是两个分开的问题,因为 GPLv3 授予权利的条件似乎没有“不侵犯某个具体商标权”),而原作者是无法主动撤销 GPLv3 授予的权利的。
    L4Linux
        12
    L4Linux  
       2022-11-07 08:06:39 +08:00 via Android
    建议咨询律师吧
    Yadomin
        13
    Yadomin  
       2022-11-07 08:31:49 +08:00 via Android
    贵圈真乱
    fiveStarLaoliang
        14
    fiveStarLaoliang  
       2022-11-07 09:16:14 +08:00
    应该可以走知识产权法院诉讼,已经有相关的案例了
    https://www.freebuf.com/news/320941.html
    xingyuc
        15
    xingyuc  
       2022-11-07 09:45:05 +08:00
    @x86 虽然但是,好像违法
    ysc3839
        16
    ysc3839  
       2022-11-07 13:24:56 +08:00 via Android
    @xilou31 我觉得算不上法律不健全,国内有软件著作权,先前也有违反 GPL 的判例了。个人觉得问题是诉讼成本过高,这个跟法律是否健全无关,在美国也不见得一个个人开发者能低成本起诉大公司侵权吧?
    murmur
        17
    murmur  
       2022-11-07 13:27:20 +08:00
    国内的版权保护基本是-1 ,开源基本等于认栽,成本和赔偿不成比例
    icatme
        18
    icatme  
       2022-11-07 16:51:07 +08:00 via Android
    @ysc3839 国内诉讼成本比起美国算是很低了,但就是损失比较难界定,也没惩罚性的赔偿
    KormiMeiko
        19
    KormiMeiko  
       2022-11-08 19:21:49 +08:00
    删除 hiper 喵,删除 hiper 谢谢喵
    baobao1270
        20
    baobao1270  
       2022-11-09 22:36:00 +08:00
    就事论事,在这件事上自然是批评 Hiper ,但是国内的 MC 启动器圈子其实挺乱的……
    HMCL 本身就存在被卖掉商业化的问题,现虽然回归开源,但是归属问题不好说。
    PCL2 的付费模式是否违反 EULA 也是有争议的
    BakaXL 没用过不评价。
    40EaE5uJO3Xt1VVa
        21
    40EaE5uJO3Xt1VVa  
       2022-11-13 17:14:57 +08:00
    摘录搜到的 GPLv3 条款

    1.
    你可以免费使用、复制、修改、分发受保护程序,但分发时一定要提供源码。
    2.
    你可以收费。比如可以针对目标码、源码的分发收费,可以针对软件的技术支持收费;但不能收许可费、版税、专利许可费、授权费这类费用


    所以 GPLv3 这个开源协议本身就鸡肋。软件开发者及早转换协议吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:27 · PVG 18:27 · LAX 02:27 · JFK 05:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.