版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2022/12/21Inspurgroup開源技術發(fā)展介紹集團企業(yè)發(fā)展部2013-12-242022/12/19Inspurgroup開源技術發(fā)展介紹2022/12/21Inspurgroup1開源定義與區(qū)別2開源許可證介紹與分類3開源的發(fā)展趨勢4開源軟件快速發(fā)展并廣泛應用的原因5開源軟件發(fā)展歷程6目錄7國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界2022/12/19Inspurgroup1開源定義與區(qū)別一、開源定義與區(qū)別1、定義OpenSource(即開放源代碼)的定義由BrucePerens(曾是Debian的創(chuàng)始人之一)定義如下:●自由再散布(FreeDistribution):獲得源代碼的人可自由再將此源代碼散布。●源代碼(SourceCode):程式的可執(zhí)行檔在散布時,必需隨附完整
源代碼或是可讓人方便的事后取得源代碼。●衍生著作(DerivedWorks):讓人可依此源代碼修改后,在依照同一授權條款的情形下再散布?!裨瓌?chuàng)作者程式源代碼的完整性(IntegrityofTheAuthor’sSourceCode):意即修改后的版本,需以不同的版本號碼以與原始的程式碼做分別,保障原始的程式碼完整性?!癫坏脤θ魏稳嘶驁F體有差別待遇(NoDiscriminationAgainstPersonsorGroups):開放源代碼軟件不得因性別、團體、國家、族群等設定限制,但若是因為法律規(guī)定的情形則為例外(如:美國政府限制高加密軟件的出口)。一、開源定義與區(qū)別1、定義一、開源定義與區(qū)別●對程式在任何領域內的利用不得有差別待遇(NoDiscriminationAgainstFieldsofEndeavor):意即不得限制商業(yè)使用?!裆⒉际跈鄺l款(DistributionofLicense):若軟件再散布,必需以同一條款散布之?!袷跈鄺l款不得專屬于特定產品(LicenseMustNotBeSpecifictoaProduct):若多個程式組合成一套軟件,則當某一開放源代碼的程式單獨散布時,也必需要符合開放源代碼的條件?!袷跈鄺l款不得限制其他軟件(LicenseMustNotRestrictOtherSoftware):當某一開放源代碼軟件與其他非開放源代碼軟件一起散布時(例如放在同一光碟片),不得限制其他軟件的授權條件也要遵照開放源代碼的授權。●授權條款必須技術中立(LicenseMustBeTechnology-Neutral):意即授權條款不得限制為電子格式才有效,若是紙本的授權條款也應視為有效。一、開源定義與區(qū)別●對程式在任何領域內的利用不得有差別待遇(一、開源定義與區(qū)別2、區(qū)別開源軟件與自由軟件的區(qū)別
許多人將開放源代碼與自由軟件(FreeSoftware)視為相同,其實不然。以定義條件而言,自由軟件僅是開放源代碼的一種,也就是說自由軟件的定義較開放源代碼更為嚴格。并非開放源代碼的軟件就可稱為自由軟件,要視該軟件的授權條件是否合乎自由軟件基金會對自由軟件所下的定義。一、開源定義與區(qū)別2、區(qū)別1開源定義與區(qū)別2開源許可證介紹與分類開源的發(fā)展趨勢開源軟件快速發(fā)展并廣泛應用的原因開源軟件發(fā)展歷程目錄34567國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界1開源定義與區(qū)別2開源許可證介紹與分類開源的發(fā)展趨勢開源軟件二、開源許可證的介紹與分類1、開源許可證介紹開放源代碼定義給出了開放源代碼軟件的基本性質。不幸的是,術語"開放源代碼"遭到了濫用,并且由于它的描述性,它不能作為一個商標被保護。由于社團需要一種可靠的方式以確定一份軟件是否真正是開放源代碼軟件。OSI為此目的而注冊了一個認證標志,OSICertified。如果在一份軟件上看到了該標志,那么該軟件就是必定是按照遵從開放源代碼定義的許可證發(fā)布的,否則,該發(fā)行人就是在濫用該標志而且違反了法律。
許可證將特定的權利賦予用戶,但同時也會規(guī)定用戶必須遵守的約束。開源軟件通常使用開源許可證。所有的開源許可證由開放源代碼促進會標準組織(OpensourceInitiative,OSI)認證。二、開源許可證的介紹與分類1、開源許可證介紹二、開源許可證的介紹與分類2、開源許可證的分類按照使用條件的不同,開源軟件許可證可以分為三類(嚴苛程度遞減)(1).使用該開源軟件的代碼再散布(redistribute)時,源碼也必須以相同許可證公開。代表許可類型:GPL,AGPLGNU通用公共許可協(xié)議(英語:GNUGeneralPublicLicense,簡稱GNUGPL或GPL),是一個廣泛被使用的自由軟件許可證條款,最初由理查德·斯托曼為GNU計劃而撰寫。GPL是自由軟件基金會的主打許可證,常用的是1991年的第2版和2007年的第3版。GPL授予程序接受人以下權利:一、以任何目的運行此程序的自由;二、再發(fā)行復制件的自由;三、改進此程序,并公開發(fā)布改進的自由(前提是能得到源代碼)。
GPL許可協(xié)議具有強Copyleft,有“病毒效應”,意味著用戶如果要對GPL許可的軟件或基于GPL許可的軟件的作品做再發(fā)行即Redistribution(例如作為用戶的產品的一部分發(fā)行),那么必須以不強于GPL許可證限制的條款發(fā)行,即必須也是開源和免費,這就是所謂的“傳染性”。
GPL許可協(xié)議是目前最流行的開源許可證,被諸多有名的開源軟件使用,例如Linux內核、MySQL數(shù)據(jù)庫等。二、開源許可證的介紹與分類2、開源許可證的分類二、開源許可證的介紹與分類(2).使用該開源軟件的代碼并且對開源代碼有所修改后再散布時,源碼必須以相同許可證公開。代表許可類型:LGPL,CPL,CDDL,CPL,MPL等例:LGPLGNU寬通用公共許可協(xié)議(英語:GNULibraryGeneralPublicLicense,簡稱LGPL),又名GNU庫通用公共許可證,同樣出自自由軟件基金會,有1999年的2.1版和2007年的3.0版。
LGPL是GPL的寬松版,它對產品所保留的權利比GPL少,總的來說,LGPL適合那些用于非GPL或非開源產品的開源類庫或框架。因為GPL要求,使用了GPL代碼的產品必須也使用GPL協(xié)議,開發(fā)者不允許將GPL代碼用于商業(yè)產品。LGPL繞過了這一限制。
LGPL具有弱Copyleft效力,較商業(yè)友好:允許動態(tài)鏈接;有條件地允許靜態(tài)鏈接對于LGPL許可的代碼本身做了修改,那么再發(fā)行就必須使用LGPL或GPL許可證進行。二、開源許可證的介紹與分類(2).使用該開源軟件的代碼并且二、開源許可證的介紹與分類(3).使用該開源軟件的代碼(包括修改)再散布(redistribute)時,沒有特殊限制,只需要明記許可。代表許可類型:ASL,BSD,MIT等例:MITMIT協(xié)議可能是幾大開源協(xié)議中最寬松的一個,由麻省理工學院在1988年推出,又名X11許可證或者X許可證,有不少變種。
核心條款是:
該軟件及其相關文檔對所有人免費,可以任意處置,包括使用,復制,修改,合并,發(fā)表,分發(fā),再授權,或者銷售。唯一的限制是,軟件中必須包含上述版權和許可提示。
這意味著:
你可以自由使用,復制,修改,可以用于自己的項目。可以免費分發(fā)或用來盈利。唯一的限制是必須包含許可聲明。MIT協(xié)議是所有開源許可中最寬松的一個,除了必須包含許可聲明外,再無任何限制。二、開源許可證的介紹與分類(3).使用該開源軟件的代碼(包1開源定義與區(qū)別2開源許可證介紹與分類開源軟件快速發(fā)展并廣泛應用的原因開源軟件的發(fā)展歷程目錄3開源的發(fā)展趨勢4567國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界1開源定義與區(qū)別2開源許可證介紹與分類開源軟件快速發(fā)展并2022/12/21Inspurgroup1、發(fā)展趨勢
隨著計算機技術的發(fā)展,尤其是互聯(lián)網(wǎng)技術和相關企業(yè)的興起,開源軟件在操作系統(tǒng)、編譯工具鏈、數(shù)據(jù)庫、WEB服務器、移動操作系統(tǒng)等各個方面已經成為主流。而且許多企業(yè)利用開源軟件形成了獨特的商業(yè)模式。
比如谷歌的Android操作系統(tǒng),從2007年開源發(fā)布第一個版本起,到今天已經發(fā)展到
4.4版本,占據(jù)了智能手機操作系統(tǒng)一半以上的市場份額,谷歌也通過Android操作系統(tǒng)在移動互聯(lián)網(wǎng)這一新興行業(yè)中占據(jù)了領先和主導地位。
再比如在服務器端廣泛使用的關系型數(shù)據(jù)庫MySQL,在以開源軟件和商業(yè)許可并行的模式下,得到了快速發(fā)展,并在2008年作價10億美金由Sun收購(后者又在2009年被Oracle公司以74億美金的高價收購)。
相反,以前一直和開源軟件做斗爭的微軟公司,卻因為無法快速推出適應市場的WindowsPhone操作系統(tǒng),在移動互聯(lián)網(wǎng)競爭中處于下風。為順應潮流,微軟也開始擁抱開源,比如向Samba項目貢獻代碼,放棄自己研發(fā)多年的大數(shù)據(jù)項目而選擇Hadoop為其大數(shù)據(jù)的核心等。三、開源的發(fā)展趨勢2022/12/19Inspurgroup1、發(fā)展趨勢2022/12/21Inspurgroup三、開源的發(fā)展趨勢2、Android發(fā)展各版本及LOGO2022/12/19Inspurgroup三、開源的發(fā)展趨2022/12/21Inspurgroup三、開源的發(fā)展趨勢3、Android結構圖2022/12/19Inspurgroup三、開源的發(fā)展趨1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件快速發(fā)展并廣泛應用的原因5開源的發(fā)展趨勢目錄4開源軟件發(fā)展歷程67國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件快速發(fā)展2022/12/21Inspurgroup四、開源軟件的發(fā)展歷程1、開源軟件發(fā)展歷程開源軟件的發(fā)展,和互聯(lián)網(wǎng)的發(fā)展密不可分。真正有規(guī)模的開源軟件,應該是從上個世紀90年代開始進入公眾視線,也就是互聯(lián)網(wǎng)開始興起的年代。我們大致可以將開源軟件的發(fā)展分為如下三個階段:
(1)、萌芽階段(上世紀九十年代之前)。這個階段主要以個人和大學為主,因為發(fā)布條件受限,大多數(shù)開源軟件無法得到有效傳播,而僅僅流傳于互相熟悉的程序員和老師、學生之間。這個階段的典型開源軟件為BSD操作系統(tǒng)。
(2)、以非盈利組織為主的階段。這個階段應從上個世紀九十年代算起,說起這個階段,我們不得不提到RichardStallman發(fā)起的自由軟件基金會,還有Apache基金會等。前者發(fā)起的GNU項目(1983年發(fā)起,九十年代后隨Linux普及),成就了Linux操作系統(tǒng);后者維護的ApacheWEB服務器,在互聯(lián)網(wǎng)上幾乎占據(jù)了統(tǒng)治地位。
(3)、以大型IT企業(yè)為主的階段。這個階段出現(xiàn)于2005年之后,以谷歌為代表的大型互聯(lián)網(wǎng)企業(yè),開始以各種方式發(fā)布開源軟件,最為著名的是Chrome瀏覽器以及Android操作系統(tǒng);當然還有Intel、Nokia等企業(yè)主導的Moblin、MeeGo等基于Linux的智能手機操作系統(tǒng)。2022/12/19Inspurgroup四、開源軟件的發(fā)2022/12/21Inspurgroup四、開源軟件的發(fā)展歷程2、開源軟件發(fā)展歷程圖2022/12/19Inspurgroup四、開源軟件的發(fā)2022/12/21Inspurgroup四、開源軟件的發(fā)展歷程3、Linux發(fā)展歷程圖2022/12/19Inspurgroup四、開源軟件的發(fā)1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷程4開源的發(fā)展趨勢目錄67國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界5開源軟件快速發(fā)展并廣泛應用的原因1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷2022/12/21Inspurgroup五、開源軟件快速發(fā)展并廣泛應用的原因1、疑問很多人不理解,既然作者這么大方地將源代碼都公開了,只是為了“有用”,且不提供任何“擔保”,看起來原作者是無法直接獲利的,那為什么沒有直接的利益驅動,開源軟件卻能夠得到這么快速的發(fā)展和廣泛應用呢?2022/12/19Inspurgroup五、開源軟件快速2022/12/21Inspurgroup五、開源軟件快速發(fā)展并廣泛應用的原因2、原因(1)、開源軟件雖說不提供任何擔保,但既然原作者愿意公開源代碼,說明作者對代碼的質量還是非常有信心的。實際上,開源軟件的作者通常都是編碼高手(俗稱“黑客”),其質量甚至超過某些商業(yè)軟件。(2)、開源軟件因為其免費特征,能夠得到大量用戶的使用和驗證,通過形成和用戶(往往也是編碼高手)之間的互動和交流,能夠以最快的速度修復可能的缺陷,改善軟件設計。Linux內核的發(fā)展就形成了一個以全世界內核高手為主的松散社區(qū),通過快速迭代開發(fā),加上其免費特征,迅速占據(jù)了原先由商業(yè)UNIX系統(tǒng)控制的服務器操作系統(tǒng)領域。(3)、因為任何人都可以得到其源代碼,所以很多用戶就可以自行修改其源代碼,以滿足自己的一些特別需求。(4)、因為開源軟件的涉及面非常廣,利用已有的各種成熟開源軟件,任何具有一定實力的組織,均可在較短時間內形成一個基本成熟的軟件平臺,進而可和已有的商業(yè)軟件平臺進行競爭。谷歌的Android系統(tǒng)屬于此種情況的典型。
所以,盡管開源軟件的發(fā)展歷程并不是一帆風順的,但基于以上原因,開源軟件顯現(xiàn)出了其強大的生命力。各種基于開源軟件的成功商業(yè)模式,也為開源軟件的發(fā)展注入了加速劑。2022/12/19Inspurgroup五、開源軟件快速2022/12/21Inspurgroup1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷程4開源的發(fā)展趨勢目錄57開源軟件快速發(fā)展并廣泛應用的原因開源軟件如何盈利8開源中國開源世界6國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀2022/12/19Inspurgroup1開源定義與區(qū)別2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀國內開源軟件的發(fā)展大致始于1997年前后。那時,中國第一個(局部)互聯(lián)網(wǎng)(CERNET)剛剛建立不久,1995年在清華大學建立的著名水木清華BBS就是開源軟件。自那之后,Linux內核以及GNU項目中的成百上千個開源軟件突然展現(xiàn)在國人的面前。在這之前,國內軟件開發(fā)者,幾乎沒有人會認為獲得程序的源代碼是天經地義的事情。但隨著帶有源代碼的Linux操作系統(tǒng)隨著互聯(lián)網(wǎng)以及廉價光盤的廣泛傳播,當你能看到這些優(yōu)秀的軟件是如何設計和編寫出來的的時候,大部分程序開發(fā)者那心情豈止是“激動”兩個字可以形容的?在這樣的背景下,中國也出現(xiàn)了一些開源軟件。最初由國人開發(fā)的開源軟件,主要解決的是Linux系統(tǒng)的漢化問題,流傳最為廣泛的應該是可以顯示和輸入中文的偽終端應用程序CCE。在1998年之后的兩三年內,出現(xiàn)了如下三個開源軟件:1、國內開源軟件的發(fā)展簡史2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀(1)、章文嵩博士開發(fā)的LVS(LinuxVirtualServer),后來被Linux內核收錄,成為使用Linux操作系統(tǒng)搭建集群服務器的重要核心軟件組件。(2)、當時的清華大學博士生蘇哲開發(fā)的SmartBootManager,是一種引導管理器,類似現(xiàn)在流行的GRUB,主要解決引導多種操作系統(tǒng)的問題。蘇哲后來主持開發(fā)的SCIM系統(tǒng),被各種流行的Linux發(fā)行版收錄,成為了Linux操作系統(tǒng)上提供多語種輸入法支持的標準框架。(3)、魏永明開發(fā)的
MiniGUI,后來由魏永明創(chuàng)立的北京飛漫軟件技術有限公司繼續(xù)維護和發(fā)展,在功能手機、數(shù)碼相框、工業(yè)控制系統(tǒng)和工業(yè)儀表中得到了廣泛應用。上述三個開源軟件,成為中國開源軟件早期的代表作,在國際上具有較強的影響力,很多臺灣同行也知道這些軟件,提起來往往是贊不絕口。上述三個開源軟件,成為中國開源軟件早期的代表作,在國際上具有較強的影響力,很多臺灣同行也知道這些軟件,提起來往往是贊不絕口。在此之后,國內開源軟件的發(fā)展長期處于停滯狀態(tài),這和2000年左右DotCOM泡沫的破裂有一定的關系。DotCOM泡沫的破裂,讓許多夢想通過開源軟件來創(chuàng)造商業(yè)奇跡的Linux發(fā)行版廠商很是受傷。RedHat等知名Linux發(fā)行版廠商也深受其害,另外一些抗跌能力不強的從事開源軟件相關業(yè)務的企業(yè)更是一蹶不振,甚至關門大吉。2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀DotCOM泡沫的破裂,給很多支持開源軟件的理想主義者澆了一桶涼水,開源軟件的商業(yè)化發(fā)展步伐減緩,從而影響了國內開源軟件的發(fā)展。2000年前后幾年,以北京、武漢等地的LUG(LinuxUserGroup)為代表的各類開源軟件組織非?;钴S,而從2003年開始,逐漸降溫甚至消失。從2005年起,開源軟件的發(fā)展從一個低谷重新引來了發(fā)展的高潮,而這次,與前述的第三個階段吻合,即以大型IT企業(yè)為主導進行發(fā)展。在此期間,國內也出現(xiàn)了為數(shù)不多的一些開源軟件項目,其中以清華大學陳渝副教授主持的SkyEye最具代表性。該項目旨在提供一個面向嵌入式軟件開發(fā)和調試的ARM或其他架構的純軟件仿真器(虛擬機)。該項目持續(xù)活躍長達七年時間,吸引了許多來自海外的高手參與,是為數(shù)不多具有國際影響力,且充分體現(xiàn)了國際化協(xié)作、分享的開源軟件項目。與此同時,RedHat以及國內的紅旗等公司,也開始通過提供針對服務器的Linux定制版本而獲得可觀收入,之后,Ubuntu這一在桌面系統(tǒng)上廣泛應用的Linux發(fā)行版也實踐了其成功的商業(yè)模式,占據(jù)了絕大部分Linux桌面發(fā)行版的市場份額。2008年金融危機后,傳統(tǒng)企業(yè)為了降低IT的總擁有成本逐步使用Linux和開源軟件,尤其是金融企業(yè),世界上主要證券交易所如紐約交易所、NASDAQ、東京交易所、倫敦交易所等先后遷移到Linux。這標志著開源軟件進入了不可逆轉的發(fā)展通道。
2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀2、國內開源軟件的特點和問題國內開源軟件也存在很多問題,如缺乏重量級軟件,缺乏持續(xù)維護和更新,質量一般,用戶不多等等。另外,如開源中國創(chuàng)始人所言,國人所開發(fā)的這些開源軟件,和國際主流開源軟件脫節(jié)嚴重,絕大多數(shù)的狀態(tài)是單打獨斗。比如淘寶主導或參與的開源軟件,大多數(shù)和互聯(lián)網(wǎng)服務器后臺、云計算相關,這些項目的主要用戶是淘寶自己。因為門戶之間,這些軟件很難被其他的互聯(lián)網(wǎng)企業(yè)所使用,大家不停地“造輪子”而忽視了開源軟件發(fā)展必須具備的“共享”、“協(xié)作”之精神。當然,這種情況正在改變,比如上面提到的淘寶TFS系統(tǒng)已被其他互聯(lián)網(wǎng)企業(yè)使用,ucore項目也得到了諸多國內、國外大學積極響應和支持。
國內的開源軟件作者能夠和國際主流的開源軟件步伐保持一致,摒棄門戶之見,要么加入國際化的開源軟件,要么將自己主持的開源軟件逐步國際化。這樣,我們的開源軟件才能得到源源不斷的前進動力,也才能在國際化舞臺上扮演更加重要的角色。2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀3、國內主要開源軟件社區(qū)Apache社區(qū)Linux
Kernel社區(qū)ChinaUnix社區(qū)開源中國社區(qū)LUPA社區(qū)AKA嵌入式小組北京Linux用戶組PHP中國社區(qū)Perl中國社區(qū)GNOME中國社區(qū)哲思自由軟件社區(qū)2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷程4開源的發(fā)展趨勢目錄56開源軟件快速發(fā)展并廣泛應用的原因國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀8開源中國開源世界7開源軟件如何盈利2022/12/19Inspurgroup1開源定義與區(qū)別2022/12/21Inspurgroup七、開源軟件如何盈利1、國外IT企業(yè)盈利方式(1)、雙許可證模式。即在采取嚴格的開源軟件許可證的同時(通常選擇GPL),給商業(yè)用戶提供非GPL許可方式。這本質上是一種販賣軟件許可的行為,但開源軟件帶給開發(fā)者一個很大的好處,即傳播迅速,快速迭代。當然,使用這個模式最成功的當屬MySQL。(2)、基礎軟件采用寬松許可證,同時向基礎軟件的商業(yè)用戶販賣增值服務或者增強組件、開發(fā)工具等的許可。這種模式可用于類似RT-Thread這類的基礎性軟件上,RT-Thread本身可以是開源且可無償商用的,但其上的各種增值組件,如網(wǎng)絡、文件系統(tǒng)、圖形系統(tǒng)等,可以是商業(yè)軟件。國外采用這種模式的以各類CMS系統(tǒng)為主。比如Drupal和Concrete系統(tǒng),其基本系統(tǒng)是開源且免費的,但其上的許多插件、主題、模版等是收費的。(3)、混合模式,既販賣工具等軟件的許可,同時還向用戶提供付費服務的模式。比如UbuntuLinux發(fā)行版。(4)、成為平臺型軟件,并承載自己的互聯(lián)網(wǎng)業(yè)務。這種模式在大型互聯(lián)網(wǎng)企業(yè)中應用廣泛。比如谷歌開發(fā)并開源Chrome瀏覽器,短短幾年搶占了微軟的很多市場份額,通過在Chrome中默認使用谷歌搜索引擎而獲得極大的收入;再比如谷歌開源Android,一方面為了遏制蘋果iOS的增長勢頭,一方面通過預置Google搜索而獲得了大量來自移動互聯(lián)網(wǎng)的流量收入。2022/12/19Inspurgroup七、開源軟件如何2022/12/21Inspurgroup1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷程4開源的發(fā)展趨勢目錄56開源軟件快速發(fā)展并廣泛應用的原因國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀7開源軟件如何盈利8開源中國開源世界2022/12/19Inspurgroup1開源定義與區(qū)別2022/12/21Inspurgroup八、開源中國開源世界2022/12/19Inspurgroup八、開源中國開八、開源中國開源世界IT行業(yè)中的企業(yè),即使是銷售硬件產品的企業(yè),也在不停地開發(fā)各種軟件,同時也大量使用各種開源軟件。對這類企業(yè),開源自己開發(fā)的軟件其動力是什么?作為企業(yè),參與或者主導一個開源軟件,其最為明顯的動力應該是上述的第四個商業(yè)模式,即打造一個平臺型軟件。但是,就中國IT企業(yè)來講,筆者尚未看到有此種實力,或者此種抱負的企業(yè)存在,畢竟,打造一個平臺需要長期的投入,一般情況需要五年或者更長的時間那么為什么企業(yè)還要參與到開源軟件的開發(fā)中企業(yè)主導或參與開源軟件,至少有如下幾個好處:1、提高企業(yè)的美譽度。在利用開源軟件的同時,也參與到開源軟件當中,企業(yè)的美譽度會得到很大的提升。2、員工更有激情。因為自己的作品能夠公之于眾,雖然著作權本質上屬于企業(yè),但作為實際的編碼者,可以通過開源自己的作品來獲得額外的成就感和滿足感。這對于穩(wěn)定開發(fā)團隊、提高開發(fā)人員的積極性會有很大的幫助。八、開源中國開源世界IT行業(yè)中的企業(yè),即2022/12/21Inspurgroup中國開源軟件事業(yè)發(fā)展迅速。中國軟件和信息服務業(yè)已經取得持續(xù)快速發(fā)展,2012年我國軟件產業(yè)共實現(xiàn)軟件業(yè)務收入2.4793萬億元,中國軟件增加值占GDP的比重,從2008年的0.85%發(fā)展到2012年的1.76%,已經遠遠高于全球平均不到1%的整體水平。
《軟件和信息技術服務業(yè)“十二五”發(fā)展規(guī)劃》明確提出了“支持開源軟件開發(fā)和應用推廣,加快形成基于開源模式的產業(yè)生態(tài)系統(tǒng)”,并通過實施相關重大專項,帶動更多社會資源投入,促進基于開源的軟件產品的不斷成熟,進一步提升了開源軟件企業(yè)的創(chuàng)新發(fā)展水平。開源軟件應用助力企業(yè)發(fā)展,產業(yè)整體實力提升,中國在國際開源社區(qū)的貢獻和影響顯著加強。隨著“云物移大智”的發(fā)展和廣泛應用,一些有實力的大企業(yè),紛紛加入到開源軟件的行列中來,開始研發(fā)自主品牌產品和提供基于開源平臺的服務。八、開源中國開源世界2022/12/19Inspurgroup中2022/12/21Inspurgroup特別要提到的是阿里巴巴采用完全開源和自主開發(fā)的方式建立了全球最大的電子商務平臺淘寶網(wǎng)、甚至要進行類開源社區(qū)的集團企業(yè)重組,華為從智能終端到大數(shù)據(jù)云全面擁抱開源并積極回饋社區(qū),國防科大基于Linux研制出世界最快的天河二號超級計算機,全球最大的CDMA網(wǎng)絡運營商中國聯(lián)通基于Hadoop開源平臺開發(fā)出領先的電信業(yè)大數(shù)據(jù)運營系統(tǒng),新浪在OpenStack的貢獻排名曾上升為第3,其開源技術經理成為最有影響力OpenStack基金董事會成員之一,另一全球影響力的開源云平臺CloudStack創(chuàng)始人也是華人,中國志愿者向Linux內核社區(qū)作出的貢獻在貢獻表排列中已上升到第四位,騰迅的微信已成長為跨iOS、Android系統(tǒng)乃至其他平臺的超級移動互聯(lián)應用平臺,中國的開源力量正逐步向國際社區(qū)開源貢獻者的角色轉變,并越來越具有話語權。開源國際合作不斷加強,影響力進一步擴大。八、開源中國開源世界2022/12/19Inspurgroup特2022/12/21Inspurgroup目前,中日韓三國開源軟件產業(yè)合作取得良好成效,技術合作研發(fā)也取得較大進展,人才培養(yǎng)合作進一步深化,開放標準、互操作性以及開源軟件評估等方面合作得到進一步加強;今年3月,在中國開源軟件推進聯(lián)盟的支持下,CSIP、國防科大、開源社區(qū)Ubuntu建立了“CCN開源軟件聯(lián)合創(chuàng)新實驗室”;聯(lián)盟還將與BlackDuck公司合作,建立支撐開源軟件發(fā)展的開源軟件源代碼和項目庫社區(qū),建設中國開源軟件公共服務平臺,為中國開源軟件產業(yè)的發(fā)展營造良好環(huán)境。由于與生俱來的成本優(yōu)勢,開源和云計算是天生的一對。除了微軟以外,以Google、Wiki、Facebook為代表的全球90%以上的云計算均在開源之上運行。
根據(jù)IDC的最新數(shù)據(jù),云計算服務在2013年達到整體IT消費的10%,年收益高達442億美元。在5年內,云計算服務的增長態(tài)勢將十分強勁,平均年增幅達26%,是傳統(tǒng)IT行業(yè)增長速度的6倍。同時,IDC預測未來四年中國云計算將產生1.1萬億元的市場。八、開源中國開源世界2022/12/19Inspurgroup目2022/12/21Inspurgroup2022/12/19Inspurgroup2022/12/21Inspurgroup開源技術發(fā)展介紹集團企業(yè)發(fā)展部2013-12-242022/12/19Inspurgroup開源技術發(fā)展介紹2022/12/21Inspurgroup1開源定義與區(qū)別2開源許可證介紹與分類3開源的發(fā)展趨勢4開源軟件快速發(fā)展并廣泛應用的原因5開源軟件發(fā)展歷程6目錄7國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界2022/12/19Inspurgroup1開源定義與區(qū)別一、開源定義與區(qū)別1、定義OpenSource(即開放源代碼)的定義由BrucePerens(曾是Debian的創(chuàng)始人之一)定義如下:●自由再散布(FreeDistribution):獲得源代碼的人可自由再將此源代碼散布。●源代碼(SourceCode):程式的可執(zhí)行檔在散布時,必需隨附完整
源代碼或是可讓人方便的事后取得源代碼?!裱苌鳎―erivedWorks):讓人可依此源代碼修改后,在依照同一授權條款的情形下再散布?!裨瓌?chuàng)作者程式源代碼的完整性(IntegrityofTheAuthor’sSourceCode):意即修改后的版本,需以不同的版本號碼以與原始的程式碼做分別,保障原始的程式碼完整性?!癫坏脤θ魏稳嘶驁F體有差別待遇(NoDiscriminationAgainstPersonsorGroups):開放源代碼軟件不得因性別、團體、國家、族群等設定限制,但若是因為法律規(guī)定的情形則為例外(如:美國政府限制高加密軟件的出口)。一、開源定義與區(qū)別1、定義一、開源定義與區(qū)別●對程式在任何領域內的利用不得有差別待遇(NoDiscriminationAgainstFieldsofEndeavor):意即不得限制商業(yè)使用?!裆⒉际跈鄺l款(DistributionofLicense):若軟件再散布,必需以同一條款散布之。●授權條款不得專屬于特定產品(LicenseMustNotBeSpecifictoaProduct):若多個程式組合成一套軟件,則當某一開放源代碼的程式單獨散布時,也必需要符合開放源代碼的條件。●授權條款不得限制其他軟件(LicenseMustNotRestrictOtherSoftware):當某一開放源代碼軟件與其他非開放源代碼軟件一起散布時(例如放在同一光碟片),不得限制其他軟件的授權條件也要遵照開放源代碼的授權?!袷跈鄺l款必須技術中立(LicenseMustBeTechnology-Neutral):意即授權條款不得限制為電子格式才有效,若是紙本的授權條款也應視為有效。一、開源定義與區(qū)別●對程式在任何領域內的利用不得有差別待遇(一、開源定義與區(qū)別2、區(qū)別開源軟件與自由軟件的區(qū)別
許多人將開放源代碼與自由軟件(FreeSoftware)視為相同,其實不然。以定義條件而言,自由軟件僅是開放源代碼的一種,也就是說自由軟件的定義較開放源代碼更為嚴格。并非開放源代碼的軟件就可稱為自由軟件,要視該軟件的授權條件是否合乎自由軟件基金會對自由軟件所下的定義。一、開源定義與區(qū)別2、區(qū)別1開源定義與區(qū)別2開源許可證介紹與分類開源的發(fā)展趨勢開源軟件快速發(fā)展并廣泛應用的原因開源軟件發(fā)展歷程目錄34567國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界1開源定義與區(qū)別2開源許可證介紹與分類開源的發(fā)展趨勢開源軟件二、開源許可證的介紹與分類1、開源許可證介紹開放源代碼定義給出了開放源代碼軟件的基本性質。不幸的是,術語"開放源代碼"遭到了濫用,并且由于它的描述性,它不能作為一個商標被保護。由于社團需要一種可靠的方式以確定一份軟件是否真正是開放源代碼軟件。OSI為此目的而注冊了一個認證標志,OSICertified。如果在一份軟件上看到了該標志,那么該軟件就是必定是按照遵從開放源代碼定義的許可證發(fā)布的,否則,該發(fā)行人就是在濫用該標志而且違反了法律。
許可證將特定的權利賦予用戶,但同時也會規(guī)定用戶必須遵守的約束。開源軟件通常使用開源許可證。所有的開源許可證由開放源代碼促進會標準組織(OpensourceInitiative,OSI)認證。二、開源許可證的介紹與分類1、開源許可證介紹二、開源許可證的介紹與分類2、開源許可證的分類按照使用條件的不同,開源軟件許可證可以分為三類(嚴苛程度遞減)(1).使用該開源軟件的代碼再散布(redistribute)時,源碼也必須以相同許可證公開。代表許可類型:GPL,AGPLGNU通用公共許可協(xié)議(英語:GNUGeneralPublicLicense,簡稱GNUGPL或GPL),是一個廣泛被使用的自由軟件許可證條款,最初由理查德·斯托曼為GNU計劃而撰寫。GPL是自由軟件基金會的主打許可證,常用的是1991年的第2版和2007年的第3版。GPL授予程序接受人以下權利:一、以任何目的運行此程序的自由;二、再發(fā)行復制件的自由;三、改進此程序,并公開發(fā)布改進的自由(前提是能得到源代碼)。
GPL許可協(xié)議具有強Copyleft,有“病毒效應”,意味著用戶如果要對GPL許可的軟件或基于GPL許可的軟件的作品做再發(fā)行即Redistribution(例如作為用戶的產品的一部分發(fā)行),那么必須以不強于GPL許可證限制的條款發(fā)行,即必須也是開源和免費,這就是所謂的“傳染性”。
GPL許可協(xié)議是目前最流行的開源許可證,被諸多有名的開源軟件使用,例如Linux內核、MySQL數(shù)據(jù)庫等。二、開源許可證的介紹與分類2、開源許可證的分類二、開源許可證的介紹與分類(2).使用該開源軟件的代碼并且對開源代碼有所修改后再散布時,源碼必須以相同許可證公開。代表許可類型:LGPL,CPL,CDDL,CPL,MPL等例:LGPLGNU寬通用公共許可協(xié)議(英語:GNULibraryGeneralPublicLicense,簡稱LGPL),又名GNU庫通用公共許可證,同樣出自自由軟件基金會,有1999年的2.1版和2007年的3.0版。
LGPL是GPL的寬松版,它對產品所保留的權利比GPL少,總的來說,LGPL適合那些用于非GPL或非開源產品的開源類庫或框架。因為GPL要求,使用了GPL代碼的產品必須也使用GPL協(xié)議,開發(fā)者不允許將GPL代碼用于商業(yè)產品。LGPL繞過了這一限制。
LGPL具有弱Copyleft效力,較商業(yè)友好:允許動態(tài)鏈接;有條件地允許靜態(tài)鏈接對于LGPL許可的代碼本身做了修改,那么再發(fā)行就必須使用LGPL或GPL許可證進行。二、開源許可證的介紹與分類(2).使用該開源軟件的代碼并且二、開源許可證的介紹與分類(3).使用該開源軟件的代碼(包括修改)再散布(redistribute)時,沒有特殊限制,只需要明記許可。代表許可類型:ASL,BSD,MIT等例:MITMIT協(xié)議可能是幾大開源協(xié)議中最寬松的一個,由麻省理工學院在1988年推出,又名X11許可證或者X許可證,有不少變種。
核心條款是:
該軟件及其相關文檔對所有人免費,可以任意處置,包括使用,復制,修改,合并,發(fā)表,分發(fā),再授權,或者銷售。唯一的限制是,軟件中必須包含上述版權和許可提示。
這意味著:
你可以自由使用,復制,修改,可以用于自己的項目。可以免費分發(fā)或用來盈利。唯一的限制是必須包含許可聲明。MIT協(xié)議是所有開源許可中最寬松的一個,除了必須包含許可聲明外,再無任何限制。二、開源許可證的介紹與分類(3).使用該開源軟件的代碼(包1開源定義與區(qū)別2開源許可證介紹與分類開源軟件快速發(fā)展并廣泛應用的原因開源軟件的發(fā)展歷程目錄3開源的發(fā)展趨勢4567國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界1開源定義與區(qū)別2開源許可證介紹與分類開源軟件快速發(fā)展并2022/12/21Inspurgroup1、發(fā)展趨勢
隨著計算機技術的發(fā)展,尤其是互聯(lián)網(wǎng)技術和相關企業(yè)的興起,開源軟件在操作系統(tǒng)、編譯工具鏈、數(shù)據(jù)庫、WEB服務器、移動操作系統(tǒng)等各個方面已經成為主流。而且許多企業(yè)利用開源軟件形成了獨特的商業(yè)模式。
比如谷歌的Android操作系統(tǒng),從2007年開源發(fā)布第一個版本起,到今天已經發(fā)展到
4.4版本,占據(jù)了智能手機操作系統(tǒng)一半以上的市場份額,谷歌也通過Android操作系統(tǒng)在移動互聯(lián)網(wǎng)這一新興行業(yè)中占據(jù)了領先和主導地位。
再比如在服務器端廣泛使用的關系型數(shù)據(jù)庫MySQL,在以開源軟件和商業(yè)許可并行的模式下,得到了快速發(fā)展,并在2008年作價10億美金由Sun收購(后者又在2009年被Oracle公司以74億美金的高價收購)。
相反,以前一直和開源軟件做斗爭的微軟公司,卻因為無法快速推出適應市場的WindowsPhone操作系統(tǒng),在移動互聯(lián)網(wǎng)競爭中處于下風。為順應潮流,微軟也開始擁抱開源,比如向Samba項目貢獻代碼,放棄自己研發(fā)多年的大數(shù)據(jù)項目而選擇Hadoop為其大數(shù)據(jù)的核心等。三、開源的發(fā)展趨勢2022/12/19Inspurgroup1、發(fā)展趨勢2022/12/21Inspurgroup三、開源的發(fā)展趨勢2、Android發(fā)展各版本及LOGO2022/12/19Inspurgroup三、開源的發(fā)展趨2022/12/21Inspurgroup三、開源的發(fā)展趨勢3、Android結構圖2022/12/19Inspurgroup三、開源的發(fā)展趨1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件快速發(fā)展并廣泛應用的原因5開源的發(fā)展趨勢目錄4開源軟件發(fā)展歷程67國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件快速發(fā)展2022/12/21Inspurgroup四、開源軟件的發(fā)展歷程1、開源軟件發(fā)展歷程開源軟件的發(fā)展,和互聯(lián)網(wǎng)的發(fā)展密不可分。真正有規(guī)模的開源軟件,應該是從上個世紀90年代開始進入公眾視線,也就是互聯(lián)網(wǎng)開始興起的年代。我們大致可以將開源軟件的發(fā)展分為如下三個階段:
(1)、萌芽階段(上世紀九十年代之前)。這個階段主要以個人和大學為主,因為發(fā)布條件受限,大多數(shù)開源軟件無法得到有效傳播,而僅僅流傳于互相熟悉的程序員和老師、學生之間。這個階段的典型開源軟件為BSD操作系統(tǒng)。
(2)、以非盈利組織為主的階段。這個階段應從上個世紀九十年代算起,說起這個階段,我們不得不提到RichardStallman發(fā)起的自由軟件基金會,還有Apache基金會等。前者發(fā)起的GNU項目(1983年發(fā)起,九十年代后隨Linux普及),成就了Linux操作系統(tǒng);后者維護的ApacheWEB服務器,在互聯(lián)網(wǎng)上幾乎占據(jù)了統(tǒng)治地位。
(3)、以大型IT企業(yè)為主的階段。這個階段出現(xiàn)于2005年之后,以谷歌為代表的大型互聯(lián)網(wǎng)企業(yè),開始以各種方式發(fā)布開源軟件,最為著名的是Chrome瀏覽器以及Android操作系統(tǒng);當然還有Intel、Nokia等企業(yè)主導的Moblin、MeeGo等基于Linux的智能手機操作系統(tǒng)。2022/12/19Inspurgroup四、開源軟件的發(fā)2022/12/21Inspurgroup四、開源軟件的發(fā)展歷程2、開源軟件發(fā)展歷程圖2022/12/19Inspurgroup四、開源軟件的發(fā)2022/12/21Inspurgroup四、開源軟件的發(fā)展歷程3、Linux發(fā)展歷程圖2022/12/19Inspurgroup四、開源軟件的發(fā)1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷程4開源的發(fā)展趨勢目錄67國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀開源軟件如何盈利8開源中國開源世界5開源軟件快速發(fā)展并廣泛應用的原因1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷2022/12/21Inspurgroup五、開源軟件快速發(fā)展并廣泛應用的原因1、疑問很多人不理解,既然作者這么大方地將源代碼都公開了,只是為了“有用”,且不提供任何“擔?!?,看起來原作者是無法直接獲利的,那為什么沒有直接的利益驅動,開源軟件卻能夠得到這么快速的發(fā)展和廣泛應用呢?2022/12/19Inspurgroup五、開源軟件快速2022/12/21Inspurgroup五、開源軟件快速發(fā)展并廣泛應用的原因2、原因(1)、開源軟件雖說不提供任何擔保,但既然原作者愿意公開源代碼,說明作者對代碼的質量還是非常有信心的。實際上,開源軟件的作者通常都是編碼高手(俗稱“黑客”),其質量甚至超過某些商業(yè)軟件。(2)、開源軟件因為其免費特征,能夠得到大量用戶的使用和驗證,通過形成和用戶(往往也是編碼高手)之間的互動和交流,能夠以最快的速度修復可能的缺陷,改善軟件設計。Linux內核的發(fā)展就形成了一個以全世界內核高手為主的松散社區(qū),通過快速迭代開發(fā),加上其免費特征,迅速占據(jù)了原先由商業(yè)UNIX系統(tǒng)控制的服務器操作系統(tǒng)領域。(3)、因為任何人都可以得到其源代碼,所以很多用戶就可以自行修改其源代碼,以滿足自己的一些特別需求。(4)、因為開源軟件的涉及面非常廣,利用已有的各種成熟開源軟件,任何具有一定實力的組織,均可在較短時間內形成一個基本成熟的軟件平臺,進而可和已有的商業(yè)軟件平臺進行競爭。谷歌的Android系統(tǒng)屬于此種情況的典型。
所以,盡管開源軟件的發(fā)展歷程并不是一帆風順的,但基于以上原因,開源軟件顯現(xiàn)出了其強大的生命力。各種基于開源軟件的成功商業(yè)模式,也為開源軟件的發(fā)展注入了加速劑。2022/12/19Inspurgroup五、開源軟件快速2022/12/21Inspurgroup1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷程4開源的發(fā)展趨勢目錄57開源軟件快速發(fā)展并廣泛應用的原因開源軟件如何盈利8開源中國開源世界6國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀2022/12/19Inspurgroup1開源定義與區(qū)別2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀國內開源軟件的發(fā)展大致始于1997年前后。那時,中國第一個(局部)互聯(lián)網(wǎng)(CERNET)剛剛建立不久,1995年在清華大學建立的著名水木清華BBS就是開源軟件。自那之后,Linux內核以及GNU項目中的成百上千個開源軟件突然展現(xiàn)在國人的面前。在這之前,國內軟件開發(fā)者,幾乎沒有人會認為獲得程序的源代碼是天經地義的事情。但隨著帶有源代碼的Linux操作系統(tǒng)隨著互聯(lián)網(wǎng)以及廉價光盤的廣泛傳播,當你能看到這些優(yōu)秀的軟件是如何設計和編寫出來的的時候,大部分程序開發(fā)者那心情豈止是“激動”兩個字可以形容的?在這樣的背景下,中國也出現(xiàn)了一些開源軟件。最初由國人開發(fā)的開源軟件,主要解決的是Linux系統(tǒng)的漢化問題,流傳最為廣泛的應該是可以顯示和輸入中文的偽終端應用程序CCE。在1998年之后的兩三年內,出現(xiàn)了如下三個開源軟件:1、國內開源軟件的發(fā)展簡史2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀(1)、章文嵩博士開發(fā)的LVS(LinuxVirtualServer),后來被Linux內核收錄,成為使用Linux操作系統(tǒng)搭建集群服務器的重要核心軟件組件。(2)、當時的清華大學博士生蘇哲開發(fā)的SmartBootManager,是一種引導管理器,類似現(xiàn)在流行的GRUB,主要解決引導多種操作系統(tǒng)的問題。蘇哲后來主持開發(fā)的SCIM系統(tǒng),被各種流行的Linux發(fā)行版收錄,成為了Linux操作系統(tǒng)上提供多語種輸入法支持的標準框架。(3)、魏永明開發(fā)的
MiniGUI,后來由魏永明創(chuàng)立的北京飛漫軟件技術有限公司繼續(xù)維護和發(fā)展,在功能手機、數(shù)碼相框、工業(yè)控制系統(tǒng)和工業(yè)儀表中得到了廣泛應用。上述三個開源軟件,成為中國開源軟件早期的代表作,在國際上具有較強的影響力,很多臺灣同行也知道這些軟件,提起來往往是贊不絕口。上述三個開源軟件,成為中國開源軟件早期的代表作,在國際上具有較強的影響力,很多臺灣同行也知道這些軟件,提起來往往是贊不絕口。在此之后,國內開源軟件的發(fā)展長期處于停滯狀態(tài),這和2000年左右DotCOM泡沫的破裂有一定的關系。DotCOM泡沫的破裂,讓許多夢想通過開源軟件來創(chuàng)造商業(yè)奇跡的Linux發(fā)行版廠商很是受傷。RedHat等知名Linux發(fā)行版廠商也深受其害,另外一些抗跌能力不強的從事開源軟件相關業(yè)務的企業(yè)更是一蹶不振,甚至關門大吉。2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀DotCOM泡沫的破裂,給很多支持開源軟件的理想主義者澆了一桶涼水,開源軟件的商業(yè)化發(fā)展步伐減緩,從而影響了國內開源軟件的發(fā)展。2000年前后幾年,以北京、武漢等地的LUG(LinuxUserGroup)為代表的各類開源軟件組織非?;钴S,而從2003年開始,逐漸降溫甚至消失。從2005年起,開源軟件的發(fā)展從一個低谷重新引來了發(fā)展的高潮,而這次,與前述的第三個階段吻合,即以大型IT企業(yè)為主導進行發(fā)展。在此期間,國內也出現(xiàn)了為數(shù)不多的一些開源軟件項目,其中以清華大學陳渝副教授主持的SkyEye最具代表性。該項目旨在提供一個面向嵌入式軟件開發(fā)和調試的ARM或其他架構的純軟件仿真器(虛擬機)。該項目持續(xù)活躍長達七年時間,吸引了許多來自海外的高手參與,是為數(shù)不多具有國際影響力,且充分體現(xiàn)了國際化協(xié)作、分享的開源軟件項目。與此同時,RedHat以及國內的紅旗等公司,也開始通過提供針對服務器的Linux定制版本而獲得可觀收入,之后,Ubuntu這一在桌面系統(tǒng)上廣泛應用的Linux發(fā)行版也實踐了其成功的商業(yè)模式,占據(jù)了絕大部分Linux桌面發(fā)行版的市場份額。2008年金融危機后,傳統(tǒng)企業(yè)為了降低IT的總擁有成本逐步使用Linux和開源軟件,尤其是金融企業(yè),世界上主要證券交易所如紐約交易所、NASDAQ、東京交易所、倫敦交易所等先后遷移到Linux。這標志著開源軟件進入了不可逆轉的發(fā)展通道。
2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀2、國內開源軟件的特點和問題國內開源軟件也存在很多問題,如缺乏重量級軟件,缺乏持續(xù)維護和更新,質量一般,用戶不多等等。另外,如開源中國創(chuàng)始人所言,國人所開發(fā)的這些開源軟件,和國際主流開源軟件脫節(jié)嚴重,絕大多數(shù)的狀態(tài)是單打獨斗。比如淘寶主導或參與的開源軟件,大多數(shù)和互聯(lián)網(wǎng)服務器后臺、云計算相關,這些項目的主要用戶是淘寶自己。因為門戶之間,這些軟件很難被其他的互聯(lián)網(wǎng)企業(yè)所使用,大家不停地“造輪子”而忽視了開源軟件發(fā)展必須具備的“共享”、“協(xié)作”之精神。當然,這種情況正在改變,比如上面提到的淘寶TFS系統(tǒng)已被其他互聯(lián)網(wǎng)企業(yè)使用,ucore項目也得到了諸多國內、國外大學積極響應和支持。
國內的開源軟件作者能夠和國際主流的開源軟件步伐保持一致,摒棄門戶之見,要么加入國際化的開源軟件,要么將自己主持的開源軟件逐步國際化。這樣,我們的開源軟件才能得到源源不斷的前進動力,也才能在國際化舞臺上扮演更加重要的角色。2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup六、國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀3、國內主要開源軟件社區(qū)Apache社區(qū)Linux
Kernel社區(qū)ChinaUnix社區(qū)開源中國社區(qū)LUPA社區(qū)AKA嵌入式小組北京Linux用戶組PHP中國社區(qū)Perl中國社區(qū)GNOME中國社區(qū)哲思自由軟件社區(qū)2022/12/19Inspurgroup六、國內開源軟件2022/12/21Inspurgroup1開源定義與區(qū)別2開源許可證介紹與分類3開源軟件的發(fā)展歷程4開源的發(fā)展趨勢目錄56開源軟件快速發(fā)展并廣泛應用的原因國內開源軟件的發(fā)展及社區(qū)現(xiàn)狀8開源中國開源世界7開源軟件如何盈利2022/12/19Inspurgroup1開源定義與區(qū)別2022/12/21Inspurgroup七、開源軟件如何盈利1、國外IT企業(yè)盈利方式(1)、雙許可證模式。即在采取嚴格的開源軟件許可證的同時(通常選擇GPL),給商業(yè)用戶提供非GPL許可方式。這本質上是一種販賣軟件許可的行為,但開源軟件帶給開發(fā)者一個很大的好處,即傳播迅速,快速迭代。當然,使用這個模式最成功的當屬MySQL。(2)、基礎軟件采用寬松許可證,同時向基礎軟件的商業(yè)用戶販賣增值服務或者增強組件、開發(fā)工具等的許可。這種模式可用于類似RT-Thread這類的基礎性軟件上,RT-Thread本身可以是開源且可無償商用的,但其上的各種增值組件,如網(wǎng)絡、文件系統(tǒng)、圖形系統(tǒng)等,可以是商業(yè)軟件。國外采用這種模式的以各類CMS系統(tǒng)為主。比如Drupal和Concrete系統(tǒng),其基本系統(tǒng)是開源且免費的,但其上的許多插件、主題、模版等是收費的。(3)、混合模式,既販賣工具等軟件的許可,同時還向用戶提供付費服務的模式。比如Ubuntu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 規(guī)范各項財務管理制度
- 手工茶具制作合同范本
- 小區(qū)道閘廣告合同范本
- 承接農田鉆井合同范本
- 網(wǎng)格墻面制度規(guī)范要求
- 行政服務大廳規(guī)范制度
- 模具設計標準規(guī)范制度
- 街舞機構教學制度規(guī)范
- 泳池救生制度規(guī)范
- 標準規(guī)范受控管理制度
- 6.1.3化學反應速率與反應限度(第3課時 化學反應的限度) 課件 高中化學新蘇教版必修第二冊(2022-2023學年)
- 2026屆北京市清華大學附中數(shù)學高二上期末調研模擬試題含解析
- 2026年馬年德育實踐作業(yè)(圖文版)
- 醫(yī)院實習生安全培訓課課件
- 四川省成都市武侯區(qū)西川中學2024-2025學年八上期末數(shù)學試卷(解析版)
- 2026年《必背60題》抖音本地生活BD經理高頻面試題包含詳細解答
- 土方回填工程質量控制施工方案
- 2025年湖南城建職業(yè)技術學院單招職業(yè)適應性測試題庫附答案
- 2026貴州大數(shù)據(jù)產業(yè)集團有限公司第一次社會招聘考試題庫新版
- 珠海高新區(qū)2025年下半年公開招聘公辦中學事業(yè)編制教師備考題庫及答案詳解一套
- 2024人教版七年級數(shù)學上冊全冊教案
評論
0/150
提交評論