ESLint維護者分享通過贊助為開源實用程序提供資金的挑戰

eslint-maintainers通過贊助分擔資助開放源代碼實用程序的挑戰ESLint維護者共享通過贊助為開源實用程序提供資金的挑戰

ESLint,這是最流行的JavaScript襯砌實用程序之一,迅速超過了較早建立的競爭對手, 得益於其開源許可證。 明確的許可使該項目得以廣泛使用,但並未立即轉化為正在進行的開發的資金。 儘管每周被下載超過1300萬次,但其維護者仍在努力支持該實用程序。

自推出以來已有一年多的時間 ESLint集體 資助捐助者的努力,項目的領導 共享 追求贊助模式的一些成功與挑戰。 一項沒有奏效的工作是聘請了專門的維護人員:

對於團隊來說,這是一件困難的事情,我們認為關於開源可持續性有一個重要的教訓:即使我們收到捐款,ESLint的收入也不足以支付全職維護人員的費用。 發生這種情況時,維護人員將面臨一個艱難的決定:我們可以嘗試進行兼職開發工作,但是很難找到其他兼職工作來彌補我們需要使之物有所值的月收入。 在某些情況下,做兼職工作使找其他工作變得更加困難,因為您受時間限制,而其他自由職業者則沒有。

ESLint探索的一項頗為成功的實驗是支付其五人技術指導委員會(TSC)的費用,該委員會由項目負責人負責管理髮布,問題和請求請求。 成員每小時可獲得50美元的捐款和項目花費時間,上限為每月1,000美元。 該上限可防止TSC成員在日常工作之外花費太多時間在項目上,以免被淘汰。

該團隊報告說,這種津貼安排「非常好」,並且貢獻逐漸增加:「要為有價值的工作付錢給人們,有話要說:當工作被明確估價時,人們更願意去做。」

在WordPress之類的較大項目上,公司的貢獻對其持續發展至關重要。 近年來, 未來的五個 競選活動幫助補償了許多貢獻者,因為他們的僱主在為WordPress工作時貢獻了他們的薪水。

WordPress的一些重大進步需要投​​入大量時間和專業知識。 解決問題的方法需要跨團隊工作數月才能構建可為數百萬用戶使用的複雜解決方案。 這就是為什麼您看不到有許多人免費建造古騰堡的原因。 許多發展都是由有薪員工推動的,否則,如果沒有公司對員工時間的捐贈,這些發展就不可能實現。 Automattic,Google,Yoast SEO,10up,GoDaddy,Human Made,WebDevStudios,WP Engine和許多其他公司已共同擁有 認捐 每月價值數千小時的勞動。 支持WordPress的公司和個人的多樣性有助於該項目保持穩定性並更好地度過生活的風暴。

像ESLint這樣的小型開源項目,很少會使用相同的資源,因此必須進行試驗。 該團隊總結了對來自贊助方的​​付費貢獻者的為期一年的審查,並指出:「維護像ESLint這樣的項目需要大量的工作和很多人的大量貢獻。 繼續下去的唯一方法是為人們付出時間。」

當甚至最受歡迎的公用事業公司都難以獲得足夠的贊助時,小型項目又有什麼希望呢? 在開發人員的工作流程中變得不可缺少的許多實用程序正朝著不可持續的方向發展。

OSS工程師Colin McDonnell在他的新籌資模型提案中表示:「不幸的是,此類公用事業很少會從捐贈中籌集任何有意義的資金,無論其用途或喜愛程度如何。」 「考慮 反應路由器。 即使在GitHub上有41.3k顆星,每周從NPM下載3M,並且在基於React的單頁面應用程序中幾乎被普遍採用,它也只能帶來 〜$ 17k 每年的捐贈額。」

麥當勞提出了「贊助商池」,以資助無法從現有開源資金模型中受益的小型項目。 開源支持者可以每個月向「錢包」捐贈一定金額,而不必按每個項目進行捐贈,然後將這些資金分配給他們選擇用於贊助者的項目。 實施的關鍵部分是將新項目添加到資源池中僅需單擊一下,從而減少了與支持其他項目相關的心理摩擦。

McDonnell建議GitHub是唯一擁有該模型作為GitHub Sponsors擴展的基礎設施的組織。 一位評論者 黑客新聞 建議贊助商和「贊助商集合」的想法可以並行存在。

「我相信,成為開發者的贊助人和感覺像是要用情感,故事和家庭來支持創建者之間存在著有意義的區別……想要成為一個擁有批准的項目清單的良好公民,我會從中受益希望得到支持。」皮特·福特(Pete Forde)說。

「我可以贊助Matz,得到他的最新消息,並且對知道自己被視為支持者感到很高興,並且每月留出$$$作為我在我的項目中使用的所有工具的貢獻,僅僅是因為這是正確的做法,我希望這些項目能夠長期存在。 他們是完全不同的倡議。 如果您願意,Patreon vs Humble Bundle。」

潮汐 是HN討論中強調的另一個概念。 它採用不同的獨特方式來資助開源工作。 Tidelift使用該軟體從組織中收集資金以支持維護人員。

「我堅持 紅寶石葡萄,這是一個中型項目。」丹尼爾·杜布羅夫金(Daniel Doubrovkine)說。 「我們每月從Tidelift獲得144美元。 隨著越來越多的公司簽約企業贊助,美元數額增加。 這是一個游泳池。」

雪堆 採取一種更不尋常的方法來彙集贊助,即贊助者彼此「人群匹配」以相互捐贈以資助公共物品。 它作為一個非營利性合作社運行,為符合公共利益的免費和開放項目提供資金。

牙線銀行 更具體地講,它旨在為開源項目提供資金,並採取技術方法來確保對已安裝的開源軟體包的整個依賴樹做出公平的貢獻。 該組織聲稱提供「自由,無摩擦」的方式回饋維護者。 在安裝開源軟體包時,開發人員可以在終端中選擇精選的,針對技術的廣告。 作為替代方案,他們可以設置每月捐款額,以分散在他們安裝的軟體包中。

沒有一個單一的籌資模型適合所有項目,但是以各種方式彙集贊助的實驗似乎正在發展,特別是為支持維護者提供支持,這些維護者可能不具備營銷技巧。 有關支持實用程序的對話 繼續在黑客新聞上。 依靠其中一些實用程序的WordPress開發人員可能希望加入並分享他們為小型項目提供資金的經驗。

像這樣:

喜歡載入中……

資源

相關文章