开源项目怎么搞钱·下

文摘   科技   2024-11-22 14:32   上海  


原文地址 https://blog.scalingdevtools.com/how-do-open-source-companies-make-money/

上篇:开源项目怎么搞钱·上‍‍

我经常被问「开源项目怎么赚钱」?

这周,我和开源密钥管理工具 Infisical 的 Vlad Matsiiako 聊了聊,深入探讨了开源公司为什么能盈利、怎样盈利。

SAAS / 云‍‍

SaaS 销售的是软件的托管版本,其中部分产品(例如管理功能)可能没有开源。GitLab、Supabase 和 Infisical 就是这样做的;维基百科的「Open-core model」条目下还有更多类似案例。鉴于有时开源部分的代码缺乏某些功能(尤其是 SSO 这样的企业/管理功能),用户确实可以自行托管,但直接订阅更方便。

许可证

有些公司对代码的某些部分出售商业许可证,商业用户需要付费使用。例如 AG Grid(一个网格组件库),提供的就是结合了 MIT 许可和商业许可的软件。

支持 / 咨询

建立了一个成功的开源项目,创建者就可以从「专家」的角度,为使用该项目的组织提供优质的内部服务 -- 可以是咨询或支持。企业通常乐于为服务级别协议(SLA)付费。

Nrwl 的 Juri 举了 Nx.dev(构建系统,针对 monorepos 进行了优化)的例子。可以在 https://podcast.scalingdevtools.com/episodes/aim-for-the-painkiller-with-juri-strumpflohner 听 Juri 怎么说。

赞助

有些项目有赞助商资助维护。例如, Zod(schema 验证工具)的 Colin,在他的 GitHub 项目就有不同级别的赞助。我的朋友 Jeremy 创建了 Bulma(一个 css 框架),他也是在 Patreon 和 GitHub 获得赞助的。

Zod 和 Bulma 都不是什么公司,背后只是热衷于开源项目的创造者。

我朋友 Jeremy 的个人网站:https://jgthms.com/

我接触过的大多数开源项目创建者都专注于提供 SaaS / 云产品,这似乎是风险投资支持的初创公司最直接的选择。但我认为 AG Grid 和 Tailwind 的许可模式确实有趣。

如果上面有遗漏,请评论指出,我将在下一期中补充。

中国软件要出海,不能总是单打独斗

开源项目怎么搞钱·上

Bytebase 3.1.0 -  通过 Google / GitHub SSO 功能开放给专业版

数据库 DevSecOps 的守护者们|(内附惊喜🥵)


Bytebase
百万下载量的开源 SQL 审核,数据库 DevSecOps 和 CI/CD 团队协同工具,专为开发者, DBA 和安全团队打造。同时被 CNCF Landscape 和 Platform Engineering 组织收录。
 最新文章