- 企業(yè)開源實踐之旅:基于紅帽客戶的開源建設(shè)實踐案例
- 劉翔 任衛(wèi)海等編著
- 9字
- 2024-04-15 11:51:21
1.3 認(rèn)識企業(yè)開源軟件
1.3.1 開源軟件存在的基礎(chǔ)
開源軟件的發(fā)展經(jīng)歷了多個階段,從最初“自由軟件”的源代碼分享到開源軟件的源代碼共建,再到當(dāng)前的開源生態(tài)建設(shè)。開源軟件從一個個獨立發(fā)展的軟件應(yīng)用,到相互依賴、門類齊全的軟件項目家族,在云計算、容器、大數(shù)據(jù)、區(qū)塊鏈、人工智能等很多領(lǐng)域已經(jīng)可以完全使用開源軟件構(gòu)建出整個應(yīng)用環(huán)境,這樣的領(lǐng)域正在變得越來越廣泛。開源軟件也形成了一定的發(fā)展模式,開源軟件的發(fā)展呈現(xiàn)出有組織、體系化、定向化的特點。大多數(shù)廣泛使用的開源軟件都不是孤立的個體,它們多數(shù)依托于某一個基金會或者社區(qū)。
開源的發(fā)展離不開開源基金會,在1985年自由軟件基金會創(chuàng)立之后,全球各類開源基金會快速發(fā)展壯大,據(jù)不完全統(tǒng)計,各類開源基金會已經(jīng)超過100家,其中具有代表性的有Apache軟件基金會(1999年成立)、Mozilla基金會(2003年成立)、Linux基金會(2007年成立)、云原生計算基金會(2015年成立)、開放原子開源基金會(2020年成立)等。開源基金會是開源生態(tài)中的重要部分。對于非營利性且處于中立位置的開源基金會來說,它們擁有開源項目的知識產(chǎn)權(quán),而且沒有任何商業(yè)目的,這為貢獻者、開發(fā)者、用戶提供了良好的協(xié)作平臺;基金會也會通過技術(shù)服務(wù)和項目孵化來幫助開發(fā)者和開源企業(yè);基金會還會提供項目日常的運營和治理,以滿足在項目生命周期不同階段對于管理項目的需求。有關(guān)開源基金會的具體職能,可以參考適兕所著《開源之謎》一書的第6章。
開源社區(qū)是推動開源軟件發(fā)展的最直接組織,基本上分為兩種類型,即項目型社區(qū)和用戶型社區(qū)。像我們熟知的Linux Kernel、Kubernetes、Google Source、MySQL和Fedora,以及國內(nèi)的OpenHarmony、深度、Kylin、OceanBase、RocketMQ,既有由單一機構(gòu)維護開發(fā)的社區(qū),也有開放式維護的社區(qū),它們的工作內(nèi)容是開發(fā)新的軟件,屬于項目型社區(qū)。另一類社區(qū)是用戶型社區(qū),工作內(nèi)容是更好地運用和推廣開源軟件,國外有FOSSASIA、Open Forum Europe,國內(nèi)有51CTO、OSChina、LinuxFans、Python中國等。項目型社區(qū)多數(shù)會依托于某一基金會或某一公司,用戶型社區(qū)的存在形式相對多種多樣,甚至由一些開源軟件的追隨者共同來維護和運轉(zhuǎn)。
有了社區(qū)的組織者和推動者,開源軟件仍然需要一個開放的載體來存放代碼,這就是代碼托管平臺,以提供全球范圍內(nèi)的協(xié)同開發(fā)。一般來說,每個開源項目只會選擇一個代碼托管平臺作為開發(fā)庫,這樣的平臺有GitHub、Gitee、GitLab、SourceForge,很多云廠商都提供代碼托管平臺,但是從開源軟件的傳播性和可獲取性來說,頭部的存儲庫已經(jīng)積累了大量開源項目。以GitHub為例,截至2023年1月,GitHub有3.7億個存儲庫,其中公共存儲庫有2800萬個,你可以很方便地檢索任何一個公共存儲庫,并了解更新狀況、關(guān)注度等。
GitHub作為全球最大的存儲庫,注冊的開發(fā)者人數(shù)已經(jīng)超過1億,在2021年有超過250萬新人加入了GitHub,這些人中將誕生大量的開源使用者和貢獻者。
- 每天學(xué)一點管理技巧
- 企業(yè)管理制度實用必備全書
- 酒店管理實用流程·制度·表格·文本
- 波爾多之夏
- ATD能力模型
- 人力資源規(guī)劃(第2版)
- 績效管理工具:OKR、KPI、KSF、MBO、BSC應(yīng)用方法與實戰(zhàn)案例(第2版)
- 向華為學(xué)績效管理
- 激活組織能量:打造有機組織,創(chuàng)造非凡業(yè)績
- 公司改造:“日本企業(yè)再造之王”三枝 匡的經(jīng)營筆記
- 復(fù)雜多變環(huán)境下中國企業(yè)管理創(chuàng)新實踐(第一輯)
- T型商業(yè)模式:揭示獨角獸企業(yè)的成功密碼
- 管團隊,管的就是執(zhí)行力
- 直觀的經(jīng)營:哲學(xué)視野下的動態(tài)管理
- 人人都是戰(zhàn)略官