為什么開源“殘酷”?Google 開源主管告訴你
Google開源負責人Chris DiBona接受了Red Hat的Jodi Biddle的采訪,他談論到的一個主題是“為什么說開源殘酷”。
DiBona指出,軟件行業(yè)的軟件工程管理不推崇分散式的開發(fā),一家公司如果依賴于一個分布式的非均質(zhì)團隊是很難運轉(zhuǎn)的。然而,開源世界卻創(chuàng)造出了一些***的軟件。為什么?DiBona認為原因是開源模式只適用于高效率的開發(fā)者,其他類型的開發(fā)者會被忽略掉。所以這種模式非??量毯蜌埧幔蛔鞒鲐暙I的人 會被排除出去和受到不友好的對待。他認為,開源分支是一個非常重要的特性。如果開發(fā)者出于不同原因被驅(qū)逐出去,他們可以創(chuàng)建一個分支,如果他們的創(chuàng)意和執(zhí) 行比舊的項目更出色,他們會取而代之,曾經(jīng)拒絕他們的原項目開發(fā)者現(xiàn)在則成為了被拒絕者。開源世界的優(yōu)勝劣汰是一個非常殘酷的機制,但工作的非常有效,生產(chǎn)出了高質(zhì)量的軟件。