您當前的位置:首頁 > 娛樂

如何看待 koa-router 作者公開售賣 npm 包?

作者:由 匿名使用者 發表于 娛樂時間:2019-01-29

如何看待 koa-router 作者公開售賣 npm 包?小爝2019-01-29 14:16:22

koa-router本身實現也並不複雜,主檔案700多行,有一半還是註釋,在已經設計好API的情況下,不參考原始碼自己寫一份實現也是很簡單的,信不信這個問題火了之後,koa-router對應的實現和原始碼解析會特別多?而且本身koa-router的實現在某些地方也並不是特別好,還有最佳化空間,只是名字討巧,下載量大,馬太效應的結果。

所以,沒什麼大驚小怪,作者最新的更新已經把sale資訊刪除了。

如何看待 koa-router 作者公開售賣 npm 包?

如何看待 koa-router 作者公開售賣 npm 包?

而且作者也在commit裡提到了,如果沒有組織感興趣還是會交給koa團隊維護,但是他還是想收回一些自己在這個專案裡花費的時間,我感覺賣點錢也無可厚非,現在在得到上寫技術文章都可以收穫百萬,koa-router至少也給廣大的koa開發者帶來了便利,所以當然應該支援呀。

如何看待 koa-router 作者公開售賣 npm 包?justjavac2019-01-29 14:20:02

[RFC] 自維護 koa-router · Issue #3423 · eggjs/egg

egg 團隊真是 666 啊,先見之明。

背景

目前 Egg。js 繼承的

koa-router

基本上處於維護癱瘓狀態,各種特性、PR、Issue 都基本上沒人處理了。無法達到很好的一個特性更新的效果。

例如這裡有一個

PR

有需要在中介軟體中用到,但是一直沒人響應。

該 PR 目前的作用就是,每執行到一個 Controller 的時候,都能從

ctx

中獲取到當前匹配到的路由的路由定義字串,以供各種解析、判斷等用途。例如根據路由規則來實現某種策略。

思路

從現有的 koa-router 進行 Fork,到 eggjs/koa-router-for-egg,名字可以另起。然後在 Egg。js 中從原來的繼承自 koa-router 改成繼承自新 fork 出來的包。

koa-router

的 License 是 MIT,建議 koa 作者直接 fork 一份,大家一起維護。

如何看待 koa-router 作者公開售賣 npm 包?匿名使用者2019-01-29 16:16:08

我覺得現在病態的開源風氣,已經把一些開源專案的維護者搞瘋了。

當然我這個答案主要是借題發揮,想說說國內開源的問題,和koa-router的maintainer無關。

正常的開源是什麼?正常開源專案,主要目的是為了維護它的成本更低,次要目的是提高技術影響力。

結果現在,哪個國內開源專案維護成本降低了?issue幾百上千,提PR的一個沒有,你都看出那麼多問題了,你怎麼不順手給改了?

技術影響力更是呵呵了,好事不出門,壞事傳千里,你開源個專案別人不領情,還說你是KPI專案,一出事兒造成了PR危機,得,KPI都沒有了。

就這氛圍,開個毛源啊。

如何看待 koa-router 作者公開售賣 npm 包?楊柳岸2019-01-29 20:42:31

好訊息好訊息,繼域名搶注商標搶注之後, npm 包名搶注將成為下一輪的投資熱點,github 倉庫名也已經在路上蓄勢待發,不要998,不要88,只需要動動滑鼠,就能贏取五千美元,把握機會啊同志們!!!

如何看待 koa-router 作者公開售賣 npm 包?知乎使用者2019-02-19 01:36:43

一是開了這個口,賣庫會越來越多(預測以JS的居多,畢竟node_module哈哈哈)。

二嘛,一定程度上暴露了JS社群一個巨大的缺陷。標準庫幾乎等於沒有,第三方庫隨時可能被隨意的售賣,轉移。之前針對React的攻擊也可見一斑。

標簽: koa  router  開源  PR  維護