標籤:

開發者對 npm 公司不滿,unpublish 了自己的所有模塊

早上刷 Twitter,看到阮一峰老師發了條推文:

今天凌晨,一個開發者對NPM公司不滿,unpublish了自己的所有模塊。其中包括被廣泛使用的left-pad,導致Babel、ReactNative、Ember等大量工具構建失敗。目前,Babel已經緊急發布了不包括該模塊的新版本。

作者在《Ive Just Liberated My Modules》文章中寫道:

幾個星期前有位專利律師給我發了一封電子郵件,要求我取消發布 NPM 上的 「KIK」 模塊。我的回答是「不」,於是他回復我說:「我沒打算屌你,但『kik』是敝社所註冊的品牌、且敝社的律師會來捶你的門、拿走你的帳號。(謝謝 @孫志貴 提供了這個翻譯版本)」

當我開始編寫 kik 時,並不知道有同名的公司。而我也不希望因為這個公司而被迫改變項目的名字。在遭到了我的拒絕後,他們聯繫了 NPM 的技術支持,為了強調他們的律師權力,每一個電子郵件都抄送給了我。在未經我允許的情況下,@izs 更改了此模塊的所有權。

鑒於此我才意識到,NPM 是某個人的私有地盤,他比其他人有更多的控制權,但是我是做開源的,因為權力屬於人民。(Power To The People 是約翰·列儂的同名歌曲)

概述一下就是; NPM 不再是我分享開源工作的地方,所以,我取消了曾經發布的所有模塊)。(一共取消了 273 個)

這不是一個下意識的行為。我喜歡開源,相信開源社區將最終創造一個真正自由的 NPM

如果你的項目因此而構建失敗,我向你道歉。你可以在倉庫(azer/dependency)指出你的依賴,或者如果你自願參加我的 Github 上的任何模塊,我會高興地轉移所有權。

乾杯,再見。

而作者刪除了如此多的模塊,其中包括 Babel、ReactNative、Ember 在內的眾多知名項目都受到了影響。

left-pad 是一個依賴度非常高的倉庫,根據 NPM 的統計顯示,left-pad 昨天的下載量是 10 萬,上周的下載量為 57 萬,上個月下載量達到了 255 萬。

長按二維碼關注我的公眾號

推薦閱讀:

如何看待 Swift 開源一周 star 數就超過 Rust 和 Go?
原來開源根本不是我想像的那樣
GitHub 上有哪些安全相關的 Python 項目值得一讀?
Github 上有哪些簡單的 Python 小工具值得推薦?
github中適合新人閱讀的Python項目有哪些?

TAG:npm | GitHub | Nodejs |