自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

數(shù)十億下載項目面臨維護困境!負責人抱怨:開源被破壞到無人買單!

原創(chuàng) 精選
開發(fā) 項目管理
“自由開源軟件從根本上被打破了,”他在在Core-js存儲庫的note中寫道?!拔铱赡軙那牡赝V惯@項工作,但我想給開源最后一次機會?!?/div>

?作者 | 云昭

周下載2600萬,累計下載數(shù)十億次的Core-js的負責人要打“退堂鼓”了。Denis Pushkarev是數(shù)百萬網(wǎng)站使用的Core-js庫的維護者,近日,他發(fā)表言論說,他準備放棄開源開發(fā),因為很少有人為他們所依賴的軟件付費。

Core-js是“JavaScript的模塊化標準庫”,它提供了一系列函數(shù)來執(zhí)行常見、有用的操作。它通常用于“polyfills”(在功能較弱的舊瀏覽器中實現(xiàn)現(xiàn)代瀏覽器功能),每周通過npm注冊表下載超過2600萬次,并被包括蘋果在內的主要公司廣泛使用。

“自由開源軟件從根本上被打破了,”他在在Core-js存儲庫的note中寫道?!拔铱赡軙那牡赝V惯@項工作,但我想給開源最后一次機會?!?/p>

開源軟件通常是由無償“志愿者”創(chuàng)建或管理的,由誰來支付費用的問題的討論中,依然存在許多摩擦和不滿。

1.月收入僅400美元,被惡意攻擊

Core-js是一個JavaScript庫,已經(jīng)被下載了數(shù)十億次,并在前10000個網(wǎng)站中超過一半——但他從捐贈中獲得的收入大幅下降。當他開始全職維護Core-js時,他之前每月預期可以收入2500美元,而現(xiàn)在每月只有400美元。

這有各種各樣的原因。一是普什卡列夫在俄羅斯,自沖突以來,俄羅斯一直受到廣泛的金融制裁。2020年,他因摩托車撞人事故在監(jiān)獄服刑了大約10個月。

作為一名開源人,他的經(jīng)濟處境十分堪憂?!爱斘议_始從事Core-js時,我是一個人,”他寫道?!艾F(xiàn)在我有家庭了。一年多前,我成了一個兒子的父親?,F(xiàn)在我必須為他提供體面的生活水平?!?/p>

當一個每周下載2600萬次的JS庫的維護者因用摩托車意外事故而入獄時,會發(fā)生什么?Core-js剛剛發(fā)現(xiàn)。

普什卡列夫承認,他收到了很多仇恨,而且不僅僅是社交媒體上有關其代碼風格的敵意言論。

“今天,一個開發(fā)者給我寫了一條信息,”他寫道。“他稱我為開發(fā)者社區(qū)身體上的寄生蟲,通過發(fā)送垃圾郵件賺了很多錢,卻沒有做任何有用的事情?!?/p>

“他說我是和漢斯·賴澤一樣的兇手,他收買了法官,逍遙法外。他希望我和我所有的親戚都去死。這沒什么不尋常的,我一個月會收到幾條這樣的消息。最近一年,又加上了我是‘俄羅斯法西斯’無厘頭的污蔑。”

但是他也收到了很多來自開源社區(qū)用戶的支持,他們認識到代碼的可持續(xù)性仍然是一個問題,并且將他們的考慮局限于財務問題。

2、開源難逃戰(zhàn)火與偏見

Pushkarev更喜歡關注開源的“經(jīng)濟學”,而不是他的處境和他居住的國家的政治?!伴_源應該遠離政治,”他說,并補充說,他不想深入研究這些問題的細節(jié),因為俄羅斯和烏克蘭邊境兩邊的人都可能因此而遭受損失。

“我回到了俄羅斯,因為在那里可以用相對較少的錢過上體面的生活,并專注于自由/開源軟件,而不是賺錢,”他寫道?!艾F(xiàn)在我不能離開俄羅斯,因為事故發(fā)生后,我有數(shù)萬美元的未決訴訟,在這些訴訟得到清償之前,將被禁止出境?!?/p>

Victor Shepelev,是一名居住在烏克蘭哈爾科夫的Ruby開發(fā)人員和軟件架構師,他在Twitter和GitHub上被稱為@zverok,則表達了開源應該遠離政治的觀點。

“對我來說,任何(有意義的)討論都可以圍繞開源的可持續(xù)性、獲得報酬等問題展開,但目前這些被‘戰(zhàn)火’問題掩蓋了,因為問題就擺在在那里,我不想評論更多?!?/p>

Shepelev認為,“文化應該遠離政治”是一種共識,而軟件開發(fā)是人類文化的一部分。在一個和平民主的社會中,這是真理,就像“我對稅收和投票系統(tǒng)的細微差別有不同的看法,但這并不妨礙我們在有趣的項目上進行合作”!

