Fundraising from You Yuxi’s Weibo in the past two days, thinking about how open source can make a lot of money

It was first published on the official account. The front end is from advanced to hospital admission . Welcome to pay attention.

In the past two days, You Da said on his Weibo that he intends to start the domestic open source donation plan. As of the post of this article, there has been a fixed charge of 6k/month.

This amount is still relatively small at present, and enterprise-level sponsors should not have appeared yet. If only relying on individual donations, this amount is really not enough for the team's expenses.

image.png

image.png

It happened that I saw an article by the author of Ink, describing his thoughts on how to make money stably with open source software. I think many of his views are very sharp, and it is worth learning from front-end developers and students. After all, you may have open source software in the future. one day. The following is the content of his article:

Ink has been gaining popularity lately and has been used by some well-known companies for some time. However, like most other open source projects, Ink does not generate any income.

I started researching various options to change this and somehow start charging so it can support me and further development of Ink and related projects like Ink UI and Pastel .

This article is a brief version of what I've learned on the subject.

method that doesn't work

Here's why I don't think maintainers can earn income from their projects.

rely on individual donations

It's nice to have someone willing to support you, but you won't be able to live on a $5 monthly donation. This is a way for the community to appreciate your work, but should not be considered a steady source of income.

Unless you're one of the very few very popular developers in the community, accept the fact that not enough people will subscribe to the monthly donation.

Still, I don't think individual donations are the answer.

expect corporate donations

You build a project that companies love and run in production, and they get a lot out of it. Of course, they must know it's good to give something back, after all they make so much money, right? wrong.

We need to finally understand some simple truths and change our expectations.

Running a business means maximizing revenue and minimizing expenses. A business isn't going to add another recurring expense out of good intentions, just to be nice to you.

企业习惯于以金钱交换价值。开源维护者需要考虑到这一点。你提供价值,他们从中受益并为此付费。

确实有一些拥有强大开源文化的公司可以持续给他们依赖的项目提供重大的每月捐赠,但不幸的是,他们是个别案例而不是常规。

完全依赖捐赠或赞助

我们以更或多或少相似的措辞请求捐赠:

请考虑赞助我,这样我就可以继续开发我的开源项目。

我们建立了一个漂亮的 GitHub 赞助页面,然后坐在那里等待有人注册。你能想象一个企业采用类似的策略吗?它会在一个月内破产倒闭。

我们需要理解我们的项目对公司所提供的价值,并开始收费,就像我们经营一家企业,销售一种有用的产品。

认为没有人愿意付费或者定价不够高

在几家中小型初创公司工作过后,我现在明白几年前自己有多么愚蠢,以为每月 30 美元的订阅费是一个高价标签,或者公司不愿意为工具付费。纯属胡说八道。

公司为员工解决日常问题和开发产品支付数十万美元。如果你的项目解决了他们的问题,使他们的团队不必自己解决,他们会支付比你认为的价值高 10 倍、100 倍甚至 1000 倍的费用。而且,他们会对此感到满意。

公司已经为各种工具和费用支付数千美元每月。无论你要求什么,实际上对他们来说都是九牛一毛。这是一个陈词滥调,但是确实要将你的价格加倍或者翻两倍。

害怕或者羞于索要信用卡信息

我们不需要为我们的工作收费找理由。没有什么可羞耻的。

你为解决一个问题而努力工作。有人有这个问题,并付费请你解决它。不要过多思考。

有效方法

我们喜欢抱怨没有人支付维护者的费用,但实际上有很多建立在开源基础上的成功企业。以下是它们生成稳定可持续收入的方法。

商业许可证

Dave DeSandro 的Metafizzy提供各种 JavaScript 库,其中包括 Isotope - 用于创建灵活网格布局的库。Isotope 是开源的,但根据你的使用方式有不同的许可证

  1. 开源许可证。

该许可证允许在个人或开源项目中免费使用 Isotope。

  1. 商业许可证。

该许可证允许你在几乎任何商业应用中使用 Isotope。实际上,任何希望使用它的公司很可能需要购买商业许可证。

商业许可证的定价根据使用人数而不同:

  • 单个开发者的费用为 25 美元。
  • 8 名开发者团队的费用为 110 美元。
  • 无限数量的开发者的费用为 320 美元。

