陸首群
積極投入開源大發(fā)展洪流
陸首群
《辦公自動化》與移動政務(wù)實(shí)驗(yàn)室(mGov Lab China)“下一代創(chuàng)新研究”微信公眾號聯(lián)合推出。
互聯(lián)網(wǎng)+·創(chuàng)新2.0
Internet+·Innovation2.0
創(chuàng)新2.0時代也是社會活力充分激發(fā),用戶創(chuàng)新、開放創(chuàng)新、大眾創(chuàng)新、協(xié)同創(chuàng)新成為常態(tài),創(chuàng)新涌現(xiàn)的時代?!掇k公自動化》雜志與移動政務(wù)實(shí)驗(yàn)室(mGov Lab China)"下一代創(chuàng)新研究"微信公眾號合作推出互聯(lián)網(wǎng)+·創(chuàng)新2.0專題,持續(xù)跟蹤關(guān)注創(chuàng)新2.0時代“互聯(lián)網(wǎng)+”背景下產(chǎn)業(yè)發(fā)展、政府治理、環(huán)境建設(shè)、社會服務(wù)等各領(lǐng)域的創(chuàng)新轉(zhuǎn)型機(jī)遇與實(shí)踐。
陸首群,曾任北京電子振興辦公室主任兼北京市政府電子工業(yè)辦公室主任;中國長城計(jì)算機(jī)集團(tuán)公司董事長,中國吉通通信公司名譽(yù)董事長,中國聯(lián)通通信公司籌建負(fù)責(zé)人(之一),首都信息發(fā)展股份有限公司名譽(yù)董事長;曾任國務(wù)院信息辦常務(wù)副主任(主持組織金橋、金卡、金關(guān)、金稅工程頂層設(shè)計(jì),主持籌建中國首批四大互聯(lián)網(wǎng)),中國工業(yè)經(jīng)濟(jì)聯(lián)合會副會長;曾應(yīng)聘任中國人民銀行、航天工業(yè)部、廣電部信息化高級顧問。
特邀報(bào)告
編者按:開源(Open Source)是1998年提出的概念,是開放源代碼并遵循開源許可證可進(jìn)行自由傳播的軟件,而今開源已成為軟件的主流,并成為分享(共享)經(jīng)濟(jì)的技術(shù)基礎(chǔ)和重要特征。本期專欄特邀請陸首群教授根據(jù)與開放源代碼促進(jìn)會(Open Source Initiative,簡稱:OSI)前主席Michael Tiemann的信件對話,形成并分享題為《積極投入開源大發(fā)展洪流》報(bào)告。
開源(Open Source)是1998年2月3日提出的概念,是開放源代碼并遵循開源許可證可進(jìn)行自由傳播的軟件。所謂自由傳播指可以自由發(fā)布、自由復(fù)制、自由修改、自由使用。不同的開源許可證規(guī)定不同開源軟件具有不同的自由度。自由軟件(Free Software)具有最大的自由度。開源軟件是有商業(yè)模式的,而自由軟件一般沒有商業(yè)模式。
自由軟件創(chuàng)始人斯多爾曼(Richard Stallman)為對抗私有或?qū)S熊浖绷鳎瑢懗隽恕禛NU宣言》,開啟GNU計(jì)劃(GNU,GNU’s Not UNIX,即非UNIX),通過開發(fā)不受約束的操作系統(tǒng)、應(yīng)用程序及編程工具,來推廣自由軟件模式;同時GNU建立了通用公共許可證(GPL,General Public License),提出左版(Copyleft)模式,作為自由軟件的發(fā)行原則。開源與自由軟件本是同根生,都具有自由、開放、共享、協(xié)同的理念和原則,我們習(xí)慣把它們稱作“自由/開源軟件(FLOSS,F(xiàn)ree/Libre Open Source Software)看作一體,通常兩者又不能分離,不能把兩者對立起來。1984年10月斯多爾曼創(chuàng)立“自由軟件基金會”(FSF),自由軟件基金會一直從事GNU系統(tǒng)編寫工作,花力量開發(fā)GNU操作系統(tǒng)的內(nèi)核Hurd,由于種種原因,Hurd的開發(fā)未及完成,使GNU系統(tǒng)的編寫工作也功虧一簣;1991年林納斯.托瓦茲(Linus Torvalds)開發(fā)Linux操作系統(tǒng),將Linux在GNU GPL下發(fā)布,自由軟件基金會就將Linux置換未成熟的Hurd作為GNU操作系統(tǒng)的內(nèi)核,并使之成為一個完整的、可運(yùn)行的操作系統(tǒng),Stallman將其稱之為GNU Linux。有人說UNIX是GNU、Linux的源頭,這是指首次實(shí)行向社會開放源碼的“前Unix(1969-1977)”,也有人說Linux、GNU(即FLOSS)是對抗UNIX的,這是指實(shí)行了私有化的“后UNIX”(1977至今,不包括已分裂出去成為非主流開源的BSD)。1998年2月3日在加州Palo Alto的一次戰(zhàn)略會議上由Chris Peterson首次提出了開放源碼(Open Source)的概念,出席這次會議的有:Todd Anderson、Chris Peterson、JohnMaddog、Hall和LarryAugustin、SamOckman及Eric Raymond,次日開源獲得Linus Torvalds的支持并給他們以非常重要的版權(quán)許可說明,BrucePerens發(fā)起建立www.Open-Source.org網(wǎng)站。1998年4月7日Tim'O Reilly主持“FreeWare高層會議”通過了傳播“Open Source”的必要性,參加會議的有Larry Wall、BrianBehlendorf、LinusTorvalds、GuidoVanRossum、Eric Allman、Philzimmermann、EricRaymond、PaulVixie等18人。
1998年4月Open Source和Free Software由于學(xué)術(shù)和某些觀念的差異爆發(fā)了一場爭論,最終Open Source占上風(fēng)。Stallman開始是支持Open Source的,后來變成Open Source的反對派(縱然如此我們也很尊重Stallman先生及其對FLOSS的貢獻(xiàn))。今天Open Source可能包括Free Software的東西,如GCC,GNOME及很多Toolkit,而Linux(GPL2),Apache(GPL3)都是Free Software(Torvalds說Linux也可稱為Open Source),總之開源和自由軟件都是成功的。
開源社區(qū)開發(fā)機(jī)制是:開放環(huán)境、分布格局、社區(qū)組織、自由參與、大眾開發(fā)、協(xié)同創(chuàng)新、資源共享、民主討論、測試認(rèn)證、對等評估、維護(hù)升級。開源文化以創(chuàng)新為發(fā)展基軸,具有開放(開放標(biāo)準(zhǔn)、開放環(huán)境)、自由(自由發(fā)布、自由傳播、自由復(fù)制、自由修改、自由使用)、共享(共享資源)、協(xié)同(協(xié)同開發(fā)、協(xié)同作業(yè)、協(xié)作生產(chǎn))、綠色(開源支持綠色可再生能源和綠色環(huán)境及零邊際成本效應(yīng))和民主化(在新興的協(xié)同共享中,創(chuàng)新和創(chuàng)造力的民主化正在孵化一種新的激勵機(jī)制,這種機(jī)制很少基于經(jīng)濟(jì)回報(bào)而是更多的基于推動人類文明進(jìn)程的社會福祉—杰里米.里夫金語)等基本特征。開源是利他主義(Altruim)或共產(chǎn)主義(Communism)的,專有或私有軟件是利己主義(Egoism)或資本主義(Capitalism)的,開源的商業(yè)模式也是利己主義的,開源只有與其商業(yè)模式結(jié)合才能作出貢獻(xiàn),A-pache創(chuàng)始人Brain Behlendorf曾對我說,開源既含共產(chǎn)主義因素也含資本主義因素,既是公益的,也是商業(yè)的,而且還是學(xué)術(shù)的。
今天開源已成為軟件的主流。據(jù)Gartner預(yù)測:到2015年,85%商業(yè)軟件會使用開源軟件,到2016年,95%主流IT企業(yè)或組織直接或間接在其“關(guān)鍵任務(wù)系統(tǒng)(Mission Critical System)”方案中使用開源軟件。
開源已成為今天分享(共享)經(jīng)濟(jì)的技術(shù)基礎(chǔ)和重要特征(十八屆五中全會明確提出中國要發(fā)展分享經(jīng)濟(jì),促使我國經(jīng)濟(jì)轉(zhuǎn)型進(jìn)入新常態(tài);發(fā)展分享經(jīng)濟(jì)也成為今天美國總統(tǒng)競選辯論的焦點(diǎn))。分享經(jīng)濟(jì)是使商品、服務(wù)、數(shù)據(jù)、資源、人才、體驗(yàn)等具有協(xié)同共享機(jī)制的經(jīng)濟(jì)社會體系,或整合、分享分散化的過?;蜷e置資源的經(jīng)濟(jì)模式,也稱開源經(jīng)濟(jì)、租賃經(jīng)濟(jì)、隨叫(Ondemand)經(jīng)濟(jì)、臨工經(jīng)濟(jì)(gig)、協(xié)作消費(fèi)經(jīng)濟(jì)等。分享模式實(shí)質(zhì)是產(chǎn)權(quán)革命,把傳統(tǒng)所有權(quán)分裂為支配權(quán)和使用權(quán),使用權(quán)高于支配權(quán)(使用而不占有),流行的商業(yè)模式是以租代買,所有者免費(fèi)出售產(chǎn)品,向使用者收取服務(wù)月租費(fèi),云計(jì)算模式就是一種租賃式的分享經(jīng)濟(jì)模式。我曾列出七個分享經(jīng)濟(jì)模式:1、開源模式,2、云計(jì)算模式,3、互聯(lián)網(wǎng)企業(yè)經(jīng)營模式(如阿里、優(yōu)步、滴滴、Facebook、Airbnb、微信),4、硅谷1099模式(雇傭千類專業(yè)人員),5、應(yīng)需臨工模式,6、綠色共享模式(能源、環(huán)境),7、金融領(lǐng)域:股權(quán)眾籌、P2P等。
創(chuàng)客經(jīng)濟(jì)的技術(shù)基礎(chǔ)是開源硬件+開源軟件,在中國北京、深圳、上海等地正在掀起一波又一波以“大眾創(chuàng)業(yè),萬眾創(chuàng)新”為特點(diǎn)的創(chuàng)客活動高潮,他們采用Arduino Uno、Beagle Bone、樹莓派(Raspberry Pi)、香蕉派(Banana Pro)、WRTnode、Edison(Intel)、96Board(樂美客)等由開源硬件板卡構(gòu)成的通用計(jì)算平臺,在基于搭載相關(guān)開源軟件,開發(fā)了3D打印機(jī)、無人機(jī)、機(jī)器人、智能設(shè)備、物聯(lián)網(wǎng)傳感器、微服務(wù)器集群、可穿戴設(shè)備、遙控家居電子系統(tǒng)、魔豆、各種設(shè)備交互系統(tǒng)、可再生能源、智能路由器、智能插座、溫、濕、空氣監(jiān)控器、嵌入式系統(tǒng)、異構(gòu)系統(tǒng)管理、制作水培花園,番茄花園監(jiān)測等。
開源與互聯(lián)網(wǎng)理念相通,互聯(lián)網(wǎng)是基于開源的技術(shù)和應(yīng)用建立起來的,沒有開源就不會有現(xiàn)代互聯(lián)網(wǎng)。開源已成為深度信息領(lǐng)域的主流技術(shù)和系統(tǒng)選擇,大數(shù)據(jù)的應(yīng)用平臺Hadoop、Spark、Storm等均是基于開源技術(shù)的。開源是“互聯(lián)網(wǎng)+創(chuàng)新2.0模式”的優(yōu)選項(xiàng)?!懊嫦蛑R社會創(chuàng)新2.0”模式的運(yùn)作機(jī)制是:在傳統(tǒng)工業(yè)社會物理空間之外構(gòu)建一個超越時代面向知識社會的虛擬空間,在那里以互聯(lián)網(wǎng)為載體,儲存數(shù)據(jù)知識資源,匯聚深度信息技術(shù)(云物社移大智)和適配的先進(jìn)體制/管理模式,促使虛擬空間與物理空間對接,將虛空中的數(shù)據(jù)知識資源置換物空中的人力自然資源,將虛空中的深度信息技術(shù)作用在并融合于物空中的傳統(tǒng)生產(chǎn)方式,促使其重構(gòu)、提升為新的生產(chǎn)方式或新的業(yè)態(tài)。相對“工業(yè)社會創(chuàng)新1.0”模式而言,“面向知識社會創(chuàng)新2.0”模式是超越時代的顛覆性跨界的創(chuàng)新引擎,可寫成“互聯(lián)網(wǎng)+創(chuàng)新2.0”模式,并擴(kuò)展為定式:“互聯(lián)網(wǎng)+創(chuàng)新2.0+傳統(tǒng)行業(yè)重構(gòu)新業(yè)態(tài)”。開源是創(chuàng)新2.0的優(yōu)選項(xiàng)。
開源是創(chuàng)新的捷徑。目前在全球排名前10的IT企業(yè),當(dāng)其開發(fā)新產(chǎn)品和新服務(wù)時,80%的創(chuàng)新成果可利用企業(yè)外部的開源資源在企業(yè)外開發(fā),而靠企業(yè)內(nèi)部資源開發(fā)的創(chuàng)新成果只占20%。
去年人工智能研發(fā)巨頭先后宣布將人工智能(深度學(xué)習(xí)系統(tǒng))的平臺、引擎和工具包實(shí)行開源(如Facebook開源一組基于Torch的深度學(xué)習(xí)工具,Google將其全新的神經(jīng)網(wǎng)絡(luò)、深度學(xué)習(xí)引擎Tensor Flow開源,微軟開源其機(jī)器學(xué)習(xí)工具包:分布式學(xué)習(xí)工具DMTK,IBM開源其機(jī)器學(xué)習(xí)平臺System ML等),開源將有利于加快人工智能研發(fā)進(jìn)度,挑錯改錯,突破研發(fā)瓶頸;不會喪失其研發(fā)的主導(dǎo)權(quán)。
國內(nèi)針對核心軟件(操作系統(tǒng)、數(shù)據(jù)庫、中間件、關(guān)鍵應(yīng)用軟件)基于開源的自主協(xié)同開發(fā)創(chuàng)新,達(dá)到安全可控,在這方面也見到成果。
經(jīng)濟(jì)的發(fā)展是推動社會進(jìn)步,改善民生的基礎(chǔ),開源創(chuàng)新將有力推動經(jīng)濟(jì)轉(zhuǎn)型、發(fā)展新經(jīng)濟(jì),而新經(jīng)濟(jì)又為開源的大發(fā)展創(chuàng)造良好的環(huán)境。關(guān)鍵是人才,關(guān)鍵是凝聚、使用、培育開源人才。
Commit to Invest in Open Source Development
Lu Shouqun