如何用您的开放源码项目支付租金

2020-07-27 17:50:25

←All发布了许多开源项目,资源严重不足,资金严重不足。一些开源开发人员甚至不得不牺牲他们的财务安全来激发他们的热情。

一些开源项目梦想从一个狂热的爱好变成一个小型但可持续的公司。这篇文章将着眼于这些项目的不同融资方式,以使小团队能够通过全职从事他们关心的项目来维持自己。

在许多人使用和享受的开放源码产品上工作不应该需要金钱上的牺牲。为了构建和发展优秀的开源软件来替代专有软件,比如Firefox is to Chrome,我们确实需要更多的人能够全职致力于开源。

让开源变得可持续是我们为似是而非的分析花了很长时间思考的事情。我们正在构建一个免费的、开源的网络分析工具来替代Google Analytics。我们有一个免费的啤酒自托管解决方案,我们有一个云解决方案,它是完全相同的软件,不同的是,我们为您运行和管理它,以换取订阅费。

我们目前专注于这个没有工资的全职工作,以便发展它,使它成为一个可以自我维持的项目,可以支付我们的房租和账单。我们也完全自力更生,没有外部资金。我们希望在这方面取得成功,并让更多的人成功地从事开源项目,使网络成为一个更好、更用户友好、更有道德的地方。

一些开源开发者不想也不需要资金。没关系。

许多开放源码项目都是由大公司资助的,因此一些开发人员将其作为其工作的一部分。有些人可能喜欢他们的全职角色,出于热情,他们更愿意在业余时间为开源做出贡献。

对一些人来说,这是一个创造性的出口。有些人的财务状况很好,他们这样做是因为他们想做一些责任更小、压力更小、控制力更强的事情。

有些人致力于开源软件,以提高他们的技能或建立声誉,这可能会让他们获得更好或更大的角色。

所有这些都很好,看到这么多才华横溢、充满激情的人在如此伟大的事业上工作,而不需要担心自己的财务状况,这是令人惊讶的。

但我们不能忽视这一点的另一面。有些人承担不起在开源项目上做无偿工作,无论他们对此有多大的热情。也有一些“饥肠辘辘的艺术家”从事资源稀少、潜力巨大的大型开源项目。

一般来说,更多的资源投入到开源项目中将意味着更多的人能够将更多的高质量时间集中在这些项目上,这将使那些产品更好,对更多的人更有用。这将有助于让更多的人有机会开放源码产品,甚至永久地从封闭的和专有的选项中切换出来。

“使用Ghost的人越多,我们的客户就越多,我们获得的收入就越多,我们可以雇佣更多优秀的人为基金会工作,软件变得越好,使用Ghost…的人就越多。诸若此类。这是一个良性循环,这意味着我们可以永远创造开放的、适应性强的软件,拥有一个充满活力的未来。“。

为任何项目筹集资金,无论是否开源,都不是一件容易的事,它需要参与项目的人发挥创造力。对于开源项目来说,赚钱可能是一个更大的挑战,因为根据定义,他们生产的软件可能是免费使用或许可的。

一般来说,对于许多项目来说,与人们或企业非常相信的东西保持一致,或者在他们愿意付费的情况下找到价值,这是很有用的。在大多数情况下,这是最好、最有效的商业模式,也是实现可持续性的最佳方式。

事实上,人们愿意为你正在开发的软件付费,这意味着他们在软件中找到了价值,他们用它来做事情,所以他们很乐意花钱为持续开发提供资金,并确保长期的可持续性。

因此,构建一个社区,并使该社区足够关心您的用例,以便他们愿意为此买单,这是第一步。

我听到你说你不是一个商人,你不想改变你的角色,你不需要与外界沟通,甚至不想谈论做营销!也许有一种方法可以让其他热情的人参与进来,帮助你处理一些你不想处理的方面?

在似是而非的分析方面,Uku更专注于开发,而我更专注于沟通方面的事情。我们一起讨论不同的事情,但我们的主要责任是沿着这些路线划分的。

以下是webpack的肖恩·拉金(Sean Larkin)关于他们需要进行哪些文化变革才能增加该项目的资金,包括发布内容、开展宣传和建立关系:

“想一想你的项目的长期战略。可持续性真的很重要。我认为开放源码的可持续性在这个时代已经被打破了。这不是施舍,而是价值回报。我们致力于的每一项功能都必须对网络生态系统和用户有利。通信对代码本身同样重要。Webpack曾经只是一个项目,一个人维护。因此,这不仅是开发活动和支持的变化,而且是我们如何联系人们,如何发布会议记录,如何在Twitter上沟通,以及如何招募人员参与该项目的变化。“。

这里有一些方法可以确保您可以用您的开放源码项目支付租金和账单,同时仍然保持创作自由并享受这一过程。

许多开放源码项目都提供自己动手、自托管的部署。有些人更喜欢这种方法,希望自己在自己的服务器上托管、运行和维护软件。

对于其他许多人来说,云中托管的“即插即用”解决方案有很大的价值。他们不想担心安装、升级、拥有服务器、安全性、维护性、正常运行时间、稳定性、一致性、加载时间等等。

