“被狗啃”的按钮引发的开源社区信任危机
昨天,在國外民眾還在歡度圣誕期間,開發(fā)者社區(qū)卻對 Antd 開發(fā)團隊發(fā)起了連番的炮轟。一覺醒來,他們發(fā)現(xiàn)由自己參與設(shè)計的、公司內(nèi)網(wǎng)、辦事系統(tǒng)等網(wǎng)頁上,有一些按鈕的上面多了一團白色的“積雪”,在白背景下,看著有點像是被“咬掉”了一塊似的,不僅如此,將鼠標指向變化了的按鈕時,原本設(shè)定好的文字說明也統(tǒng)一變成了“Ho ho ho”,這是“圣誕老人”標志性的笑聲。
?
原因是庫中暗藏了一個未事先告知的圣誕彩蛋、而且也沒法手動禁用,導(dǎo)致許多項目方遭遇了客戶投訴。從評論來看,網(wǎng)友們的情緒普遍比較激動,不少人表示“老板問我按鈕為什么被狗啃了”、“今天的工作就是給客戶們解釋我們代碼沒有被注入”。
軟件彩蛋的本意是指常用軟件當(dāng)中隱藏了一些小東東,這些小東東我們稱之為復(fù)活節(jié)彩蛋。復(fù)活節(jié)彩蛋的內(nèi)容包含的很廣,從單純的列出開發(fā)人員名單到各類小游戲都有,但它們都有一個共同的特點就是用戶是可控的。我們常用的軟件如Windows、Office以及我們用來上網(wǎng)的瀏覽器IE中都有這樣的彩蛋。
但號稱專注于企業(yè)級應(yīng)用的一個UI庫,那么不嚴肅。敢問哪個老板喜歡這樣的“驚喜”?隨意調(diào)侃節(jié)日的UI庫,除了這次的圣誕,后面還會不會有元旦、春節(jié)、勞動節(jié)?
事件出現(xiàn)后,在代碼托管網(wǎng)站?GitHub 和社交媒體上,開發(fā)者們及吃瓜群眾表現(xiàn)出了一邊倒批評的態(tài)度 ——“我留意到按鈕組件的上方出現(xiàn)了一塊雪花?這是圣誕節(jié)彩蛋吧?為什么不經(jīng)過開發(fā)者的允許就擅自加上了?”
有人說雖然自己覺的很可愛,但這樣的彩蛋不可取
?
有說自己是XX委的,沒丟工作還得多虧了自己的小姨子
有人說自己看到彩蛋很驚嚇,有種失控的感覺
也有吐槽英文拼寫錯誤的
...?
簡直是一場"痛苦"的狂歡現(xiàn)場。
AntD這套框架是由支付寶母公司螞蟻金服設(shè)計團隊制作的一套開源的前端框架。據(jù)螞蟻金服設(shè)計團隊今年9月的數(shù)據(jù),Ant Design 1.0在發(fā)布之后的8個月中,就已經(jīng)在 GitHub 上收獲了 11686 個”星標“。這意味著至少有這些數(shù)量的程序員關(guān)注,并使用了AntD到自己的項目上。就是這一得到業(yè)界廣泛關(guān)注和使用的基礎(chǔ)組件,突然在毫無預(yù)警,也沒有功能開關(guān)的前提下,給所有使用者的按鈕控件”下了一場雪“——而且還是在”生產(chǎn)環(huán)境“中,不出意外,今天這個彩蛋自己就能自行消失,如果仍然沒有消失,請查看作者提供的修復(fù)方式:https://github.com/ant-design/ant-design/issues/13848
AntD是一個采用了 MIT 許可協(xié)議的開源項目,所以開發(fā)者并不需要為受到損失的開發(fā)者承擔(dān)任何責(zé)任。
既然做開源項目放到 GitHub 上就是賺個吆喝,不為盈利,也不承擔(dān)法律責(zé)任,那么很顯然,“信任”就是一個項目最為金貴的核心價值。
開源軟件的每一個細節(jié),都暴露在“陽光之下”,只要有心,人們都可以發(fā)現(xiàn)。所以理論上任何一點想拿開源產(chǎn)品“圖謀不軌”的做法都不會得逞。但是,今天這起事件的發(fā)生,又反映了什么?為什么理應(yīng)有人看到并監(jiān)督的問題,卻安靜地躺了兩個月都沒人發(fā)現(xiàn)?開源社區(qū)持續(xù)出現(xiàn)類似的問題,信任危機也許也只是剛剛開始。
后續(xù)也許會再次發(fā)生此類事件,開發(fā)者除了需要認真檢查每次的更新外,自己造輪子也可以杜絕這樣的問題,但幸虧在這個時代葡萄城有著眾多真正出色的企業(yè)級商業(yè)軟件,相信選擇使用葡萄城成熟的商業(yè)軟件:SpreadJS、WijmoJS?是一個更不錯的選擇,畢竟一家優(yōu)秀的廠商會為開發(fā)者承擔(dān)所有可能出現(xiàn)的風(fēng)險這點很重要。最后,讓我們祝福他們做的更好。
原文地址: https://www.cnblogs.com/powertoolsteam/p/10177411.html
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的“被狗啃”的按钮引发的开源社区信任危机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云时代的.NET
- 下一篇: Docker最全教程——从理论到实战(九