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

请问开源项目盈利的方式有哪些呢?

  •  
  •   wallace5303 · 2022-03-10 11:37:29 +08:00 · 3744 次点击
    这是一个创建于 1023 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己的开源项目做了 1 年了,现在 gitee 上有 1400+ star ;

    1. 之前想做个 pro 版(付费),但觉得影响用户体验。
    2. 广告,但是流量又不多,下面是一些统计数据:

    td.png

    项目是桌面软件开发框架,可能 electron 国内用的比较少吧 https://gitee.com/wallace5303/electron-egg

    总不能一直为爱发电吧,精力有限哎

    疲了,但继续坚持吧。

    38 条回复    2022-06-25 16:29:19 +08:00
    tagtag
        1
    tagtag  
       2022-03-10 11:41:01 +08:00
    用户多吗,付费支持,付费群之类的吧,粗暴点就付费文档,但是感觉只有国内的开源项目会搞付费文档。
    darkengine
        2
    darkengine  
       2022-03-10 11:44:31 +08:00
    向付费用户提供定制 + 技术支持
    wallace5303
        3
    wallace5303  
    OP
       2022-03-10 11:44:40 +08:00
    @tagtag 没有付费群,文档付费太不友好了吧....
    wallace5303
        4
    wallace5303  
    OP
       2022-03-10 11:46:29 +08:00
    @darkengine 这个之前想过,收费标准不好定;收费高了可能没什么人,收费低了,又没那精力。
    encro
        5
    encro  
       2022-03-10 13:09:42 +08:00
    你这个比较适合高级 SDK 收费:

    为用户提供一个基础 SDK ,然后在做一个高级 SDK ,可以直接生成特定功能\行业的解决方案( Demo ),这个接近成品的 Demo 收版权费或者定制费。
    encro
        6
    encro  
       2022-03-10 13:10:54 +08:00   ❤️ 3
    这种模式好比 bootstrap 免费,但是基于 bootstrap 做的 theme/template 就要收费一样的思路。
    mzlzero
        7
    mzlzero  
       2022-03-10 15:15:03 +08:00
    之前想做个 pro 版(付费),但觉得影响用户体验。

    这有啥影响的?现有版本直接就是开源版,增加月度,年度会员享受更多的功能,或者更多的额度
    shellus
        8
    shellus  
       2022-03-10 15:15:50 +08:00
    捐赠?
    renmu123
        9
    renmu123  
       2022-03-10 15:37:33 +08:00 via Android
    比如什么定制功能,作者答疑,商用单独授权
    yiqiao
        10
    yiqiao  
       2022-03-10 15:40:48 +08:00
    付费文档,付费视频教程,付费模板。
    BTW:请问下 OP electron 是不是很吃内存啊?
    jones2000
        11
    jones2000  
       2022-03-10 15:41:55 +08:00
    一般就做做技术支持收钱, 大点的公司用就签一个技术咨询的合同,不过要交 20%的个税。其他软件使用或二开培训什么的按课时收费。 文档一般就可以了, 没必要写的很细,现在的人都不看什么文档,上就就直接 issus 或微信问。联系一个外包团队, 二开或定制开发的直接包给他们做, 你提成+技术指导。
    littlewing
        12
    littlewing  
       2022-03-10 15:42:57 +08:00
    技术支持
    高级功能独立出来做成插件,付费
    littlewing
        13
    littlewing  
       2022-03-10 15:43:47 +08:00
    3. 生态相关的工具付费
    C603H6r18Q1mSP9N
        14
    C603H6r18Q1mSP9N  
       2022-03-10 15:46:32 +08:00
    打包多大?
    3dwelcome
        15
    3dwelcome  
       2022-03-10 15:51:45 +08:00
    @shanghai1998 用 electron 的空 APP 不会少于 100M ,强力压缩后大概 40M~50M 吧。
    RickyC
        16
    RickyC  
       2022-03-10 16:00:56 +08:00
    你先问问 Linus 和 Stallman 是怎么盈利的
    huntagain2008
        17
    huntagain2008  
       2022-03-10 16:01:38 +08:00
    本人小白,听说过的开源项目的作者曾经因经济问题付费马上被喷比如星际译王。用过的微信小秘书(微信机器人)高级功能和 OpenAPI 要每月付费才能用(好像付费用户还不少,但是忽然被封不能用了)。小白我愿意为 apple music 订阅 10 元 /月,愿意为来电小秘书订阅 6 元 /月,曾经为京东会员年卡 99 元续费两年,昨天冲动买了麦德龙会员卡 199 元一年
    RickyC
        18
    RickyC  
       2022-03-10 16:07:29 +08:00   ❤️ 1
    我能接受的几种方式:

    1. 靠捐助
    2. 一边做开源, 一边送外卖
    3. 靠开源提高个人知名度, 建立个人 IP; 当有一天, 你可以在简历里写"I Wrote Python", 应该会有公司愿意聘用你.

    -----
    总之个人非常反感, 没有开源精神的人, 整天嚷嚷开源.
    开源意味着放极长的线, 钓极大的鱼, 也意味着此刻的贫穷.
    dengn
        19
    dengn  
       2022-03-10 16:12:39 +08:00
    electron 以前我用过,拿 js 开发桌面版程序效率还蛮高的。
    你这个看起来适合给一些中小开发企业做企业版或者做技术支持收费。
    nieboqiang
        20
    nieboqiang  
       2022-03-10 16:39:14 +08:00
    这个和 electron 有什么区别吗?优势在哪里啊。
    encro
        21
    encro  
       2022-03-10 19:01:00 +08:00
    其实更加具体的例子是 tailwindcss ,框架免费,但是组件收费,
    然后提供许多写好的美雅的成套组件收费,

    不付费只能看到图,
    少量付费后可以得到编码后的 dll ,
    付费足够后得到组件源码。

    @RickyC

    不同的项目不一样,毕竟大家还是要赚钱,
    开源是更多是一种商业模式,
    尽量让愿意付出大精力的程序员可以免费,
    让有钱的能赚钱的企业和个人用户付费。

    基础设施类 -> 如:docker ,linux ,免费,通过增值业务收费或者对超大企业客户收费,云端版
    ToC 工具类 -> 订阅,买断,去广告,Pro 版本
    ToB 工具类 -> 买断,订阅,维护,咨询,定制,
    encro
        22
    encro  
       2022-03-10 19:06:44 +08:00
    想办法了解用户需求,
    他们用你的工具做了什么,有哪些困难,然后看能为他们提供什么,直到他们觉得你提供的东西物超所值,
    然后你评估解决方案是否能具备通用新和复用性,
    如果具备那么可能离赚钱不远了。
    encro
        23
    encro  
       2022-03-10 19:31:44 +08:00
    @RickyC

    开源的目的可能有:

    1 ,打造个人或者企业品牌;比如:BAT 的一些开源项目,Vue ,Swoole ;
    2 ,东西太难,必须利用社区力量不断完善才能打败竞争对手;比如:Linux ,Android ,redhat
    3 ,增加用户信任,打造产品优势;比如:mongodb ,TiDB
    4 ,学习技术,练手,抛砖引玉;
    5 ,大企业人才挖掘:曾经因为开源贡献收到百度面试邀请函;
    6 ,SEO 占位;
    ...
    xxx ,为爱发电(可能只能放最后了)

    开源可能真的往往只能是手段,不是目的。
    只是有的人手段高明有的恶劣,
    可以站着赚被人夸,
    有的人想躺着赚被人骂。

    30 岁前的时候你一人赚钱一人花,可以为爱发电免费开源赚名气,加入大公司项目拿敲门砖;
    30 岁后你可以利用开源将事业做大,站着把钱赚了。
    我认为都没错,且对社会和人类有贡献的。

    至于部分假开源 ---- 群众的眼镜最终是雪亮的。
    wallace5303
        24
    wallace5303  
    OP
       2022-03-10 19:44:44 +08:00
    @yiqiao 内存稍微大点,但现在电脑的配置,不用担心这个问题
    C603H6r18Q1mSP9N
        25
    C603H6r18Q1mSP9N  
       2022-03-10 19:47:34 +08:00
    可以看看 这个: https://github.com/tauri-apps/tauri ,桌面我感觉这个还不错,做点小工具蛮好的
    wallace5303
        26
    wallace5303  
    OP
       2022-03-10 19:50:33 +08:00
    @littlewing 有个 PHP 的项目(fastadmin)就是靠插件付费,人家做的满大的,插件模式设计的比较好,值得学习
    wallace5303
        27
    wallace5303  
    OP
       2022-03-10 19:51:24 +08:00
    @dengn 对,目前就是这样
    wallace5303
        28
    wallace5303  
    OP
       2022-03-10 19:52:50 +08:00
    @encro 这种模式目前是比较主流的
    wallace5303
        29
    wallace5303  
    OP
       2022-03-10 19:53:10 +08:00
    @shellus 有一点点收入
    wallace5303
        30
    wallace5303  
    OP
       2022-03-10 19:54:08 +08:00
    @nieboqiang 就像 Spring 对于 java ,Django 对于 python ,thinkphp 对于 php ; electron 只是提供了 api ,但你写业务的时候,一个框架能提高开发效率,道理是一样的。
    wallace5303
        31
    wallace5303  
    OP
       2022-03-10 19:59:20 +08:00
    @shanghai1998 这个要学习 Rust ,而 electron 只需要 js ,个人感觉 electron 门槛低,更有吸引力一下
    encro
        32
    encro  
       2022-03-10 20:14:42 +08:00
    @wallace5303

    fastadmin 模式相对微擎来说就一般了。。。
    nieboqiang
        33
    nieboqiang  
       2022-03-11 09:42:12 +08:00
    @wallace5303 没太看懂,你这个文档里也没写请,什么情况下,这个框架可以提升运行效率 /写作效率。
    fidetro
        34
    fidetro  
       2022-03-11 11:10:08 +08:00
    广告应该走不通,我有个类似的情况可以参考一下。
    我有个桌面应用日活 80-100 左右,教程放在了我的博客,有段时间在博客接了 Google ads ,收入微乎其微(一天大概增长 0.01 美金?忘记了),后来我就把博客广告停了
    顺带吐槽一下,Google 的广告要屏蔽一些色情、vpn ,不然好像会被网站,我在后台关了那些广告类型,还是偶尔会出现,后来还得单独屏蔽某些网站的广告才行,但是这些广告好像是会比其他广告要给的钱更多
    wallace5303
        35
    wallace5303  
    OP
       2022-04-24 11:21:45 +08:00
    @nieboqiang 我这个是开发框架啊,就像 Spring 对于 java ,Django 对于 python ,thinkphp 对于 php ; electron 只是提供了 api ,但你写业务的时候,一个框架能提高开发效率,道理是一样的。
    wallace5303
        36
    wallace5303  
    OP
       2022-04-24 11:22:44 +08:00
    @fidetro 我觉得也是,想要广告收入,日活需要达到一定量级
    F4NNIU
        37
    F4NNIU  
       2022-06-25 12:09:31 +08:00
    @wallace5303 ,你好,感谢关注 FastAdmin ,FastAdmin 后台框架开源的目的比较简单,最初只是为了节省身边朋友们的时间,为身边朋友们的项目快速提供一个后台。

    毕竟几乎每一个项目都需要后台,而且我们当时也没有找到合适的,所有就自己做了一个,然后就分享给身边的朋友们一起使用。

    后来使用的朋友越来越多,在朋友们的建议下我们成立了 FastAdmin 开源社区,早期服务器和 CDN 都是由朋友们赞助的,随着越来越多的朋友使用,下载服务器不堪负重,CDN 流量超了,赞助的朋友也承担不起了。
    F4NNIU
        38
    F4NNIU  
       2022-06-25 16:29:19 +08:00
    于是后来我们开始了自救,我们尝试过很多很多开源可持续的方案,比如:接项目、打赏、一对一培训、接广告、写收费教程、写公众号等等,什么方法都想过,插件市场只是其中一种方案,未来还会考虑其他的方案。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2961 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.