思科被發(fā)現(xiàn)使用華為代碼?程序員怎么看
美國(guó)網(wǎng)絡(luò)設(shè)備制造商思科(Cisco)曾指控華為“抄襲代碼”,如今自己鬧出“尷尬”事件:
該公司被網(wǎng)絡(luò)安全咨詢公司發(fā)現(xiàn),產(chǎn)品交換機(jī)里用的密鑰證書(shū),是華為子公司研發(fā)的。思科對(duì)此解釋稱:在測(cè)試產(chǎn)品時(shí)使用了華為的代碼,最后忘了刪除。
不過(guò)需要注意的是,該密鑰證書(shū)為一款開(kāi)源程序包中的一部分。根據(jù)相關(guān)協(xié)議,開(kāi)源代碼的引用須注明出處。
據(jù)美國(guó)科技媒體ZDNet新聞網(wǎng)消息,7月3日,思科在其官網(wǎng)一下子列舉19條程序安全相關(guān)聲明,建議其客戶對(duì)產(chǎn)品進(jìn)行相關(guān)更新。
其中有一條聲明指出,思科250、350、350X和550X型號(hào)交換機(jī),采用了開(kāi)源程序包OpenDaylight中的一款密鑰證書(shū)。而這款秘鑰證書(shū)出自Futurewei公司之手。后者是華為在美國(guó)的研發(fā)分支機(jī)構(gòu)。
這個(gè)問(wèn)題也不是思科自己排查出來(lái)的。而是網(wǎng)絡(luò)安全咨詢公司SEC Consult最早發(fā)現(xiàn)。該公司一位負(fù)責(zé)人還向ZDNet新聞網(wǎng)表示,“我們注意到思科固件內(nèi)用的是華為的證書(shū),考慮到政治因素,我們沒(méi)有不想就這一事件做進(jìn)一步推測(cè)。”
之所以會(huì)出現(xiàn)這個(gè)烏龍,思科方面的解釋是:該公司開(kāi)發(fā)者在測(cè)試期間使用了華為的開(kāi)源包,但后來(lái)忘記刪除相關(guān)組件。思科將這個(gè)鍋甩給軟件測(cè)試團(tuán)隊(duì)FindlT Development,稱這是他們的“疏忽”。
思科表示,目前已經(jīng)刪除了上述產(chǎn)品中的華為秘鑰證書(shū)。由于這個(gè)改動(dòng)對(duì)產(chǎn)品安全問(wèn)題影響不大,這條聲明的“警報(bào)等級(jí)”也是當(dāng)天所有補(bǔ)丁聲明中最低的,為“消息級(jí)(informational)”。
值得一提,思科曾指控華為“抄襲代碼”,于2003年將華為子公司告上法庭。而當(dāng)時(shí)思科的指控對(duì)象,就包括華為在美研發(fā)分支Futurewei。如今思科自己使用華為代碼,遭ZDNet新聞網(wǎng)吐槽“尷尬”。
程序員怎么看?
?
悟空問(wèn)答某程序員表示,在程序員的角度看一下問(wèn)題的本質(zhì)。其實(shí)在代碼界,是不分國(guó)界的,github上面有很多好的開(kāi)源代碼,所以使用好的開(kāi)源代碼是最正常的事,提高開(kāi)發(fā)效率,我們?cè)诠径际枪膭?lì)使用的,特別是一些大的很多人參與的項(xiàng)目,一般代碼都經(jīng)過(guò)很多的測(cè)試,測(cè)試用例也是寫(xiě)的非常的好,這樣就可以避免很多基礎(chǔ)工作。所以會(huì)出現(xiàn)像阿里抄騰訊的代碼,華為也一定有抄過(guò)別的公司的代碼,當(dāng)然前提是這些代碼是免費(fèi)開(kāi)源的,及有對(duì)應(yīng)的開(kāi)源許可。比如常見(jiàn)的Apache Licence 2.0許可,該協(xié)議鼓勵(lì)代碼共享和尊重原作者的著作權(quán),同樣允許代碼修改,再發(fā)布(作為開(kāi)源或商業(yè)軟件)。所以大家對(duì)使用了開(kāi)源代碼不用大驚小怪。
?
通過(guò)這個(gè)事反應(yīng)了華為的研發(fā)實(shí)力,以及對(duì)世界的貢獻(xiàn),積極參與多個(gè)開(kāi)源項(xiàng)目,比如hadoop,spark等大數(shù)據(jù)項(xiàng)目,還主動(dòng)開(kāi)源了基于spark的大數(shù)據(jù)項(xiàng)目:CarbonData(已經(jīng)是apache頂級(jí)項(xiàng)目)??梢哉f(shuō)華為從軟件到硬件,都是在積極參與與世界的合作,以及貢獻(xiàn)于世界。
沒(méi)必要過(guò)度解讀
其實(shí)思科并沒(méi)有做什么偷雞摸狗的事;實(shí)際原因只是思科在250系列交換機(jī)固件中使用了由華為的北美公司開(kāi)發(fā)的開(kāi)源代碼包,里面包含了華為公司自己的密鑰與證書(shū)。而這個(gè)開(kāi)源項(xiàng)目,思科自己是參與者(及開(kāi)源代碼開(kāi)發(fā)者),只是他們?cè)谏暇€之前忘記刪除了這個(gè)測(cè)試?yán)锏拿荑€與證書(shū)。在代碼界,這只是一個(gè)小bug而已,并不算什么烏龍事件,不必過(guò)度去解讀。
?
有意思的是在當(dāng)下的環(huán)境中,這兩家又是敏感的公司,所以事件持續(xù)被關(guān)注。
華為在ICT領(lǐng)域影響范圍之廣
?
華為不但在5G通信方面持續(xù)發(fā)力,在其他各個(gè)方面都貢獻(xiàn)了出自己的力量。目前在ICT領(lǐng)域,華為在各個(gè)開(kāi)源社區(qū)都非?;钴S,積極參與了從芯片到系統(tǒng)軟件的研發(fā)。比較有名的像RISC-V、OpenStack、Hadoop等大型項(xiàng)目都能看到華為的身影。
世界范圍內(nèi)的科技合作是必然趨勢(shì)
?
在美國(guó)政府的禁令之下,仍然有像思科這樣的科技企業(yè)愿意與華為進(jìn)行合作。并且據(jù)小道消息,包括白宮內(nèi)部都有人給美國(guó)科技公司提供咨詢,通過(guò)規(guī)避美國(guó)政府的禁令來(lái)達(dá)成與華為公司的繼續(xù)合作??萍既蚧献鞯某绷鳎豢勺钃?。
?
不管外部環(huán)境如何
華為始終秉承著開(kāi)放的態(tài)度面對(duì)合作伙伴甚至是競(jìng)爭(zhēng)對(duì)手
?
即使是現(xiàn)在這種形勢(shì)下,華為也并沒(méi)有將合作的大門(mén)關(guān)上。能做到這一點(diǎn),還是因?yàn)槿A為具有一定的技術(shù)實(shí)力,并且深刻認(rèn)識(shí)到了科技合作的重要程度。
?
總而言之,這次的烏龍其實(shí)是一個(gè)很小很小的事情,只不過(guò)恰好發(fā)生在兩個(gè)關(guān)系比較微妙的公司之間。華為的崛起確實(shí)是民族之驕傲,但是我們也沒(méi)有必要過(guò)度神化它,企業(yè)之間的技術(shù)合作非常正常,使用開(kāi)源項(xiàng)目的代碼也是業(yè)界普遍的做法。所以也沒(méi)有必要產(chǎn)生思科反過(guò)來(lái)“抄襲”華為這樣的結(jié)論。
-END-





