日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

出品|開源中國

文|大東

如今,開源軟件已經成為了很多科技廠商選擇的一種商業模式。谷歌、微軟、亞馬遜等全球頂尖的軟件商業公司都有著自己的開源產業生態,紅帽、Elastic、PingCAP 等專門圍繞開源軟件創業的公司也取得了不同程度上的商業成功。

除了這些從開源中獲利的商業公司以外,開源社區中還有著大量的個人開發者,而來自這些個人開發者的合理利益述求往往很容易被人們忽視。

個人搞開源怎么賺錢?

掙扎中的個人開發者

 

在開源社區中,有很多的個人開發者在積極地參與開源貢獻,或是開源自己的個人項目,或是為其他項目貢獻代碼。很多人最初的動機僅僅是通過參與開源提升自己的技術,或是通過幫助別人獲得心理上的滿足,甚至是為了實現自己某個瘋狂或有趣的想法順便參與開源。他們都利用業余時間從開源中找到自己的價值。

然而,當個人開發者在一個開源項目中的貢獻達到一定的程度(成為項目維護者),或是個人的開源項目發展到一定的規模時(具有一定用戶數量),就會面臨來自用戶的壓力。這個時候,僅僅依靠業余的時間來應對日漸繁重的用戶需求,往往會有些力不從心,甚至影響原本正常的工作和生活。

Jacob Thornton 是一位資深的開源開發者。2010 年,Thornton 與設計師 Mark Otto 共同創造了前端開發框架 Bootstrap 并將其開源 —— 任何人都可以未經許可使用它,任何人都可以對其進行調整和改進。Thornton 表示,當初開源 Bootstrap 的動機也是受到經典開源精神的影響,他們認為這是一個很酷的挑戰,它提高了他們在技術圈里的聲譽,并且為人們提供幫助也讓他們獲得了成就感。隨后,Bootstrap 的受歡迎程度激增,甚至連時任美國總統 Obama 的白宮官網也使用了他們的項目。“這是如此令人興奮!”Thornton 說。但他們并沒有因為制作了 Bootstrap 獲得任何薪水。

個人搞開源怎么賺錢?

隨著 Bootstrap 用戶數量的增長,Thornton 的業余生活也被大量來自世界各地的 PR 和 issue 淹沒。“每周都有無數人給我們寫 bug 報告,對新功能的要求,issue 和好評。”Thornton 表示,在下班后自己每晚要花四五個小時瘋狂地在 Bootstrap 上工作,包括管理查詢、回復 issue、編寫新代碼等。“下班后我無法和家人朋友一起吃晚飯”,因為他擔心自己會讓等待回復的 Bootstrap 用戶失望。

如此堅持不懈了近十年,Thornton 和 Otto 以及少數核心貢獻者仍在維護著 Bootstrap,但是壓力已經足夠嚴重,以至于 Thornton 經常想到要放棄。

事實上,大部分開源項目作者的境遇都與 Thornton 類似,項目管理者往往要比代碼貢獻者更苦更累。有一部分原因是參與開源項目代碼貢獻的大部分非核心開發者往往只做出了很小的貢獻,例如修復了某個 bug。而編寫和重新編寫代碼需要對整個項目有足夠的掌控力 —— 事實證明,大部分項目只有極少數的核心開發者具備這樣的能力。

當這些核心開源貢獻者的付出與收入不成正比,甚至因為繁重的無償開源工作影響到了正常的工作和生活時,放棄就是一個不得已的選擇。畢竟他們也是人,也需要掙錢養家糊口。研究表明,所有的開源項目中約有 9.5% 已經被遺棄,另外還有大約 1/4 可能接近被遺棄的程度。

如果說開源項目的作者或核心開發者尚且有項目本身帶來的名譽加身,而那些僅僅是為開源項目貢獻了代碼的普通開發者獲得的關注度則要更少,在項目的發展方向發生變化時,這些人的利益往往更容易被忽視。

個人搞開源怎么賺錢?

來自英特爾公司的開發者 Thiago macieira 是一名開源愛好者,他曾長期為 Qt 項目貢獻代碼。今年年初,Qt 官方正式宣布將 Qt LTS 版本全面轉入商業化階段,不再向社區無償提供穩定版本。這一變化讓包括 Thiago 在內的 Qt 外部貢獻者感到心寒,他們多年來出于熱情向 Qt 貢獻的代碼被 Qt 公司當成賺錢的工具,自己卻沒有收到任何回報,甚至連無償使用穩定版 Qt 的權利都沒有。Thiago 表示,至少對于他在 Qt 中處理過的代碼,他不會再參與修復、評論和審查后端錯誤報告。

