一个不知名的开源项目可以带来多少收入

news2025/1/18 17:00:36

起源

2020 年新冠疫情开始蔓延,当时我在同时经营 3 个不同的公司。除了其中的体育赛事平台因为疫情关门大吉之外,另外两个公司并没有受影响,营收和利润反而都持续增加。但是连续几个月不能出远门,也不能随便见朋友和客户,这让我很抑郁。

有一天,我跟我老婆说,我不想就此与世界失联,我希望每天都能听到新鲜的故事,我要开始做一个会让我长期兴奋的产品。

于是,我马上联系了 Chenlin。他当时在我们的另一个团队里,负责体育赛事平台的开发。实际上,我们俩从 2018 年开始就断断续续在聊这个产品。经过几个星期的碰撞,我们将目标场景、设计原则、产品形态、技术架构等关键因素都确定下来,我又从另一个团队里拉来一位同事,最初的团队就形成了。

直到几个月后,我们才从几个备选名字中确定了这个产品的最终名称:NocoBase。它是为开发者准备的无代码开发平台,它是开发团队的基础设施。它的设计原则是:80% 的需求通过无代码实现,另外 20% 的部分通过扩展开发实现。它被设计为微内核、插件化的架构,一切功能都以插件的形式扩展。

同时,我们还确定了 3 件事:

  • 开源。这个产品的代码将是开源的。只有开源、开放,才能最大化发挥出它的扩展性优势。而且,开源将帮助我们无需在市场、销售方面投入太多资源,就可以触达全世界的用户。

  • 6 年。不要过早判断这件事情是否正确,至少先做够 6 年再下结论。第一个 2 年,做出 MVP,表达出我们的核心理念;第二个 2 年,将产品投入到生产环境中实际使用,不断验证和完善;第三个 2 年,向更多企业介绍我们的产品,并投入到开源社区的建设。我们会根据收支情况来逐步扩充团队,做好发展速度和风险的平衡。

  • 20%。一旦我们开始盈利,将每年利润的 20%(目前已经增加至 30%) 分配给核心团队。核心团队在共同创立一份事业,共同创作一件让自己自豪的作品,而不是从事一份普通的工作。

事情就这样开始了。

现状

从 2021 年 3 月 29 日第一次在 GitHub 和 Gitee 提交代码,到现在过去 3 年多一点,也就是我们的第二个 2 年计划正在进行中。

在这 3 年多的时间里,我们在 Reddit、Dev、V2ex、Oschina 等社区发过少量关于 NocoBase 的帖子,除此之外,没有做过更多的宣传和推广活动。原因是 NocoBase 作为企业产品,作为基础设施,它还远不够完善。我们在文档首页和 GitHub Readme 开头强调:NocoBase 处于早期开发阶段,请谨慎用于生产环境。

另外,来自多个国家的用户在自己的博客和社交媒体中介绍过 NocoBase,为 NocoBase 带来很多新用户。有数十位贡献者为 NocoBase 贡献过代码。在此向你们表示感谢。

下面是我们目前的一些数据。从这些数据可以看出来,作为一个开源项目,NocoBase 并没有被太多人知道和使用,它还是一个不知名的项目。

star-history

google

值得庆祝的是,我们在 2 个星期前,4 月最后一天,将根版本号从 0 升级到了 1,正式发布了 1.0-alpha 版本。同时也在各个社交平台开通了 NocoBase 的官方账号。我们开始准备向更多人介绍 NocoBase,也准备开启我们的商业化之旅。

过去 12 个月的收入

虽然我们刚刚发布 1.0-alpha,还未公开提供标准的商业许可证和商业插件,但在 2022 年 10 月我们就收到了第一笔大额的收入。在过去的 12 个月里(2023 年 5 月 至 2024 年 4 月),我们的收入共计人民币 226 万元(外币全部兑换成人民币)。

income-2024-05-11-10-55-47

这些收入主要来自:

  • 中国

  • 美国

  • 印度

  • 欧洲

  • 巴西

