「被狗啃」的按鈕引發的開源社群信任危機

2021-09-05 10:35:48 字數 1839 閱讀 8766

本文由葡萄城技術團隊於原創並首發

昨天,在國外民眾還在歡度聖誕期間,開發者社群卻對 antd 開發團隊發起了連番的炮轟。一覺醒來,他們發現由自己參與設計的、公司內網、辦事系統等網頁上,有一些按鈕的上面多了一團白色的「積雪」,在白背景下,看著有點像是被「咬掉」了一塊似的,不僅如此,將滑鼠指向變化了的按鈕時,原本設定好的文字說明也統一變成了「ho ho ho」,這是「聖誕老人」標誌性的笑聲。

軟體彩蛋的本意是指常用軟體當中隱藏了一些小東東,這些小東東我們稱之為復活節彩蛋。復活節彩蛋的內容包含的很廣,從單純的列出開發人員名單到各類小遊戲都有,但它們都有乙個共同的特點就是使用者是可控的。我們常用的軟體如windows、office以及我們用來上網的瀏覽器ie中都有這樣的彩蛋。

但號稱專注於企業級應用的乙個ui庫,那麼不嚴肅。敢問哪個老闆喜歡這樣的「驚喜」?隨意調侃節日的ui庫,除了這次的聖誕,後面還會不會有元旦、春節、勞動節?

事件出現後,在**託管** github 和社交**上,開發者們及吃瓜群眾表現出了一邊倒批評的態度 ——「我留意到按鈕元件的上方出現了一塊雪花?這是聖誕節彩蛋吧?為什麼不經過開發者的允許就擅自加上了?」

有人說雖然自己覺的很可愛,但這樣的彩蛋不可取

有說自己是xx委的,沒丟工作還得多虧了自己的小姨子

有人說自己看到彩蛋很驚嚇,有種失控的感覺

也有吐槽英文拼寫錯誤的

antd這套框架是由支付寶母公司螞蟻金服設計團隊製作的一套開源的前端框架。據螞蟻金服設計團隊今年9月的資料,ant design 1.0在發布之後的8個月中,就已經在 github 上收穫了 11686 個」星標「。這意味著至少有這些數量的程式設計師關注,並使用了antd到自己的專案上。就是這一得到業界廣泛關注和使用的基礎元件,突然在毫無預警,也沒有功能開關的前提下,給所有使用者的按鈕控制項」下了一場雪「——而且還是在」生產環境「中,不出意外,今天這個彩蛋自己就能自行消失,如果仍然沒有消失,請檢視作者提供的修復方式:

antd是乙個採用了 mit 許可協議的開源專案,所以開發者並不需要為受到損失的開發者承擔任何責任。

既然做開源專案放到 github 上就是賺個吆喝,不為盈利,也不承擔法律責任,那麼很顯然,「信任」就是乙個專案最為金貴的核心價值。

開源軟體的每乙個細節,都暴露在「陽光之下」,只要有心,人們都可以發現。所以理論上任何一點想拿開源產品「圖謀不軌」的做法都不會得逞。但是,今天這起事件的發生,又反映了什麼?為什麼理應有人看到並監督的問題,卻安靜地躺了兩個月都沒人發現?開源社群持續出現類似的問題,信任危機也許也只是剛剛開始。

後續也許會再次發生此類事件,開發者除了需要認真檢查每次的更新外,自己造輪子也可以杜絕這樣的問題,但幸虧在這個時代葡萄城有著眾多真正出色的企業級商業軟體,相信選擇使用葡萄城成熟的商業軟體:spreadjs、wijmojs 是乙個更不錯的選擇,畢竟一家優秀的廠商會為開發者承擔所有可能出現的風險這點很重要。最後,讓我們祝福他們做的更好。

【作者推薦】前端開發工具包 - wijmojs

「被狗啃」的按鈕引發的開源社群信任危機

本文由葡萄城技術團隊於原創並首發 昨天,在國外民眾還在歡度聖誕期間,開發者社群卻對 antd 開發團隊發起了連番的炮轟。一覺醒來,他們發現由自己參與設計的 公司內網 辦事系統等網頁上,有一些按鈕的上面多了一團白色的 積雪 在白背景下,看著有點像是被 咬掉 了一塊似的,不僅如此,將滑鼠指向變化了的按鈕...

狗日的開源軟體許可證

from 你知道這個世上有多少種開源軟體的許可證嗎?gpl,bsd,mit,apache?gnu上有個網頁,上面記錄了幾乎所有的開源軟體的許可證 真 的多,有開源的,有商用的,有軟體的,有文件的,多得你都不想看了,天殺的,程式設計師們還真能鼓搗啊。不過,主流的也就幾種 gpl bsd mit moz...

狗日的開源軟體許可證

from 你知道這個世上有多少種開源軟體的許可證嗎?gpl,bsd,mit,apache?gnu上有個網頁,上面記錄了幾乎所有的開源軟體的許可證 真 的多,有開源的,有商用的,有軟體的,有文件的,多得你都不想看了,天殺的,程式設計師們還真能鼓搗啊。不過,主流的也就幾種 gpl bsd mit moz...