官术网_书友最值得收藏!

1.1.3 企業(yè)和開源的關(guān)系

開源軟件有很多特點(diǎn),其中最核心的、從最根本上影響了開源軟件形態(tài)的特點(diǎn)是開放性。開放性概括起來包括以下幾個(gè)方面,即參與的開放性、架構(gòu)的開放性、源代碼的開放性和知識(shí)體系的開放性。

?參與的開放性。開源軟件多數(shù)以社區(qū)(community)的方式進(jìn)行開發(fā),不同國家、不同企業(yè)或者組織中的人都可以參與到軟件的開發(fā)過程中,他們可以是公司員工,也可以是個(gè)人愛好者或在校學(xué)生。操作過程也很簡單,先在社區(qū)進(jìn)行注冊(cè),然后從互聯(lián)網(wǎng)的代碼庫中克隆出一個(gè)分支,開始為項(xiàng)目解決第一個(gè)問題,完成從路人到修改bug、從貢獻(xiàn)功能設(shè)計(jì)到主導(dǎo)項(xiàng)目決策的華麗轉(zhuǎn)身,一切都來自你在項(xiàng)目代碼每一行中的貢獻(xiàn),這順應(yīng)了Linus Torvalds的名言——Talk is cheap, show me the code。

?架構(gòu)的開放性。開源項(xiàng)目的架構(gòu)設(shè)計(jì)、開發(fā)計(jì)劃都是公開而透明的,不會(huì)像商業(yè)軟件那樣在發(fā)行前需要保守秘密,防備競爭對(duì)手的窺探。當(dāng)一個(gè)軟件需要用到不同基金會(huì)、不同社區(qū)、不同項(xiàng)目的開源軟件時(shí),可以提前相互協(xié)調(diào),相互結(jié)合,甚至?xí)苌鲆恍┬碌纳鐓^(qū)項(xiàng)目,用于專門解決不同開源軟件之間的集成問題。

?源代碼的開放性。在開源的世界很容易得到源代碼,也很容易在源代碼的基礎(chǔ)上進(jìn)行二次開發(fā),只要遵守源代碼所附屬的具體開源協(xié)議的要求,就可以快速進(jìn)行二次開發(fā)以滿足用戶的個(gè)性化需求。大型開源軟件在開發(fā)時(shí),一般都有最終用戶直接參與,所以交付的軟件能充分反映用戶市場的迫切需求。

?知識(shí)體系的開放性。得益于源代碼以及整個(gè)架構(gòu)的開放性,任何人都可以對(duì)開源軟件進(jìn)行深入研究,形成經(jīng)驗(yàn)積累并做公開分享,這樣使用者可以在第一時(shí)間了解軟件的各種真實(shí)特點(diǎn),在選擇時(shí)有很強(qiáng)的自主性和靈活性。

開源軟件的這一特點(diǎn)非常適合用來解決一些前沿問題。柔性制造本身也是一個(gè)前沿性的開放問題,在柔性制造的模式下,沒有哪兩家企業(yè)的生產(chǎn)線完全相同,這體現(xiàn)了企業(yè)自身對(duì)市場的理解,也是企業(yè)獨(dú)一無二的競爭力。企業(yè)的IT系統(tǒng)建設(shè)也存在類似的情況,為了配合企業(yè)的敏捷和柔性模式,IT系統(tǒng)的建設(shè)也要具備敏捷和柔性的能力。IT系統(tǒng)的建設(shè)和傳統(tǒng)制造業(yè)的建設(shè)并沒有本質(zhì)上的差異,當(dāng)IT系統(tǒng)的建設(shè)從依靠個(gè)人能力轉(zhuǎn)變?yōu)橐揽砍墒祗w系來進(jìn)行時(shí),本質(zhì)上就是一次IT領(lǐng)域的工業(yè)化過程。以開放的技術(shù)首先構(gòu)造柔性的IT能力,進(jìn)而服務(wù)于柔性制造的過程,這將為制造技術(shù)帶來又一次革命性的發(fā)展,也將是企業(yè)數(shù)字化轉(zhuǎn)型的真諦。

以前的軟件希望在一個(gè)大而全的應(yīng)用中,通過各種參數(shù)化、流程化的配置來實(shí)現(xiàn)對(duì)不同企業(yè)的適配,這導(dǎo)致不同競爭性廠商的產(chǎn)品很難相互對(duì)接,需要等待軟件巨頭不斷收購一些有創(chuàng)意的新公司和新產(chǎn)品來豐富和改良自己的產(chǎn)品,進(jìn)而實(shí)現(xiàn)大跨度的功能提升。但這也導(dǎo)致企業(yè)系統(tǒng)的升級(jí)換代周期較長,以往一家銀行升級(jí)一個(gè)新的核心系統(tǒng)需要5~10年的時(shí)間,而使用了ERP系統(tǒng)的企業(yè)可能幾十年都不會(huì)考慮更換,只是慢慢升級(jí)。在開源軟件的世界則完全不是這樣。開源軟件和現(xiàn)代企業(yè)一樣,都要應(yīng)對(duì)信息化世界的快速變化,從某種角度來說,兩者有著高度一致的訴求,在未來的發(fā)展過程中,兩者必然會(huì)發(fā)生更多的結(jié)合。

隨著時(shí)代的發(fā)展,開源的內(nèi)涵也在不斷豐富,已經(jīng)形成了豐富的開源生態(tài)和開源商業(yè)模式,伴隨其中的開源理念、開源文化、開源治理體系也被運(yùn)用于企業(yè)IT管理之中。紅帽的前CEO Jim Whitehurst在《開放式組織》一書中提到,“紅帽公司的生存環(huán)境的確瞬息萬變,但我們的組織結(jié)構(gòu),這種開放式組織結(jié)構(gòu),正是應(yīng)對(duì)每時(shí)每刻紛繁變化的最佳方法”。這一觀點(diǎn)不僅適用于紅帽這種致力于開源軟件企業(yè)化的軟件公司,同樣適用于各行各業(yè)。

在目前的企業(yè)數(shù)字化轉(zhuǎn)型中,普遍使用的云、大數(shù)據(jù)、人工智能、區(qū)塊鏈都來自開源軟件。在紅帽2022年發(fā)布的第四次企業(yè)級(jí)開源現(xiàn)狀調(diào)查報(bào)告中,92%的受訪IT從業(yè)人員表示企業(yè)級(jí)開源對(duì)于所在企業(yè)的基礎(chǔ)架構(gòu)非常重要,而這一比例在2019年為69%。在最新的報(bào)告中,全球不同地區(qū)80%的受訪者計(jì)劃將企業(yè)級(jí)開源延伸到人工智能、機(jī)器學(xué)習(xí)、邊緣計(jì)算或物聯(lián)網(wǎng)、容器、無服務(wù)器計(jì)算等新興的技術(shù)領(lǐng)域?qū)⒊袚?dān)重要的技術(shù)任務(wù),從這里我們也看到了開源在全球企業(yè)中的發(fā)展前景。

主站蜘蛛池模板: 阿拉善盟| 云阳县| 德安县| 关岭| 大埔区| 兰坪| 石屏县| 麟游县| 衡山县| 伊宁市| 潜江市| 南昌县| 普洱| 邻水| 来凤县| 依兰县| 华阴市| 吉林市| 肇庆市| 健康| 东海县| 莲花县| 潮安县| 大兴区| 松溪县| 保康县| 江北区| 和硕县| 顺平县| 昌图县| 信阳市| 克拉玛依市| 安福县| 广德县| 延津县| 南岸区| 桂林市| 台江县| 克拉玛依市| 高台县| 银川市|