收入的类型主要有:

  • 用户付费让我们优先开发所需的插件(非定制)

  • 商业许可证

  • 商业插件

  • 衍生产品的收入分成

对于一个做了 3 年的产品来说,这个收入普普通通。但这超出了我们的预期。

更重要的收获

sun-2-2024-05-11-11-04-09

2 个月前的一天,我正开车走在高速路上,Todd 联系到我。于是我停在路边,我们畅聊了 1 个多小时,聊完之后已经是傍晚。我继续上路,看着后视镜中红火热烈的夕阳,越发感觉心潮澎湃,仿佛在与整个世界一起跳动脉搏。

Todd 所在的公司叫做 PLAUD,他们的产品叫做 PLAUD NOTE,是全球第一款使用 AI 大语言模型进行智能录音、转写和总结的 AI 设备。当时他们刚完成了数百万美元的众筹,几个月后的今天,他们的销售额已经超过 1000 万美元。他们有强大专业的技术团队来研发全球最优秀的产品,但是并没有太多精力投入到业务支撑系统的研发,导致市场、售后等团队的工作效率远远跟不上业务增长的速度。

看过 PLAUD NOTE 的产品介绍之后,我觉得它太酷了,它背后的团队也很酷,我情不自禁的将它介绍给了周围很多朋友。Todd 的团队觉得 NocoBase 也很酷,我们一拍即合。他们的开发团队用了几天时间就基于 NocoBase 开发出了业务支撑系统,大幅提高了团队的工作效率。

在这个过程中,NocoBase 团队仿佛也亲身参与了 PLAUD 的飞速增长。

plaud-2024-05-11-11-06-30

Ke 从 2 年前就活跃于 NocoBase 开源社区,并成为贡献者。他就职于中石化第五建设有限公司,是中国最早从事石油化工建设的大型施工企业,也是石化工程系统最早做信息化、数字化的施工单位。同很多传统行业面临的问题一样,软件开发公司不懂他们的行业,他们的行业内又很缺乏专业的开发人员。

NocoBase 给他们的开发模式带来了巨大的改变。他们打通了原有的数据库,接入了很多硬件设备,业务专家基于 NocoBase 所见即所得的无代码开发方式,一步一步探索整个行业的数字化变革。

在与 Ke 的日常交流中,我们了解到沙特项目,了解到科威特项目,聆听了从不曾想象过的故事。不得不感慨,中国的建设能力非常令人钦佩和自豪。

shihua-2024-05-11-11-06-48

800 年,8000 公里,你能想象在某个清晨,打开邮箱,就能跨越时空与如此遥远的另一个人就像老朋友一样交谈、合作?

锡耶纳大学成立于 1240 年,是全球历史最悠久的学术机构之一。它坐落在意大利托斯卡纳一座中世纪小镇的中心,拥有悠久的学术和创新历史。上一次距离意大利和 1240 年这么近,还是在我上中学的时候,在历史课本中学习罗马帝国、文艺复兴的故事。而今天,在这所 8000 公里以外的、创建于 800 年前的大学里,有一支由技术专家、培训专家、电子学习支持部门共同组成的团队,正在使用 NocoBase 作为他们的基础设施,来整合从行政系统到在线教育系统再到工单系统等广泛的、庞大的流程。

传奇故事并没有停下,就在昨天,这个团队里的 Fabrizio 发给我一条关于温州大学与锡耶纳大学互相访问和合作的新闻。8000 公里瞬间变的近在咫尺,因为温州大学就在我们的身边,而 Fabrizio 告诉我,新闻照片里这栋楼,就是他的办公室所在地。

siena-2024-05-11-11-24-43

我们从来没做过像 PLAUD NOTE 这么酷的硬件产品,从没接触过石油化工建设,甚至从没去过意大利。如果没有 NocoBase,它们或许将永远不会出现在我们的视野和生活中。

但现在,我们做到了。我们做出了 NocoBase,它被世界上的一些人发现了。这些人正在认真地用数字技术改善生活,改善工作,甚至改善整个行业。在他们认真改善世界的旅途中,NocoBase 成为了他们的得力助手。

