一個不知名的開源項目可以帶來多少收入
一個不知名的開源項目可以帶來多少收入 —— NocoBase 3 年總結分享
起源
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 并沒有被太多人知道和使用,它還是一個不知名的項目。
| Item | data |
|---|---|
| GitHub Star | 5.7k |
| Gitee Star | 1.8k |
| Contributors | 57 |
| Google results | 11.2k |
| Npm package downloads | 37k |
| Docker image pulls | 50k |
| Git cloners | 50/day |


值得慶祝的是,我們在 2 個星期前,4 月最后一天,將根版本號從 0 升級到了 1,正式發布了 1.0-alpha 版本。同時也在各個社交平臺開通了 NocoBase 的官方賬號。我們開始準備向更多人介紹 NocoBase,也準備開啟我們的商業化之旅。
過去 12 個月的收入
雖然我們剛剛發布 1.0-alpha,還未公開提供標準的商業許可證和商業插件,但在 2022 年 10 月我們就收到了第一筆大額的收入。在過去的 12 個月里(2023 年 5 月 至 2024 年 4 月),我們的收入共計人民幣 226 萬元(外幣全部兌換成人民幣)。

這些收入主要來自:
- 中國
- 美國
- 印度
- 歐洲
- 巴西
收入的類型主要有:
- 用戶付費讓我們優先開發所需的插件(非定制)
- 商業許可證
- 商業插件
- 衍生產品的收入分成
對于一個做了 3 年的產品來說,這個收入普普通通。但這超出了我們的預期。
更重要的收獲

2 個月前的一天,我正開車走在高速路上,Todd 聯系到我。于是我停在路邊,我們暢聊了 1 個多小時,聊完之后已經是傍晚。我繼續上路,看著后視鏡中紅火熱烈的夕陽,越發感覺心潮澎湃,仿佛在與整個世界一起跳動脈搏。
Todd 所在的公司叫做 PLAUD,他們的產品叫做 PLAUD NOTE,是全球第一款使用 AI 大語言模型進行智能錄音、轉寫和總結的 AI 設備。當時他們剛完成了數百萬美元的眾籌,幾個月后的今天,他們的銷售額已經超過 1000 萬美元。他們有強大專業的技術團隊來研發全球最優秀的產品,但是并沒有太多精力投入到業務支撐系統的研發,導致市場、售后等團隊的工作效率遠遠跟不上業務增長的速度。
看過 PLAUD NOTE 的產品介紹之后,我覺得它太酷了,它背后的團隊也很酷,我情不自禁的將它介紹給了周圍很多朋友。Todd 的團隊覺得 NocoBase 也很酷,我們一拍即合。他們的開發團隊用了幾天時間就基于 NocoBase 開發出了業務支撐系統,大幅提高了團隊的工作效率。
在這個過程中,NocoBase 團隊仿佛也親身參與了 PLAUD 的飛速增長。

Ke 從 2 年前就活躍于 NocoBase 開源社區,并成為貢獻者。他就職于中石化第五建設有限公司,是中國最早從事石油化工建設的大型施工企業,也是石化工程系統最早做信息化、數字化的施工單位。同很多傳統行業面臨的問題一樣,軟件開發公司不懂他們的行業,他們的行業內又很缺乏專業的開發人員。
NocoBase 給他們的開發模式帶來了巨大的改變。他們打通了原有的數據庫,接入了很多硬件設備,業務專家基于 NocoBase 所見即所得的無代碼開發方式,一步一步探索整個行業的數字化變革。
在與 Ke 的日常交流中,我們了解到沙特項目,了解到科威特項目,聆聽了從不曾想象過的故事。不得不感慨,中國的建設能力非常令人欽佩和自豪。

800 年,8000 公里,你能想象在某個清晨,打開郵箱,就能跨越時空與如此遙遠的另一個人就像老朋友一樣交談、合作?
錫耶納大學成立于 1240 年,是全球歷史最悠久的學術機構之一。它坐落在意大利托斯卡納一座中世紀小鎮的中心,擁有悠久的學術和創新歷史。上一次距離意大利和 1240 年這么近,還是在我上中學的時候,在歷史課本中學習羅馬帝國、文藝復興的故事。而今天,在這所 8000 公里以外的、創建于 800 年前的大學里,有一支由技術專家、培訓專家、電子學習支持部門共同組成的團隊,正在使用 NocoBase 作為他們的基礎設施,來整合從行政系統到在線教育系統再到工單系統等廣泛的、龐大的流程。
傳奇故事并沒有停下,就在昨天,這個團隊里的 Fabrizio 發給我一條關于溫州大學與錫耶納大學互相訪問和合作的新聞。8000 公里瞬間變的近在咫尺,因為溫州大學就在我們的身邊,而 Fabrizio 告訴我,新聞照片里這棟樓,就是他的辦公室所在地。

我們從來沒做過像 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,或者你對于參與 NocoBase 的開發很感興趣,歡迎與我們取得聯系。

浙公網安備 33010602011771號