如何把個人業余開源項目做到月入 8 萬美元?


編者按:昨天看到@灣區日報推薦的一篇文章非常有意思,說的是開源項目Ruby后臺任務處理應用Sidekiq的故事。不少開發者業余都會折騰一些個人愛好的開源小項目,Mike Perham也是一樣。但不同的是,Mike從一開始就知道免費開發和維護開源項目是很難維持的。所以他很早就開始琢磨怎么賺錢的事情,他的套路就是免費增值模式。所以他隨后就陸續開發出按年付費的專業版和企業版(費用并不高)。18個月后,這個業務項目已經能讓他每月賺到1萬美元;2年后,項目的收入已經足以讓他放棄原來的工作,自己一個人既當老板又當員工來經營這個項目。此后這家小公司開始迅速發展,今年Sidekiq的收入已經達到了80萬美元。從個人業務項目到月入8萬美元,Mike到底有哪些心得呢?請看他在Indie Hackes的分享。

Mike Perham解釋了其開源項目Sidekiq的付費專業版功能如何讓他辭職并月入8萬美元。

說說你自己以及你是干什么的
我叫Mike Perham。過去20年我一直是Java和Ruby軟件工程師。我設計開發了Sidekiq,這是一個針對Ruby語言的開源后臺任務處理框架。我的公司銷售Sidekiq的兩個商用版,Sidekiq Pro以及Sidekiq Enterprise,這兩個版本提供了一些開源版所沒有的功能。

你是怎么開始弄Sidekiq的?
2011年的時候,我意識到現有的Ruby后臺處理解決方案很慢并且效率很低。當時我已經做了好幾年的開源開發者了,目睹了一些熱門的開源項目身上所發生的事情:
帶著極大的熱情開始做項目

開發出了很有價值的東西,免費提供出去

因為各種請求和問題的支撐而不堪重負

最后筋疲力盡一走了之

于是我發誓,如果我要解決這個問題的話,我必須想出一個模式來避免這一可預見的后果。最簡單的解決方案是錢:只要我能賺到錢,我就有繼續干的動機。一開始我是把Sidekiq作為一個LGPL項目來開發的,然后以50美元的價格售賣商業許可。收入少得可笑,但是我收到的回應令人鼓舞:大家告訴我說,跟之前解決方案相比他們每個月省下了上千美元,為了表示感謝他們希望購買版權。
我的第二個想法是轉向開放核心模式:把更復雜或者企業級的功能從開源版撤出,然后把這些功能作為Sidekiq之上的“擴展包”來賣。這樣就有了Sidekiq Pro。結果表明此舉很受歡迎,形成了我今天的業務。

你是怎么找到時間和資金來開發Sidekiq的?
2012年秋,我推出了Sidekiq Pro。此后在18個月的時間里,銷售從0上漲到了1萬美元/月;此時我從業余項目掙到的錢已經比我的全職工作還要多了。也就是從那一刻起,我開始有了自己當老板的想法,最終到2014年夏把這個想法付諸實踐。
我老婆是我主要的“投資者”,因為照顧小孩的事情她全包了,這樣我才有多余的時間和周末來壯大Sidekiq這個項目并且開始業務。還有5、6個來自Sidekiq社區的人為我提供了設計幫助或其他一些我不具備的技能。公司本身從第一天起就是盈利的,也不需要任何金融投資——時間就是我的主要投資。

別人是怎么發現Sidekiq的?你的營銷技巧是什么?
我完全只關注一個市場:Ruby開發者。自從2007年以來我就一直在寫Ruby和開源項目方面的博客,所以我有自己的受眾,并且信譽也已經樹立。我專注于開源項目的開發上,這個東西在所有方面都比現有解決方案要更好:更快,支持更好,文檔更全,功能更多,而且完全免費。
一旦Ruby開發者開始使用我的商業項目,他們也沒有什么不舒服,并且愿意向朋友以及自己受雇的新公司推薦。
我唯一有計劃的營銷是每年出席Rubyconf和Railsconf大會,處理貼紙和T恤。我不打廣告,也沒有企業活動,因為我覺得這些做法沒什么用。我專注于盡可能為開發者提供最大價值并且傾聽他們的反饋。

