你可能会保护几个开源我的项目,有没有想过从中赚钱?
程序员常常将闲暇工夫花在集体软件开发我的项目上。许多程序员将他们的试验和翻新想法转化为每个人都能够收费应用的开源我的项目。GitHub 上的大部分开源我的项目都是由开发人员为开发人员制作的。换句话说,程序员能够通过节俭额定的开发工夫来将大多数开源我的项目与其软件我的项目集成。此外,还有许多开源开发人员工具能够让开发人员的生存更轻松。
程序员常常把开源我的项目作为一种喜好来工作,就像我一样。然而,咱们在与开源我的项目单干的同时,还从事着一份软件工程工作,帮忙咱们领取账单。因而,毫无疑问,如果这些我的项目帮忙咱们领取账单,咱们能够将更多工夫花在咱们的开源我的项目上。
我通过我的开源我的项目赚了相当多的钱。在这个故事中,我将领导你如何在不失去现有社区的状况下将你的开源我的项目变成一个支出起源。
确保你的我的项目解决了一个问题
每一个胜利的开源我的项目背地,都有一个每个人都须要解决的工程问题。例如,zx 我的项目在三个月内取得了超过 18k 的 GitHub 星星,它引入了一种应用 JavaScript 编写相似 Bash 的 shell 脚本的办法。Bash 脚本语言的确很慢,而且对开发人员不敌对。当脚本的逻辑变得复杂时,每个程序员都常常与 shell 脚本奋斗,因为 Bash 不是一种通用语言。zx 我的项目解决了大多数开发者面临的一个问题。
在你思考盈利过程之前,你须要确保你的我的项目是胜利的。开源我的项目的胜利取决于开发人员受众的大小。如果您在开源我的项目的沟通渠道中常常收到个性申请、反馈和问题,那么祝贺您,您能够持续下一步。否则,请确保您的开源我的项目解决了大多数开发人员面临的问题。此外,请确保保护一个洁净且最新的网站和文档。
让它做好用于生产筹备!
程序员寻找开源框架和库,将其纳入各种我的项目中。不是所有的程序员都会把你的开源我的项目和业余我的项目整合在一起,他们可能常常试图把你的我的项目和企业软件系统整合在一起。因而,你须要使你的开源我的项目为生产做好筹备,以反对企业的整合。生产就绪指的是设计良好、文档欠缺、可保护、可扩大、稳固、不易出错和功能齐全的软件模块。
确保你的开源我的项目有上述要求。否则,请彻底测试你的我的项目,重构你的代码库,并减少更多的性能以满足企业级需要。查看以下故事来验证你的编码技能,因为你的开源我的项目的品质取决于它们。
进步编程技能的 5 个实际:https://betterprogramming.pub…
在不失去社区的状况下实现商业化
当初,我将领导你从你的开源我的项目中取得支出起源。在持续之前,请务必验证以上两点,因为支出流的胜利取决于这些要害事实。开源我的项目有许多盈利办法(也被称为开源商业模式):付费开发者反对、收费增值 (付费服务)、SaaS 订阅 (软件即服务)、众筹、众包和基于捐献的模式。这些模式具备不同的个性,每种模式都有不同的优缺点。
我钻研了许多开源盈利模式。最初,我发现基于捐献的模型非常适合咱们集体的开源我的项目。它不会影响你现有的社区。另一方面,其余盈利办法会间接影响到你的社区,因为这些模式会强制玩家付费,即便你的我的项目是开源的。基于捐献的模式承受领取,保留你给予社区的确切自在。
你的我的项目须要对开发者社区产生一些相当大的影响能力取得捐献。你的我的项目在第一阶段可能不会失去更多的捐献。因而,咱们须要一个与次要捐献模式相一致的后备支出流,以放弃您的积极性。如果你能将广告等纯正的被动支出流与基于捐献的模式联合起来,那就太棒了。这些都是实践办法。我将解释我是如何为我的开源我的项目发明支出流的。
发明你的支出流
当初咱们晓得如何通过广告和捐献建设一个实践上的支出流,让咱们构建一个实用的。首先,你须要抉择你要承受捐献的中央,我抉择 Patreon 是因为它的简略性和透明性。将您的捐献平台链接到我的项目的网站和代码库,最后,请确保增加一些较低的每月捐献级别,例如 2 美元、5 美元和 10 美元。起因是任何人都可能偏向于为你的致力募捐这样的金额。始终在你的每一次公布中感激你的捐赠者,以激励他们持续捐献订阅。
第二步是将广告平台整合到你的开源我的项目的网站上。咱们总是应用动态网站生成器来构建开源我的项目的文档和网站。抉择一个动态网站生成器,你能够很容易地搁置一些广告块。我抉择 Docusaurus 是因为它的简略性和灵活性。
抉择一个开源敌对的广告平台,Google AdSense 不太适宜开源我的项目的网站。EthicalAds 和 Carbon Ads 等平台专为开源我的项目而设计。我抉择 EthicalAds 是因为与 Carbon 平台相比,它提供了更高的支出份额。
总结
我抉择基于捐献的模式来产生支出流,因为我想确保现有开发者社区的自在。世界上最大的开源组织 Apache 软件基金会 (ASF) 也应用基于捐献的模式来领取其费用。汇集在您的开源我的项目四周的人每天都做出各种奉献,使它获得成功。有些人可能决定通过捐款来为您的开源我的项目做出财务奉献。
如果你须要用你的开源我的项目赚取支出起源 – 请确保你解决了一个问题,使它能够生产,承受捐献,整合一个开源敌对的广告平台,并每天不断改进你的我的项目。使这种支出流发挥作用须要工夫,我的开源支出流每月产生的金额靠近 100 美元,我心愿有一天它会赚更多的钱。