開源的真正價值在於“人”

edithfang發表於2014-05-31

開源的價值毋庸置疑,目前業界對開源的態度也幾乎是一邊倒的支援與肯定。雖說事物的價值往往源自本質,但對於開源的價值我們又該如何評判?它的價值體現在程式碼貢獻上、還是蘊藏於其它層面當中?

就開源的本質來看,允許公眾檢視並訪問其原始碼是其中最強大也最具代表性的特徵。由於程式碼採取如此自由的開放性訪問策略,大家自然而然地就會把其視為開源機制最為核心的價值所在。

程式碼行

這種對開源價值的假設同樣適用於指向可用服務的程式碼評估及量化。舉例來說,社交程式碼共享網站GitHub就是其中的典型代表。作為一項廣受好評的共享服務,GitHub提供關於程式碼的所有屬性型別以及修改途徑。事實上,GitHub最近剛剛釋出了一項名為“pulse”的新功能,能夠對各種不同門類程式碼的新特徵加以評估,包括特定時間段內有多少人針對程式碼釋出了多少條評論、所涉及的程式碼行數又有多少。說到這裡,大家一定發現重點所在了——沒錯,關注核心在於程式碼。所有價值都被體現在程式碼當中。

在社群內部,我們通常都會遵循這一思路來考量開源機制的價值,並通過程式碼或者產品對社群作出評價。但這樣的評判標準會帶來另一個問題:開源機制的價值真的體現在這種能夠隨意被複制、自主修改以及變更的產品當中嗎?

我們認為開源機制的價值並非源自產品,開源的優勢也不僅僅侷限在程式碼當中。開源體系表現為圍繞一系列共同目標所建立起來的社群結構,當這個社群以協作方式開發程式碼時、則需要為此付出時間成本。建立一款產品需要投入大量時間——事實上,Ohloh.net網站已經開始注意到這一點並核算特定專案建立過程所耗費的具體時長。但這種作法只能說抓住了表象,卻尚未真正觸及開源的核心。這是個良好的開始,只不過仍然忽略了一些真正重要的因素。

除此之外

沒錯,程式碼是開源機制中的重要組成部分,社群的構建與開發工作的時間投入同樣不容忽視,然而除此之外還有其它需要關注的重點。開源的本質在於“人”的參與。程式碼可以替換、重寫甚至徹底移除,而且這一切都絲毫不會妨礙專案整體的繼續發展。開源社群是由一個個作為參與者的人構建起來的,他們把自己的時間乃至青春投入進來、希望推動整個巨集觀目標的成功實現。

而這就是最終答案,開源的真正價值在於那些將生命奉獻給專案發展的參與者。是的,這就是最彌足珍貴的開源寶藏。開源社群必須以謹慎的態度引導參與者們的關注方向。如果忽視人的因素,專案的價值將因此衰亡、社群將陷入崩潰而程式碼也無法真正發揮作用。

隱形的珍寶

如果大家已經意識到構成社群的每一位參與者才是開源專案中最彌足珍貴的寶藏,那麼接下來需要認真考慮的就是如何通過適當的處理手段讓這筆財富不斷增殖與擴張。很明顯,我們希望能讓社群中最具價值的部分得到重視。我們希望增強社團的核心凝聚力,從而使其創造出超越自身規模的可觀努力成果。這就是構建一個強大而活躍的社群的祕密所在。人與人之間的關係——當這種關係能夠適應社群需求並促進社群團結時,專案也必然會茁壯成長。換句話來說,社群文化在其中發揮著重要作用。

“人”至關重要

下次大家發現某個欣欣向榮的開源專案時,請務必拿出點時間對其背後的社群進行審視,瞭解整個社群如何看待並讚賞為其作出貢獻的參與者。請記住,社群的強大與否歸根到底取決於構成這一體系的每一個“人”。也請大家記住,人與人之間的關係至關重要。人與關係才是開源社群最值得重視與保護的核心價值。

英文原文:http://opensource.com/life/14/5/true-value-of-open-source

評論(1)

相關文章