與擁有專業團隊的商業公司相比,個人開發者想要從開源工作中獲取收入的渠道相當有限,但對于一個相對健康的開源生態來說,個人開源貢獻者的利益理應得到人們的重視。

 

個人開發者如何從開源中獲利?

 

在不違反開源許可證以及開源社區基本道德準則的前提下,開發者從開源項目中合理獲利并不是一件壞事。

自由軟件運動領袖 Richard Stallman (RMS)曾鼓勵自由與開源軟件作者合理利用開源軟件賺錢,以更好地維持項目的研發和推廣。linux Kernel 維護者 Linus Torvalds 也接受著來自各大廠商的資助,從而能夠全職進行 Linux Kernel 的維護工作。

開源產業編輯 Fernando Doglio 列出了六種個人開發者從開源活動中獲利的方法:

1. Bug 賞金計劃

BUG 賞金計劃是很多大型開源機構面向個人開發者推出的一種賺錢的方式。開發者可以通過報告開源項目上的 BUG,也可以直接修復這些 BUG 獲得來自項目官方不同程度的獎金。

個人搞開源怎么賺錢?

目前擁有漏洞賞金計劃的比較有代表性的組織包括:

  • Mozilla:有兩個主要的懸賞類別,一個是旗下的實際軟件,一個用于其網站。第一個出價最高為 10,000 美元,第二個出價最高為 5,000 美元。

  • Apache:Apache Web 服務器項目向那些能夠解決最關鍵的錯誤的人支付最高 3,000 美元的獎金。

  • google Android:Google 會為發現和解決的最關鍵問題提供最高數十萬美元的獎金。

此外還有許多擁有漏洞賞金計劃的開源相關組織機構,可以在此網站上找到最新的漏洞賞金計劃列表。總而言之,如果個人開發者能投入大量時間,通過這種懸賞的方式參與開源代碼貢獻也是一種很不錯的選擇,但需要開發者擁有信息安全方面的技能。

2.提供付費支持

提供付費支持是很多開源項目團隊獲利的經典方式之一。

如果開發者決定開始為某開源項目提供付費支持,則可以向其他人提供他們需要的有償服務,這里有些例子:

  • 幫助進行基本安裝或使用。

  • 代碼和錯誤修復。

  • 添加新的和額外的功能。

  • 提供書面文件(例如書籍和教程)。

但要注意,如果你提供的支持包括對項目源代碼進行更改,則需要核對項目采用的開源許可證,以確保其允許該類型的活動。當然,你不能只修改項目原作者的原始代碼,你必須維護自己的產品副本。

3.出售增強功能/插件

例如,開發人員銷售 wordPress/ target=_blank class=infotextkey>WordPress 插件。用戶可以免費下載并安裝 WordPress,但WordPress 擁有豐富的付費插件生態,用戶會根據自己的需求購買用于修改或增強現有功能的付費插件,開發者可以通過開發并出售這些插件獲利。

這種獲利方式的例子還有 Sidekiq 和 Blender:兩種產品都遵循類似的模式,從某種意義上來說,它們都是開源的,可以免費使用,但是用戶可以購買擴展插件來更好地使用它們。而付出了時間和勞動力開發這些優秀插件的開發者從中獲利也是應得的。

4.出售代碼以外的內容

與第 2 點類似,個人開發者還可以為開源項目編寫用戶教程等內容來獲利,例如:

  • 寫和出售關于該項目的書籍教程。這可以通過與出版社推薦主題來完成。后者將負責編輯過程和發布步驟,讓你專注于寫作。當然,你必須與出版社分配收入,但這是值得的。

  • 為一些內容付費平臺創建視頻課程。這樣做會產生被動收入,就像書出版后一樣。另外,這些平臺通常會提供視頻培訓。

  • 撰寫有關產品的推廣帖子。這并不意味著開源產品的所有者要向您付費以撰寫這些帖子,而是使某些博客對該主題感興趣,并愿意向你付費以提供有關其他主題的內容。

在所有這些情況下,重要的是要了解,要從開源產品中獲利,實際上并不一定需要編寫代碼。你可以基于這些產品提供特定于用戶的內容,只要市場有這方面的需求,而你恰好又花時間和精力去做了,以此賺錢也無可厚非。

