您現(xiàn)在的位置:海峽網(wǎng)>新聞中心>IT科技>科技數(shù)碼
分享

彩蛋變炸彈什么情況?圣誕節(jié)變成中國(guó)前端程序員的圣誕“劫”

昨天一大早,在很多技術(shù)開(kāi)發(fā)群里,在技術(shù)論壇以及 GitHub 社區(qū)都炸天了,彩蛋變成了炸彈,圣誕節(jié)變成了圣誕劫。原因很簡(jiǎn)單,阿里巴巴螞蟻金服旗下的開(kāi)源項(xiàng)目Ant Design,在代碼中預(yù)埋了所謂的彩蛋。這個(gè)彩蛋是什么呢?就是一個(gè)帶有積雪效果,有圣誕節(jié)色彩的按鈕,以及一個(gè)“Ho Ho Ho!”的提示。代碼和效果如下:

彩蛋變炸彈什么情況?圣誕節(jié)變成中國(guó)前端程序員的圣誕“劫”

Ant Design,是阿里螞蟻金服開(kāi)源的一套企業(yè)級(jí)的 UI 設(shè)計(jì)語(yǔ)言和 React 實(shí)現(xiàn),在 GitHub 上有著 38k+ Star,13k+ fork。我們從中就可以看出這個(gè)開(kāi)源項(xiàng)目的影響力和使用量有多大。

而這個(gè)彩蛋預(yù)埋在代碼之中,在 2018 年 9 月 10 號(hào)提交的,代碼會(huì)實(shí)現(xiàn)的功能就是:在 12 月 25 日圣誕節(jié)這天會(huì)給所有的按鈕增加積雪效果并增加 Ho Ho Ho 的瀏覽器默認(rèn)提示信息。而提交代碼的開(kāi)發(fā)者,說(shuō):早就做好了被罵的準(zhǔn)備。

彩蛋變炸彈什么情況?圣誕節(jié)變成中國(guó)前端程序員的圣誕“劫”

但是,可能代碼提交者沒(méi)想到引起的反響和效果竟然這么大。

關(guān)鍵是這次彩蛋的預(yù)埋,沒(méi)有任何提示和在文檔中注明相關(guān)情況,使用者都不知道預(yù)埋彩蛋一事,而且也沒(méi)有提供關(guān)閉彩蛋的按鈕或者方法。所以,導(dǎo)致圣誕節(jié)這天,使用了 antd 的項(xiàng)目如下效果:

彩蛋變炸彈什么情況?圣誕節(jié)變成中國(guó)前端程序員的圣誕“劫”

所以,使用了 antd 開(kāi)源項(xiàng)目的公司,都遭到了服務(wù)客戶的質(zhì)疑,尤其是給你官方和政府做的項(xiàng)目,讓客戶對(duì)開(kāi)發(fā)公司產(chǎn)生了質(zhì)疑和不信任,已經(jīng)被控制了。竟然有人爆料,在軍方的項(xiàng)目中也是用了這個(gè)開(kāi)源項(xiàng)目,導(dǎo)致軍方反饋,我們沒(méi)有聯(lián)網(wǎng),為什么也會(huì)出現(xiàn)這個(gè)。

所以,在群里就出現(xiàn)了很多人討論和社區(qū)留言,已經(jīng)遭到客戶投訴,有的開(kāi)發(fā)者需要背鍋,被逼離職或者扣工資。

彩蛋變炸彈什么情況?圣誕節(jié)變成中國(guó)前端程序員的圣誕“劫”

彩蛋變炸彈什么情況?圣誕節(jié)變成中國(guó)前端程序員的圣誕“劫”

今天一大早就有人在知乎上發(fā)起了話題,對(duì)這個(gè)事件進(jìn)行討論,問(wèn)大家怎么看,我在知乎上的看法是:

開(kāi)源項(xiàng)目要有開(kāi)源的責(zé)任,要有開(kāi)源的精神和原則。既然選擇了開(kāi)源,并讓大家開(kāi)源使用,就得有準(zhǔn)則和節(jié)制。

不是免費(fèi)開(kāi)源,使用者就得被迫接受你們的彩蛋! Button 可以有驚喜,也可以有創(chuàng)意,但是得注明,寫清楚,最起碼得告知使用者,是否打開(kāi)彩蛋的開(kāi)關(guān)設(shè)置得來(lái)一個(gè)吧!

不是使用者免費(fèi)用你的東西,不是你免費(fèi)開(kāi)源了,就得趾高氣昂的對(duì)使用者說(shuō):我免費(fèi)開(kāi)源,你還想怎么著?愛(ài)用不用!

開(kāi)源項(xiàng)目和使用者之間是相互成就的一個(gè)關(guān)系,你開(kāi)源,為使用者提供了方便,難道使用者大量的使用和 star 沒(méi)給你帶來(lái)名氣以及名氣背后的利益嗎?本身就是公平的,如果一個(gè)再好的開(kāi)源項(xiàng)目,沒(méi)有人用,就是一堆廢柴!

ant 很優(yōu)秀,但是請(qǐng)尊重使用者,請(qǐng)具備開(kāi)源精神和原則,不要濫用開(kāi)源。

這特么哪是彩蛋啊,這簡(jiǎn)直就是炸彈 !別人對(duì)你的開(kāi)源項(xiàng)目信任,你卻在背后偷偷寫炸彈!

