導(dǎo)讀
Phaidracon 2021是開源界和學(xué)術(shù)界的圓桌會議,最近,與會者討論了開源方式如何為學(xué)術(shù)領(lǐng)域帶來新的或附加的價(jià)值,以及如何在保存學(xué)術(shù)數(shù)據(jù)方面發(fā)揮具體作用。
開源是以學(xué)術(shù)界為基礎(chǔ)建立的
大學(xué)在開放、匯集研究資源和相互共享方面有著悠久的歷史。合作是這種普遍現(xiàn)象的一部分,也是學(xué)術(shù)工作的日常過程。這種協(xié)作精神的形成,部分原因是學(xué)術(shù)工作通常是由公共資金資助的。通過這種協(xié)作和聯(lián)系,學(xué)術(shù)界會逐漸成為一個(gè)社區(qū)。
丹尼斯·庫珀(Danese Cooper),她在Sun Microsystems創(chuàng)建了第一個(gè)開源程序辦公室(Open Source Programs Office,OSPO)。根據(jù)她的觀點(diǎn),開源代碼和開源軟件之間是有區(qū)別的。
社區(qū)是構(gòu)建開源軟件的重要組成部分。致力于開放和透明運(yùn)動,對于塑造和保護(hù)可持續(xù)性的開源軟件很重要。我們經(jīng)常聽到這樣的說法:我編寫了一個(gè)程序并在我的網(wǎng)站上發(fā)布了它的完整源代碼,我的程序可以被認(rèn)為是“開源”的嗎?
顯然沒這么簡單。
在評估推動社區(qū)發(fā)展的力量時(shí),知識共享是一個(gè)很關(guān)鍵因素。為社區(qū)做貢獻(xiàn)是維持社區(qū)發(fā)展的另一個(gè)關(guān)鍵因素。一個(gè)動態(tài)且能夠長期良性發(fā)展的開源項(xiàng)目,就會存活的更久并得到長足的發(fā)展。
參與體驗(yàn)
許多開源社區(qū)負(fù)責(zé)人無法完全理解是什么在吸引大家參與自己的社區(qū)。激勵(lì)大家參與開源項(xiàng)目的一個(gè)核心挑戰(zhàn)就是建立集體目標(biāo)感。歸屬感也是一個(gè)關(guān)鍵因素,而這種歸屬感只有真正的協(xié)作和參與才能夠獲得。但是共同目標(biāo)不是唯一的驅(qū)動力。更常見的驅(qū)動力,是人們?yōu)榱艘粋€(gè)共同目標(biāo)而努力的這種參與體驗(yàn)。歸屬感和成為宏大事業(yè)的一部分,這本身就是一個(gè)重要的驅(qū)動力。
“我們大多數(shù)人通常將開源視為一個(gè)形容詞,但它也是一個(gè)動詞:描述方法和參與實(shí)踐。”——Sayeed Choudhury,約翰霍普金斯大學(xué)謝里登圖書館副院長
貢獻(xiàn)能力對于任何開源項(xiàng)目的開發(fā)者和用戶來說都是非常重要的。開發(fā)人員的貢獻(xiàn)帶來了明顯的好處。但是,不應(yīng)低估用戶的價(jià)值,因?yàn)樗麄兛梢蕴峁┬枨笠约爸匾姆答伜褪褂皿w驗(yàn)。
一個(gè)健康、繁榮的社區(qū)對于開源軟件和開源數(shù)據(jù)都是必不可少的。因此,項(xiàng)目的規(guī)模和活躍程度都可以為社區(qū)的長期可持續(xù)性發(fā)展提供重要參考指標(biāo)。
“開源項(xiàng)目面臨的最大挑戰(zhàn)之一就是如何將社區(qū)從我們委婉地稱為朋友的朋友的參與網(wǎng)絡(luò),擴(kuò)展到項(xiàng)目收到貢獻(xiàn)或用戶反饋的轉(zhuǎn)折點(diǎn),而這個(gè)轉(zhuǎn)折點(diǎn)何時(shí)出現(xiàn),我們無從得知。”——Daniel Bernstein,F(xiàn)edora倉庫項(xiàng)目技術(shù)負(fù)責(zé)人
開源是廣泛合作的橋梁
開源不僅僅關(guān)乎價(jià)值觀和原則。圍繞軟件開發(fā)、數(shù)據(jù)和管理進(jìn)行開源是有實(shí)際緣由的。
對于大多數(shù)項(xiàng)目來說,軟件開發(fā)為圍繞其重點(diǎn)領(lǐng)域進(jìn)行更廣泛的協(xié)作提供了有力的錨點(diǎn)。
通過聚集來自不同機(jī)構(gòu)的小組并一起解決問題,軟件可以為其他活動提供跳板。對于大多數(shù)做長期研究的學(xué)者來說,這實(shí)際上與軟件的細(xì)節(jié)無關(guān)。更重要的是數(shù)據(jù)能夠經(jīng)受時(shí)間的考驗(yàn)。數(shù)據(jù)自有其價(jià)值和重要性。技術(shù)的作用只是盡可能安全、經(jīng)濟(jì)地長期保存數(shù)據(jù)。
了解項(xiàng)目的軟件開發(fā)過程是與社區(qū)其他成員協(xié)作的起點(diǎn)。人們必須進(jìn)行遠(yuǎn)距離協(xié)作,通常是跨時(shí)區(qū)的,因此很難凝聚參與感。必須在誘導(dǎo)和鼓勵(lì)人們參與項(xiàng)目之間建立平衡。
在鼓勵(lì)新人加入社區(qū)與重視現(xiàn)有成員的投入和觀點(diǎn)之間,也可能存在一定的困難。重要的是建立合理引導(dǎo),讓那些已經(jīng)持續(xù)投入的人感到滿足和舒適,同時(shí)減少阻礙項(xiàng)目發(fā)展的問題。
共享解決方案
開源軟件為學(xué)術(shù)機(jī)構(gòu)提供了一種處理常見問題的具體途徑。
通常,找到解決方案最快的方法是了解其他人是如何處理這些問題的,因?yàn)槿藗儠茏匀坏厝W(xué)習(xí)其他人是如何應(yīng)對特定挑戰(zhàn)的。
成功的開源解決方案是可見的,因?yàn)樵谄浔澈笥袆討B(tài)的社區(qū)提供支持。這些解決方案代表了較低的風(fēng)險(xiǎn),因?yàn)殚_源項(xiàng)目的透明度向我們展示了其他人是如何解決問題的。
即使社區(qū)關(guān)注最終用戶而非貢獻(xiàn)者,參與、分享經(jīng)驗(yàn)和達(dá)成共同目標(biāo)的行為也同樣具有巨大價(jià)值。開源軟件之所以能夠作為更廣泛協(xié)作的橋梁,是因?yàn)槠渫ǔL峁┻h(yuǎn)遠(yuǎn)超出軟件本身的價(jià)值。無論是開發(fā)人員、用戶還是激勵(lì)者,都要考慮自己在構(gòu)建和參與開源計(jì)劃中的角色。
譯者介紹
仇凱,51CTO社區(qū)編輯,目前就職于北京宅急送快運(yùn)股份有限公司,職位為信息安全工程師。主要負(fù)責(zé)公司信息安全規(guī)劃和建設(shè)(等保,ISO27001),日常主要工作內(nèi)容為安全方案制定和落地、內(nèi)部安全審計(jì)和風(fēng)險(xiǎn)評估以及管理。
原文標(biāo)題:??Why academia chooses open source??,作者:ben van 't ende


