5.來自用戶的捐贈

GitHub、Gitee 等代碼托管平臺都擁有用戶捐贈的功能,開源項目擁有者可以從這些平臺獲得來自用戶的自發捐贈,當然這項收入的大小要取決于你的項目是否足夠強大,以及你所在地區的用戶是否足夠慷慨。

以這種方式作為主要收入來源的開源項目有很多,大部分開源項目的官網都有捐贈入口。知名前端框架 Vue 的作者尤雨溪曾表示,在全職維護 Vue 的早期,其主要的收入也是來自眾籌網站 Patreon 的用戶捐贈。

6.用參與開源提升自己的職場競爭力

有時單純的參與開源項目的代碼貢獻并不能帶來直接的金錢利益,但開發者可以將這段經歷寫進簡歷里,以獲得更多的就業機會。也可以通過參與大型公司旗下的開源項目,從而獲得進入這家公司工作的機會。

例如,一位個人開發者為 TypeScript 做出一些有益的貢獻,那么他就有可能成正為該項目的核心貢獻者,從而獲得微軟的注意,甚至可以加入微軟的 TypeScript 團隊。

以上 6 點就是目前個人開發者能夠從開源項目中獲利的普遍方法。當然,能夠完全依靠上述開源活動謀生的個人開發者并不多見,以此致富的人更是屈指可數。一方面是大多數開發者僅專注于技術,缺乏商業、運營、推廣等相關經驗,很難自發地從上述途徑中找到適合自己的獲利方法并執行下去;另一方面,大多數開發者仍然有自己的本職工作,更多的開源愛好者還是出于興趣用業余的時間參與開源貢獻,不求回報地為愛發電。

個人開發者是開源社區中一股不可忽視的重要力量,要讓他們得到自己為項目付出應得的收益分成,來自社區官方的普惠性舉措是不可或缺的。

 

業內的舉措

 

一些開源相關組織機構也意識到了這一點。

去年 5 月,xs:code 平臺宣布與 redis Labs 展開一項新的合作,為創建與 Redis 相關的開源組件的開發人員提供財務支持。

個人搞開源怎么賺錢?

xs:code 是一個允許開發人員在其免費和開放源代碼之上提供付費產品和服務,從而幫助開源開發人員使用其代碼與軟件公司建立聯系的平臺。這些公司享受高度維護的代碼,其可以選擇從其開發人員那里獲得付費支持和咨詢,而開源開發人員則可以獲得持續開發所需的財務資源。

幾乎同一時期,微軟旗下代碼托管平臺 GitHub 推出了為開源軟件開發者提供資金支持的工具—— GitHub Sponsors,該功能允許開發人員提供各種資金捐助等級,并且可以從想要鼓勵他們工作的支持者那里定期獲得付款。為了激勵企業與個人向構建有利于他們的開源技術的開發者支付費用,GitHub 還在去年 12 月推出了一個企業項目,讓企業向開源項目開發者支付費用。GitHub 表示,這個項目已經大幅增加了資金量,從美國運通、AWS、Stripe、Indeeds、微軟、Substack 和 Notion 等公司將數百萬美元直接分發到了開源項目開發者的手中。

GitHub 產品總監 Devon Zuegel 表示,推出該計劃主要有兩個原因。一個是簡單地對那些影響開源社區的開發者或從事贊助商欣賞的項目的開發者表示感謝。同時,一家公司可能會贊助某個從事其工作流程核心項目的人。掏出現金可以讓這些核心開發者騰出更多時間專注于一個項目,或者更快地解決已知問題。

據悉,目前已經有數萬名開發者注冊了這個項目,數百名開發者利用這個項目全職為他們的開源社區服務,有些人甚至拿到了六位數的薪水。

有業內人士認為,現在仍有非常多的重要開源項目都在貢獻者不求回報的辛勤付出下勉強維持,用愛發電的開源奉獻精神固然偉大,但只有當越來越多的個人開源貢獻者的勞動付出能夠得到應有的回報時,整個開源產業生態才能健康地可持續發展。

參考鏈接:

https://www.oschina.net/news/125661/qt-5-15-lts-commercia

https://www.welcometothejungle.com/en/articles/btc-money-open-source

https://www.wired.com/story/open-source-coders-few-tired/

https://www.oschina.net/news/115799/xscode-redis-labs-open-source-software-developers-get-paid

分享到:
標簽:開源
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定