歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

開源:資本主義者和共產主義者怎樣把它弄錯了

開源是一種既能調動起支持者和又能調動起反對者極端反應的獨特現象。開源運動有一群充滿激情的開發者和用戶,這也會激起來自反對陣營(私有軟件開發者和用戶)同樣的反應。有些人把開源運動視作社會主義運動而有些人則把它視作共產主義運動。比爾 ·蓋茨把支持開源運動的人稱為當代共產主義者,而SAP管理團隊的Shai Agassi把開源和社會主義進行比較。並且還存在一些說法關於不同國家的人是怎樣根據他們自己的意識形態看待開源的。幾天前,印度喀拉拉邦州決定走開源路線,這個州的共產黨員領導的政府為此辯護說開源的意識形態與他們自己的很匹配。許多美國的和其他地方的資本主義者都反對開源,因為他們認為開源的意識形態與共產主義的十分相似。他們認為開源將會扼殺資本主義。我從許多印度的自由意志主義者那裡聽說並且他們中的很多人都強烈地認為開源是共產主義理念的另一種表現。許多共產主義者傾向於開源因為他們認為它與他們自己的馬克思主義意識形態相配。然而,資本主義者和共產主義者都把這個概念完全搞錯了。

讓我們來簡要地分析一下開源的開發過程。在任何公開的開源開發過程裡,一大群開發者的創造力都是通過網絡進行協調,在沒有任何集中等級組織的管理下開發出一種軟件產品。通常開發者參與到項目中並不期望獲得任何經濟回報。他們加入進來是要探索改進他們日常生活中所使用的開源軟件。如果你從全盤的觀點看待開源的開發過程,你會發現它是一個自組織的系統。就像其他的自組織系統一樣,開源開發過程同樣展示出如下軌跡:

來自局部交互作用的全局秩序

分散式的控制

活躍的系統

非線性行為和加速(正反饋)穩定(負反饋)產品的反饋機制的存在。

出現(成品/開發小組)

這種自組織開源開發過程會產出健壯的,安全的,可信賴的並可升級的軟件產品。

在一個私有的開發模式中,存在一個由高級技術人員和高級商務人員組成的中央控制結構。這一小組決定有關這個項目的一切事宜比如它該走的方向和參與項目的人數等。局外人在沒有來自中央控制結構的任何明確允許的情況下不能參與到項目中。

對開源和私有開發模式有了這種理解後,我們很容易了解到開源開發模式的特征與資本主義社會的十分相似而不是共產主義社會的。不像共產主義社會,在開源運動中沒有控制軟件開發過程的中央領導或是等級。這與“看不見的手”的當代資本理念更加合拍。當今“看不見的手”的過程的解釋是指結果通過一個分散的方式生產出來,並且在行動者之間沒有明確的協議。存在一些通過中央系統控制開發過程的開源軟件項目。然而,最純形式的開源開發模式是一個完全的分散過程。自由市場制度也是自組織系統而共產主義系統不是。共產主義和社會主義系統有一個控制社會的突發事件的中樞神經中心,這使其與私有開發模式更合拍。

如果有什麼區別的話,資本主義者應該擁抱開源模式而共產主義者應該擁抱私有模式。但是我們所看到的情況與該自然發生的正好相反。資本主義者把它視為共產主義意識形態並要取消它而共產主義者正在擁抱它,盡管這個開發過程與他們自己的操作結構並不和諧。

發布時間:2006年9月1日
http://opensource.goingon.com/permalink/post/4374




Copyright © Linux教程網 All Rights Reserved