昨天一大早,在很多技術開發(fā)群里,在技術論壇以及 GitHub 社區(qū)都炸天了,彩蛋變成了炸彈,圣誕節(jié)變成了圣誕劫。原因很簡單,阿里巴巴螞蟻金服旗下的開源項目Ant Design,在代碼中預埋了所謂的彩蛋。這個彩蛋是什么呢?就是一個帶有積雪效果,有圣誕節(jié)色彩的按鈕,以及一個“Ho Ho Ho!”的提示。代碼和效果如下:
Ant Design,是阿里螞蟻金服開源的一套企業(yè)級的 UI 設計語言和 React 實現(xiàn),在 GitHub 上有著 38k+ Star,13k+ fork。我們從中就可以看出這個開源項目的影響力和使用量有多大。
而這個彩蛋預埋在代碼之中,在 2018 年 9 月 10 號提交的,代碼會實現(xiàn)的功能就是:在 12 月 25 日圣誕節(jié)這天會給所有的按鈕增加積雪效果并增加 Ho Ho Ho 的瀏覽器默認提示信息。而提交代碼的開發(fā)者,說:早就做好了被罵的準備。
但是,可能代碼提交者沒想到引起的反響和效果竟然這么大。
關鍵是這次彩蛋的預埋,沒有任何提示和在文檔中注明相關情況,使用者都不知道預埋彩蛋一事,而且也沒有提供關閉彩蛋的按鈕或者方法。所以,導致圣誕節(jié)這天,使用了 antd 的項目如下效果:
所以,使用了 antd 開源項目的公司,都遭到了服務客戶的質疑,尤其是給你官方和政府做的項目,讓客戶對開發(fā)公司產生了質疑和不信任,已經被控制了。竟然有人爆料,在軍方的項目中也是用了這個開源項目,導致軍方反饋,我們沒有聯(lián)網,為什么也會出現(xiàn)這個。
所以,在群里就出現(xiàn)了很多人討論和社區(qū)留言,已經遭到客戶投訴,有的開發(fā)者需要背鍋,被逼離職或者扣工資。
今天一大早就有人在知乎上發(fā)起了話題,對這個事件進行討論,問大家怎么看,我在知乎上的看法是:
開源項目要有開源的責任,要有開源的精神和原則。既然選擇了開源,并讓大家開源使用,就得有準則和節(jié)制。
不是免費開源,使用者就得被迫接受你們的彩蛋! Button 可以有驚喜,也可以有創(chuàng)意,但是得注明,寫清楚,最起碼得告知使用者,是否打開彩蛋的開關設置得來一個吧!
不是使用者免費用你的東西,不是你免費開源了,就得趾高氣昂的對使用者說:我免費開源,你還想怎么著?愛用不用!
開源項目和使用者之間是相互成就的一個關系,你開源,為使用者提供了方便,難道使用者大量的使用和 star 沒給你帶來名氣以及名氣背后的利益嗎?本身就是公平的,如果一個再好的開源項目,沒有人用,就是一堆廢柴!
ant 很優(yōu)秀,但是請尊重使用者,請具備開源精神和原則,不要濫用開源。
這特么哪是彩蛋啊,這簡直就是炸彈 !別人對你的開源項目信任,你卻在背后偷偷寫炸彈!
有作者說:自己的庫,自己做主,沒給一分錢,沒給一分好處,憑什么要求我?使用者確實沒有給你一分錢,但是如果沒有使用者們的支持和使用,這個項目會有這么大的影響力嗎?開源項目和使用者之間是相互成就的一個關系,你開源,為使用者提供了方便,難道使用者大量的使用和 star 沒給你帶來名氣以及名氣背后的利益嗎?本身就是公平的,如果一個再好的開源項目,沒有人用,就是一堆廢柴!
確定沒有因為這個開源項目的價值,讓你完成 kPI ,讓你晉升和升職加薪?
還有人說:使用者就是懶蛋,就是菜鳥,別人開源了,把代碼都放在那里,自己不一行一行的看代碼,研究學習,修改,你們還怪人家開源作者?自己犯得錯誤,能夠賴到別人?
其實,我想說:開原作者的目的是什么?開源項目的目的又是什么?是不是為了避免重復造輪子,提高開發(fā)效率,開發(fā)更加便捷呢?如果每一個使用者都得一行一行的研究源碼,有這個時間,還不如自己寫呢?為什么還要用開源項目呢?
對于想提高能力,想學習的人,學習優(yōu)秀的源碼這是一個非常好的方式,也值得鼓勵,但是在開發(fā)階段,項目緊急的情況下,開發(fā)者都只需要按照開發(fā)文檔,使用這個項目即可。
對于這次事件,我們也應該反思,并不是所有的開源項目都是安全的,可以放心使用的。而開源項目的作者,也應該有自己的原則和操守,既然開源了,就得想的更多,能力越大,責任就越大。
最后,我想說:使用開源的人得有感激之心,但是貢獻開源的人更應該要有敬畏之心。我們感謝每一個開源的人,他們?yōu)檫@個世界貢獻了自己的力量,為這個社會提高了效率,而開源的人也應該懷有敬畏之心,尊重每一個使用者,更好的回饋使用者,使用者和開源者是相互成就。
責任編輯:鄭梅欽
特別聲明:本網登載內容出于更直觀傳遞信息之目的。該內容版權歸原作者所有,并不代表本網贊同其觀點和對其真實性負責。如該內容涉及任何第三方合法權利,請及時與ts@hxnews.com聯(lián)系或者請點擊右側投訴按鈕,我們會及時反饋并處理完畢。
- 圣誕節(jié)說說朋友圈怎么發(fā)?2018圣誕節(jié)微信朋友圈秀恩愛發(fā)什么?2018-12-25
- 婚后首個圣誕節(jié)!小龍女吳卓林懷抱太太秀恩愛2018-12-25
- 謝霆鋒圣誕節(jié)不和王菲過2018-12-25
- 最新科技數(shù)碼 頻道推薦
-
微軟禁過愚人節(jié)是怎么回事 愚人節(jié)弊大于利嗎2019-03-31
- 進入圖片頻道最新圖文
- 進入視頻頻道最新視頻
- 一周熱點新聞
已有0人發(fā)表了評論