而对我们来说,NocoBase 成为了我们与世界的连接器。它连接我们没做过的事,没见过的人,没去过的地方。我们的生活半径不再是几公里,我们的工作范围不再是几行代码。我们每天都可以进入到崭新的故事中。

这样的回报,又岂是金钱可以衡量的呢?

我们是如何做的

1. 找到合适的方向

找到合适的方向,这可能是所有的创业课程里都会首先谈到的话题,主流观点是去寻找用户痛点、计算市场规模。

对于这个话题,我有不一样的想法。过去这些年,我自己经营过几家公司,也投资过几家公司,它们当中有些已经关张了,有些还在稳步发展,源源不断地创造利润。当我去评价 NocoBase 这样的产品机会,首先关注的并不是用户需求,更不是市场规模。我更想关注它是否适合我。我对自己的性格有最深入的了解,知道自己想要什么,擅长什么,不适合什么。决定做 NocoBase 的时候,我重点考虑了以下几个问题:

  • 它是否会为我补充精神能量,而不是消耗我的能量

  • 它是否是一件值得投入十年以上的事情,而且时间越久,积累越多

  • 它是否有一条细分的、少有人选择的路径

  • 它是否能创造利润,而不需要依赖融资

  • 它是否是一个标准化的产品,通过授权产生收入,而不是通过项目实施

当这些问题都得到肯定的答案后,我们就开始了。

2. 放低预期,顺其自然

几乎所有的创业教程中都会强调增长、甚至指数级增长的重要性。我很佩服那些可以快速增长的企业。可是我们做不了这样的事,一方面能力有限,另一方面并不想让自己和团队被数字牵着鼻子走。我希望我们做的事情能为平稳的生活带来积极的影响,而不是竭尽全力追逐数字。

因此,我们从开始就设置了很低的预期,并且不会过多的关注增长速度,也不设置收入目标。

3. 接受不足,长期投入

我们团队中没有来自世界顶尖大学的辍学生,也没有被媒体光环环绕的明星创业者。大家都是普通人,都是情绪稳定、责任心强、接受过良好的教育、有丰富经验的普通人。我们在开发 NocoBase 的过程中,经常会遇到很难解决的问题,经常要花费比预期多的多的时间,经常会发现 NocoBase 某个地方被做的很难用。我们用了3 年时间才将版本号升级到 1.0,而且还是 1.0-alpha。我们坦然接受这些状况,不为它们焦虑。

在过去的 1000 天里,我们几乎每天都有新的 Commit,每天的 NocoBase 都比前一天更好。

4. 把握节奏,控制风险

我们不融资,需要健康的利润来保证正常发展。利润= 收入 - 支出,因此我们前期要控制支出不会比收入多太多,并尽快实现收入大于支出。

在开工的第一天,我们做的最坏打算是 6 年没有收入,我准备好 6 年的资金,确保我们在极端情况下也可以生存下来,大家可以安心创造产品而无需担心失业。

对于 NocoBase 这样的团队,主要的支出就是工资,因此我们从 3 个人开始,持续了 10 几个月的时间,将每个月的成本控制在几万元。当离产生收入越来越近时,才逐步扩大团队规模,直到最近才增加到 10 个人。

实际上,我们现在已经实现了盈利,并且收入结构越来越健康。

5. 工作的理想是为了理想的生活

NocoBase 是一个远程工作的团队,大家居住在不同的城市,有各自不同的生活习惯。我们每周有一次固定的周会,除此之外再没有其他约束。没有工作量统计,没有工时记录,有事无需请假。每个人都是某一方面的负责人,每个人都为结果负责。

如开头所说,我们每年将 30% 的利润分配给核心团队。大家为 NocoBase 负责,实际上就是为自己的事业负责。

当我写下这段文字的时候,大家正在为两个星期后的团队集体聚会、度假做准备。

6. 帮助用户成功

