Linux內核代碼75%由受雇人員開發
也許很多人都認為開源社區就像是代碼的烏托邦世界,那里的人們會不計報酬地無私貢獻自己的才智。然而現實是殘酷的,桃花源永遠都是鏡花水月,開源社區也無法擺脫金錢的駕馭。根據最新的統計報告,Linux代碼中的75%都是由付費開發人員或企業開發人員完成,只有15%來自無償志愿開發人員。
在新西蘭惠靈頓舉辦的Linux.conf.au大會上,LWN.net創始人和內核貢獻者Jonathan Corbet提供了一份2008年12月24日至2010年1月10日之間的Linux內核代碼分析報告。Linux內核是各大發行版本的基礎,比如Ubuntu、Debian,而且會經常添加或刪除某些功能。
在上述期間,Linux內核新增了280萬行代碼和55000處改進,由2.6.28升級到了2.6.32版本,幾乎每天都新增7000多行代碼。Corbet提供的這份分析報告中最醒目的還不是Linux內核的快速發展,而是由誰促成了Linux內核的快速發展。
18%的Linux內核貢獻者沒有明確的企業歸屬關系,也就是說來他們都是志愿者,此外還有7%是匿名人士。Corbet指出:“75%的代碼來自受雇開發人員。”也就是說,75%的Linux內核代碼出自企業從業人員之手,他們是有償開發Linux內核代碼的。
在這75%的Linux內核代碼中,紅帽貢獻最大,在過去一年多的時間里它的貢獻占據全部Linux內核代碼的12%。其次分別為Intel(8%),IBM(6%)、Novell(6%)、甲骨文(3%)。Corbet調侃說,雖然它們之間存在非常激烈的競爭,在很多領域都是死對頭,不過在Linux內核代碼貢獻方面卻協作良好。
【編輯推薦】