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