Faker.js 成為社區控制的項目

最近 我們談到了採取的行動 通過 Marak Squires 帳戶上的 GitHub, Faker.js 的主要作者 誰在 XNUMX 月初破壞並刪除了庫,促使 GitHub 採取了一些分裂社區的行動。

但是現在該項目作為社區項目重新回到了網絡上,作為新的 faker.js 包的 GitHub 存儲庫,已經創建了一個由八名主管組成的團隊來管理未來的開源項目。

另外, 還創建了一個公共 Twitter 帳戶以與社區進行交流 JavaScript 庫。 與此同時,顯然已被 GitHub 暫停的 Squires 個人資料可以再次訪問。

相關文章:
GitHub 決定恢復 Faker.js 開發者賬號

我們經常聽到 開源項目開發籌集資金困難 以至於有人說“開源是不賺錢的目的地”。

開源 faker.js 庫的開發者 最近盡一切可能摧毀faker.js 由於貨幣化的困難,他已經發展起來。 在 2020 年 XNUMX 月開發者的一篇 GitHub 帖子中, 他說他不再想做免費的工作。 “恕我直言,我將不再用我的免費工作來支持財富 500 強(和其他小公司),”他說。

“以此為契機,向我發送一份六位數的年度合同,或者分叉項目並讓其他人參與其中。” 他的請求可能沒有得到滿意的回應,這導致他在 6.6.6 月初破壞了他自己設計的兩個庫,facker.js 和“colors.js”,從而損害了數百萬依賴它的項目。那。 Squires 向 colors.js 提交了一個提交,該提交添加了一個新的美國國旗模塊,並實現了 faker.js 的 XNUMX 版本,這觸發了同樣的破壞性事件。

被破壞的版本導致應用程序不斷產生字母和符號 陌生人,從三行文字開始,上面寫著“LIBERTY LIBERTY LIBERTY”。 用戶顯然明白這些庫剛剛被入侵,但他們卻無法想像入侵的幕後黑手是 Squires 本人。

要了解損壞的程度, colors.js 庫有 僅在 npm 上每週就有超過 20 萬次下載 據說有近 19,000 個項目依賴它。

就其本身而言, faker.js 有超過 2,8 萬 每週在 npm 和超過 2.500 名用戶上下載。 為了響應 Squires 的舉動,faker.js 已經成為一個社區項目。

Facker.js 僅存在於 GitHub 上,直到本月早些時候 Squires 將其刪除,現在有一個網站稱該庫的開發現在將由一個 XNUMX 人的新團隊負責。 在網站上也有提到由 Squires 刪除。 根據新團隊的說法,“Squires 在社區中耍了花招。”

“Faker 項目由 Node 愛好者和專業人士 Marak Squires 管理,他在 4 年 2022 月 XNUMX 日生氣並採取了惡意行為。該軟件包被刪除,該項目被放棄。 我們現在已經將 Faker 轉變為一個社區控制的項目,目前由來自不同背景和公司的八名工程師管理,”新的 faker.js 網站說。 Squires 沒有在 Twitter 上對這些聲明發表評論。 宣布它修復了 colors.js JavaScript 庫中的 Zaglo 錯誤,但未能在 npm 包管理器中加載它。

由於 faker.js 被移除 2022 年 XNUMX 月上旬, 社區和其他感興趣的程序員一直在積極討論這個問題。 一些用戶一方面對 Squires 刪除 faker.js 的行動表示理解,但繼續表達他們對這一行動的不滿。

事實上,儘管造成了嚴重破壞,但反對從中獲利的大富翁公司的謙遜開源開發人員的象徵在專業論壇的討論中引起了巨大的共鳴。 此外,GitHub 在這件事中的作用也受到質疑。

有些人對 GitHub 鎖定了 Squires 的帳戶這一事實提出了質疑。

“有一件事讓我哭笑不得。 質量保證在哪裡? 在發佈軟件的新版本之前,您是否會自動更新軟件包並運行回歸測試? 這很尷尬,”他補充道。 有幾個人覺得封殺侍衛的賬號是不合理的,因為這是他自己的代碼。

GitHub 後來決定恢復 Squires 的帳戶,現在該帳戶似乎可以訪問了。 無論如何,Squires 的行為再次引發了項目“過度依賴”第三方庫的問題。

來源: https://fakerjs.dev/


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   米格爾·羅德里格斯(Miguel Rodriguez) 他說:

    我仍然不明白的是,為什麼他們沒有創建一個基於區塊鏈的“github”,每次項目版本通過質量驗證時,其成員都會幫助資助項目。 檢查項目的合作者(活躍成員)的聲望取決於項目中可檢測錯誤的水平,這使他們或多或少地從加密貨幣中獲得收益,例如檢查代碼的被破壞項目沒有做它應該做的事情根據項目的功能會很嚴重,一個會員下載了項目,然後在沒有實際驗證的情況下標記他已經驗證過,這將降低他的聲望,因此他作為驗證者的未來收入將下降到一定程度他的同行去報導。 這是我謙卑地想到的。

    1.    曾*祺 他說:

      創建開源/自由軟件程序首先是為了滿足開發人員的需求,並且由於代碼的範圍,它最終使所有人受益。

      同一位開發人員負責確保他自己的軟件在最基本的情況下工作,並且隨著時間的推移,他會添加/改進軟件變得安全所必需的部分,等等。濫用它或操作系統中的意外情況導致故障。

      這就是為什麼沒有實體驗證代碼,該代碼有效,並且使用它的人立即獲利的原因,他們信任開發人員,因為他們知道從本質上講,最希望他們的軟件運行良好的是開發人員。

      開發商到了這樣的地步,他覺得他們賺取利潤而不與他分享是不公平的,他讓他們知道。

      決定資助實體驗證代碼的公司將被曝光,首先是因為他們會證明他們從該軟件中獲利,其次是因為他們會表明他們從未願意向主要開發人員付款,因為部分這些利潤將流向其他實體,最終他們所說的是:你的就是我的,我的就是我的,屬於每個人的就是我的。