
當 ESLint 首次開始接受捐款時,其明確目標是為該專案創造永續的未來。短期而言,這意味著確保我們可以補償那些在專案上花費大量時間的人,但我們始終認為這是一個起點,而不是終點。開源永續發展還有很多方面,我們希望在持續成長的過程中注意到這一點。這就是為什麼我們很高興宣布,我們現在正在支援多個建立 ESLint 的專案。
贊助商選擇支援 ESLint 是因為他們已經開始依賴 ESLint,因此希望確保該專案能夠持續下去。同樣地,ESLint 建立在較小的開源專案之上,我們認為幫助這些專案蓬勃發展也是我們的責任。我們感謝我們的贊助商幫助我們達到每月 20,000 美元目標的 50%,並且我們認為現在是時候將部分成功分享給我們的相依性。因此,我們已將部分捐款預算用於我們的相依性。
今天我們很高興宣布,我們已開始每月向以下每個專案(和一個人)捐款 100 美元
- Ajv 是一個 JSON Schema 驗證器,ESLint 使用它來驗證設定。
- Eleventy 是一個基於 Node.js 的靜態網站產生器,我們用它來建立 eslint.org。
- Sindre Sorhus 是一位多產的開源開發者,ESLint 使用了他的多個模組,包括
chalk
、globals
、import-fresh
、strip-ansi
和strip-json-comments
。
我們感謝這些專案以及我們所有的相依性,讓我們能夠建立 ESLint。
這僅僅是開始。隨著我們的捐款持續成長,我們預計未來能夠支援更多相依性。我們設想一個未來,大型開源專案的捐款可以涓滴細流到它們的相依性,以便整個開源生態系統都能受益。