我们没有销售团队,未来很长时间应该也不会有。我们希望通过产品本身吸引用户,与用户建立连接,然后再通过产品来帮助用户达成他们的目标。我们不向用户兜售商业许可证,我们建议用户尽可能使用开源许可证达成目标,或者至少在自己的业务场景中经过几个月的实际测试。NocoBase 切实帮助用户赚到更多钱,或者降低更多成本,这是用户愿意向我们付费的基础。

接下来做什么

我们其实没有非常详细的时间表,也没有增长计划。但至少可以确定的是,我们的 6 年计划刚过半,在接下来的 1000 天里,我们仍然会几乎每天都有 Commit,每一天的 NocoBase 依然会比前一天更好。

文章转载自:NocoBase

原文链接:https://www.cnblogs.com/nocobase/p/18189034

体验地址:引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1674466.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Netgear无线路由器漏洞复现(CVE-2019-20760)

漏洞概述 漏洞服务: uhttpd 漏洞类型: 远程命令执行 影响范围: 1.0.4.26之前的NETGEAR R9000设备会受到身份验证绕过的影响 解决建议: 更新版本 漏洞复现 操作环境: ubuntu:22.04 qemu-version: 8.1…

【Linux】了解信号产生的五种方式

文章目录 正文前的知识准备kill 命令查看信号man手册查看信号信号的处理方法 认识信号产生的5种方式1. 工具2. 键盘3. 系统调用kill 向任意进程发送任意信号raise 给调用方发送任意信号abort 给调用方发送SIGABRT信号 4. 软件条件5. 异常 正文前的知识准备 kill 命令查看信号 …

Linux下COOLFluiD源码编译安装及使用