彩蛋變炸彈什么情況?圣誕節(jié)變成中國(guó)前端程序員的圣誕“劫”

有作者說(shuō):自己的庫(kù),自己做主,沒(méi)給一分錢,沒(méi)給一分好處,憑什么要求我?使用者確實(shí)沒(méi)有給你一分錢,但是如果沒(méi)有使用者們的支持和使用,這個(gè)項(xiàng)目會(huì)有這么大的影響力嗎?開(kāi)源項(xiàng)目和使用者之間是相互成就的一個(gè)關(guān)系,你開(kāi)源,為使用者提供了方便,難道使用者大量的使用和 star 沒(méi)給你帶來(lái)名氣以及名氣背后的利益嗎?本身就是公平的,如果一個(gè)再好的開(kāi)源項(xiàng)目,沒(méi)有人用,就是一堆廢柴!

確定沒(méi)有因?yàn)檫@個(gè)開(kāi)源項(xiàng)目的價(jià)值,讓你完成 kPI ,讓你晉升和升職加薪?

還有人說(shuō):使用者就是懶蛋,就是菜鳥(niǎo),別人開(kāi)源了,把代碼都放在那里,自己不一行一行的看代碼,研究學(xué)習(xí),修改,你們還怪人家開(kāi)源作者?自己犯得錯(cuò)誤,能夠賴到別人?

其實(shí),我想說(shuō):開(kāi)原作者的目的是什么?開(kāi)源項(xiàng)目的目的又是什么?是不是為了避免重復(fù)造輪子,提高開(kāi)發(fā)效率,開(kāi)發(fā)更加便捷呢?如果每一個(gè)使用者都得一行一行的研究源碼,有這個(gè)時(shí)間,還不如自己寫呢?為什么還要用開(kāi)源項(xiàng)目呢?

對(duì)于想提高能力,想學(xué)習(xí)的人,學(xué)習(xí)優(yōu)秀的源碼這是一個(gè)非常好的方式,也值得鼓勵(lì),但是在開(kāi)發(fā)階段,項(xiàng)目緊急的情況下,開(kāi)發(fā)者都只需要按照開(kāi)發(fā)文檔,使用這個(gè)項(xiàng)目即可。

對(duì)于這次事件,我們也應(yīng)該反思,并不是所有的開(kāi)源項(xiàng)目都是安全的,可以放心使用的。而開(kāi)源項(xiàng)目的作者,也應(yīng)該有自己的原則和操守,既然開(kāi)源了,就得想的更多,能力越大,責(zé)任就越大。

最后,我想說(shuō):使用開(kāi)源的人得有感激之心,但是貢獻(xiàn)開(kāi)源的人更應(yīng)該要有敬畏之心。我們感謝每一個(gè)開(kāi)源的人,他們?yōu)檫@個(gè)世界貢獻(xiàn)了自己的力量,為這個(gè)社會(huì)提高了效率,而開(kāi)源的人也應(yīng)該懷有敬畏之心,尊重每一個(gè)使用者,更好的回饋使用者,使用者和開(kāi)源者是相互成就。

責(zé)任編輯:鄭梅欽

       特別聲明:本網(wǎng)登載內(nèi)容出于更直觀傳遞信息之目的。該內(nèi)容版權(quán)歸原作者所有,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如該內(nèi)容涉及任何第三方合法權(quán)利,請(qǐng)及時(shí)與ts@hxnews.com聯(lián)系或者請(qǐng)點(diǎn)擊右側(cè)投訴按鈕,我們會(huì)及時(shí)反饋并處理完畢。

最新科技數(shù)碼 頻道推薦
進(jìn)入新聞?lì)l道新聞推薦
首屆福建中青年美術(shù)書法作品雙年展在省
進(jìn)入圖片頻道最新圖文
進(jìn)入視頻頻道最新視頻
一周熱點(diǎn)新聞
下載海湃客戶端
關(guān)注海峽網(wǎng)微信
?

職業(yè)道德監(jiān)督、違法和不良信息舉報(bào)電話:0591-87095414 舉報(bào)郵箱:service@hxnews.com

本站游戲頻道作品版權(quán)歸作者所有,如果侵犯了您的版權(quán),請(qǐng)聯(lián)系我們,本站將在3個(gè)工作日內(nèi)刪除。

溫馨提示:抵制不良游戲,拒絕盜版游戲,注意自我保護(hù),謹(jǐn)防受騙上當(dāng),適度游戲益腦,沉迷游戲傷身,合理安排時(shí)間,享受健康生活。

CopyRight ?2016 海峽網(wǎng)(福建日?qǐng)?bào)主管主辦) 版權(quán)所有 閩ICP備15008128號(hào)-2 閩互聯(lián)網(wǎng)新聞信息服務(wù)備案編號(hào):20070802號(hào)

福建日?qǐng)?bào)報(bào)業(yè)集團(tuán)擁有海峽都市報(bào)(海峽網(wǎng))采編人員所創(chuàng)作作品之版權(quán),未經(jīng)報(bào)業(yè)集團(tuán)書面授權(quán),不得轉(zhuǎn)載、摘編或以其他方式使用和傳播。

版權(quán)說(shuō)明| 海峽網(wǎng)全媒體廣告價(jià)| 聯(lián)系我們| 法律顧問(wèn)| 舉報(bào)投訴| 海峽網(wǎng)跟帖評(píng)論自律管理承諾書

友情鏈接:新聞?lì)l道?| 福建頻道?| 新聞聚合