请注意,这些不是订阅,而是一次性付款。

商业许可证本身是一份 PDF 文件,支付后通过 Gumroad 发送给你。

  1. 商业 OEM 许可证。

该许可证适用于先前的商业许可证未涵盖的其他用途,特别是 UI 构建器、SDK 或工具包。对于商业 OEM 许可证没有公开的定价,这意味着它比前几个等级要贵得多。这些用例可能意味着 Isotope 作为用户界面或产品提供中的关键组成部分,因此公司愿意支付高额费用。

我喜欢这种方法的原因

这看起来是以最简单的方式对开源进行收费,因为 Metafizzy 为同一份代码提供了不同的许可证,许可证本身是一个 PDF 文件。没有专业版,没有许可证密钥,也没有其他需要维护的东西。个人开发者可以免费使用同样的工具,而公司则支付合理的价格。

为更多功能收费

Mike Perham 的Sidekiq是一个在 Ruby 应用程序中基于 Redis 的后台作业的著名库。Sidekiq 提供了 3 种不同的计划:

  1. 开源版。

Sidekiq 免费提供一个有限的开源版本。尽管它被称为“开源”,但 LGPL 许可证似乎允许你在商业应用中使用免费版本。

开源计划不提供任何客户支持,因此 GitHub 问题是你自己解决问题的地方。

  1. 专业版。

专业版每月收费 99 美元(或 995 美元/年),提供更多的功能。例如,批处理后台作业、通过更高级的 Redis API 提供的增强可靠性以及过期作业。专业版还包括通过电子邮件提供的客户支持。

  1. 企业版。

企业版根据你运行的 Sidekiq 实例数量,以 229 美元/月或更高的价格提供全部功能。

Sidekiq 的表现非常出色,根据 Mike 在 Hacker News 的最新评论,它现在每年创造 1000 万美元的收入。

有趣的是,他还提到,你可以通过其他开源 Ruby gem 组装 Sidekiq 的大多数付费功能,但是设置和维护起来需要很多时间。最终,你可能会得到一个比经过多次测试的 Sidekiq 还要糟糕的系统,所以购买功能齐全的 Sidekiq 似乎是明智之举。

Sidekiq 的大多数商业功能都可作为开源软件包获得,但是当你将 3-6 个这些功能集成在一起时,复杂性会悄然而至。自己构建往往会导致一个比我

精心策划的成熟、经过良好调试的系统还要差的系统。

一旦你注册了 Sidekiq,你将获得访问私有 Ruby gem 服务器的权限,可以从中下载并更新应用程序中的sidekiq gem。他自己构建了这个系统,并表示维护它不需要花费太多时间。

我喜欢这种方法的原因

Sidekiq 首先是一个很棒的开源项目。在 Ruby 社区中,当你需要后台队列时,它成为了一个明显的选择。这是 Sidekiq 唯一的营销渠道。

然后,开发人员向他们的朋友和公司的管理人员推荐 Sidekiq。随着他们的应用程序扩大,客户有明显的动机支付 Sidekiq 以解锁更多功能。

托管版本

最近,越来越多的企业将其整个产品开源,并提供托管版本以获取收费。

  • Plausible Analytics - 一个注重隐私的 Google Analytics 替代方案。托管版本每月起价 9 美元。
  • PostHog - 产品分析、功能标志、A/B 测试等多个数据工具的组合。托管版本采用按用量计费,前 100 万个事件免费,之后每个事件收费 0.0003068 美元。
  • Metabase - 数据库仪表板。托管版本每月起价 85 美元。

这些只是我能想到的例子,还有许多类似的例子。

我喜欢这种方法的原因

你可以构建一次应用程序,并将相同版本作为开源和托管付费产品提供。你可能会想:“为什么有人愿意为可免费获得的东西付费”。然而,Plausible Analytics 每年收入 100 万美元,所以肯定有很多人愿意支付小额的月费来享受他们的产品,而不必处理服务器。

收费维护和高级材料

