(華南理工大學(xué) a.計算機(jī)應(yīng)用工程研究所; b.工商管理學(xué)院, 廣州 510641)
摘 要:從系統(tǒng)工程、經(jīng)濟(jì)學(xué)和生態(tài)學(xué)的角度分析了開源軟件社區(qū)的內(nèi)在創(chuàng)新機(jī)理。首先,基于系統(tǒng)學(xué)理論定義了開源軟件生產(chǎn)系統(tǒng)的概念;然后通過分析開源軟件與私有軟件生產(chǎn)系統(tǒng)的差異,歸納了開源生產(chǎn)行為的經(jīng)濟(jì)學(xué)特征;最后基于耗散結(jié)構(gòu)理論和復(fù)雜科學(xué)理論提出了創(chuàng)新熵來度量開源社區(qū)的創(chuàng)新效能,并進(jìn)一步揭示了開源社區(qū)網(wǎng)絡(luò)創(chuàng)新的內(nèi)在演化機(jī)理。
關(guān)鍵詞:開源軟件; 社區(qū); 創(chuàng)新; 耗散結(jié)構(gòu); 混沌邊緣
中圖分類號:F416 文獻(xiàn)標(biāo)志碼:A
文章編號:10013695(2009)03090004
Study on networkbased innovation system of open source
software production
XU Haoa,b, ZHANG Zhengangb, LAI Congcongb, DING Zhuob
(a.Research Institute of Computer Application, b.School of Business Administration, South China University of Technology, Guangzhou 510641, China)
Abstract:This paper intended to analyze the innovation mechanism of open source community in view of system engineering, economics and ecology. Firstly, it proposed the concept of open source production and defined on the basis of system engineering, and then put forwardthe economic characteristics of open source and summarized through the analysis of the difference of production structure between open source software and proprietary software. Subsequently, proposed the innovation entropy to measure the efficacy of community innovation and further revealed the mechanism according to dissipative structure and complex science theory.
Key words:open source software; community; innovation; dissipative structure; edge of chaos
開放源代碼軟件(開源)的生產(chǎn)方式開創(chuàng)了一種有別于傳統(tǒng)等級組織軟件生產(chǎn)的生產(chǎn)關(guān)系,對軟件產(chǎn)業(yè)的發(fā)展帶來了巨大影響[1,2],造就了Linux、Apache、Wikipedia(維基百科)等一大批極具影響力的開源社區(qū)。如今,開源的網(wǎng)絡(luò)化、集市化的生產(chǎn)方式正在迅速地向傳統(tǒng)行業(yè)蔓延,寶潔、波音等跨國企業(yè)都在重塑自身的組織結(jié)構(gòu),利用外部協(xié)作和自發(fā)組織的力量來推進(jìn)生產(chǎn)創(chuàng)新,并取得了巨大成功。近兩年,開源軟件、開源社區(qū)在我國得到了政府的大力支持,但國內(nèi)對開源的研究也大多局限在軟件技術(shù)角度。因此,本文試圖從經(jīng)濟(jì)學(xué)和系統(tǒng)學(xué)的角度出發(fā),利用系統(tǒng)的方法來探索這一生產(chǎn)方式的內(nèi)在機(jī)理,為推動軟件生產(chǎn)的創(chuàng)新發(fā)展以及開源生產(chǎn)方式向傳統(tǒng)行業(yè)延伸提供理論依據(jù)。
1 開源軟件及開源生產(chǎn)的概念
1.1 開源軟件及相關(guān)研究綜述
開放源代碼軟件是一種源代碼公開的軟件。開放源碼的精神使得用戶可以自由地使用、復(fù)制、傳播以及修改源代碼,造就了一種高效、節(jié)約、促進(jìn)生產(chǎn)力發(fā)展的軟件生產(chǎn)方式:通過開源的理念建立商業(yè)項目,基于網(wǎng)絡(luò)、通過開源社區(qū)進(jìn)行項目協(xié)同開發(fā),實現(xiàn)資源的最優(yōu)配置,增加項目的透明度,降低開發(fā)風(fēng)險;通過開源方式,還可招募義務(wù)的開發(fā)、測試和本地化人員,減少人力成本和設(shè)備成本,而參與者也可以通過參與開源項目獲得相應(yīng)的成就感和經(jīng)驗。開源不僅改變了軟件的開發(fā)模式,使得聚集大家的力量持續(xù)創(chuàng)造出更高質(zhì)量、更安全、更易用的軟件成為可能;更重要的是改變了軟件的使用方式——從知識產(chǎn)權(quán)使用許可為主的商業(yè)模式變成以支持、咨詢等面向服務(wù)為主的商業(yè)模式。
開源軟件生產(chǎn)方式的出現(xiàn),造就了一系列與傳統(tǒng)生產(chǎn)理論和實踐不一致的經(jīng)濟(jì)行為[3,4],使得非企業(yè)組織成為創(chuàng)新的主體[5,6]。目前,業(yè)界對開源創(chuàng)新的研究大致集中在以下三個方面:
a)開源社區(qū)的社會和文化因素。Feller和Scacchi等人[7,8]提出了一個概念框架來理解開源創(chuàng)新文化的特征和條件。Von Krogh等人[9]發(fā)現(xiàn)開源軟件進(jìn)化和演變的設(shè)計是與開發(fā)者加入到項目中的過程密切聯(lián)系的。O’Mahony[10]的研究成果揭示了開源社區(qū)是如何進(jìn)行管理,如何使用社會準(zhǔn)則,如何建立品牌和機(jī)制,從而保證開源軟件的生產(chǎn)。
b)開源軟件社區(qū)的組織和結(jié)構(gòu)。Raymond[11]認(rèn)為開源社區(qū)集市化生產(chǎn)中的自由思想孕育了良好的創(chuàng)新環(huán)境。 Franck等人[12]提出開源軟件項目的成功在于創(chuàng)造了一種治理結(jié)構(gòu)來協(xié)調(diào)各貢獻(xiàn)者的利益。Mockus和Monteiro等人[13,14]提供了大量案例研究Mozilla和Apache的開發(fā)及維護(hù)過程管理。Von Krogh等人[15]主要研究了開源社區(qū)中參與者的動機(jī)、開源社區(qū)的治理以及開源項目的組織。Tanev[16]從網(wǎng)絡(luò)結(jié)構(gòu)的角度分析了開源社區(qū)的用戶創(chuàng)新網(wǎng)絡(luò)。
c)知識和智力管理。很多學(xué)者主要研究了開源合作和知識創(chuàng)造模型方面的成功因素。Metiu等人[17]認(rèn)為從智力共享的角度來看,開源運動是創(chuàng)新的主要動力。Lee等人[18]描述了Linux社區(qū)中基于社區(qū)模式的知識創(chuàng)新(與傳統(tǒng)基于企業(yè)模式的知識創(chuàng)新相對應(yīng))。Von Hippel等人提出開源軟件開發(fā)是個人—集體復(fù)合創(chuàng)新模式的典范,它包括了個人投資和集體行動的重要元素。Wang等人[19]認(rèn)為從知識管理和過程的綜合角度來看,開源社區(qū)是一種基于因特網(wǎng)的新的創(chuàng)新組織形式。Hemetsberger等人[20]的研究表明,在線的創(chuàng)新社區(qū)成員通過利用技術(shù)和非正式的實踐來學(xué)習(xí)與構(gòu)建集體知識。
盡管這些觀點對于開源社區(qū)的創(chuàng)新研究具有很大價值,但是現(xiàn)存的文獻(xiàn)較少從經(jīng)濟(jì)學(xué)基礎(chǔ)和系統(tǒng)學(xué)的角度揭示基于社區(qū)的生產(chǎn)方式是如何產(chǎn)生并促進(jìn)創(chuàng)新過程演變的。因此,本文試圖探究開源作為生產(chǎn)方式的內(nèi)在經(jīng)濟(jì)學(xué)準(zhǔn)則,并揭示社區(qū)耗散結(jié)構(gòu)是如何形成并驅(qū)動分布式網(wǎng)絡(luò)創(chuàng)新的。
1.2 開源軟件生產(chǎn)系統(tǒng)定義
按照系統(tǒng)工程的思想,本文將這種開源式生產(chǎn)系統(tǒng)的功能與環(huán)境E、結(jié)構(gòu)S和系統(tǒng)各組成要素C1,C2,C3等的關(guān)系表述成如下方式:
F=f(E,S,C1,C2,C3,…)
環(huán)境E表征了與開源生產(chǎn)系統(tǒng)發(fā)生聯(lián)系的各種社區(qū)環(huán)境、企業(yè)環(huán)境、宏觀政策環(huán)境等。
結(jié)構(gòu)S表征了開源生產(chǎn)系統(tǒng)的結(jié)構(gòu)特征。與傳統(tǒng)軟件生產(chǎn)方式的等級結(jié)構(gòu)、緊耦合方式相比,其最大的特點在于扁平、開放的網(wǎng)絡(luò)化協(xié)同生產(chǎn)和柔性的組織結(jié)構(gòu)。
C1,C2,C3分別表征資本、技術(shù)、人員等主要的系統(tǒng)組成要素。在傳統(tǒng)軟件生產(chǎn)方式中,資金是軟件企業(yè)生產(chǎn)和規(guī)模化的必要條件;技術(shù)來源于自有技術(shù)或轉(zhuǎn)讓技術(shù),技術(shù)生產(chǎn)的目標(biāo)也在于形成專利技術(shù);人員主要以招募具備一定技能要求的專業(yè)開發(fā)人員組成自有開發(fā)團(tuán)隊為主。而在開源軟件生產(chǎn)方式中,資金門檻極大地降低,已非軟件生產(chǎn)和規(guī)模化的必要條件;技術(shù)來源于開放技術(shù)和標(biāo)準(zhǔn),技術(shù)開發(fā)的目標(biāo)也在于形成開放、共享的技術(shù)成果;人員主要以憑借興趣自愿組成的團(tuán)隊為主,甚至包括軟件的最終用戶,無任何技能、國籍、區(qū)域的限制,人員的興趣成為主導(dǎo)軟件開發(fā)的主要動力,也就是說軟件的藝術(shù)價值成為開源軟件生產(chǎn)系統(tǒng)生產(chǎn)的一項必備要素。
2 開源軟件生產(chǎn)的結(jié)構(gòu)特征
開源軟件的生產(chǎn)方式造就了一種開放創(chuàng)新的新型協(xié)同模式,公司和等級組織不再是惟一的組織創(chuàng)新和生產(chǎn)的模式。開源軟件的社區(qū)化生產(chǎn)系統(tǒng)與閉源軟件(私有軟件)的等級組織生產(chǎn)系統(tǒng)的結(jié)構(gòu)對比如圖1和2所示。
傳統(tǒng)等級組織的軟件生產(chǎn)方式大多受泰勒專業(yè)化勞動分工思想的影響。為了實現(xiàn)企業(yè)的管理目標(biāo),組織內(nèi)部部門與部門之間、小組與小組之間、個人與個人之間建立了嚴(yán)密的上下級關(guān)系、決策與執(zhí)行關(guān)系,類似金字塔式的層次結(jié)構(gòu)。在這種形式下,權(quán)力的集中和控制推動著軟件生產(chǎn)管理,處于權(quán)力金字塔中每一層的決策管理人員需要維護(hù)自己的權(quán)力,并保障命令得到有效實施;整個組織也必須維護(hù)自身對核心成果——軟件源代碼的占有權(quán)和控制權(quán),限制非法獲取、修改和再發(fā)布。
按照開源運動大師Raymond[11]的分類方式,傳統(tǒng)軟件生產(chǎn)的組織結(jié)構(gòu)類似大教堂式的自上而下的設(shè)計和實施,開源生產(chǎn)顛覆了這種等級模型,更像是集合不同目的和方法的喧囂集市。筆者認(rèn)為如果從軟件生產(chǎn)的過程、方式、組織以及成果等要素來考察,其特征表現(xiàn)在以下四個方面:
a)過程開放化。任何個人、組織都可以作為創(chuàng)始人發(fā)布軟件的第一個版本,并不斷吸引有興趣的個人、組織加入到軟件的后續(xù)生產(chǎn)中,從而形成一個開放的社區(qū)。
b)形式網(wǎng)絡(luò)化。在這個社區(qū)中,軟件的生產(chǎn)依托互聯(lián)網(wǎng)協(xié)作,沒有地域和時空的邊界限制。
c)組織扁平化。沒有嚴(yán)格的組織管理界限,沒有明確的上下級關(guān)系,隱性規(guī)范和文化制約著組織行為。
d)成果共享化。源代碼隨著可執(zhí)行程序一同發(fā)布,并可隨意獲取、修改和再發(fā)布。
3 開源經(jīng)濟(jì)學(xué)特征
在傳統(tǒng)的軟件生產(chǎn)中,權(quán)力集中、等級分明的體制是分工合作生產(chǎn)的政治、經(jīng)濟(jì)基礎(chǔ)。在這種體制下,企業(yè)和組織完全按照交易成本、理性人、私有產(chǎn)權(quán)等傳統(tǒng)經(jīng)濟(jì)學(xué)原則決策軟件生產(chǎn)的范圍和方式。例如,企業(yè)按照成本估算來決定自行開發(fā)軟件或者購買成品軟件;通過薪金、福利、期權(quán)、職位等方式滿足理性自私人的個人動機(jī);通過牢牢控制源代碼的私有產(chǎn)權(quán)來形成企業(yè)的專利和核心技術(shù)壁壘。然而,在基于互聯(lián)網(wǎng)的開源協(xié)作社區(qū)中,傳統(tǒng)的經(jīng)濟(jì)學(xué)假說遇到了巨大挑戰(zhàn),這種集市化、社區(qū)式、網(wǎng)絡(luò)化的軟件生產(chǎn)方式形成了與傳統(tǒng)經(jīng)濟(jì)學(xué)假說不一致的、具有開放特色的開源經(jīng)濟(jì)學(xué)特征。筆者在共享財產(chǎn)權(quán)的基礎(chǔ)上進(jìn)一步提出非理性經(jīng)紀(jì)人、搭便車和自發(fā)創(chuàng)新的經(jīng)濟(jì)學(xué)特征。
1)共享財產(chǎn)權(quán) 科斯定理關(guān)于產(chǎn)權(quán)與經(jīng)濟(jì)效率關(guān)系的命題認(rèn)為產(chǎn)權(quán)的清晰界定是市場交易的基本前提。私有產(chǎn)權(quán)的界定和保護(hù)對傳統(tǒng)市場經(jīng)濟(jì)的發(fā)展起著至關(guān)重要的作用。在開源社區(qū)中,軟件生產(chǎn)打破了傳統(tǒng)等級組織對軟件源代碼的私有控制權(quán),任何人都可以極低甚至免費的成本自由獲得、修改、重新發(fā)布軟件源代碼和可執(zhí)行程序。傳統(tǒng)的知識產(chǎn)權(quán)概念發(fā)生了巨大轉(zhuǎn)變,從私有控制轉(zhuǎn)變?yōu)楣蚕恚瑥谋Wo(hù)某個作者、某個組織轉(zhuǎn)變?yōu)楸Wo(hù)每一個用戶[21]。
2)非理性經(jīng)濟(jì)人 經(jīng)濟(jì)學(xué)之父亞當(dāng)#8226;斯密提出的理性經(jīng)濟(jì)人假說一直以來作為西方經(jīng)濟(jì)學(xué)的經(jīng)典定律,即理性經(jīng)濟(jì)人是自私的、理性的,追求自身利益是經(jīng)濟(jì)人的經(jīng)濟(jì)行為的根本動機(jī),人人為自己,社會將更好。在開源社區(qū)中,許多才華橫溢的程序開發(fā)精英以及普通的大眾用戶心甘情愿地將大量的時間和精力貢獻(xiàn)給非排他性占有的軟件代碼上,造就了一種繁榮的、烏托邦式的互聯(lián)網(wǎng)社區(qū)。與理性經(jīng)濟(jì)人相對應(yīng),本文把這樣一群人定義為“感性人”或“感性經(jīng)濟(jì)人”,即慷慨的、感性的,追求興趣、藝術(shù)、名譽和公平是驅(qū)動“感性人”經(jīng)濟(jì)行為的主要動力。
3)搭便車 經(jīng)濟(jì)學(xué)意義上的搭便車行為,指的是在非排他性產(chǎn)品的生產(chǎn)和消費中,從他人的付出或成本中獲利的行為。因此,經(jīng)典經(jīng)濟(jì)學(xué)通過多種手段和制度設(shè)計來規(guī)避和控制這一行為。在開源社區(qū),交易成本趨向于零,對開源軟件的消費不會減少貢獻(xiàn)者的產(chǎn)品庫存[21],而且搭便車免費享用的人越多,也將放大對于開源社區(qū)系統(tǒng)的反饋作用。例如,在更多的使用中發(fā)現(xiàn)一個錯誤,增加某個特性,乃至提出某個應(yīng)該改進(jìn)的需求。
4)自發(fā)創(chuàng)新 在傳統(tǒng)經(jīng)濟(jì)中,創(chuàng)新來自于人們在資金、技術(shù)、人才等要素組織下的有意識活動。開源社區(qū)的生產(chǎn)方式為具有創(chuàng)新思想的人們提供了豐富的原材料、工具和起點。在這種“豐裕經(jīng)濟(jì)”條件下,任何人都可以輕易獲得已有的技術(shù)成果和經(jīng)驗積累,創(chuàng)新的過程得到了縮短,創(chuàng)新的起點得到了提高,創(chuàng)新的條件得到了優(yōu)化,創(chuàng)新的意識得到了升華。創(chuàng)新將不再局限于某個企業(yè)、某個天才,而轉(zhuǎn)變成一種大眾的創(chuàng)新行為、一種站在巨人肩上的創(chuàng)新行為。創(chuàng)新的動力將不再依賴于某些激勵因素的作用,而從自主驅(qū)動創(chuàng)新轉(zhuǎn)向自發(fā)、自覺和無意識的創(chuàng)新行為,正是這種自發(fā)創(chuàng)新成為了網(wǎng)絡(luò)化生產(chǎn)中創(chuàng)新演變的主要驅(qū)動力量。
4 開源分布式創(chuàng)新網(wǎng)絡(luò)的耗散結(jié)構(gòu)和復(fù)雜體系
Prigogine的耗散結(jié)構(gòu)理論認(rèn)為,一個遠(yuǎn)離平衡的開放系統(tǒng)通過不斷與外界交換物質(zhì)和能量,在外界條件變化達(dá)到一定閾值時,就可能從原來的無序狀態(tài)轉(zhuǎn)變?yōu)橐环N在時空上或功能上有序的狀態(tài)[22]。一個系統(tǒng)能夠?qū)崿F(xiàn)自組織而形成耗散結(jié)構(gòu)必須滿足:a)系統(tǒng)開放,系統(tǒng)充分開放就有可能驅(qū)使系統(tǒng)遠(yuǎn)離平衡態(tài);b)系統(tǒng)遠(yuǎn)離平衡態(tài);c)系統(tǒng)內(nèi)部強(qiáng)烈的非線性作用,正反饋成為系統(tǒng)演化的建設(shè)性作用;d)漲落,系統(tǒng)形成耗散結(jié)構(gòu)的源動力。耗散結(jié)構(gòu)理論認(rèn)為系統(tǒng)通過漲落達(dá)到有序,其中非線性正反饋對于導(dǎo)致漲落放大有著決定性意義。耗散結(jié)構(gòu)可以看做由于物質(zhì)和能量交換而穩(wěn)定了的巨漲落。
1)開源社區(qū)增加創(chuàng)新負(fù)熵 開源社區(qū)類似于私有軟件開發(fā)體系中的企業(yè),是開源軟件生產(chǎn)的組織形式,即通過互聯(lián)網(wǎng)將眾多的參與者自愿聚集在一起形成了不同主題的電子協(xié)作生產(chǎn)主體。開源社區(qū)創(chuàng)新過程與自然界的各類系統(tǒng)在自身的變化過程中的不可逆性是相似的,可以借助熱力學(xué)中的熵來定義開源社區(qū)的創(chuàng)新熵。筆者從創(chuàng)新效能的角度認(rèn)為創(chuàng)新熵是對組織中的技術(shù)、過程、思想、方法等在生產(chǎn)、運動過程中呈現(xiàn)出的創(chuàng)新效能的一種度量[23,24]。創(chuàng)新熵增加意味著創(chuàng)新效能不斷減少、不斷消耗。從軟件生態(tài)學(xué)的視角來分析開源社區(qū)的創(chuàng)新熵流構(gòu)成要素,其主要受到以下要素的制約影響:a)協(xié)同生產(chǎn)方式;b)技術(shù)流派、發(fā)展水平和導(dǎo)向;c)社區(qū)資源組織;d)與外部社區(qū)、企業(yè)的接口;e)政府政策制度等。
若用狀態(tài)變量S來表征創(chuàng)新熵,創(chuàng)新熵的變化由系統(tǒng)內(nèi)部創(chuàng)新過程不可逆性引起的熵產(chǎn)生項dis以及系統(tǒng)與外界物質(zhì)能量交換引起的創(chuàng)新熵流項des組成,即有
ds =dis + des
內(nèi)部創(chuàng)新熵產(chǎn)生項dis恒為正(dis>0),系統(tǒng)內(nèi)部的創(chuàng)新熵產(chǎn)生越大,其無序性越高、混亂程度越大、創(chuàng)新能力越弱;外部創(chuàng)新熵流項(des)可正可負(fù);當(dāng)des>0時,系統(tǒng)從外界吸收創(chuàng)新正熵或輸出創(chuàng)新負(fù)熵;當(dāng)des<0時,系統(tǒng)向外界輸出創(chuàng)新正熵或者引入創(chuàng)新負(fù)熵,系統(tǒng)引入的創(chuàng)新負(fù)熵越多,其有序性越高、創(chuàng)新能力越強(qiáng)。
開源軟件的創(chuàng)新過程實質(zhì)上是一個不斷引入創(chuàng)新負(fù)熵的螺旋式上升過程。從圖1可以看到,開源軟件起源于創(chuàng)始人發(fā)布的第一個開源軟件版本,并在此基礎(chǔ)上不斷引入新的開發(fā)者、用戶以及企業(yè)等組織進(jìn)行迭代式的開發(fā),在各種力量的參與和協(xié)作下不斷創(chuàng)造出新的軟件版本。在這個創(chuàng)新過程中,開源社區(qū)得益于其固有的開放性,生產(chǎn)和創(chuàng)新系統(tǒng)頻繁與外界發(fā)生信息、思想、物質(zhì)和能量交換,創(chuàng)新負(fù)熵動態(tài)增加。
2)自由分支推動系統(tǒng)漲落 自由分支,即開源社區(qū)中的任何參與者都可以按照個人意愿在原有代碼版本基礎(chǔ)上形成新的開發(fā)分支。在開源社區(qū)中,任何人都有修改和發(fā)布軟件代碼的自由權(quán)力。因此,當(dāng)開發(fā)人員在對原有軟件的實現(xiàn)技術(shù)和理想功能等方面發(fā)生分歧并且協(xié)調(diào)失敗時,部分人員將退出該開源項目或社區(qū),在互不相容的編碼基數(shù)版本上分道揚鑣。這個過程類似于生物學(xué)中的DNA等遺傳密碼在演變過程中因變異而產(chǎn)生分支的過程。從Prigogine耗散結(jié)構(gòu)的觀點來看,正是這種自由權(quán)力使得開源生產(chǎn)系統(tǒng)的微漲落在適當(dāng)?shù)臅r機(jī)(如位于臨界點狀態(tài)時)放大為巨漲落,導(dǎo)致系統(tǒng)走向有序,推動了開源軟件的發(fā)展和演變,是開源社區(qū)具有耗散結(jié)構(gòu)特征的分布式創(chuàng)新網(wǎng)絡(luò)形成的源動力。其創(chuàng)新機(jī)理如圖3所示。與此相反,在傳統(tǒng)等級組織的商業(yè)軟件開發(fā)中,組織內(nèi)部的等級決策會使得分支在萌芽狀態(tài)出現(xiàn)之前就遭到中斷。
如圖3所示,開源軟件生產(chǎn)過程就像是生物學(xué)中物種的進(jìn)化過程,最初的編碼分支在某個時期處于相對穩(wěn)定的狀態(tài),按照熱力學(xué)角度,本文稱之為近平衡線性區(qū)。在這一時期,編碼穩(wěn)定但創(chuàng)新動力不足。開源社區(qū)中自由分支的權(quán)力、技術(shù)沖突和分歧、外界因素的引入等將引起的系統(tǒng)微漲落,對于原來穩(wěn)定性相對較強(qiáng)的開源生產(chǎn)系統(tǒng),抗干擾能力較強(qiáng),可以隨著社區(qū)內(nèi)部的組織協(xié)調(diào)、沖突化解進(jìn)行抵消。對于已達(dá)到臨界穩(wěn)定狀態(tài)的開源生產(chǎn)系統(tǒng),非線性機(jī)制產(chǎn)生的相干和協(xié)同效用促使微漲落放大為巨漲落,使原有開源生產(chǎn)系統(tǒng)失去穩(wěn)定性,進(jìn)入遠(yuǎn)離平衡非線性區(qū),導(dǎo)致編碼分支也將從非穩(wěn)態(tài)突變?yōu)榱硪环N耗散結(jié)構(gòu)的穩(wěn)定分支[25]。
3)社區(qū)生產(chǎn)孕育混沌邊緣 復(fù)雜理論認(rèn)為混沌邊緣是一種介于混沌和有序之間的狀態(tài)。在這種狀態(tài)下,有序與混沌若即若離,相輔相成,一方面將穩(wěn)定、僵化的系統(tǒng)打破,推向彈性、松散、創(chuàng)新的區(qū)域;另一方面則由系統(tǒng)管理、反饋等作用化解系統(tǒng)的紊亂和離散,從而使系統(tǒng)位于一種動態(tài)平衡狀態(tài),具備充分的創(chuàng)新能力[26]。
開源軟件的社區(qū)生產(chǎn)是開源軟件生產(chǎn)的顯著組織特征,即以電子化的社區(qū)為生產(chǎn)單位,以組成社區(qū)的個人、組織為生產(chǎn)主體。技術(shù)理性和多組織融合是推動混沌邊緣形成的主要力量。從技術(shù)理性的角度來看,技術(shù)決定論、代碼決定論是社區(qū)的主流文化力量,技術(shù)分歧和沖突不斷沖擊著原有代碼分支的生產(chǎn),妥協(xié)和協(xié)調(diào)又不斷地化解系統(tǒng)在遠(yuǎn)離平衡狀態(tài)下的紊亂和離散,從而推動著開源軟件代碼的創(chuàng)新和演化。從組織融合的角度來看,開源社區(qū)中參與開源軟件生產(chǎn)的主體包括了個人、小組、企業(yè)、研究機(jī)構(gòu)等多種角色,網(wǎng)絡(luò)組織與傳統(tǒng)等級組織、個體組織與群體組織、企業(yè)組織與研究組織等不同類型,不同結(jié)構(gòu)的組織跨越了各自組織的邊界在開源軟件的生產(chǎn)中相互聯(lián)系、相互協(xié)同。因此,異構(gòu)組織之間的溝通與管理、文化的沖突與化解、分工與協(xié)作等各種接口因素使得開源社區(qū)往往處于一種形式上無序、離散,而本質(zhì)上富有彈性和創(chuàng)新的混沌邊緣。從組織理論的觀點來看,這種跨越界限的組織融合是新型組織生產(chǎn)關(guān)系演化的主要創(chuàng)新動力。
5 結(jié)束語
綜上所述,開源生產(chǎn)作為一種新型的社會生產(chǎn)方式,具有與傳統(tǒng)等級組織生產(chǎn)方式不同的生產(chǎn)特征,表現(xiàn)在生產(chǎn)過程開放化、生產(chǎn)形式網(wǎng)絡(luò)化、生產(chǎn)組織扁平化和生產(chǎn)成果共享化等方面,并奠定了開源經(jīng)濟(jì)學(xué)假說和行為的基礎(chǔ)。因此,在推進(jìn)開源運動的過程中,應(yīng)該從系統(tǒng)學(xué)、經(jīng)濟(jì)學(xué)這一“面”的角度來看待開源,而不僅僅是從打破技術(shù)壟斷這一“點”的角度局限在對Linux等某個開源軟件的支持上。這也意味著,更應(yīng)該以建立開源生態(tài)體系,培育開源生產(chǎn)環(huán)境為宏觀目標(biāo),從開源生產(chǎn)方式的內(nèi)在經(jīng)濟(jì)學(xué)本質(zhì)出發(fā)來研究、制定方針政策。同時,在推動開源社區(qū)的具體發(fā)展措施上,應(yīng)考慮到其具備的耗散結(jié)構(gòu)特性,并從復(fù)雜科學(xué)的角度出發(fā)進(jìn)行綜合分析,通過資金、政策、制度、規(guī)范和文化,引導(dǎo)多種思維的交叉和碰撞,多種組織的融合和協(xié)作,促進(jìn)創(chuàng)新負(fù)熵的不斷引入,并保持社區(qū)創(chuàng)新的混沌邊緣狀態(tài)。
參考文獻(xiàn):
[1]JEPPESEN L B, FREDRIKSEN L. Why firmestablished user communities work for innovation: the personal attributes of innovation users in the case of computercontrolled music instruments[EB/OL].(2004). http://www.springerlink.com/index/luv 368h3g45362mv.pdf.
[2]DUKY G. Attrition and translation[J]. Science, 2003,302(5645):603605.
[3]KOGUT B, METIN A. Open source software development and distributed innovation[J]. Oxford Review of Economic Policy, 2001,17(2):248264.
[4]von HIPPEL E, VON KROGH G. Open source software and the privatecollective innovation model[J]. Organization Science, 2003, 14(2):209223.
[5]TUOMI I. Networks of innovation: change and meaning in the age of the Internet[M]. Oxford:Oxford University Press, 2003.
[6]ULHOI J P. Open source development: a hybrid in innovation and management theory[J]. Management Decision, 2004,42(9):10951114.
[7]FELLER J, FITZGERALD B. A framework for understanding the open source software development paradigm[C]//Proc of ICIS Conference. Atlanta:[s.n.], 2000:5869.
[8]SCACCHI W. Understanding the requirements for developing open source software systems[J]. IEEE Software Proc, 2002,149(1):2439.
[9]von KROGHG, SPAETH S, LAKHANI K. Community, joining, and specialization in open source software innovation: a case study[J]. Res Policy, 2003,32(7):12171241.
[10]O’MAHONY S. Guarding the commons: how community managed software projects protect their work[J]. Res Policy, 2003,32(7):11791198.
[11]RAYMOND E S. The cathedral the bazaar, musings on Linux and open source by an accidental revolutionary[R].Sebastopolous,CA: O’Reilly Associates, 2001.
[12]FRANCK E, JUNGWIRTH C. Reconciling investors and donators: the governance structure of open source[J]. Journal of Management, 2003(7):401421.
[13]MOCKUS A, FIELDING R T, HERBSLEB J. Two case studies of open source software development: apache and mozilla[J]. ACM Trans on Software Eng Methodology,2002,11(3):309346.
[14]MONTEIRO E, OESTERLIE T, ROLLAND K R,et al. Keeping in going: everyday practices of open source software[D].Trondheim:Department of Computer and Information Science, Norwegian University of Science and Technology, 2004.
[15]von KROGH G, von HIPPEL E. The promise of research on open source software[J]. Management Science, 2006,52(7):975983.
[16]TANEV S. Towards a methodology for studying the application of open source innovation practices in nonsoftware domains[M].Optical Technologies in Biophysics and Medicine Ⅷ. Bellingham:SPIE, 2007.
[17]METIU A, KOGUT B. Distributed knowledge and the global organization of software development[EB/OL].(2001).http://www.opensource.org.
[18]LEE G, COLE R. From a firmbased to a communitybase model of knowledge creation[J]. Oragn Sci, 2003, 14(6):633649.
[19]WANG Feirong, CHEN Jin. Open source community: a new innovation organization based on Internet[C]//Proc ofIEEE International Engineering Management Conference.[S.l.]:IEEE Press, 2005:715719.
[20]HEMETSBERGER A, REINHARDT C. Learning and knowledgebuilding in opensource communities:a socialexperiential approach[J]. Management Learning, 2006, 37(2):187214.
[21]史蒂文#8226;韋伯. 開源的成功之路[M]. 李維章,等譯. 北京:外語教學(xué)與研究出版社, 2006.
[22]普利高津. 從混亂到有序[M].曾慶宏,譯. 上海:上海譯文出版社, 1987.
[23]任佩瑜, 張莉. 基于復(fù)雜性科學(xué)的管理熵、管理耗散結(jié)構(gòu)理論及其在企業(yè)組織與決策中的作用[J]. 管理世界, 2001(6):142147.
[24]鐘育三. 人力資源管理的系統(tǒng)觀[J]. 系統(tǒng)辯證學(xué)學(xué)報, 2005(1):67.
[25]黃溶冰,胡運權(quán),吳沖. 耗散結(jié)構(gòu)視角下的礦業(yè)城市產(chǎn)業(yè)轉(zhuǎn)型路徑[J]. 西安交通大學(xué)學(xué)報:社會科學(xué)版, 2005,25(4):3438.
[26]鐘育三. 復(fù)雜理論對教育組織變革的解釋和啟示[J]. 教育研究與發(fā)展, 2007,3(3):197217.