因此,开源项目可以通过在线帐户和服务器访问来销售付费托管服务的订阅。下面是Ghost是如何谈论这件事的:

虽然我们发布的软件是免费的,但我们也为它销售高级管理主机,这给了这个非营利性组织一个可持续的商业模式,并允许它100%自筹资金。“。

似是而非的分析遵循同样的模式。我们提供看似合理的Analytics云版本,您可以在其中为您解决所有问题,但您也可以在自己的服务器上下载并运行完全相同的软件,不同之处在于您要负责从安装到维护和升级的所有工作。

Tourse是一个开放源码的讨论平台,您可以从自己的服务器上免费下载、安装和运行。话语是如何赚钱来继续开发这个项目的?他们为那些不想担心自己安装和维护的人提供托管论坛主机。

Matrix是一个开源网络,可为企业、团队或个人提供安全、分散的通信。您可以将其安装在您自己的服务器上,也可以为Matrix的创建者为您安装和维护的托管主服务器付费。

这是免费增值定价模式(或在某些情况下是开放核心模式),在这种模式下,您免费提供基本产品,但对具有附加功能和扩展功能的增强版产品收费。

GitLab是一个提供Git存储库管理器的开源工具。基本产品对每个人都是免费的,而你可以升级到带有安全扫描和警报等附加功能的高级套餐。

Sentry是一款开源的应用程序监控和错误跟踪工具。你可以作为单独的开发者免费使用它,但是如果你是团队的一员,或者如果你想要第三方集成或高级分析等额外功能,你可以升级到高级套餐。

Standard Notes是一款开源的完全加密的笔记应用程序。它可以在不限数量的设备上免费使用,但您可以升级到包含不同主题、功能强大的扩展等等的扩展版本。

这种模式意味着开源项目的用户需要付费才能获得项目维护人员的支持。支持可以有多种形式和形式,包括培训、咨询或技术支持。

许多最大的开源项目主要关注这种业务模式,特别是支持超大型企业。这包括Red Hat、Canonical和Nextcloud。以下是这种定价方法的一些实际应用的不同示例:

Sidekiq为Ruby提供了简单高效的后台处理。客户可以“直接从Sidekiq专家那里获得支持”,以进行定制工作和私人咨询。

Sourcehut提供了一套用于软件开发的开源工具。他们还以顾问的身份提供服务,专门专注于自由软件项目。

Blender是一个开源的3D创建工具。他们提供基于订阅的搅拌器云,并提供培训、资源和不同的工具来帮助您充分利用搅拌器软件。

许多开源项目都是由自愿捐款推动的,这些捐款是由使用产品本身的企业和个人直接提供的。有很多方法可以做到这一点,包括经常性的持续捐款或一次性捐款。

也可以进行专门的筹款活动,如众筹活动。一些项目甚至利用赞助来支付功能开发成本,在那里他们筹集资金来添加特定的功能和构建特定的功能。

捐款可能是筹集资金的最简单方式,但也可能是实现可持续资金水平的一种困难方法。一些人反对接受捐赠(或宣传他们接受捐赠的事实),因为这感觉像是依赖于他人的慈善。捐款可以对一些项目起作用,这里有一些例子。

Linux发行版的基本操作系统有一个“随你付”的模式,允许你花任何你想要的钱购买他们的操作系统。您甚至可以将金额设置为零,然后免费下载该软件。一定比例的用户决定捐款,这种模式似乎对他们很有效,因为他们“负担得起”一小群全职开发人员。

在我们用户和粉丝的帮助下,我们已经能够从一小群充满激情的志愿者成长为一家规模很小但可持续发展的公司。每一点支持都能帮助我们改进初级操作系统,解决更雄心勃勃的问题。“。

Ruby Together是一个社区资助的项目,它付钱给专家来开发和改进关键的基础设施项目。他们清楚地展示了他们的融资目标,他们计划用不同的融资水平实现什么(比如雇佣一个35K美元级别的全职开发人员),你可以跟踪他们的融资进度。

Font Awese帮助你在你的网站上添加矢量图标和社交标志,他们的众筹活动非常成功,超过3.5万名支持者承诺提供超过100万美元的资金,让这个项目变得生动起来。

要从开源项目的不同资金计划中获得灵感,一个很好的地方是探索Open Collective。诸如CryptPad、Open Broadaster Software和Qubes OS等伟大的开源项目都是通过该平台获得资金的。

在这篇文章中探索不同的选项和不同的例子。上面的融资方式列表并不意味着你必须选择并坚持一种商业模式。

Ghost是一个从众筹活动开始的项目的一个很好的例子,后来他们引入了高级托管解决方案的订阅,现在也接受那些使用自托管版本的人的捐款,但他们很高兴为保持项目的可持续性和开发的进行做出贡献。

这些不同的商业模式和定价模式是确保从事开源软件工作的人按时间和辛勤工作获得报酬的合理方式。

经济上的牺牲不应该是必需的,更多的开源开发者应该能够用他们的项目来支付他们的租金。这将使整个自由和开源软件生态系统更加健康,并将为专有和封闭源代码产品提供更好的替代方案。