培訓啦 IT技術(shù)

什么是開源代碼

教培參考

教育培訓行業(yè)知識型媒體

發(fā)布時間: 2025年05月17日 17:09

2025年【IT技術(shù)】報考條件/培訓費用/專業(yè)咨詢 >>

IT技術(shù)報考條件是什么?IT技術(shù)培訓費用是多少?IT技術(shù)專業(yè)課程都有哪些?

點擊咨詢

什么是開源代碼?今天,如果有人和你聊“開源”,你可能會用“XX軟件”來填充語句。這貌似理所當然,諸如我們這樣為紅帽工作的人也會這樣做。

自1998年首次提出“開源”一詞以來,軟件確實是跟隨在該形容詞后唯一的名詞。隨著新世紀的到來,人們開始注意到如何共享代碼,并開始將共享和協(xié)作的理念應用于其他事物。

擴展開源

逐漸地,開源硬件、開源醫(yī)學、開源教育以及許多其他共享創(chuàng)建模型的理念卷入了進來。眾人一起協(xié)作的形式進行創(chuàng)造創(chuàng)新,許多人認為這樣的想法太吸引人了。

與其他開源表達方式一樣,開源軟件仍然引起了很多關(guān)注。我們可以很容易地承認在這一點上存在偏見。但重要的是要認識到技術(shù)領(lǐng)域的這種偏見,因為它會影響人們對開源社區(qū)的看法。

做到這一點的方法不止一種

這就是問題所在:有人圍繞開源軟件的創(chuàng)建建立了一個社區(qū),而許多人的自動假設是通過代碼貢獻的為該社區(qū)做出貢獻的唯一方法。換句話說,開源項目是一個僅限開發(fā)人員的俱樂部。

我和我的同事們這是一種誤解,應該得到糾正。

不可否認,開發(fā)人員是任何開源軟件項目的關(guān)鍵部分,但他們不是唯一。在任何給定的開源項目中,除了需要創(chuàng)建代碼使項目成功之外,還有許多其他內(nèi)容。

開源項目中的角色

最明顯的是項目的“前門”:項目網(wǎng)站。如果您回顧了創(chuàng)建網(wǎng)站所需要的全部內(nèi)容,那么人們可以協(xié)助您完成許多角色:

設計師

Web開發(fā)人員

內(nèi)容創(chuàng)建者

系統(tǒng)管理員

內(nèi)容管理者

可能只有一兩個人可以履行這些職責,他們也可以是項目中的開發(fā)人員。項目為非開發(fā)人員提供了很大的參與空間。

紅帽的開源項目辦公室堅信,開源項目的社區(qū)由兩部分成員組成:消費者和貢獻者。

貢獻者是那些致力于推進項目的人——主要是通過創(chuàng)作,但并非總是如此。成功解決郵件列表中爭端的社區(qū)成員并沒有創(chuàng)造任何切實的東西,但是他們的存在和技能正在使社區(qū)和項目受益。

不僅是代碼貢獻

開源項目中的源代碼并不總是代碼。它是文檔、網(wǎng)絡內(nèi)容和社交媒體。它是系統(tǒng)管理、內(nèi)容管理和質(zhì)量保證。源代碼是開源項目的任何方面,由于源代碼幾乎可以是任何東西,任何有興趣成為社區(qū)一員的貢獻者都應該能夠找到他們可以使用的源代碼。

作為社區(qū)領(lǐng)導者和架構(gòu)師,關(guān)鍵是要檢查您的社區(qū),并確定如何將任務和職責委派給除了開發(fā)人員以外的其他人,并在項目流程中更具包容性。確定最合適的人來幫助建立和維護社區(qū)的這些不同方面。

建立面向過程和面向文化的路徑,以指導這些新的貢獻者進入您的項目。您很快就會發(fā)現(xiàn),僅憑洞察力和創(chuàng)造力的多樣性便會為您的開源項目帶來更豐富的社區(qū)體驗。

溫馨提示:
本文【什么是開源代碼】由作者教培參考提供。該文觀點僅代表作者本人,培訓啦系信息發(fā)布平臺,僅提供信息存儲空間服務,若存在侵權(quán)問題,請及時聯(lián)系管理員或作者進行刪除。
我們采用的作品包括內(nèi)容和圖片部分來源于網(wǎng)絡用戶投稿,我們不確定投稿用戶享有完全著作權(quán),根據(jù)《信息網(wǎng)絡傳播權(quán)保護條例》,如果侵犯了您的權(quán)利,請聯(lián)系我站將及時刪除。
內(nèi)容侵權(quán)、違法和不良信息舉報
Copyright @ 2025 培訓啦 All Rights Reserved 版權(quán)所有.