3、開源維護者是無名英雄

一位開源開發(fā)者、安全商業(yè)套接字的CEO對此表示了,開源維護者應該得到大公司的尊重和饋贈——

(開源)維護人員是軟件世界的無名英雄,他們全心全意地創(chuàng)造大量的價值,而這些價值往往不被重視。這些無名英雄執(zhí)行著關鍵的工作,使得所有的現(xiàn)代技術得以運行——這并不夸張。這些不知疲倦的人致力于編寫新功能、修復錯誤、回答用戶詢問、改進文檔和開發(fā)創(chuàng)新的新軟件,然而他們的努力幾乎沒有得到認可。

他在信中還建議道,商業(yè)界和開源社區(qū)必須走到一起,尋找到一種方式,去認可和獎勵維護者的寶貴貢獻。如果重大的個人犧牲成為了開源參與的先決條件,那么許多聰明、有才華的人才將會挽留不住。這對誰都沒好處。

那些非安裝包的維護者,比如Core-js,在安裝其他包的時候經(jīng)常會順帶著安裝。可靠、無錯誤的傳遞依賴是不可見的。因此,維護者也是隱形的。令人咋舌的是,這些維護者做得越好,他們就越不為人知。沒有人會為了一個完美運行的可傳遞依賴而訪問GitHub庫——沒有理由這樣做。但是調查錯誤堆棧跟蹤的開發(fā)人員可能會訪問存儲庫,原因不外乎提交一個問題。這正是Core-js維護者面臨的問題。

對于大公司來說,他們從開源代碼的免費勞動中獲得的比他們在捐贈中付出的更多——如果他們真的付出了——現(xiàn)狀看起來是一個非常好的交易。

然而,對于個體開發(fā)者來說,無償?shù)拇a創(chuàng)建和維護是有成本的——不僅可以從財務角度衡量,也可以從社會和政治資本角度衡量。

4、開源人:成就感更大于收入

一位沒有透露姓名的開源開發(fā)者為Pushkarev給了一些建議:

開源人需要尋找堅持的動力。如果你不能繼續(xù)做無償?shù)摹爸驹刚摺?,你仍然可以做一些事情,或者讓其他人接手這個項目。

如果我寫了一個自由和開放源碼軟件的東西,這對我獲得編程工作很有用,那么它會幫助我個人去做它。

如果其他人也從中受益,那就更有成就感了。比如說,至少可以部分處理使用者提交的修補程序并進行管理。

補丁/測試形式的貢獻非常有用。一些開源人更喜歡這種成就感而不是錢,當然,前提是收入都來自其他/不同的來源,而且修復FOSS代碼將間接幫助自己。

但不可否認的是,在自由和開放源碼軟件上工作,很難謀生,所耗費的時間和精力會很大。

于這部分人而言,優(yōu)質補丁和測試的“實用”捐贈與社區(qū)支持項目的捐贈一樣好。不過,定制軟件和支持肯定會帶來收入,而這其中“增值”部分賺得最多。

5、寫在最后

開源看起來確實被打破了,但事實上,它從來都不是獨立或者公平的。它的問題在和平時期更容易處理。但出于地緣不確定性語境下,自由和開放源碼軟件(FOSS)的“理想”已然崩潰,人們需要資金來開發(fā)和維護它們,但誰又會觸碰這條敏感的神經(jīng)呢?

不過解決的方法永遠比問題要多,開源維護者的收入支持,尤其是全職維護者,需要商業(yè)公司與開源社區(qū)的持續(xù)的合作與關注。

參考鏈接:https://www.theregister.com/2023/02/15/corejs_russia_open_source/

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2014-06-27 14:49:41

SDN

2009-07-16 08:19:46

魔獸網(wǎng)易

2011-08-23 18:07:42

QomoLinux 20周年

2022-03-28 10:44:26

FuchsiaOSGoogle操作系統(tǒng)

2011-09-26 10:38:11

Windows Ser開發(fā)

2014-05-21 16:04:38

面試面試規(guī)則

2019-12-16 10:16:36

項目監(jiān)獄代碼

2014-12-22 13:14:48

IE離職

2011-09-05 10:37:41

Linux基金會開源

2023-05-29 14:02:58

2011-08-23 17:02:37

FedoraLinux 20周年

2012-12-13 11:12:24

戴爾

2017-03-13 15:40:42

2010-05-13 14:18:48

云計算百度

2017-03-13 15:30:22

慕尼黑WindowsLiMux

2023-09-11 11:14:54

IT團隊CIO

2009-09-15 10:45:52

Linux驅動Linux微軟

2016-01-15 10:47:08

技術團隊能力

2015-11-16 10:16:56

技術蛻變創(chuàng)業(yè)

2019-07-29 15:24:34

CEO技術負責人加班
點贊
收藏

51CTO技術棧公眾號