動態

詳情 返回 返回

【代碼故事】VSCode知名主題material-theme倉庫代碼清空 - 動態 詳情

大家好,我是前端之虎陳隨易。

這是我的個人網站 https://chensuiyi.me。

出大事了

看到了一篇前端社區開源扛把子 Anthony Fu 的帖子。

Anthony Fu的帖子

經過一番瞭解,出大事了!

知名 VSCode 主題 material-theme 倉庫清空了!

連帶着所有提交的歷史紀錄,統統沒了。。。

背景知識

在進一步的對這個事情報道之前,根據我查到的資料,我們先對 material-theme 簡單瞭解一下。

material-theme 官網

這是 material-theme 官網,可以看到,不僅是 VSCode,對於很多其他軟件和工具,都提供了主題適配。

material-theme 的VSCode數據

根據官網顯示,光是VSCode的用户,就有600萬。Star數11k,5星好評,800左右的fork數。

那麼,如此成功的項目,為什麼會一夜之間把倉庫全部清空呢?我們追尋蛛絲馬跡,娓娓道來。

Anthony Fu的擔憂

Anthony Fu的擔憂

作為開源大佬,Anthony Fu 一直是我非常敬佩的開發者。

不僅是他的作品和項目,給眾多開發者帶來了難以估量的體驗改進和效率提升。

他本人對於開源界和編程界的維護和擔心,每次都首當其衝,第一個站出來。

Anthony Fu克隆了一份倉庫

倉庫的額外説明

在這個事情發生的第一時間,Anthony Fu 克隆了一份代碼倉庫,並做了補充説明。

恢復倉庫?

作為一個有着800個fork的知名開源項目,就算代碼被完全清空了,也還是存在着無數個備份,要想恢復,也是很簡單的事情。

Anthony Fu對於恢復代碼倉庫的思考

針對代碼恢復這個問題,Anthony Fu 有着他的思考和觀點。

是的,如果貿然恢復倉庫,由社區接手繼續維護和更新,那麼對於整個開源社區而言,在某些情況下,是不利於開源氛圍的。

試想一下,如果是我們自己開源了這樣一個倉庫,因為某些原因,自己突然刪除了倉庫,接着馬上就有社區接手繼續維護,換做是誰都會不舒服。

辛辛苦苦,無數個日夜的更新與維護,成他人之嫁衣。

所以,我們需要知道,這清空倉庫背後的原因。

刪除原因

僅剩的2個issue

這是 material-theme 倉庫 https://github.com/material-theme/vsc-material-theme 僅剩的2個issue。

第一個是 Anthony Fu 的,呼籲恢復倉庫。

原文

這是第二個issue的原文。

譯文

這是第二個issue的譯文。

從這個説明中,我們也明白了事情發生的一些原因,有好有壞。

好的一面就是,該項目會繼續維護。

壞的一面就是,該項目不會開源了。

同時呢,也會以一次性付費的形式,進行有償使用,我覺得,這可以理解。

從以上説明中,我大概列舉一下2點具體原因:

  1. 項目維護9年以來,消耗了大量的時間和精力,但卻幾乎沒有多少盈利,反而要掏錢買域名,買服務器等。
  2. 9年以來,貢獻者寥寥,絕大部分人,只想索取,不願意貢獻。

筆者的思考

我認為,事情的本質,很簡單,就是沒有賺到錢。

如果是我,只要做開源可以賺錢,沒有人貢獻代碼,沒有人一起維護,完全沒問題,我可以貢獻到老。

同時呢,這也是很多很多開源維護者,貢獻者的窘境。

費盡精力,時間,減少了陪伴家人,孩子的時間,做了很多偉大又有用的事情,自己的回報卻寥寥無幾。

如果有人説,你覺得開源這麼難,可以不做開源啊。

很多事情,都不是頭腦簡單地這麼一刀切的,社會和人,都是很複雜的。

如果沒有開源的力量,我們的社會和科技,壓根不會發展到現在這個程度。

同樣的,自己付出了精力和時間,做出了有用有價值的事情,也理應獲得一些回報。

程序員是一個非常單純的羣體,單純到很多時候誤解了 開源 的含義。

開源 不等於 免費,這個問題我們在一開始就要搞清楚。

否則,當你的開源對現實世界產生影響,而不是隻在自己的世界中意淫的時候,作為免費勞動力當你,是繼續開源呢,還是停止維護呢?

基於這個問題,有很多開源項目,都提供了一些非常好的實踐和案例。

在兼顧開源的同時,也通過開源賺到了或多或少,甚至是可觀的收入。

所以,在此,我想跟每一個 單純 的同行們説:請採取適當的策略,讓自己產生的價值,變成價格

Add a new 評論

Some HTML is okay.