你的商業模式背后有什么故事嗎?
Sidekiq Pro和 Sidekiq Enterprise是按年訂購的。我相信軟件永遠沒有完成時。軟件總要變更,尤其是基于Rails或者Ruby的變化,我的支持工作量會隨著免費Sidekiq用戶和商業客戶增多而線性增長。我不按月賣是因為我認為我的軟件不會在這個時間窗口內完成一個使用周期。一旦你集成了它之后,基本上它就會作為你應用的一部分而持續使用多年。
我特意把價格壓低了,這樣大家用信用卡付費就一點問題都沒有。提供容易的自動化的客戶引導,通過Stripe付費也很重要,這既可以保持我的低成本運營,又能讓客戶滿意。
我的年收入情況是這樣的:

ki68pn2g2o42zayv.png

2015年推出Sidekiq Enterprise很好地提振了我的收入:更高的定價對我的客戶也很自然,因為他們想要更多的功能。

你的未來目標是什么?
過去5年我一直以個體創業者的身份日復一日地工作著,盡可能把更多的價值帶給我的商業產品,盡可能讓我的業務自動化?,F在是時候給自己放幾個月的假,享受一下我的成功了——放松和享受生活,同時讓產品自己推銷自己。這是一家生活方式形態(lifestyle business)的公司,我是特意做成自己一個人的企業的,增加第2個或更多的員工會極大增加我的管理工作量以及運營成本。出于這個原因,我把焦點集中在我可以自動化或者一個人就能有效執行的業務變更上。
我原先的目標是靠Sidekiq賺到100萬美元。到今年年底我就可以賺到150多萬了,到2017年ARR(年收入)可能會超過100萬美元。

如果必須重新開始的話,你會有哪些不同的做法?
我最大的錯誤是沒有從一開始就采取訂購制。為一次性付費提供終身支持真的是很糟糕的主意。我還應該提早很多開始提供電子郵件簡報,我用Twitter來發布東西,但是在精準傳遞信息方面郵件無可匹敵。

你覺得自己哪方面的最大優勢幫助了Sidekiq取得成功?
在贏得其他開發者信任并將其轉化為Sidekiq用戶以及隨后的客戶方面,我的個人博客幫了我大忙。如果我只是張三李四的話,推銷會困難得多。此外,Sidekiq本身必須具備很好價值,這樣才能讓開發者愿意嘗試,并在自己的項目中使用:如果只是功能不全的共享軟件的話,開源項目是行不通的。
最近2、3份工作購買了Sidekiq的開發者往往在去到新工作地方之后還會繼續購買,在我看來這是常見的事情。在他們的工具箱里面這是一款值得信任的工具。這種信任對于我公司的成功和發展來說至關重要。
你有什么建議想要跟有抱負的獨立黑客分享?
當你學到了什么時,寫出來。大家欣賞和信任啟迪自己的人。
電子郵件有賣點。對你的用戶有用的新聞簡訊會是非常出色的營銷工具。

翻譯自:www.indiehackers.com
稿源:36Kr

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,813評論 25 708
  • 2016-11-02 人人秀 一生至少要有兩次沖動,一次為奮不顧身的愛情,一次是點上方藍字關注。 銷售就是賣需求 ...
    人人秀閱讀 521評論 0 1
  • 感恩節了,原來。寶寶出生四十多天了,前幾天把“長長的”頭發給娃剃了,一下子不一樣了,像個男孩兒,還冷頭,寶貝的頭發...
    小小du的mama閱讀 199評論 0 0
  • 剎那之間,當初垂髫不在,青絲滿頭心如火。剎那之間,年前青絲年后雪,霜鬢依舊笑春風。剎那之間,古樹矗千年,人非花相似。
    Kris_w閱讀 255評論 0 0
  • 她是一個活潑開朗,積極上進的小美妞。就像小芳一樣擁有一雙美麗動人的大眼睛,笑起來睫毛彎彎的,還有一個可愛的小酒窩。...
    韋小靜閱讀 457評論 0 1