0
| 本文作者: 何思思 | 2022-09-28 20:35 |
開(kāi)源到底有多重要?
日前發(fā)布的《2022全球企業(yè)開(kāi)源現(xiàn)狀》報(bào)告給出了答案,數(shù)據(jù)顯示,95%的IT領(lǐng)導(dǎo)者認(rèn)為企業(yè)開(kāi)源非常重要,比去年增加了5個(gè)百分點(diǎn);82%的IT領(lǐng)導(dǎo)者在選擇開(kāi)源的供應(yīng)商的時(shí)候,把供應(yīng)商對(duì)開(kāi)源社區(qū)的貢獻(xiàn)最多的供應(yīng)商當(dāng)作首選。
談到開(kāi)源,其起源于美國(guó),自上世紀(jì)60年代起,不管是美國(guó)的開(kāi)源基金會(huì)還是商業(yè)公司,通過(guò)技術(shù)快速演進(jìn),給全球產(chǎn)業(yè)發(fā)展注入了強(qiáng)烈驅(qū)動(dòng)力。
反觀中國(guó)的開(kāi)源產(chǎn)業(yè),要晚于歐美等發(fā)達(dá)國(guó)家,超過(guò)5年的項(xiàng)目也很少。如果以開(kāi)源社區(qū)發(fā)展觸發(fā)期、發(fā)展期、協(xié)作期、結(jié)晶期與流行期的五大階段來(lái)劃分的話,中國(guó)的開(kāi)源社區(qū)平臺(tái)大多處于前三個(gè)階段。
但近幾年,我國(guó)的開(kāi)源步伐逐漸加快,可以說(shuō),以目前發(fā)展態(tài)勢(shì)我國(guó)并不遜色于其他國(guó)家,尤其是在“支持?jǐn)?shù)字技術(shù)開(kāi)源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開(kāi)源知識(shí)產(chǎn)權(quán)和法律體系,鼓勵(lì)企業(yè)開(kāi)放軟件源代碼、硬件設(shè)計(jì)和應(yīng)用服務(wù)”被明確寫入國(guó)家“十四五”規(guī)劃后;
《“十四五”軟件和信息技術(shù)服務(wù)業(yè)發(fā)展規(guī)劃》也提出“到2025年建設(shè)2~3個(gè)有國(guó)際影響力的開(kāi)源社區(qū),培育超過(guò)10個(gè)優(yōu)質(zhì)開(kāi)源項(xiàng)目”的目標(biāo),并積極推動(dòng)開(kāi)源項(xiàng)目的發(fā)展。
足以看出國(guó)家對(duì)開(kāi)源項(xiàng)目的重視。
據(jù)相關(guān)數(shù)據(jù)顯示,我國(guó)目前活躍開(kāi)源貢獻(xiàn)者近千萬(wàn),僅次于美國(guó);
投融資市場(chǎng)更是活躍,據(jù)開(kāi)源中國(guó)統(tǒng)計(jì),2021年國(guó)內(nèi)開(kāi)源投融資金額達(dá)到歷史最高水平,為52億元,同比增長(zhǎng)86%,
此外,千行百業(yè)也在積極擁抱開(kāi)源,從數(shù)據(jù)上來(lái)看,82%的互聯(lián)網(wǎng)移動(dòng)應(yīng)用采用了開(kāi)源代碼,84% 的制造機(jī)器人、工業(yè)機(jī)器人都采用了開(kāi)源代碼。
雖然越來(lái)越多的產(chǎn)業(yè)都在積極開(kāi)源,但開(kāi)源生態(tài)的建設(shè)并非一朝一夕就能完成。開(kāi)源項(xiàng)目中的很多工作是一個(gè)企業(yè)自身完成不了的,也并非一勞永逸的,仍會(huì)面臨很多的挑戰(zhàn),尤其是在生產(chǎn)系統(tǒng)應(yīng)用時(shí),不僅要做到敏捷開(kāi)發(fā),更要安全可靠,并且可以與別的軟件進(jìn)行結(jié)合。
這時(shí)就需要與伙伴共建。眾所周知,微軟、英特爾、IBM等是開(kāi)源界的明星企業(yè)。隨著開(kāi)源火熱程度的持續(xù)增加,越來(lái)越多的初創(chuàng)中小企業(yè)也加入了開(kāi)源賽道。
那么,他們?cè)撛趺醋プC(jī)遇,規(guī)避風(fēng)險(xiǎn)?
創(chuàng)辦一年多的極狐(GitLab)創(chuàng)始人陳冉這樣說(shuō):對(duì)于吃過(guò)虧,走過(guò)彎路的人來(lái)說(shuō),成功創(chuàng)業(yè)的五大要素:一是好的產(chǎn)品;二是好的賽道,我們所處的賽道是DevOps賽道或叫作基礎(chǔ)軟件賽道;三是好的團(tuán)隊(duì);四是好的投資人;五是好的政策,這是只有中國(guó)有,國(guó)外沒(méi)有的條件 。
“開(kāi)源絕不是為了開(kāi)源而開(kāi)源?!?/span>
他強(qiáng)調(diào)道,商業(yè)化架構(gòu)一旦拋出去很難再收回來(lái),起初充分調(diào)研收集了客戶訴求后,才有了開(kāi)源想法,隨后基于MVP孵化了最小原型后,才進(jìn)行了開(kāi)源架構(gòu)的重組。
在陳冉看來(lái),軟件世界里有開(kāi)發(fā)人員和運(yùn)維人員兩類角色,由于職責(zé)不同,有著天生對(duì)立的屬性。開(kāi)發(fā)人員的職責(zé)是快速交付上線,運(yùn)維人員的職責(zé)是保障服務(wù)器的穩(wěn)定性和可靠性。
早期的軟件開(kāi)發(fā)方式則更為傳統(tǒng),追溯到上世紀(jì)六十年代,軟件行業(yè)經(jīng)常出現(xiàn)開(kāi)發(fā)出的軟件不兼容、不好用,瀑布開(kāi)發(fā)即“設(shè)計(jì)-開(kāi)發(fā)-測(cè)試-發(fā)布”是當(dāng)時(shí)的主要開(kāi)發(fā)方式。
千禧年之后互聯(lián)網(wǎng)興起,隨著應(yīng)用需求的提高,敏捷開(kāi)發(fā)的概念涌現(xiàn),其把開(kāi)發(fā)和測(cè)試進(jìn)行迭代式的驗(yàn)證,即開(kāi)發(fā)-測(cè)試-開(kāi)發(fā)-測(cè)試。
但2009年移動(dòng)互聯(lián)網(wǎng)出現(xiàn)后,需求變得更為復(fù)雜,為了在快速交付的前提下能滿足多樣化需求,DevOps應(yīng)運(yùn)而生。因其能解決所有業(yè)務(wù)性問(wèn)題,受到了各界尤其是開(kāi)發(fā)者的青睞。在開(kāi)發(fā)人員看來(lái),它能創(chuàng)造更快、更高,反饋周期更短的價(jià)值。
“通過(guò)體系化的實(shí)踐,DevOps讓業(yè)務(wù)價(jià)值快速流動(dòng)起來(lái),進(jìn)行軟件的驗(yàn)證和實(shí)現(xiàn),收到用戶反饋,即使調(diào)整商業(yè)想法,實(shí)現(xiàn)價(jià)值的最大化”陳冉如是說(shuō)。
簡(jiǎn)言之,DevOps可以實(shí)現(xiàn)對(duì)軟件開(kāi)發(fā)、運(yùn)維等環(huán)節(jié)的全生命周期管理。研發(fā)人員提交代碼后,所有過(guò)程采用全動(dòng)化的方式實(shí)現(xiàn),只有出現(xiàn)故障時(shí)才需要人為干預(yù)。
為此,解決方案負(fù)責(zé)人張揚(yáng)舉例道,“以前60多個(gè)工具需要一個(gè)個(gè)協(xié)同、拼接、流動(dòng)起來(lái),現(xiàn)在放到這個(gè)流水線中,60多個(gè)工藝全是自動(dòng)化執(zhí)行。得益于自動(dòng)化過(guò)程,研發(fā)效率和軟件質(zhì)量都有很大程度的提升。另外更為重要的是,因?yàn)槿魏瘟魉€、生產(chǎn)線,都有一定的衡量指標(biāo),基于這些指標(biāo)可以讓企業(yè)的決策層更好的去了解研發(fā)效能和研發(fā)現(xiàn)狀。”
除此之外,目前極狐(GitLab)還進(jìn)行了開(kāi)源 SaaS產(chǎn)品的研發(fā),覆蓋互聯(lián)網(wǎng)、汽車、游戲、金融等各行業(yè)的客戶。
正所謂獨(dú)木不成林,開(kāi)源的號(hào)角才剛剛吹響,需要志同道合的伙伴來(lái)共建成熟的開(kāi)源生態(tài)圈。(雷峰網(wǎng)雷峰網(wǎng)雷峰網(wǎng)(公眾號(hào):雷峰網(wǎng)))
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。