V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Galaxy123
V2EX  ›  程序员

EMQX 变脸记:从开源兄弟到商业猛兽?

  •  
  •   Galaxy123 · 4 天前 · 3063 次点击

    曾几何时,EMQX 是 MQTT 世界里的一股清流。
    你只需一句 docker run emqx/emqx,就能召唤出一个开源高性能 MQTT Broker ,撑起数十万 IoT 设备的联动,像请来了一个不会要工资的工程师,默默做着苦力,稳定得像块老砖头。

    然而,故事在 5.9 版本 画风突变——
    EMQX 宣布:我们以后用 BSL 协议了!

    什么是 BSL ?简单来说,这是个看起来“源代码开放”,但使用起来“商业限制”的许可证。

    让我们翻译一下 EMQX 的声明(非官方):

    “亲爱的用户,我们仍然把源码挂在 GitHub 上,但如果你敢多跑几个节点,那咱们就得谈谈感情和 License 费了。”

    23 条回复    2025-05-07 12:03:58 +08:00
    MADBOB
        1
    MADBOB  
       4 天前
    这也有可能就是开源的无奈,没有合理的商业模式收入就没法赚钱继续养团队。前期靠纯开源积累用户习惯后面就收割了。之前常用的 minio 现在的发展也越来越看不懂了,各种新付费东西
    seansong
        2
    seansong  
       4 天前   ❤️ 6
    我觉得一点问题都没有,人家也是要养活那么大的团队的,op 白嫖上瘾了而已
    Abbeyok
        3
    Abbeyok  
       4 天前
    收费很正常
    bojue
        4
    bojue  
       4 天前
    白嫖习惯了,正常的商业化才能良性发展下去
    crackidz
        5
    crackidz  
       4 天前
    这要看具体的开源政策和后续商业化走向。有些有不错的结果,也有不好的结果。这个没什么好指摘 EMQX 团队的。何况想白嫖不用 5.9 和之后版本就行了
    yangxin0
        6
    yangxin0  
       4 天前
    正常的,如果不付费就没有更好的开源工具了。
    lvlongxiang199
        7
    lvlongxiang199  
       4 天前
    这都是两年前的事了.
    https://github.com/emqx/emqx/blob/master/LICENSE

    这是 license 里的原文
    ```
    Source code in this repository is variously licensed under below licenses.

    For Default: Apache License 2.0, see APL.txt,
    which applies to all source files except for folders applied with Business Source License.

    For EMQX Enterprise (since version 5.0): Business Source License 1.1,
    see apps/emqx_bridge_kafka/BSL.txt as an example, please check license files under sub directory of apps.
    ```
    shylockhg
        8
    shylockhg  
       4 天前
    开源就是为了垄断,垄断就是为了赚钱
    nicefrp
        9
    nicefrp  
       4 天前
    多少个节点是免费的?多少个节点之后需要付费?
    ahu
        10
    ahu  
       3 天前
    参考 redis 的境遇
    easychen
        11
    easychen  
       3 天前
    你可以 fork 一个分支自己搞的。
    gam2046
        12
    gam2046  
       3 天前
    唔,这应该没啥可喷的,哥们花时间写的东西,也不是天然就应该给人白嫖的。

    现在只是不允许给人直接拿去赚钱,但还是愿意给你看咋实现的,你不愿意给钱,自己照着写一个也行。

    我觉得已经很不错了。
    lloovve
        13
    lloovve  
       3 天前 via iPhone
    突然想到一个问题,收费后,原来代码的非核心贡献者是都必须经过同意吗?还是仓库所有者想怎么样都行,收费后,利润会分给曾经的贡献者吗?
    jazzsama
        14
    jazzsama  
       3 天前
    为什么不用更加自由的 mosquitto
    izzy27
        15
    izzy27  
       3 天前
    什么是清流?
    免费给你用的是清流?
    不免费的就不是清流?
    neoblackcap
        16
    neoblackcap  
       3 天前
    @lloovve 原来的是 Apache License 2.0 的授权许可,可以商用的。只要后面的代码是 BSL 的就行了。这里面完全不需要取得原先作者们的额外授权许可
    jeesk
        17
    jeesk  
       3 天前 via Android
    完全支持,类似于 es ,redis 的商业行为。

    特别是 redis 维护的开源库各种语言的,你让老外白干,要不你就自己拉出一个分支。
    kneo
        18
    kneo  
       3 天前 via Android
    想收费一开始就 BSL 嘛。改许可,要不然证明了自己一开始就想要割韭菜,要不然承认自己失败了。这也能得到“支持”?开源社区从来不反对闭源或者收费,只有你能遵守协议。至于更改协议的,除了极少数通过投票通过的,我还从未见过能得到社区口碑支持的。

    这可就奇怪了。有些人,天天用着免费开源,嘴上还说支持收费,理解。真轮到让他交钱变脸可快了。
    wupher
        19
    wupher  
       3 天前
    挣钱么

    你不挣,也是云服务商挣,所以 ES / Redis 才抽起来。

    要么你自己拉个分支,要么掏钱。

    不然一边提 issue ,一边挣银子,开源也要吃饭啊。
    athenasylph
        20
    athenasylph  
       3 天前
    无法理解自爆卡车
    mark2025
        21
    mark2025  
       2 天前
    redis 又开源了~
    Galaxy123
        22
    Galaxy123  
    OP
       1 天前
    要么 5.8 版本用到老,要么自己 fork5.8 版本自己维护了
    Eds1995
        23
    Eds1995  
       8 小时 51 分钟前
    现在只是不允许集群,单节点的话所有企业版功能都开放出去可以用在生产环境,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3085 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:55 · PVG 20:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.