• 请不要在回答技术问题时复制粘贴 AI 生成的内容
imndx
V2EX  ›  程序员

我们的开源项目赚到第一桶金,一起讨论讨论开源赚钱两不误的办法吧。

  •  6
     
  •   imndx · May 6, 2019 via Android · 13585 views
    This topic created in 2571 days ago, the information mentioned may be changed or developed.

    我们的 IM 系统开源一月有余,star 数突突涨,不断有人希望我们定制开发,但太忙,一一拒绝。五一的时候,有人需要技术支持,就支持了一天,赚到了第一笔技术支持费用。

    我们的开源项目尝试了以下一些变现办法:

    1.商业版收费。可能由于开源的社区版和商业版差别不大,故还没有人感兴趣呢。

    2.针对企业用户,某些特殊组件需要授权。依然没人没人感兴趣。

    3.技术支持。这个赚到钱了,哈哈,主要是针对不差钱,不想看文档,想快速部署使用的客户。

    赚钱是为了更好的开源,那大家都有哪些尝试呢?一起交流交流

    如果大家对开源 IM (包括服务端,移动端,PC 端)感兴趣,可以到这儿围观我们:

    https://github.com/wildfirechat

    82 replies    2019-06-30 07:50:50 +08:00
    imningfeng
        1
    imningfeng  
       May 6, 2019   ❤️ 2
    “故意”在开源程序里写几个小 BUG,不影响程序运行的
    让他们找你“技术支持”一下?
    (我不是程序员,不懂技术,随意想的)
    ebingtel
        2
    ebingtel  
       May 6, 2019   ❤️ 1
    这种“软文”好 对大家都有利
    imndx
        3
    imndx  
    OP
       May 6, 2019 via Android
    @imningfeng 哦,这不好吧
    imndx
        4
    imndx  
    OP
       May 6, 2019 via Android
    @ebingtel 以后发帖我棏在最后加上分割线,写上广告时间
    imningfeng
        5
    imningfeng  
       May 6, 2019
    @imndx 脑洞一些而已,别当真,哈哈~
    cmlanche
        6
    cmlanche  
       May 6, 2019
    好东西,支持!
    mzlzero
        7
    mzlzero  
       May 6, 2019
    技术服务费的确是一个方法,快速部署还是很有需求的。可以做成个人版、企业版、企业本地部署
    ericgui
        8
    ericgui  
       May 6, 2019
    @imningfeng

    Nginx 有商业版本,OpenResty 也可以提供商业支持。

    开源软件提供商业支持是一个非常非常常见而且可行的盈利模式。
    imndx
        9
    imndx  
    OP
       May 6, 2019
    @mzlzero 对的,快速部署、快速熟悉系统是很有需求的,特别当别人时间就是钱的时候。
    现在是社区版和企业版,都是本地部署;目前还没精力提供公有云服务。
    mzlzero
        10
    mzlzero  
       May 6, 2019   ❤️ 1
    @imndx 要么两者差异化,要么就在更新功能上打时间差
    jacketma
        11
    jacketma  
       May 6, 2019 via Android
    这个有点标题党,第一桶金不是第一次的意思,是重量级才说一桶金
    wuliyichen
        12
    wuliyichen  
       May 6, 2019
    @imningfeng 阴谋论者,恶心至极
    haozi3156666
        13
    haozi3156666  
       May 6, 2019
    厉害,你们是团队做的吗?
    Felldeadbird
        14
    Felldeadbird  
       May 6, 2019   ❤️ 2
    个人心得:
    1.商业版应该和开源版 保持差异。不然买的人太小了。
    2.授权目前来说 只能说皮毛收入吧。
    3.技术支持这费用真心不好赚。。

    现在我准备走的路线是:卖插件。
    HongJay
        15
    HongJay  
       May 6, 2019
    @imningfeng 第一楼就让你真恶心了。骂几句不过分
    jxf2008
        16
    jxf2008  
       May 6, 2019   ❤️ 1
    @imningfeng
    开源你怎么放 BUG,你能在代码里藏一个全世界程序员都看不出来 BUG ?
    如果你真有这本事,那藏一下我觉得完全没问题

    开源软件的基本盈利模式
    1.放出源代码,让别人用,别人用你的软件一段时间,觉得符合他的要求
    2.然后别人需要增值服务,找你支持,你收费

    如果你的代码里有 BUG,别人用的隔三差五的出问题,谁还找你技术支持
    imningfeng
        17
    imningfeng  
       May 6, 2019
    @jxf2008 脑洞而已,别当真~
    imndx
        18
    imndx  
    OP
       May 6, 2019
    @Felldeadbird 你卖插件的路,挺好。我们以后可能也要走卖周边的产品的路子,比如朋友圈、多人音视频等。

    技术支持这费用,的确不好赚;虽然我们把技术支持定了一个还比较高的价格(5000/人 /天),但这只是辛苦钱,还会占用大量时间。

    商业版和社区版,我们想的是需要能平滑迁移,先用社区版,等他们赚到钱了,可以切换到商业版。
    imndx
        19
    imndx  
    OP
       May 6, 2019
    @jacketma 好吧,我一直理解是开张就是第一桶金,等转到真正的第一桶金之后,我重新发一个贴^~^
    imndx
        20
    imndx  
    OP
       May 6, 2019
    @mzlzero 社区版和商业版差异化这是一个办法;服务端软件,功能打时间差,感觉不是那么方便。
    xuddk727
        21
    xuddk727  
       May 6, 2019
    开源软件我觉得最关键是找准需求市场,市场没需求做的再精美何用?
    qcts33
        22
    qcts33  
       May 6, 2019
    基于开源项目的商业公司已经不少了吧,像 Docker 和 Redhat 之类卖技术支持,或者类似 GitLab 那样对一些附加共呢进行限制
    imndx
        23
    imndx  
    OP
       May 6, 2019
    @xuddk727 是的,市场很重要。要能帮别人解决需求的产品,才有变现的可能。
    fuyufjh
        24
    fuyufjh  
       May 6, 2019
    也许和这个新闻有关: [小众即时通信工具专项整治启动]( http://tc.people.com.cn/n1/2019/0417/c183008-31033688.html)
    fbcskpebfr
        25
    fbcskpebfr  
       May 6, 2019 via Android   ❤️ 2
    参考一下红帽盈利的方式,真的是开源赚钱两不误
    lulinux
        26
    lulinux  
       May 6, 2019 via Android   ❤️ 1
    靠运气赚一把≠一直能赚
    sunocean
        27
    sunocean  
       May 6, 2019
    @imningfeng 赚钱没事儿但是这么搞就有些卑劣了.
    imndx
        28
    imndx  
    OP
       May 6, 2019
    @lulinux 我们把这条回复当成一种激励,我们想靠实力赚钱。
    amps33
        29
    amps33  
       May 6, 2019
    @mzlzero 确实,大多数企业都急需快速易用,以支撑商业模式快速变现,可以基于这点先搞技术服务
    yixiang
        30
    yixiang  
       May 6, 2019
    不是总有人找你们做定制么,问下他们需要什么功能,把这些功能做成商业版,收钱不就行了。
    imndx
        31
    imndx  
    OP
       May 6, 2019
    @ruimz 谢谢建议,我们和红帽差了一个银河系呢,还得继续努力。
    imndx
        32
    imndx  
    OP
       May 6, 2019
    @yixiang 你真想法很棒,但现在现实有点骨干,好多定制,都要先搞 UI,还有一些针对他们的业务。


    我们以后注意收集一下公共的需求,是可以往这方面去想。
    xiaomimix5
        33
    xiaomimix5  
       May 6, 2019
    有演示吗?发出来让大家体验一下。
    artandlol
        34
    artandlol  
       May 6, 2019 via iPhone
    聊天软件还是换个颜色的图标
    imndx
        35
    imndx  
    OP
       May 6, 2019
    @amps33 对的,但总技术服务是一时,但不是长久之计,其实主要还是我们目前人力不足,都在努力开发,没有太多时间支持。
    @xiaomimix5 github 上可以看到,在这儿。https://github.com/wildfirechat
    @artandlol 哈哈,别人是就差一个程序员,我们是就差一个设计师。
    adjusted
        36
    adjusted  
       May 6, 2019
    @imndx 类似的我能想到的就是 mattermost 了
    luckycatoi
        37
    luckycatoi  
       May 6, 2019 via iPhone
    @jxf2008 这位接手上家代码被坑惨了,他挖的坑你填完了吗?
    mamahaha
        38
    mamahaha  
       May 6, 2019
    说明文档里把性能描述一下比较好,比如搭建服务端需要啥软硬件配置,可以支持多少人同时聊天等等。
    ddzzhen
        39
    ddzzhen  
       May 6, 2019 via Android   ❤️ 1
    技术支持在任何产品里都实用,但不建议作为主要盈利形式,否则就变成类似企业管理咨询的服务了,重管理轻产品。当然也要看产品本身对企业的价值,但大多数产品都会过多参与企业管理,所以产品本身收费比较合理,社区版不提供文档以外的支持,收费版添加从商业的角度提高效率的功能,免费版不注重效率,另外就是提供技术支持。
    tiaod
        40
    tiaod  
       May 6, 2019
    开源 IM 一律支持!
    xiangyuecn
        41
    xiangyuecn  
       May 6, 2019
    一年以来在 github 上开源了大大小小 10 来个项目,收到打赏、服务费总计不超过 256 块。不能抱太大赚钱希望😊
    POPOEVER
        42
    POPOEVER  
       May 6, 2019
    第一笔收入和第一桶金两码事啊,不过还是要祝贺
    viWww0vvxmolvY5p
        43
    viWww0vvxmolvY5p  
       May 6, 2019   ❤️ 1
    开源博客卖皮肤?
    其实定制开发是最靠谱的
    imndx
        44
    imndx  
    OP
       May 6, 2019
    @mamahaha 好的,回头加上,现在是大体写了下,然后提供了工具,让大家自己去测试。
    @ddzzhen 谢谢建议。等做大了之后,是可以考虑社区版不提供社区以外的支持,开始阶段,还得都支持好。
    @xiangyuecn 是的,打赏没多少钱,不少人让我们放上二维码,说要给我们打赏,都被我们拒绝了。
    @POPOEVER 哈哈,我一直理解错了,等赚到第一桶金的时候,再来发一次。
    opengg
        45
    opengg  
       May 6, 2019
    卖服务啊,看看 docker、redhat 咋赚钱的。
    技术不值钱,服务值钱。

    https://yunxin.163.com/price
    LossLess
        46
    LossLess  
       May 6, 2019
    已 star,看到提交记录有不少 moquette 项目来的,这个项目是你们的上游依赖吗?比较好奇如果上游不在支持了,你们是自己接手么?
    imndx
        47
    imndx  
    OP
       May 6, 2019
    @LossLess 是的,我们和上游其实已经完全分家了。

    @opengg 有些道理,技术不值钱,服务值钱。我理解的是先有技术,然后有用户,最后才有服务。
    hsuehsen
        48
    hsuehsen  
       May 6, 2019   ❤️ 1
    1. 对于定制开发
    可以收集需求,然后针对不同的场景或行业提供不同的解决方案

    2. 对于人手不足
    可以考虑扩充人手
    tomlee0201
        49
    tomlee0201  
       May 6, 2019
    支持,只要是好东西,不愁没有人关注。只有关注的人多了,不愁没有收入
    seven777
        50
    seven777  
       May 6, 2019
    我在想,是什么样的机构或公司还会对"定制 IM 系统"感兴趣!

    人与人之间和谐共处的主旨应该是"交换"啊,为什么越来越多的思想和技术都往"控制,驯化,榨取"这个道路上去了?

    以钉钉这个技术实现为例,
    喜欢钉钉的是什么人?讨厌钉钉的是什么人?钉钉这样的技术是一种生产力吗?

    我瞎说的,不要喷我,我做财务的,有财务或企业基本财物管理疑问我基本都愿意帮忙解答.
    SwagXin
        51
    SwagXin  
       May 6, 2019
    开源可以用免费用吸引到很多人。用户多了肯定有盈利点。
    ruandao
        52
    ruandao  
       May 6, 2019
    你们这个是内部项目转开源吗?
    不能是一开始就是为了开源开发的吧?
    jimrok
        53
    jimrok  
       May 6, 2019
    技术服务费不好挣,因为是出卖自己的时间,你不吃饭,不睡觉能有多少时间可以卖。商业授权才是正路。
    imndx
        54
    imndx  
    OP
       May 6, 2019
    @seven777 在意安全的公司可能会感兴趣吧。
    @jimrok 非常同意。
    imndx
        55
    imndx  
    OP
       May 6, 2019
    @ruandao 是一开始就为了开源开发的。
    jybox
        56
    jybox  
       May 6, 2019
    @imningfeng 其实根本就不需要故意,哪有没有 bug 的软件呢。
    nullcoder
        57
    nullcoder  
       May 6, 2019   ❤️ 2
    卖服务适合人多的大公司,比如 docker, redhat
    小团队更适合卖 license, 附赠有限的技术支持。

    个人初期可以考虑做定制开发,只要收入够高。
    慢慢的总结行业里的核心需求,巩固产品。

    设计师这个可以开放接口,给第三方一定机会来做,类似于 appstore 模式。
    也可以自己做,投入产出比合适的情况下。
    Justkkk
        58
    Justkkk  
       May 6, 2019
    这个就是火币那个火信?
    ihuzhou
        59
    ihuzhou  
       May 6, 2019
    不管怎样支持一波
    lyhiving
        60
    lyhiving  
       May 6, 2019
    其实用 go 来开发的话会更加靠谱
    imndx
        61
    imndx  
    OP
       May 6, 2019
    @nullcoder 非常同意你的看法。

    个人 /小团队,刚开始的时候,更多要考虑的是如何把东西做好,不能为了赚钱,而把最核心的东西给荒废了。

    留机会给第三方来做,这是一个合作共赢,大家一起把环境做好了,帮客户解决了问题,一起赚钱。
    imndx
        62
    imndx  
    OP
       May 6, 2019
    @Justkkk 哦哦,和火币一点关系没有呢,我们曾经想过用火信这个名字,后来发现被占用了。就改为野火 IM 了,希望小火能燎原。


    @lyhiving golang 性能等各方面是很优秀,但因为做 IM 是非常复杂的,需要一些 base。如果未来我们遇到了性能等问题,会考虑 golang 来实现某些关键组件。
    woyaojizhu8
        63
    woyaojizhu8  
       May 6, 2019
    招个设计师,然后做定制开发
    ruandao
        64
    ruandao  
       May 6, 2019
    @imndx 好可怕 2012 年 1 月开始的
    imndx
        65
    imndx  
    OP
       May 6, 2019 via Android
    @ruandao 我们 server 的 base 是 2012 年开始的,我们也干了很久了,但没这么久
    Licsber
        66
    Licsber  
       May 6, 2019
    还记得在群里看到一个人寻求技术支持 说他们客户端是 android studio 写的 服务端是 idea 写的 ..
    caiyue1993
        67
    caiyue1993  
       May 6, 2019
    两个关于技术支持的问题:1. 是按次数算钱还是时间算钱呢? 2. 钱款如何给?一次性给清还是先给百分之多少?
    imndx
        68
    imndx  
    OP
       May 6, 2019 via Android
    @caiyue1993 目前我们就支持过一次。这次是按天算钱,一次付清
    nooper
        69
    nooper  
       May 6, 2019
    一块钱打赏。
    imndx
        70
    imndx  
    OP
       May 6, 2019 via Android
    @nooper 没有那么少呀,我们技术支持是 5000 元 /人 /天
    firechat
        71
    firechat  
       May 6, 2019
    @caiyue1993 我们其实并不很想挣技术支持的钱,在写代码时就特别注重易用性,基本上程序员都能很容易上手的。我们希望的也是以后是面向开发人员的,开发人员能够自己学会使用及二次开发
    firechat
        72
    firechat  
       May 6, 2019
    @Licsber 是用的我们的东西吗?一般情况下去我们的 QQ 群里基本上都有答案,除非是二次开发
    firechat
        73
    firechat  
       May 6, 2019
    @woyaojizhu8 其实我们就只有一堆程序员,别的都缺,哈哈
    ywisax
        74
    ywisax  
       May 6, 2019
    IM 客户端出一个 RN 版本的吧
    hyyou2010
        75
    hyyou2010  
       May 6, 2019
    好奇问一下,写 IM 系统出来卖能挣钱吗?投入多少人月?
    或者你们是靠其他项目养活人的?

    毕竟做这个的厂家不少啊
    imndx
        76
    imndx  
    OP
       May 6, 2019 via Android
    @ywisax 这个目前还没有计划,等 pc 端、web 端完成以后可能会考虑
    imndx
        77
    imndx  
    OP
       May 6, 2019
    @hyyou2010

    1. 做 IM 的厂商是挺多的,但市场需求千奇百怪,不可能都满足,在某个细分市场,肯定还是有机会的,但机会在哪儿,我们也在找呢。

    2. IM 厂商,能提供通用功能,但定制化功能,比较难满足,如果有人力做定制的话,这是一个赚钱的方向。
    imndx
        78
    imndx  
    OP
       May 7, 2019 via Android
    爬上来感谢这 v2ex,发了这贴以后,我们涨了很多 star。非常感谢~
    hanguofu
        79
    hanguofu  
       May 8, 2019 via Android
    请问服务器端是用 java 写的吗?
    imndx
        80
    imndx  
    OP
       May 8, 2019 via Android
    @hanguofu 是的,全是 java
    zizifu
        81
    zizifu  
       Jun 11, 2019
    求联系方法,单位可能考虑二次定制开发。
    imndx
        82
    imndx  
    OP
       Jun 30, 2019 via Android
    @zizifu 你好,QQ:1960867973
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4560 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 191ms · UTC 09:54 · PVG 17:54 · LAX 02:54 · JFK 05:54
    ♥ Do have faith in what you're doing.