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