㈠ 什麼是開源技術呢
開源軟體技術的英文名稱是Open
Source
Software,意為向公眾開放源代碼的軟體技術。
它源於一些軟體技術發燒友出於技術展現目的或者說是對軟體的一種熱愛,將自己辛勤開發的軟體源代碼無私地發布到互聯網社區上與社會共享,他們堅信,好的軟體應該是開放的,應該由任何有能力的人參與共同完善,這就是開源技術的理念。
而軟體產品本身免費,按照客戶的需要提供服務收取相應服務費則是開源技術的商業模式。隨著互聯網的普及,越來越多的開源軟體形成了眾多的開源技術社區,有數字表明,到2006年,已經超過46%的軟體技術人員信奉開源哲學,時至今日,全球有超過400萬軟體工程師不斷地為開源技術社區貢獻寶貴源代碼,積累了超過20萬個開源軟體產品,完全形成了一套成熟而完整的開源軟體技術體系。
目前互聯網企業通過開源軟體全面替代傳統商業軟體從而得到信息化自主把控能力的過程我們可以稱之為軟體開源化。
㈡ 開源有什麼優點,為什麼要開源
優點:就是可以自己改。自己可以根據需要,自己更改其中的內容。可以獲得開發的源代碼。開源的比較便宜
缺點:安全性差。你能修改其他人也能修改。如果源代碼中的bug
被人識破,就很容易入侵你的系統。
安全性不高。
㈢ 軟體為什麼要開源
開源軟體有許多好處,總結起來,最重要的有三點。
首先,開源軟體對用戶的權利保護得更充分一些。舉例來說,如果有一天微軟公司不復存在了,那麼 Windows、Office 這些本來由微軟公司負責維護的軟體很可能由於沒人維護下去而被淘汰,但開源軟體卻不存在這樣的問題,開源軟體不會因某個人不存在而變得停滯不前。用戶曾經花費巨資購買的 386、486 微機,現在卻只能作為一堆廢品來處理,原因就在於缺乏性能優異的應用軟體來持續支持,但功能強大的自由軟體卻可以在這些 386、486 微機上跑得很好。
其次,開源軟體由於發布很廣,開源軟體的問題更容易暴露出來,這使得當這些問題解決以後開源軟體就變得更加完美。
最後,開源軟體對用戶個性化的需求更容易滿足。由於軟體過多地引進了工程化管理,使得軟體的標准化程度越來越高。這固然可以增加軟體的開發效率,但卻使得人們都需要按照一個模式去操作軟體。正常人使用著很方便的軟體,左撇子使起來就很別扭。隨著手機、PDA 等新產品的出現,這種個性化的需求會表現得更加強烈。開源軟體由於源代碼是公開的,所以這些個性化需求更容易得到滿足。軟體不能單純用工程表現,在這個問題上,開源軟體的開發方式給了人們很深的啟示。
共創軟體聯盟的劉澎則指出,開源文化是人類幾千年的智慧結晶,是一種必然的歷史發展趨勢,這種發展趨勢是誰也阻擋不了的。今天,已不可能有人會否認互聯網所蘊含的價值,但人們有沒有注意過互聯網發展初期是一個什麼樣子呢?幾十年前的互聯網只是具備了一些核心的協議,應用價值也並沒有顯現出來,但這根本不會妨礙互聯網發展成今天這個樣子。互聯網在發展初期實質上就是一種開源的形式,今天的開源軟體與此非常類似。發展趨勢本身就具有一種力量,Windows 之所以應用得這么廣,在於它符合現代操作系統的標准。現代操作系統的標准就是一種趨勢,Linux 也符合這些標准,這使得 Linux 也將註定成為了一種優秀的操作系統。
劉澎同時認為:「目前開源軟體的發展進入到了一個低谷的時期,這其實是開源軟體發展的必經階段。因為開源軟體的商業推廣模式在創立初期就出現了問題,所以才有今天的發展低谷,可見這個低谷並沒有超越於發展趨勢之外。我們在二十世紀九十年代中期就採用開源技術解決了路由技術,這個項目在商業上也獲得了巨大的成功。事實上,國內有許多開源項目,如 Hopen 等,都做得非常成功。因此,面對暫時的困難,就認為中國無開源,認為開源沒有希望,是一種敷淺的表現。
中國工程院院士倪光南指出:「從產業層面看,以 Linux 為代表的開源軟體增強了我國軟體業討價還價的能力,並且使得軟體的市場空間增大了。我們必須看到,國產 CPU 必須有 Linux 支持,否則就會因使用范圍太窄而不能投入實際應用。」
開源的本質
在許多人眼中,開源就意味著只有付出而沒有任何回報,然而,開源的本意卻是「 When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves 」(只要程序員對軟體的某一部分實現閱讀、重新分發和修改代碼,即可稱作開源)。既使是要求極為嚴格的GPL協議,也僅要求使用GPL源碼這個部分開源,而 BSD 協議則僅僅要求在 End User License 中,保留原來的協議就可以了。
由此看來,開源軟體同樣可以做到「別人怎麼賺錢,我們也怎麼賺錢」,開源與商業利益並是完全對立的。在國內保障體系還不完善的情況下,國內的軟體公司和程序員完全可以利用開源軟體解決吃飯和生存的問題。而開源軟體也並不只包含 Linux 這樣的系統軟體,目前熱門的 ERP、CRM 乃至知識管理、商業智能同樣可以基於開源軟體開發。
對程序員個體而言,加入開源社區也並非一無所獲。國外許多程序玩家通過社區的鍛煉獲益匪淺,功成名就者也不乏其人。國內的軟體工程技術人員參與過大型開發項目的少而又少,中軟 COSIX 項目盡管歸於失敗,但通過這個項目培養出來的參與過大型項目開發的人員已被幾大外資軟體公司瓜分殆盡。而現實的問題卻是,一方面程序人員抱怨沒有項目可供練手,另一方面卻又不願加入開源社區得到鍛煉。無論國內的程序員有著什麼樣的想法,開源社區卻絕對不失為獲得大型開發項目經驗和揚名立萬的良好場所。
對軟體公司來說,開源還是增加軟體需求的好方法。軟體發展到今天,由於過多地引入了工程方法,使得軟體越來越趨於標准化。對個人用戶而言,同樣的軟體,用慣右手的人使用起來得心應手,然而左撇子用起來卻怎麼使怎麼別扭。而對企業用戶而言,管理軟體的使用必然伴隨著管理方式的變化,然而,並不是說管理軟體帶來的總是適合用戶的管理變革,這時用戶就會提出系統必須要和管理實現互動的要求,顯然,開源軟體處理這類問題更為方便。
與國內軟體公司遠離開源的情況相反, Sun 公司把 Solaries 操作系統的源代碼毫無保留地公開給了業界,微軟也已宣布將把投入巨資開發的 Windows CE 的 70% 的源代碼以 5 美元的象徵性價格出讓給業界。微軟公司和 Sun 公司當然明白這樣做帶來的好處,源代碼開放以後,業界更容易形成基於某類產品的技術標准,這將為技術的擁有者帶來更大的市場。而對下游的服務廠商而言,可以更容易地為用戶提供更好的服務,表面看來微軟公司和 Sun 公司在服務市場損失了一部分收入,但這部分損失會在產品市場得到更大的補償。
從根本上講,開源與非開源的開發只是開發方法上的不同,採用開源方式開發出的軟體產品,也可以採用不同的商業模式來實現其價值。開源不是怪物,開源也不會讓某些公司保不住飯碗,相反,開源可以培養出更多高水平的人才,開源軟體能應用於核心應用,也能創造出更廣闊的需求市場,從而改善軟體產業環境。
來自CSDN網站關於開源的調查表明,抱有「開放源代碼會使公司失去收入來源」和「加入開源社區意味著只有付出沒有回報」想法的人,只佔到總調查人數的十分之一;明確表明無條件不加入開源社區的調查者不足 3%;反進來,認為開源擁有良好商業前景的調查者佔到了十分之七,認為能從開源中取得回報的調查者更是佔到了十分之八。
然而,日漸成熟的開源技術與慘淡的生態環境還是形成了強烈的對比,開發人員對於開源的高漲熱情與開源社區的慘淡同樣形成了強烈的對比,被賦予了太多使命的開源讓我們感受到了從未有過的沉重。面對著這些強烈的反差,我們不得不開始思考一個問題:中國開源路在何方?
中國開源路在何方
談起中國開源的發展道路,這絕對是一個仁者見仁,智者見智的問題。關於這個問題的答案,涉及到了心態、人才、政府支持、產業等方方面面。應該說,經過了幾年的普及,開源在國內確實已經擁有一批擁躉,政府在這方面也下了不少力氣,而現在所需的,是要把這些力量匯聚成一股合力。為此,發展開源首先要保持良好的心態,其次是要選擇正確的方法,最後是要實現開源成果向產業的順利轉化,當然,政府的支持同樣是不可缺少的。總之,開源軟體的推動工作是一項系統工程,其中需要用到太多公眾的力量和智者的思想。
開源的心態
對許多事情而言,態度往往決定一切,發展開源無疑就屬於這類事情。從事過開源實踐的人對開源界人士有一個共識,那就是開源界人士的浮躁。關於這一點,無論是早期創辦 Turbolinux 公司的 Iris Miller,還是把開源軟體引入國內的宮敏,再到開源的實踐者劉澎都有同感。
開源軟體界的人很浮躁,往往是沒有聽別人把話講完,就開始了指責。這個時候,如果他們能夠靜下心來再聽別人講五分鍾,結果常常是五分鍾過去後,這種指責已經沒有辦法進行下去了,因為他們誤解了別人的意思,別人的意見是正確的。事實上,浮躁也絕不僅是國內開源者的專利,國外開源者也概莫能外。在 Linux 開發的初期,Linus 曾經刪掉了 Linux 系統的一部分程序,這遭到了他身邊 20 多個高級開發人員的反對,這些人在網上公開發文,表示 Linus 先生應該征詢他們的意見後再決定刪除與否。但 Linus 先生馬上就回復了這些問題,他表示他讀了關於這些程序的所有文檔,最後發現這是一個黑洞,而保留這些程序的後果只會延續這些錯誤。最後大家都對 Linus 先生表示了歉意,承認他們並沒有讀過全部的文檔。
浮躁帶來的最大後果是容易讓人忘乎所以,於是開源就變成了帶有感情色彩的開源,Linux 也一度成了讓人用著就想哭的 Linux。共創軟體聯盟的副理事長劉澎認為,發展開源就要以「進化論」的觀點來看待開源軟體。而以「進化論」論的觀點去看待開源軟體的發展,就是要從市場需求的角度去考慮開源軟體的發展。開源軟體變成某種具體的產品後,能否生存下去,要看市場上是否存在需求,如果不存在需求,以指令的方式強制生產,肯定要出問題,這種產品的壽命也不會太長。如果存在需求,即使眼前看起來困難重重,但這種產品還是具備生命力的,一定會有企業克服重重困難讓這種產品面市。以「進化論」論的觀點去看待開源軟體的發展,就不能無視「拔苗助長」現象的發生。
洪峰則認為,開發開源軟體要有一種做學問的態度,因為這不是今天投入多少,明天就能產出多少的問題。許多知識是人類幾代人積累的結果,天才科學家為解決微積分中無究小的問題,花了 150 年的時間,而解決開根號的問題花了一千年。
與浮躁相伴隨的,還有一種心態,就是悲觀。浮躁使人頭腦發熱,還會使開源的發展脫離正常的發展軌跡。於是,內心的狂熱與無情的現實就特別容易使人悲觀。劉澎對此談了他的看法,當開源運動陷入低谷後,劉澎同樣感受到了失落,他覺得別人都虧欠了自己。這時,有個朋友問他:「難道你就沒有缺點嗎?」為此,劉澎反省了自己,這才領悟出「我們花了國家那麼多錢,卻做了許多失敗的項目,這怎麼能算是國家虧待了自己呢」。據此,劉澎認為要想克服困難,去解決問題,就需要保持一種良好的心態。對從事開源軟體研發的企業來說,不要總是指責周圍的環境,要多從自己身上找缺點。反過來,經歷過失敗也並不一定是一件壞事,因為失敗本身就是一種財富。劉澎堅信,經歷過失敗以後,我們才耐得住困難,在艱苦的環境中才能生存得下去。劉澎同時認為,面對暫時的困難,就認為中國無開源,認為開源沒有希望,是一種敷淺的表現。
開源的瓶頸
在 Linus 和 Richard stallman 創立開源軟體的初期,他們並沒有很好地解決開源軟體日後的商業發展模式,這使得開發開源軟體的企業在經營上遇到了很大的困難。同時,在現階段,中國的軟體開發人員首先要解決的是吃飯問題,先要生存才談得上發展,因此,國內開源社區的發展缺乏物質基礎。這些使得國內開源的發展不可避免地落入到低潮。基於這個原因,國內開源界的人士普遍認為缺乏良好的商業發展模式,是制約開源運動發展的瓶頸。CSDN 的調查顯示:對於程序員加入開源社區的前提這個問題,十分之四的程序員選擇了自己有足夠經濟基礎的答案,近十分之三的人選擇了「得到贊助或從中得到回報」的答案。也就是說,如果商業模式的問題得到解決,將有近十分之七的程序人員加入到各類開源社區中去,這是一個讓人感到振奮的數字。
對於這個問題,開源運動的倡導者洪峰給出了這樣的解釋:開源發展的制約瓶頸在於開源軟體廠商沒有找到開源項目中存在的稀缺性的東西。傳統經濟學的出發點是資源的稀缺性,在這種理論指導下,政府採用了強迫性,商業軟體強調競爭性,但開源軟體中只有合作性,稀缺性彷彿不存在,開源廠商無法找到開源軟體所蘊含的稀缺性,廠商開發出的開源軟體的價值就得不到體現,開源發展的制約瓶頸也就產生了。但是隨著人類的發展,合作性會被越來越多地採用。關於這一點我們可以從政府的法制建設的完善中感受到。
以開源教育為例,如果學生自己去學習,那麼付出的成本將非常大,許多學生在大學中專門學習了四年計算機知識,還是不會編程;而我如果給出了學習的線路圖,為學生提供輔導,學生的學習成本就可以下降很多。經過兩年甚至兩個月的學習,就可以成為編程高手。我為此付出了大量的時間和精力,因此就可以把學生節省下來的成本的一部分,作為費用收上來。這就是利用了開源的稀缺性。實際上開源軟體完全可以利用其他形式實現贏利,我們可以見到盡管數學定理都是公開的,但這並不表明每個人都能夠成為數學家。要成為數學家還就需要付出很大的成本,這種成本就是稀缺性的源頭。
對於個人而言,由於找不到這種稀缺性,同樣使得一些人不願加入開源社區。事實上,在開源社區內,你給別人提供了幫助的同時,也得到了非常多的幫助。國外開源社區內的許多程序員都是利用了開源社區,最終他們提高了知名度,也找到了很好的工作。因此,合作也能對個人產生價值。由於國內只有很少一部分人真正理解開源軟體的意義和規則,中國軟體企業大多也是在按照專有軟體模式在運作,使得國內參與開源社區的人太少。因此,要想打破這個瓶頸,首先就需要把開源軟體的含義講清楚。
雖然阻礙開源發展的瓶頸是商業模式問題,但要解決商業模式的問題又會涉及到方方面面的問題,這就使得阻礙開源發展問題變成了許多個,著名的 IT 評論人雁鳴先生把這些因素歸結為普及程度低、公共資源稀缺、人才缺乏、開源項目少、廠商和社區缺乏合作、應用難以推廣、服務滯後、源碼不開放、標准不統一等九個問題。
開源需要什麼樣的人才
阻礙開源社區發展的最直接的原因就是人氣的缺乏,而要解決這個問題,除了要讓開發人員明了開源的本質外,還需要讓他們明白開源的發展究竟需要什麼類型的人才。對這個問題,不同的專家給出了不同的意見,但大致分起來,開源人才又可以分為社區內的人才和產業內的人才,這些人才當中既需要使用層面的人才,又需要高端的開發人才。從數量上看,使用層面的人才需求較多,而開發層面的人才需求較少,整體人才數量將呈金字塔狀排列。
就開源社區內的人才來看,洪峰認為 Perl、Linux 等開源軟體的創立者都是精英,而中國開源社區缺乏的恰恰就是這種精英。開源社區需要各種層次的人才,有應用型人才,也有開發型人才,但就目前來說,急需的是高水平的開發人才。要成為高水平的開源開發人才,要邁過一個很高的門檻,而國內邁過了這個門檻的人還太少。怎麼叫邁過這個門檻了呢?基本要求是把 Linux 內核研究過一遍,還要能熟練使用各種開發工具。Linux 的內核壓縮以後是 20M,列印出來後相當於 60 多本磚頭厚的書,國內很少有人能完成這個工作。而這只是一個學習的過程,真正要成為能對開源社區做出貢獻的人才,還要具有相當的創造性。
洪峰同時認為,中國開源社區的成長空間是驚人的,北京有這么多聰明的學生,他們之所以沒有加入到開源社區內,是因為高校沒有給出適合學生的清晰的發展路線圖。如果我們給出他們清晰的發展路線圖,中國的開源社區的發展將是充滿光明的。
在產業層面,劉澎認為要發展中國的開源軟體,在現階段所需要的不是精英。事實上,也不存在什麼精英。所謂精英只不過是比別人早幾年認識到了開源軟體,如果宮敏先生當年不把開源軟體引進到中國,會有另一個人把開源軟體引進來。Linus 寫 Linux 內核確實付出了艱苦的努力,但並不是說另一個人就不可能完成這件事情。Linux內核並不能直接應用,真正讓 Linux 成為一種優秀的操作系統的原因,在於後期大量的工作。
劉澎堅持這樣一種觀點:現在做開源軟體的人缺乏一種獻身精神。許多開源的倡導者談開源文化時顯得覺悟很高,但到了實際工作中,開發某個具體開源項目時,動輒就要求上萬元的月薪。從這個角度看,發展開源軟體目前急需的是有執行能力而又有著對開源文化的信仰的人才。此外,國內開源軟體還缺乏復合型人才,往往是原來搞研究的人在搞開源軟體項目,這些人只能起到「車間主任的角色」,當上級領導下達生產任務後去完成,而不能實現從研發到把技術成果轉換成商業成果的全過程。因此,開源軟體界同樣需要學會了在市場中同最精明的商人打交道的人。
劉澎強調,這並不是說開源廠商不需要高層次的人才,相反,我們要抱著一種科學的態度嚴格挑選人才。舉例來說,一個職業籃球隊需要一名右前鋒,找到一名原來打左前鋒的職業選手,問他能否適應右前鋒的位置,可能會得到否定的答案。然而找一名業余的多面手,我們可能得到肯定的答案。但他的技術水平不行,最終還是要放棄。因此,我們要找的是高水平的專業人才。
軟體技術的競爭歸根到底還是人的競爭,對此,開源軟體也不能例外。從技術層面看,軟體的競爭,既不只是金錢的競爭,也不單純是代碼量的競爭,而更多的是創造力的競爭,也正因為如此,人才問題才應該被擺在軟體業發展的首位,開源也才因為對於人才培養有著更好的效果而更具魅力。針對開源人才問題,IT 評論人雁鳴先生一針見血地指出,當前發展開源急需兩類人:運用開源技術的管理軟體的開發者和開源教育的推廣者。
政府支持是靈丹妙葯嗎
在影響開源發展的因素中,政府支持一直是一個爭議較大的問題。韓國的開源軟體從業者已能自毫地說,他們的開源軟體發展水平要遠遠高於中國的開源軟體水平,這其中,政府的支持功不可沒。另一方面,我們也能見到因政府幹預而造成的種種負面作用。於是,政府支持是不是促進開源發展的靈丹妙葯這個問題,就成了擺在中國開源發展道路上的一個大問題。
就政府支持的問題,洪峰認為在軟體這場智力競爭中,首先應該允許多種形式並存;一方面需要有國家隊的選手,另一方面也要有個人選手存在。其中,由個人選手組成的開源社區的成長與產、學環境有著很大關系。Linux 為什麼誕生於芬蘭,而沒有誕生於中國或是美國呢?原因就在於芬蘭赫爾辛基大學從二十世紀七十年代就很注重操作系統的研究,積累了很多圖書和代碼。Linus 正是在前人的基礎上才創立了 Linux。然而,國內在產、學環境方面對開源的發展存在著諸多限制因素。如目前經費的支配存在著壟斷,並不是每個有創意的人都能拿到經費。你要把你的思想和別人共享,就要出書,但出版業是壟斷的;你要傳播你的思想辦教育,國家不承認你的文憑,你就招不到學生。因此,洪峰強調,在這個問題上,政府不應該當運動員,而應該是規則的制定者。要讓所有的納稅人受益,政府所要做的是制定好游戲規則。開源的發展還是一個反學術壟斷的問題。
洪峰同時認為,發展開源軟體要抱著一種「入靜」的心態,拋開浮躁。並不是要先把生活搞好了,再去搞開源軟體,而一旦邁過了基本的門檻,回報就會來了。要知道許多開源軟體項目的創立者在創立項目之初經濟上也很貧困,但多年的心血換來的是一種超越層次的成功。但問題是目前整個環境太過浮躁,如大學中要求一年發表多少篇論文,但就是沒有人統計這些論文中有多少獲得過國際獎項,這些論文又有多少原創性。IT 業的一大挑戰就在於原創,創造出一種新思想,就會帶來巨大的收益。創意產生於人的頭腦,並不完全產生於軍團做戰。因此,政府需要為開源的發展創造一個良好的生態環境,這是政府支持中最為重要的一部分。
劉澎則認為,必須重新審視對待開源的保護策略,對待開源軟體不能完全採取保護策略,如果把開源軟體當作溫室里的花朵,開源軟體就永遠也長不大。我們應該正視一個很有意思的現象:幾千年過去以後,人人喊打的老鼠繁殖得比主宰這個世界的人類還要多,而人們視之為保護動物的老虎卻進了動物保護園。目前開源社區在經濟上遇到了一些困難,但中軟、紅旗、共創等開源軟體企業自身經營也很困難,因此不可能指望他們資助開源社區。同時,國家的資金也應該只用來支持那些踏踏實實搞開源研究的人,而不應落入打著開源的幌子卻在為自己謀私利的人手中。
事實上,影響開源發展的還有一個重要的問題,就是國內軟體的有效需求不足。在凱恩斯看來,當企業找不到出路時,政府就應出面採取一些諸如啟動公共工程建設之類的措施來刺激經濟的增長。與此同理,政府也應該考慮在同等條件下,政府可以將采購需要更多地向國產軟體(特別是開源軟體)傾斜。中國工程院院士沈昌祥介紹說:「國內目前急需安全等級達到A級的操作系統,在國內開發不出A級操作系統的情況下,只好採用國外的產品,而在許多機要部門,這是一個隱患。正因為如此,國家正在下大力氣開發A級操作系統,許多從事開源軟體研發的機構找到我,要求得到一個機會。這實際上就是需求促進開源發展的一個例子。」
由此看來,在目前的情況下,開源的發展確實離不開政府的支持。而政府支持成為開源發展的靈丹妙葯的前提,一是不能用包辦代替的方法把開源管死,二是要在宏觀層面結合開源發展的需求提供適時的政策幫助。
開源與產業
提起開源的發展,另一個不得不提的問題就是開源與產業的關系問題。業內專家普遍認為,發展開源軟體可以促進軟體產業的發展,而反過來,實現開源成果的產業化以後,又可以解決開源的商業模式問題,使得開源軟體更好地向前發展。從這個角度說,開源與產業是一種互濟的關系。
對開源與產業的關系,洪峰舉了這樣一個例子:在中國西部,人們由於吃不飽飯就想到了挖山,其結果是造成了生態環境的惡化,反過來,人們因此而變得越發貧困。這就形成了一個惡性循環。現在政策反過來了,政府開始鼓勵人們種樹、種草,並給予一定的補助。這樣一來,生存環境改善了,就業機會也增加了,形成了一個好的循環,人們的日子就越來越好過。洪峰感嘆,同樣的方法為什麼不能應用在開源的發展上呢?
倪光南院士指出:「政府原來的做法是支持五、六種 Linux,這樣每家得到的支持力度又都不夠。現在政府改為制訂 Linux 標准,去引導在 Linux 上的開發,目前我國制訂的中文 Linux 標准已經引起了一些國家、Linux 社區和跨國公司的關注。」一個產業的健康發展,需要不同廠商間的競爭與合作,而標准關繫到整個產業鏈的各個環節,政府在其中的用意,完全可以通過信息產業部苟仲文副部長的一番話表現出來:「從以往看來,政府扶持企業,往往達不到政府所需的科研技術開發效果。即使達到了,又會形成新的壟斷,企業往往不願將研究成果與別的企業分享,最終還是達不到政府想通過個別企業來推動某技術產品在產業界形成主流產品的良好願望。所以,我們政府在 Linux 這件事上,將轉向支持基礎的、開放的、公共的、服務的能力建設之上,而不是光支持某些企業公司的發展,依靠他們來走這條路。」
早在二十世紀八十年代末,倪光南先生就提出了國內 IT 業「無芯無魂」的問題,當時,倪光南先生的建議並沒有得到普遍的重視。而在此之後,我們為了彌補操作系統的問題,走了一條封閉開發之路。試想如果當時我們就採用開源的方式解決這些問題,相信今日IT業的格局已不是這個樣子了。從這一問題上,我們不難發現開源在整個IT產業中所起的作用有多大。
老話重提,今日的開源又走到了技術成熟而生態環境薄弱的十字路口,風險與機會混雜著擺在我們面前。面對著風險與機遇,我們必須明白,我們今天的行動將決定著經歷了冰與火的融合之後的明天的中國開源的命運。
㈣ Tesla Motors 為什麼要將其專利開放,技術開源
簡單說是為了推廣該技術,並吸引友商迅速建立上下游的產業鏈,降低推廣難度。同時, Tesla Motors也保留了核心技術,保證在公開後,其依舊保證行業領先的主導地位
㈤ Tesla Motors 為什麼要將其專利開放,技術開源
一、特斯拉開放符合馬斯克的一貫風格
馬斯克經常以顛覆者的形象出現。
馬斯克向競爭對手錶明,他們可以大膽使用特斯拉的技術,不必擔心會遭遇訴訟。對於開放專利的原因,馬斯克表示,「開放專利的做法事實上有利於特斯拉和電動車產業」。
二、開放背後有利益考量
特斯拉的這一做法同樣也是自利的商業舉動:要麼通過高風險、高回報的賭注讓特斯拉躍升到下一層次;要麼當前擁有的微弱領先優勢被逐步侵蝕。
在當前汽車行業規范的影響下,汽車製造商對電池和動力傳動技術的研發都是在獨立進行。佰騰專利巴巴資深專家表示,這種模式使得電池和動力傳動技術進展緩慢,並且成為電動汽車行業發展的一大「短板」。共享特斯拉的專利將會鼓勵其他的汽車公司採用共同的標准。如果其他公司也開始建造與特斯拉汽車兼容的充電站,這就能夠向小型公司投入較少的資金獲得更大規模的發展。
三、 開放本身值得質疑
包括豐田汽車和梅賽德斯•賓士等汽車製造商,早已通過對特斯拉進行投資換取了這家公司的技術。
特斯拉對於技術共享的描述也是含糊其辭的。舉例來說,馬斯克表示,競爭對手對專利的使用如果是出於「良好的初衷」,就不會對其提起訴訟。也就是說特斯拉的專利開放並非沒有條件。更多專利申請相關問題請到佰騰專利巴巴咨詢喔。
㈥ 開源有什麼意義Lava開源了嗎
項目開源有利於吸引更多技術人才,另外也能提高效率,代碼錯誤率更低。2019年10月16日,為了能夠讓更多的人參與到項目當中來,推動PoC領域乃至整個區塊鏈的發展,Lava正式在擁有超過900萬的全球開發者用戶的平台——Github 上實現開源,致力於建立一個開源的、開放的去中心化生態。
㈦ 開源的意義何在
軟體業的「共產主義」!
開源軟體的意義
在AMD追趕英特爾的漫漫長途中,一句廣為流傳的話是這樣說的:「AMD的存在,不僅深受AMD客戶的擁護,也是英特爾用戶的福氣,因為它打壓了英特爾的高價壟斷。」同樣,開源軟體相對於商業軟體也是同樣的道理,尤其是對那些具有壟斷性質的軟體來說,開源軟體更顯其深遠意義。
君不見在IBM、Sun等公司推動OpenOffice系統成為業界標準的進逼下,頑固如微軟者也不得不把MS Office拿出來充公。顯然,隨著開源軟體的流行,商業軟體不僅被壓縮了發展空間,同時也促使軟體商們不斷地降低軟體價格,給消費者帶來了顯而易見的利益。
身兼開放源代碼應用基金會(OSAF)總裁和主席以及Mozilla基金會主席的Kapor先生就表示,這兩個基金會並不是要創建新的殺手程序,而是要利用開源軟體的模式削弱微軟在網路瀏覽器和電子郵件軟體領域的壟斷地位。
事實上,對一些發展中國家,或者說那些軟體業欠發達國家來說,開源軟體還為他們製造了後發優勢,提供了追趕和超越發達國家軟體業的機會。畢竟,對於像中國這樣的發展中國家,軟體業的發展嚴重滯後,完全依靠國內的資金和人才要想趕超像美國這樣的軟體大國,幾乎是沒有機會的,充其量只能是一種理想。但是,如果能在基於開源軟體的基礎上加大投入的話,這種理想就有了實現的可能。
<FONT face=Verdana> 當然,不得不提的是,業界也有人懷疑,開源軟體是否會扼殺國內軟體人士的努力。就像AMD前段時間向我們提供X86技術一樣,有人擔心會使國人失去研究龍芯的興致。還有人認為,像MS Office這樣的軟體如果都開源的話,那麼微軟們就不可能再投入大量的資金進行開發和升級,從而也會間接地阻礙軟體業的發展。這些言論有一定道理,但開源的意義就是為了挖掘新的產業模式,這種探索精神正是我們世代所鼓勵的。
贏利模式是開源軟體發展的根本
8月3日上午,以火狐(Firefox)瀏覽器聞名於世的Mozilla基金會,宣布成立一家子公司Mozilla Corporation,以便投入可創造收益的商業活動。作為一家著名的開源軟體組織,Mozilla的行為招致大量質疑。人們之所以有這樣的反應,就是因為認定開源軟體出現的初衷就是免費和開放源代碼,Mozilla的行為看起來無疑是違背了二大法條之一的免費。
但是,開源軟體的免費說至少就目前看來,可能是人們的一種誤解。讓我們簡單地掃描一下當前開源軟體的運營模式:第一種,軟體完全免費,後續服務收費。像當前的Red Hat Linux就是使用這樣的模式。但是,這種模式並不是每一家開源企業都能使用的,也只有像Red Hat這樣的行業領先者才有這樣的資本。第二種,軟體免費,沒有售後服務,在軟體市場成熟後,靠出售專利謀生。這種方式的代表是Foxmail。第三種,應用服務提供模式。在這種模式下,軟體和服務都是免費,企業按時間交納使用費。最主要的運營模式也就是這幾種,其他種類的模式其實都是這幾種模式的演化和變種。從中我們可以看出,開源軟體本身的確是免費的,但開發者最初的意圖其實是為了通過後續服務或出售專利等方式獲利。從這個層面來說,天下的確沒有免費的誤餐。
當然,不排除一些真正的免費的開源軟體,不過這只能是一些小型的軟體。這些軟體不需要集中太多人的就能開發出來,後續也不需要太多人的來維護和升級。而對一些大型軟體諸如操作系統等,當前不可能成為免費的開源軟體。因此說,如果開源軟體找不到自己的贏利模式的話,就很難生存下去,更別提發展了。上海中標軟體有限公司常務副總經理秦勇就表示,「在中國國內Linux市場上,雖然現在起得很快,但是整個市場容量、整個市場還不夠大,還不足以養活號稱國內有9家企業的龐大的Linux家族。」這句話背後的潛台詞,很顯然企業還是要靠Linux贏利的。
在筆者看來,開源軟體的意義就在意源代碼的開源,免費只能說是它的一種說法,並不代表實質性意義。因此說,開源軟體企業要想生存和發展下去,肯定得尋找自己的贏利模式。然而,就目前來說,能通過開源軟體贏利的太少了,即使像Red Hat這樣的業界巨頭,2004年才實現2億美金的營業額,別的企業業績如何可想而知。
事實上,當前無論是國際還是國內的開源軟體組織和企業都是少之又少,原因何在,就是因為這些組織和企業沒有找到可行的贏利模式,從而沒有足夠的資金支持企業持續發展下去。
高級人才是開源軟體發展的瓶頸
就像本文開篇時說的那樣,國內外開源軟體業都存在缺乏高級人才的問題。當前,開源軟體業的一致觀點就是:人才數量不缺,缺的是質量。實際上這句話更准確地表示應該是:人數不缺,缺的是人才。據業內人士分析,開源軟體目前能夠想到的贏利模式都是為企業服務的。但是,目前的開源企業總體上規模很小,由幾個人到幾十人公司都有,然而,大型企業對這樣的小企業,包括幾百人的軟體企業,都會持不信任的態度。Novell中國區市場與渠道總監羅威就表示,在兩年前,Novell之所以收購SUSE,一方面當然是業務發展的需要,另一方面其實也有擴大規模的動機。當前,Novell公司在全球已有數千人。Novell通過這種擴張,就是想把非常好的技術放到堅實的企業平台上,兩者結合,探索出新的,為企業級支撐提供好的方法的盈利的比較好的道路。
然而,開源軟體雖然發展幾乎與商業軟體同步,甚至可以說更早,但其真正以產業的形式問世,不過幾十年時間。在這么短的時間里,又受限於規模的制約,不可能培養大批的開源軟體人才,而缺乏開源軟體人才又進一步制約著開源軟體的發展,這就形成了開源軟體當前面臨的惡性循環。同時,由於開源軟體本身的免費,對於剛起步的企業來說,就存在資金的瓶頸,在沒有投資者注資的情況下,企業就很難持續提供高薪給企業員工,這實際上也是制約開源軟體發展的重要原因。畢竟,高級管理人才是從普通員工培養而來的,沒有大批的後備隊伍,高級管理人才從何而來啊?
就目前來說,雖然開源軟體的高級管理人才工資很高,但這只不過是極少數的人,對普通員工來說,工資其實並不高。所以說,從行業的角度分析,開源軟體缺的可能不是人才,而是資金。大丈夫何患無妻,開源軟體業有錢了又何患無人呢。
筆者相信,找到贏利模式的一天,就是打破人才瓶頸的一天,就是開源軟體業獲得長足發展的一天。
㈧ 從深度和廣度上開源是什麼意思
開源(open source)這個術語是指人們可以修改和共享的東西,因為它的設計是可以公開訪問的。
該術語起源於軟體開發的上下文,用於指定創建計算機程序的特定方法。但是,今天,「開源」指的是更廣泛的價值集,我們稱之為「開源方式」。開源項目,產品或計劃包含並贊揚開放交流,協作參與,快速原型製作,透明度,精英管理和面向社區的發展的原則。
什麼是開源軟體?
開放源碼軟體是帶有源代碼的軟體,任何人都可以對其進行檢查、修改和增強。
「源代碼」是大多數計算機用戶從未見過的軟體的一部分;這是計算機程序員可以用來更改軟體(即「程序」或「應用程序」)工作方式的代碼。有權訪問計算機程序源代碼的程序員可以通過向計算機程序添加功能或修復無法始終正常運行的部件來改進該程序。
開源軟體和其他類型的軟體有什麼區別?
有些軟體的源代碼只有創建它的個人、團隊或組織才能修改,並且保持對它的獨占控制。人們稱這種軟體為「專有的」或「閉源的」軟體。
只有專有軟體的原始作者才能合法地復制,檢查和更改該軟體。並且,為了使用專有軟體,計算機用戶必須同意(通常通過簽署他們首次運行此軟體時顯示的許可),他們不會對軟體作者未明確允許的軟體做任何事情。Microsoft Office和Adobe Photoshop是專有軟體的示例。
開源軟體則不同。它的作者將它的源代碼提供給其他想要查看、復制、學習、修改或共享代碼的人。LibreOffice和GNU圖像處理程序就是開源軟體的例子。
就像使用專有軟體一樣,用戶在使用開放源代碼軟體時必須接受許可條款,但是開放源代碼許可的法律條款與專有許可的法律條款有很大不同。
開源許可證影響人們使用、研究、修改和分發軟體的方式。一般來說,開放源碼許可證允許計算機用戶將開放源碼軟體用於他們希望的任何目的。一些開源許可,有些人稱之為「left」許可,規定任何發布修改過的開源程序的人必須同時發布該程序的源代碼。此外,一些開放源碼許可證規定,任何修改和與他人共享程序的人也必須共享該程序的源代碼,而不收取任何許可證費用。
通過設計,開源軟體許可證促進了協作和共享,因為它們允許其他人對源代碼進行修改,並將這些修改合並到他們自己的項目中。他們鼓勵計算機程序員隨時訪問、查看和修改開放源碼軟體,只要他們在共享工作時允許其他人也這樣做。
開源軟體僅對計算機程序員重要嗎?
開源技術和開源思想對程序員和非程序員都有好處。
因為早期的發明者將互聯網本身建立在開源技術之上,比如Linux操作系統和Apache Web伺服器應用程序,今天任何使用互聯網的人都能從開源軟體中受益。
每當計算機用戶瀏覽網頁、查看電子郵件、與朋友聊天、在線播放音樂或玩多人視頻游戲時,他們的計算機、行動電話或游戲機都會連接到計算機的全球網路,使用開源軟體將數據路由並傳輸到他們面前的「本地」設備。完成所有這些重要工作的計算機通常位於用戶看不到或無法實際訪問的遙遠地方,這就是為什麼有些人稱這些計算機為「遠程計算機」 。
越來越多的人依賴遠程計算機來執行他們本可以在本地設備上執行的任務。例如,他們可能使用在線文字處理、電子郵件管理和圖像編輯軟體,而這些軟體並不是安裝在他們的個人電腦上運行的。相反,他們只是通過Web瀏覽器或行動電話應用程序訪問遠程計算機上的這些程序。當他們這樣做時,他們從事的是「遠程計算」。
有些人把遠程計算稱為「雲計算」,因為它涉及的活動(如存儲文件、共享照片或觀看視頻)不僅包括本地設備,還包括形成周圍「氛圍」的遠程計算機全球網路。
雲計算是日常生活中越來越重要的一個方面,有了互聯網連接的設備。一些雲計算應用,比如谷歌應用,是專有的。其他的,比如ownCloud和Nextcloud,都是開源的。
雲計算應用程序運行在幫助它們平穩高效運行的附加軟體之上,因此人們經常會說運行在雲計算應用程序之下的軟體充當了這些應用程序的「平台」。雲計算平台可以是開源的,也可以是封閉的。OpenStack是開源雲計算平台的一個例子。
人們為什麼喜歡使用開源軟體?
人們出於多種原因,更喜歡開源軟體而不是專有軟體,其中包括:
控制。許多人喜歡開源軟體,因為他們對這種軟體有更多的控制權。他們可以檢查代碼以確保它沒有做任何他們不希望做的事,並且可以更改不喜歡的部分。非程序員的用戶也將從開源軟體中受益,因為他們可以將其用於任何期望的目的,而不僅僅是他人認為的方式。
訓練。有些人喜歡開源軟體,因為它可以幫助他們成為更好的程序員。由於開放源代碼是可公開訪問的,因此學生在學習製作更好的軟體時可以輕松地學習它。 學生還可以在發展技能時與他人分享他們的作品,邀請他們發表評論和批評。當人們發現程序源代碼中的錯誤時,他們可以與他人共享這些錯誤,以幫助他們避免自己犯同樣的錯誤。
安全。有些人喜歡開源軟體,因為他們認為它比專有軟體更安全和穩定。因為任何人都可以查看和修改開源軟體,所以有人可能會發現並糾正程序原始作者可能錯過的錯誤或遺漏。而且由於有如此多的程序員可以在不要求原始作者許可的情況下開發一款開源軟體,因此與專有軟體相比,他們可以更快地修復,更新和升級開源軟體。
穩定性。對於重要的長期項目,許多用戶更喜歡開源軟體而不是專有軟體。由於程序員公開分發開源軟體的源代碼,因此依靠該軟體執行關鍵任務的用戶可以確保,如果他們的原始創建者停止開發它們的工具,他們的工具也不會消失或停用。 另外,開源軟體傾向於結合並根據開放標准進行操作。
社區。開源軟體常常會激發用戶和開發人員圍繞它形成一個社區。這並不是開源所獨有的;許多流行的應用程序都是聚會和用戶組的主題。但是在開源的情況下,社區不僅僅是一個購買(情感上或經濟上)精英用戶群的粉絲基礎;是那些開發、測試、使用、推廣並最終影響他們所喜愛的軟體的人。
「開源」不就是免費的嗎?
這是對「開源」含義的普遍誤解,這個概念的含義不僅是經濟上的。
開源軟體程序員可以為他們創建的或貢獻的開源軟體收費。但是在某些情況下,因為開放源碼許可可能要求他們在向其他人出售軟體時發布源代碼,所以一些程序員發現向用戶收取軟體服務和支持費用(而不是軟體本身)更有利可圖。通過這種方式,他們的軟體仍然是免費的,他們通過幫助他人安裝、使用和故障排除來賺錢。
雖然有些開源軟體可能是免費的,但是掌握編程和排除開源軟體故障的技能是很有價值的。許多僱主特別希望僱傭有開發開源軟體經驗的程序員。
什麼是「軟體之外」的開源?
開源不僅是開發和許可計算機軟體的一種方式,也是一種態度。接觸生活的方方面面「開源方式」意味著表達一種分享的意願,以一種透明的方式與他人合作(這樣其他人也能看到並加入),接受失敗作為一種改進的方式,並期待,甚至鼓勵其他人也這樣做。
這也意味著致力於在改善世界中發揮積極作用,只有當每個人都可以使用設計世界的方式時,這才有可能實現。
這個世界充滿了「源代碼」,包括藍圖,食譜,規則,它們指導並塑造了我們在其中思考和採取行動的方式。我們認為此基礎代碼(無論其形式如何)都應該是開放的,可訪問的和共享的,因此許多人可以將其改進。
㈨ Tesla Motors 為什麼要將其專利開放,技術開源
開放專利是為了搶奪制定充電標準的制高點。但是,今年7月中德兩國已經就充電標准達成一致,德國總理默克爾和中國工信部長苗圩都來到清華參加充電項目合作啟動儀式,足夠顯示對這個項目的重視。事實上,在這樣兩個野心勃勃的汽車大國面前,Tesla根本沒有提出標準的話語權。
Tesla的技術路線非常獨特,使用數千節18650電池來構建電池組。這條技術路線是Tesla在公司初創時所做出的選擇。對其他的電動汽車生產商來說,這種選擇未必值得效仿。事實上,Gigafactory投產後,Tesla未必還會堅持18650。有消息稱將採用"20700"電池,即高度為70 mm,直徑為20 mm的圓柱形電池。
即使Tesla宣布不追究「善意」使用其專利的人或者公司,但很難想像會有其他競爭對手重復Tesla的技術路線。假設有一家公司試圖從所有公開的專利里略作「修改」推出新車,其難度大概與直接正向開發相差不大。這是因為:第一,專利的本質是以公開換取保護。對於核心技術,Tesla是不會申請專利來進行保護的。第二,很多專利都是在描述一種方法或想法,不會給出具體的參數,而這些參數的准確選取對性能有著重要影響。
誠然,Tesla的專利里有很多值得同行學習、參考、借鑒甚至直接模仿的地方。但是,Tesla想必也料到這么做不會有培育一家競爭對手的遺患。因此,Tesla開放專利的第一個原因就是【安全】,即:這么做是安全的,不會影響到公司的發展。
第二個原因是【營銷】。Tesla一直在扮演的角色就是顛覆者,從堅持純電動,到放棄代理銷售模式改為直銷,再到現在放棄專利訴訟追究侵犯的權利。Tesla的這個舉動無疑極其符合品牌形象,是一個很不錯的品牌營銷策略。
這個舉措不僅是對Tesla公司的營銷,也是對電動汽車行業的一次營銷。如果這種方式能促進更多的人才、技術和資金流入電動汽車行業,將減小Tesla面對與傳統汽車行業巨頭競爭的壓力。