因 NPM 公司獨斷轉移了模組所有權,模組開發者怒而撤下了他的所有模組
Node.js 專案的 NPM 包管理器中有一個流行的模組叫 kik,有幾十個專案依賴於這個模組。
幾周前, kik 的開發者收到了律師郵件,以 kik 是一個註冊商標為由要求撤下該模組。開發者拒絕了律師的要求。律師隨後就找上了 NPM 管理方,NPM 的人未經作者許可就同意改變該模組的所有權。
這件事讓開發者認識到 NPM 是某個人的私有領地,在這裡企業的權力高於人民,而他從事開源開發是旨在讓“權力歸於人民”。為了抗議,他宣佈撤回了(或者叫解放)他所有的 273 個模組,呼籲開源社群建立 NPM 的一個真正自由的替代。
撤回軟體包影響了很多依賴於該模組的專案,包括 Babel、ReactNative、Ember 等大量工具構建失敗。
整件事也讓人意識到 NPM 和其它包管理器都是一個脆弱的中心化系統,有開發者建議包管理器應該去中心化,應該允許人人都能執行一個映象。
相關文章
- NPM包(模組)釋出、更新、撤銷釋出NPM
- Istio所有模組、Service、Pod的功能介紹
- Tkinter (40) ttk 模組所有部件的通用方法
- npm 模組釋出到 npmNPM
- npm qs 模組(中文)NPM
- java中呼叫npm模組JavaNPM
- 釋出node模組到npmNPM
- 如何釋出自己的NPM包(模組)?NPM
- NPM測試模組之rewire教程NPM
- 在Chrome控制檯注入npm模組ChromeNPM
- VBA標準模組與類模組(轉)
- 怎樣把自己的模組釋出到npmNPM
- 開發者的副專案 ,歸公司所有嗎?
- 序列化模組,隨機數模組,os模組,sys模組,hashlib模組隨機
- 通過git安裝npm私有模組GitNPM
- ??Java開發者的Python快速進修指南:自定義模組及常用模組JavaPython
- path模組 fs模組
- 如何釋出你自己的React模組至NPMReactNPM
- Nginx的Uwsgi模組(部分模組指令)Nginx
- 找回因錯誤配置丟失的65系列三層模組(轉)
- 從模組化到NPM私有倉庫搭建NPM
- 每天閱讀一個 npm 模組(1)- usernameNPM
- 每天閱讀一個 npm 模組(2)- memNPM
- 每天閱讀一個 npm 模組(6)- pifyNPM
- # 每天閱讀一個 npm 模組(7)- delegatesNPM
- python 模組:itsdangerous 模組Python
- Python模組:time模組Python
- urlparse模組(python模組)Python
- JavaScript 模組(2):模組打包JavaScript
- python模組-re模組Python
- python模組 - functools模組Python
- Python的defaultdict模組和namedtuple模組Python
- day18:json模組&time模組&zipfile模組JSON
- 序列化模組,subprocess模組,re模組,常用正則
- 聊天模組及分享模組分享
- python模組之collections模組Python
- 轉:os和sys模組
- 模組轉測標準