目录 软件介绍 基本依赖 其它可选依赖 一、源码下载 二、解压缩(通过Github下载zip压缩包格式) 三、编译安装 3.1 依赖项-BOOST 3.2 依赖项-Parmetis 3.3 依赖项-PETSc 3.4 安装COOLFluiD 四、算例运行 软件介绍 COOLFluiD(面向对象…

【生信技能树】GEO数据挖掘全流程

R包的安装,每次做分析的时候先运行这段代码把R包都安装好了,这段代码不需要任何改动,每次分析直接运行。 options("repos""https://mirrors.ustc.edu.cn/CRAN/") if(!require("BiocManager")) install.packag…

Java的类和对象(一)—— 初始类和对象,this关键字,构造方法

前言 从这篇文章开始,我们就进入到了JavaSE的核心部分。这篇文章是Java类和对象的第一篇,主要介绍类和对象的概念,this关键字以及构造方法~~ 什么是类?什么是对象? 学过C语言的老铁们,可以类比struct自定义…

【RAG 论文】BGM:为 LLM 和 Retriever 的偏好 gap 搭建一个 Bridge

论文:Bridging the Preference Gap between Retrievers and LLMs ⭐⭐⭐ Google Research, arXiv:2401.06954 论文速读 LLM 与 Retriever 之间存在一个 preference gap:大多数 retriever 被设计为 human-friendly,但是 LLM 的偏好与人类的却…

基于Vue3+ElementPlus项目,复制文字到剪贴板功能实践指南,揭秘使用js-tool-big-box工具库的核心优势

在前端开发项目中,很多时候有那么一个场景,就是要求将一段文案复制下来,这段文案可能是一串很长的id,可能是一条命令语句,可能是一小段文案,复制到剪贴板上。这样有利于用户复制到其他地方去,使…

OpenHarmony 3.1 Release实战开发 + Linux 原厂内核Launcher起不来问题分析报告

1、关键字 Launcher 无法启动;原厂内核;Access Token ID; 2、问题描述 芯片:rk3566;rk3399 内核版本:Linux 4.19,是 RK 芯片原厂发布的 rk356x 4.19 稳定版内核 OH 版本:OpenHa…

漏桶算法:稳定处理大量突发流量的秘密武器!

漏桶算法的介绍 我们经常会遇到这样一种情况:数据包的发送速率不稳定,而网络的带宽有限。如果在短时间内有大量的数据包涌入,那么网络就会出现拥塞,数据包的丢失率就会增大。为了解决这个问题,人们提出了一种叫做“漏…

怎样辨别LED显示屏的品质

在当今数字化时代,LED显示屏已成为信息传播的重要媒介,广泛应用于广告、信息显示、舞台背景等领域。然而,市场上的LED显示屏品质参差不齐,如何鉴别其品质等级成为了用户关注的焦点。以下是一些专业的方法,帮助用户辨别…

geotrust ov泛域名证书2990

Geotrust是一家正规的CA证书颁发机构,致力于为个人以及企事业单位开发者提供安全可靠的数字证书产品,维护了个人博客网站、企业官网、商城网站以及银行等金融网站的数据安全,营造了一种健康的网络环境。今天就随SSL盾小编了解Geotrust旗下的O…

如何判断海外住宅ip的好坏?

在海外IP代理中,住宅IP属于相对较好的资源,无论是用于工作、学习、还是娱乐,都能得到较好的使用效果。作为用户,该如何判断海外住宅IP的好坏呢? 稳定性与可靠性:海外住宅IP相比动态IP地址,通常具…

C++(week3):数据结构与算法

文章目录 (十一) 常用数据结构1.动态数组(1)模型(2).h与.c(3)实现 2.链表(1)模型(2)分类(3)基本操作(API)(4)实现(5)链表常见面试题(6)空间与时间 3.栈(1)模型(2)基本操作(3)实现(4)栈的应用 4.队列(1)模型(2)基本操作(API)(3)实现(4)队列的应用 5.哈希表(1)哈希表的提出原因(2…

Samtec技术分享 | 电源/信号高密度阵列的新视角

【摘要/前言】 “角度”,这个词每天都出现在我们的生活中,有物理学的角度,如街边的拐角,还有视觉上的角度和观点中的角度~ Samtec新型 AcceleRate mP 高密度电源/信号互连系统正是从电源完整性 90度旋转的不同角度中诞生的。 …

作为前端开发,感受下 nginx 带来的魅力!

引言:纯干货分享,汇总了我在工作中八年遇到的各种 Nginx 使用场景,对这篇文章进行了细致的整理和层次分明的讲解,旨在提供简洁而深入的内容。希望这能为你提供帮助和启发! 对于前端开发人员来说,Node.js 是…

#自学习# 记一次py脚本打开浏览器页面

在项目总结中,遇到系统后台利用浏览器拉起一个已知路径页面的需求,趁着机会整理下。实现起来比较简单,浏览器默认谷歌。 一、技术原理 Selenium:Selenium 是一个用于自动化 Web 浏览器的工具,可模拟用户在浏览器中的各…

帧类型代价计算原理:slicetype_frame_cost 函数分析

slicetype_frame_cost 函数 函数功能 这个函数的核心是计算编码一系列帧(从 p0 到p1,以 b 为当前帧)的代价 cost,并根据这个代价 cost来辅助帧类型决策。它考虑了运动搜索的结果、帧间和帧内预测的成本,并且可以并行处理以提高效率。该函数在帧类型决策、MBtree 分析、场…

硅胶可以镭射吗?

在科技发展的今天,我们经常会遇到各种各样的材料,其中就有一种叫做硅胶的材料。那么,硅胶可以镭射吗?答案是肯定的,硅胶不仅可以镭射,而且在某些应用中,它的镭射特性还非常突出。 首先&#xff…

HarmonyOS应用模型Stage基本介绍

文章目录 <font colorcoral> HarmonyOS应用模型概况<font colorcoral> Stage模型基本概念<font colorcoral> Stage模型UIAbiliry的生命周期<font colorcoral> Stage模型的配置文件<font colorcoral> 写在后面的话<font colorcoral>Referen…

自动驾驶占据感知的综述:信息融合视角

24年5月香港理工的论文“A Survey on Occupancy Perception for Autonomous Driving: The Information Fusion Perspective“。 3D 占据感知技术旨在观察和理解自动驾驶车辆的密集 3D 环境。该技术凭借其全面的感知能力&#xff0c;正在成为自动驾驶感知系统的发展趋势&#x…