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