![](https://static.oschina.net/uploads/space/2016/1126/071239_cJj1_2720166.jpg)
編者按:昨天看到@灣區(qū)日報推薦的一篇文章非常有意思不见,說的是開源項目Ruby后臺任務(wù)處理應(yīng)用Sidekiq的故事蚀乔。不少開發(fā)者業(yè)余都會折騰一些個人愛好的開源小項目,Mike Perham也是一樣召边。但不同的是滔韵,Mike從一開始就知道免費開發(fā)和維護開源項目是很難維持的。所以他很早就開始琢磨怎么賺錢的事情掌实,他的套路就是免費增值模式陪蜻。所以他隨后就陸續(xù)開發(fā)出按年付費的專業(yè)版和企業(yè)版(費用并不高)。18個月后贱鼻,這個業(yè)務(wù)項目已經(jīng)能讓他每月賺到1萬美元宴卖;2年后,項目的收入已經(jīng)足以讓他放棄原來的工作邻悬,自己一個人既當老板又當員工來經(jīng)營這個項目症昏。此后這家小公司開始迅速發(fā)展,今年Sidekiq的收入已經(jīng)達到了80萬美元父丰。從個人業(yè)務(wù)項目到月入8萬美元肝谭,Mike到底有哪些心得呢掘宪?請看他在Indie Hackes的分享。
Mike Perham解釋了其開源項目Sidekiq的付費專業(yè)版功能如何讓他辭職并月入8萬美元攘烛。
說說你自己以及你是干什么的
我叫Mike Perham魏滚。過去20年我一直是Java和Ruby軟件工程師。我設(shè)計開發(fā)了Sidekiq坟漱,這是一個針對Ruby語言的開源后臺任務(wù)處理框架鼠次。我的公司銷售Sidekiq的兩個商用版,Sidekiq Pro以及Sidekiq Enterprise芋齿,這兩個版本提供了一些開源版所沒有的功能腥寇。
你是怎么開始弄Sidekiq的?
2011年的時候觅捆,我意識到現(xiàn)有的Ruby后臺處理解決方案很慢并且效率很低赦役。當時我已經(jīng)做了好幾年的開源開發(fā)者了,目睹了一些熱門的開源項目身上所發(fā)生的事情:
帶著極大的熱情開始做項目
開發(fā)出了很有價值的東西栅炒,免費提供出去
因為各種請求和問題的支撐而不堪重負
最后筋疲力盡一走了之
于是我發(fā)誓掂摔,如果我要解決這個問題的話,我必須想出一個模式來避免這一可預(yù)見的后果职辅。最簡單的解決方案是錢:只要我能賺到錢,我就有繼續(xù)干的動機聂示。一開始我是把Sidekiq作為一個LGPL項目來開發(fā)的域携,然后以50美元的價格售賣商業(yè)許可。收入少得可笑鱼喉,但是我收到的回應(yīng)令人鼓舞:大家告訴我說秀鞭,跟之前解決方案相比他們每個月省下了上千美元,為了表示感謝他們希望購買版權(quán)扛禽。
我的第二個想法是轉(zhuǎn)向開放核心模式:把更復(fù)雜或者企業(yè)級的功能從開源版撤出锋边,然后把這些功能作為Sidekiq之上的“擴展包”來賣。這樣就有了Sidekiq Pro编曼。結(jié)果表明此舉很受歡迎豆巨,形成了我今天的業(yè)務(wù)。
你是怎么找到時間和資金來開發(fā)Sidekiq的掐场?
2012年秋往扔,我推出了Sidekiq Pro。此后在18個月的時間里熊户,銷售從0上漲到了1萬美元/月萍膛;此時我從業(yè)余項目掙到的錢已經(jīng)比我的全職工作還要多了。也就是從那一刻起嚷堡,我開始有了自己當老板的想法蝗罗,最終到2014年夏把這個想法付諸實踐。
我老婆是我主要的“投資者”,因為照顧小孩的事情她全包了串塑,這樣我才有多余的時間和周末來壯大Sidekiq這個項目并且開始業(yè)務(wù)沼琉。還有5、6個來自Sidekiq社區(qū)的人為我提供了設(shè)計幫助或其他一些我不具備的技能拟赊。公司本身從第一天起就是盈利的刺桃,也不需要任何金融投資——時間就是我的主要投資。
別人是怎么發(fā)現(xiàn)Sidekiq的吸祟?你的營銷技巧是什么瑟慈?
我完全只關(guān)注一個市場:Ruby開發(fā)者。自從2007年以來我就一直在寫Ruby和開源項目方面的博客屋匕,所以我有自己的受眾葛碧,并且信譽也已經(jīng)樹立。我專注于開源項目的開發(fā)上过吻,這個東西在所有方面都比現(xiàn)有解決方案要更好:更快进泼,支持更好,文檔更全纤虽,功能更多乳绕,而且完全免費。
一旦Ruby開發(fā)者開始使用我的商業(yè)項目逼纸,他們也沒有什么不舒服洋措,并且愿意向朋友以及自己受雇的新公司推薦。
我唯一有計劃的營銷是每年出席Rubyconf和Railsconf大會杰刽,處理貼紙和T恤菠发。我不打廣告,也沒有企業(yè)活動贺嫂,因為我覺得這些做法沒什么用滓鸠。我專注于盡可能為開發(fā)者提供最大價值并且傾聽他們的反饋。
你的商業(yè)模式背后有什么故事嗎第喳?
Sidekiq Pro和 Sidekiq Enterprise是按年訂購的糜俗。我相信軟件永遠沒有完成時。軟件總要變更曲饱,尤其是基于Rails或者Ruby的變化吩跋,我的支持工作量會隨著免費Sidekiq用戶和商業(yè)客戶增多而線性增長。我不按月賣是因為我認為我的軟件不會在這個時間窗口內(nèi)完成一個使用周期渔工。一旦你集成了它之后锌钮,基本上它就會作為你應(yīng)用的一部分而持續(xù)使用多年。
我特意把價格壓低了引矩,這樣大家用信用卡付費就一點問題都沒有梁丘。提供容易的自動化的客戶引導(dǎo)侵浸,通過Stripe付費也很重要,這既可以保持我的低成本運營氛谜,又能讓客戶滿意掏觉。
我的年收入情況是這樣的:
2015年推出Sidekiq Enterprise很好地提振了我的收入:更高的定價對我的客戶也很自然,因為他們想要更多的功能值漫。
你的未來目標是什么澳腹?
過去5年我一直以個體創(chuàng)業(yè)者的身份日復(fù)一日地工作著,盡可能把更多的價值帶給我的商業(yè)產(chǎn)品杨何,盡可能讓我的業(yè)務(wù)自動化〗此現(xiàn)在是時候給自己放幾個月的假,享受一下我的成功了——放松和享受生活危虱,同時讓產(chǎn)品自己推銷自己羊娃。這是一家生活方式形態(tài)(lifestyle business)的公司,我是特意做成自己一個人的企業(yè)的埃跷,增加第2個或更多的員工會極大增加我的管理工作量以及運營成本蕊玷。出于這個原因,我把焦點集中在我可以自動化或者一個人就能有效執(zhí)行的業(yè)務(wù)變更上弥雹。
我原先的目標是靠Sidekiq賺到100萬美元垃帅。到今年年底我就可以賺到150多萬了,到2017年ARR(年收入)可能會超過100萬美元剪勿。
如果必須重新開始的話贸诚,你會有哪些不同的做法?
我最大的錯誤是沒有從一開始就采取訂購制窗宦。為一次性付費提供終身支持真的是很糟糕的主意赦颇。我還應(yīng)該提早很多開始提供電子郵件簡報二鳄,我用Twitter來發(fā)布東西赴涵,但是在精準傳遞信息方面郵件無可匹敵。
你覺得自己哪方面的最大優(yōu)勢幫助了Sidekiq取得成功订讼?
在贏得其他開發(fā)者信任并將其轉(zhuǎn)化為Sidekiq用戶以及隨后的客戶方面髓窜,我的個人博客幫了我大忙。如果我只是張三李四的話欺殿,推銷會困難得多寄纵。此外,Sidekiq本身必須具備很好價值脖苏,這樣才能讓開發(fā)者愿意嘗試程拭,并在自己的項目中使用:如果只是功能不全的共享軟件的話,開源項目是行不通的棍潘。
最近2恃鞋、3份工作購買了Sidekiq的開發(fā)者往往在去到新工作地方之后還會繼續(xù)購買崖媚,在我看來這是常見的事情。在他們的工具箱里面這是一款值得信任的工具恤浪。這種信任對于我公司的成功和發(fā)展來說至關(guān)重要畅哑。
你有什么建議想要跟有抱負的獨立黑客分享?
當你學到了什么時水由,寫出來荠呐。大家欣賞和信任啟迪自己的人。
電子郵件有賣點砂客。對你的用戶有用的新聞簡訊會是非常出色的營銷工具泥张。
翻譯自:www.indiehackers.com
稿源:36Kr