ITBear旗下自媒體矩陣:

JavaScript包管理器npm實現(xiàn)捐贈,首次為開源代碼提供資助

   時間:2019-11-07 09:23:41 來源:開源中國作者:afterer編輯:星輝 發(fā)表評論無障礙通道

NPM 公司,JavaScript 包管理器 npm 的維護者。今年8 月份時,Standard JS在項目中實驗性內(nèi)置廣告的事件引發(fā)熱議,這些廣告通過一個名為Funding的npm軟件包展示在終端,該軟件包包含在Standard的代碼庫中。之后NPM公司宣布將禁止此類終端廣告行為。

此事件后,NPM表示,它打算在今年年底前為開源開發(fā)人員開發(fā)一個眾籌平臺。根據(jù) The Register 報道,它已經(jīng)在此承諾上邁出了一步。

本周周二,該公司修改了最新版 npm 6.13.0 的代碼,添加了“funding”命令。它的作用是讓維護 npm 的開發(fā)人員(為Node.js 創(chuàng)建包)聲明元數(shù)據(jù),為有意愿的捐贈者指明捐贈平臺。在 package.json 文件中添加了一個“funding” 字段,這個文件列出了各種模塊設置和依賴項。funding 可指向在線捐贈服務的 url,如 Patreon、Open Collective、GitHub Sponsors、License Zero 或者其他支付網(wǎng)站。

之后,使用這些包的應用程序程序員可運行 npm fund,為指定的包的作者進行捐贈,該命令在用戶的默認瀏覽器中打開指定的捐贈服務鏈接,以操作信用卡進行捐贈等。下圖可以看到,npm ls 與 npm fund 的區(qū)別,ls 只列出包名,而 fund 還列出了捐贈平臺及其 url。

NPM公司的聯(lián)合創(chuàng)始人和聯(lián)合首席技術官 Isaac Schlueter在電話采訪中說:“在開源領域,資金是一個長期存在的問題,我們正在解決開源項目需要資金的難題,但很少有方法可以讓使用的代碼的人直觀地了解這些信息,這種融資方式就可以做到”。

Schlueter 認為NPM 公司的融資機制有利有弊,有利的方面是它確實把一些營銷技巧從方程式中剔除了出來,開發(fā)者只需要設置一個支付URL,然后把它放進“包“里,當該包管理器被安裝時就自動出現(xiàn)在列表上。不利的影響是它很可能獎勵的是優(yōu)秀的營銷人員,而不是獎勵優(yōu)秀的開發(fā)者。

但當被問及NPM 公司的融資平臺是否有助于為NPM本身提供資金時,Schlueter說:

這是很有可能的,但我也不認為這是一個可增長收入的方式。我想強調(diào)的是不要讓開源生態(tài)系統(tǒng)因為被耗盡而瓦解。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關于我們  |  聯(lián)系方式  |  版權聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version