Google 開源主管解釋為什么開源“殘酷”
Google開源負責人Chris DiBona接受了Red Hat的Jodi Biddle的采訪,他談論到的一個主題是“為什么說開源殘酷”。
DiBona指出,軟件行業的軟件工程管理不推崇分散式的開發,一家公司如果依賴于一個分布式的非均質團隊是很難運轉的。然而,開源世界卻創造出了一些世 界級的軟件。為什么?DiBona認為原因是開源模式只適用于高效率的開發者,其他類型的開發者會被忽略掉。所以這種模式非常苛刻和殘酷,不作出貢獻的人 會被排除出去和受到不友好的對待。他認為,開源分支是一個非常重要的特性。如果開發者出于不同原因被驅逐出去,他們可以創建一個分支,如果他們的創意和執 行比舊的項目更出色,他們會取而代之,曾經拒絕他們的原項目開發者現在則成為了被拒絕者。開源世界的優勝劣汰是一個非常殘酷的機制,但工作的非常有效,生產出了高質量的軟件。