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