1. 程式人生 > >我是如何通過開源專案月入 10 萬的?

我是如何通過開源專案月入 10 萬的?

如果你是一名前端工程師,那麼你一定對 fullPage.js 這個開源專案不會感到陌生。這是前端社群中非常著名的 JavaScript 元件,能快速給網站加上全屏幻燈片的展示效果。

https://github.com/alvarotrigo/fullpage.js

不久前,國外一家專注於報道獨立開發者的媒體 Indie Hackers 對 fullPage.js 的作者進行了專訪。在本次專訪中,作者透露,目前 fullPage.js 能給他帶來每個月 15000 美元的收入,換算成當前人民幣匯率,便是 10 萬多塊錢。

專訪文章:http://bit.ly/2Zm0WlT

一個開源專案,竟能給開發者帶來如此豐富的收入,作者是如何做到的呢?

我懷著好奇心,將整篇專訪文章從頭到尾看了一遍。

看完後我覺得,文章裡面提到的一些建議,對開發者來說還是挺有幫助的。因此我決定,對這篇文章做下整理與翻譯,把作者通過開源專案獲利的整個過程分享給大家看看。希望各位在看完這篇文章後能有所啟發。

下面進入正文。

作者是何許人也?

作者叫 Alvaro Trigo,來自英國,是一名前端開發者,現在英國區 JavaScript 開發者榜上排名第 5,世界排名 84(來自 git-awards 統計)。幾年前由於其開源了 JavaScript 元件 fullPage.js 而受到業界廣泛關注。

目前該專案累積 GitHub Star 27000+,被 Google、eBay、麥當勞、可口可樂等多家國際大企採用。

fullPage.js 的誕生過程 早期作者要做擁有一個全屏幻燈片效果的網站,但是在網上搜索一番後,發現找不到相關程式碼示例,於是便打算自己動手實現。

沒多久,網站完成了,作者又將這個功能從網站中抽離出來,做成了 jQuery 外掛,以方便其他開發者整合使用。

極具戲劇性的是,在他推出這個外掛沒多久之前,Apple 釋出了 iPhone 5C 的展示網站,這個網站上面的互動與 fullPage.js 的互動非常相似。

儘管作者說這一切只是巧合,但不可否認的是,許多人通過 Apple 的網站互動而間接瞭解到 fullPage.js(我便是其中一員