Moritz Klack、Christopher Möller、John Robb 和 Hayleigh Thompson 的React Flow是一个用于交互式流程图的 React 库。这是一个可持续的开源项目,与我以前见过的任何项目都不同。React Flow 为公司提供了一个专业版订阅,其中提供以下功能:

  1. 访问专业版高级用例示例。
  2. 优先解决 GitHub 上的问题。
  3. 每月最多 1 小时的电子邮件支持。
  4. 最有趣的是,我引用一下,“保持库的运行和维护,采用 MIT 许可证”。

在整个定价页面上,大部分文案都集中在最后一点上。React Flow 不是一个容易用其他东西替代的库,所以公司很可能有兴趣确保它得到良好的维护,并继续使用 MIT 许可。

John 在他们的博客上写了一篇优秀的文章,名为“Dear Open Source: let’s do a better job of asking for money”,我建议你阅读一下。我对此非常着迷,所以给 John 发了一封邮件,提出了一些后续问题,他非常友善地回答了我关于这个话题的许多宝贵的知识。

以下是我从我们的邮件往来中总结出的要点:

  • 包装很重要。公司内部持有信用卡的人希望看到他们一直在看到的“定价”页面。GitHub 赞助页面行不通。React Flow 最初有一个这样的页面,但几乎没有获得任何收入。当他们推出一个类似 SaaS 的产品网站,并提供几个定价层次时,情况发生了变化。
  • 让人们发现专业版计划。React Flow 组件显示一个指向他们网站的链接,并要求开发人员在订阅专业版计划后将其删除。即使在不这样做的情况下删除它仍然完全合法和可以接受,但它作为一个不会强迫的好方法,可以促使人们查看专业版计划。
  • 公司感到在有直接支持的情况下更安全。React Flow 每月提供最多 1 小时的电子邮件支持,所以我自然而然地问如果客户花费的时间超过 1 小时会发生什么。John 表示,即使如此,他们还是会继续通过电子邮件提供支持,最后一切都会平衡,因为有很多客户根本不联系他们。他还认为,电子邮件支持会给人一种保险的感觉,因此公司知道如果有需要,他们可以找到他们,即使他们从未这样做过。
  • 为人们提供可以立即购买和访问的东西。我想知道那些对专业版客户可用的高级示例有多重要,因为与其他好处相比,它们似乎只是一种美好的附加功能。令人惊讶的是,John 有不同的看法。他坚信,购买后立即提供一些有价值的东西可以将他们的专业版计划与咨询公司或服务区分开来。这还为客户提供了一个参考点,他们可以在项目中使用并学习。此外,这还有助于吸引那些对 React Flow 感兴趣的公司。

我喜欢这种方法的原因

React Flow 以其出色的开源库而闻名,但他们找到了一种明智的方式在商业上获得收入。他们在定价、包装和支持方面的决策都非常明智,并成功地转化了开源用户为付费客户。

这是我了解到的一些有关将开源项目变为可持续收入的方法。希望这些例子能给你提供一些灵感和启示!

支持包

Last but not least, you can build a consulting firm around your open source work and provide expertise support to companies that depend on that work.

  • Babel offers a $24,000 per year plan on their Open Collective page, where companies get 2 hours of email or video support per month.
  • curl offers commercial support , even including developing custom features and code reviews to see how you use curl.
  • Filippo Valsorda offers the company a five-figure annual retention agreement. Filippo meets with engineers to understand their needs and ensures that those needs are met when developing his open source software. Filippo is a cryptography expert, so companies can sign more expensive contracts for his expertise in anything related to cryptography, not just his own projects.

The reason I like this approach

Paid support for companies keeps your project fully open source while generating more revenue than a Pro subscription. I don't know how difficult the process is, but for someone who is used to working as an employee, it's an attractive option.

in conclusion

Occasionally, there will be another blog post on the front page of Hacker News discussing the breakdown of the open source model and maintainers not getting any income from the companies that benefit from their work.

Is this fair? unfair. What can they do? There are many viable options for generating sustainable income, and there are many successful examples of people doing it today and have been doing it for years. This might work for you too, you never know until you try.

It was first published on the official account. The front end is from advanced to hospital admission . Welcome to pay attention.

Guess you like

Origin juejin.im/post/7245584147456278589