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