當前位置:首頁 » 軟體百科 » 為什麼開源軟體比商業軟體小

為什麼開源軟體比商業軟體小

發布時間: 2023-09-29 17:10:24

『壹』 軟體開源有什麼作用

開源軟體的意義

在AMD追趕英特爾的漫漫長途中,一句廣為流傳的話是這樣說的:「AMD的存在,不僅深受AMD客戶的擁護,也是英特爾用戶的福氣,因為它打壓了英特爾的高價壟斷。」同樣,開源軟體相對於商業軟體也是同樣的道理,尤其是對那些具有壟斷性質的軟體來說,開源軟體更顯其深遠意義。
君不見在IBM、Sun等公司推動OpenOffice系統成為業界標準的進逼下,頑固如微軟者也不得不把MS Office拿出來充公。顯然,隨著開源軟體的流行,商業軟體不僅被壓縮了發展空間,同時也促使軟體商們不斷地降低軟體價格,給消費者帶來了顯而易見的利益。
身兼開放源代碼應用基金會(OSAF)總裁和主席以及Mozilla基金會主席的Kapor先生就表示,這兩個基金會並不是要創建新的殺手程序,而是要利用開源軟體的模式削弱微軟在網路瀏覽器和電子郵件軟體領域的壟斷地位。
事實上,對一些發展中國家,或者說那些軟體業欠發達國家來說,開源軟體還為他們製造了後發優勢,提供了追趕和超越發達國家軟體業的機會。畢竟,對於像中國這樣的發展中國家,軟體業的發展嚴重滯後,完全依靠國內的資金和人才要想趕超像美國這樣的軟體大國,幾乎是沒有機會的,充其量只能是一種理想。但是,如果能在基於開源軟體的基礎上加大投入的話,這種理想就有了實現的可能。
當然,不得不提的是,業界也有人懷疑,開源軟體是否會扼殺國內軟體人士的努力。就像AMD前段時間向我們提供X86技術一樣,有人擔心會使國人失去研究龍芯的興致。還有人認為,像MS Office這樣的軟體如果都開源的話,那麼微軟們就不可能再投入大量的資金進行開發和升級,從而也會間接地阻礙軟體業的發展。這些言論有一定道理,但開源的意義就是為了挖掘新的產業模式,這種探索精神正是我們世代所鼓勵的。
贏利模式是開源軟體發展的根本
以火狐(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通過這種擴張,就是想把非常好的技術放到堅實的企業平台上,兩者結合,探索出新的,為企業級支撐提供好的方法的盈利的比較好的道路。
然而,開源軟體雖然發展幾乎與商業軟體同步,甚至可以說更早,但其真正以產業的形式問世,不過幾十年時間。在這么短的時間里,又受限於規模的制約,不可能培養大批的開源軟體人才,而缺乏開源軟體人才又進一步制約著開源軟體的發展,這就形成了開源軟體當前面臨的惡性循環。同時,由於開源軟體本身的免費,對於剛起步的企業來說,就存在資金的瓶頸,在沒有投資者注資的情況下,企業就很難持續提供高薪給企業員工,這實際上也是制約開源軟體發展的重要原因。畢竟,高級管理人才是從普通員工培養而來的,沒有大批的後備隊伍,高級管理人才從何而來啊?
就目前來說,雖然開源軟體的高級管理人才工資很高,但這只不過是極少數的人,對普通員工來說,工資其實並不高。所以說,從行業的角度分析,開源軟體缺的可能不是人才,而是資金。大丈夫何患無妻,開源軟體業有錢了又何患無人呢。
筆者相信,找到贏利模式的一天,就是打破人才瓶頸的一天,就是開源軟體業獲得長足發展的一天。

『貳』 開源軟體的安全性究竟如何

引:關於軟體的安全性問題,隨著網路的流行越來越成為人們關注的焦點,事實上每年發生的大量的攻擊事件,病毒、黑客、蠕蟲,使人們對軟體的安全性不得不重視。但是究竟是開源軟體安全還是商業軟體更安全呢?關於這個問題一直是仁者見仁智者見智。
關於軟體的安全性問題,隨著網路的流行越來越成為人們關注的焦點,事實上每年發生的大量的攻擊事件,病毒、黑客、蠕蟲,使人們對軟體的安全性不得不重視。但是究竟是開源軟體安全還是商業軟體更安全呢?關於這個問題一直是仁者見仁智者見智。有人說開源軟體由於源代碼是開放的,因此即使有漏洞和BUG也極易被人們發現並及時進行修改和完善,但是商業軟體卻由於不開放源代碼,僅有少數人知道源代碼,因此在漏洞和BUG方面,可能發現的很晚,所以也極易造成破壞和損失。
不過商業軟體商總是認為自己的軟體的安全性是相當可靠的,是經過檢驗地,並且也稱,即使是開源軟體,如果BUG和漏洞被一些不法分子獲悉,同樣存在著安全隱患,而且因為它的源代碼是開放的,這種獲悉漏洞的機會將更大。可以說,彼此對對方的安全性都提出了質疑,甚至有些不屑。
那麼究竟開源軟體的安全性症結在哪裡呢?開源軟體的安全性是不是要比商業軟體更好呢?事實證明,無論是一些軟體使用者還是一些研究機構,對開源軟體還是情有獨衷的。從他們的使用和研究來看,開源軟體的安全性確實要好一些,在很大程度上就是因為它的開放性和隨時彌補性。
眾所周知,即使再完善的軟體也可能存在著安全隱患,也就是說也可能有漏洞,甚至可以毫不誇張地說,所有的軟體都有漏洞,只是這些漏洞是不是能及時被發現並進行彌補。從某種程度上講,商業軟體所依賴的所謂的「安全性」其實更多的是臆想和希望,而不是現實。現在的軟體市場極度依賴於所謂的「獨立」測試和認證,但實際上,付錢資助那些進行軟體測試和認證的機構的人同時就是這些軟體公司。因此即使是微軟這樣的軟體巨人,在自己的軟體上每年要修正多少漏洞,這還僅僅是已經發現的漏洞,還有很多沒有被發現的不是同樣在侵蝕著我們的系統嗎?
據普林斯頓大學二名研究人員最近發布的一份報告稱,AOL、Adobe等大牌公司在編寫安全的軟體方面還可以做得更好。研究人員對包括AIM、Photoshop在內的許多流行的應用軟體進行了研究,發現其中許多軟體都針對操作系統進行了優化,使黑客能夠繞過一些Windows安全機制。普林斯頓大學的這二名研究人員重點研究了Windows的訪問控制系統,它控制著用戶和應用軟體能夠在PC上執行哪種類型的操作。他們的結論是:許多軟體要求過多的許可權,為可能的黑客打開了大門。據美國系統網路安全協會(SANS Institute)稱,在對Windows進行多年的攻擊後,黑客越來越多地瞄準了在Windows上運行的應用軟體。它將即時通訊、媒體播放、備份軟體列為新的安全缺陷重災區。
而開源軟體在安全性方面做得相對就好多了,筆者並不是說開源軟體就已經做到無懈可擊,就已經絕對安全了,事實上也並不是這樣,只要有軟體存在,就可能出現安全性問題,這已經是業界達成共識的東西了。問題的關鍵是,它們是在全球進行使用和開發,因此開源軟體總是能夠站在安全性的最前沿。因為它的源代碼是開放的,因此給人一種更放心的應用,對那些喜歡自己動手豐衣足食的人來說,開源軟體能給自己一種信心。更何況現在的開源,很大程度上是一種全球的智慧,是全體軟體人員共同的興趣和愛好的結晶。
雖然我們不能避免開源軟體就沒有安全問題,但是因為它的開放性以及共享性,因此它出現問題之後的解決速度將更快,而且堆積了大部分人智慧的錘煉,它的漏洞相對來說也要少一些。這和商業軟體是有本質的區別的,雖然商業軟體號稱是安全的,是不開放的,但是從發生的安全漏洞和受攻擊的成功率方面來看,封閉並不意味著安全,相反,更容易激發那些黑客的興趣,並不斷地試探、攻擊、騷擾著商業軟體的安全度。而開放了源代碼,彼此之間大家都可以知道源代碼是什麼?因此對可能存在的問題以及自己需要進行的工作都可以很容易地上手研究。這是開源的一個優勢,也是網路時代共享精神的充分體現。很顯然,對軟體的安全性問題,筆者更看好開源軟體的發展。

『叄』 什麼是開源軟體有什麼優缺點

開源軟體即為開放源代碼軟體,它被定義為描述其源碼可以被公眾使用的軟體,並且此軟體的使用,修改和分發也不受許可證的限制。

優點:

1、降低風險

擁有源代碼使顧客們可以控制那些他們的業務所賴以生存的工具。當一個open-source產品的開發者提高價格,增加了難以接收的限制,或者使用了一些使顧客不滿意的方法,另一個不同的組織將使用該源代碼開始開發新的產品以解決原來機構的問題。顧客也能自己維護或找別人改進它以達到自己的要求。

2、質量高

一些研究已經顯示了open-source軟體與別的可比商業軟體具有可靠性上的極大優勢。更加有效的開發模式,更多的獨立同行對代碼和設計的雙重審查,以及大部分作者對自己作品的極大榮譽感,都對其優良的質量有所貢獻。一些公司甚至給予發現Bug者以物質獎勵。

3、透明度高

有軟體有很多「陰暗的死角」,隱藏著許多Bug。源碼對於查錯和理解產品工作原理來說是很重要的。在大的軟體公司,只有極少數人能接觸到源碼,而這些能接觸源碼的人通常用戶都無法直接接觸。能接觸源碼對於修補安全漏洞來說,也是非常重要的。一些開放源碼的產品--包括上面列舉的一些產品--是如此成功,以至於其商業競爭者無法存活。

缺點:

1、安裝open-source軟體有時需要一些更多的技術經驗,例如,可以配置或編譯源代碼的能力。

2、許多的組織已經嚴重的依賴open-source軟體。

3、出了問題,可能沒有人負責,會遭受巨大的經濟損失。

(3)為什麼開源軟體比商業軟體小擴展閱讀:

開放源碼軟體和免費軟體的區別

歷史上許多人開發過這樣一種軟體(也就是免費軟體基礎)簡稱為「free software」,而媒介一般稱它為「freeware」。不幸的是這兩種術語都被證明是不明確的且含糊的。

對於大多數人來說「free」僅僅用於購買的費用。比這個初始花費更重要的是由於缺乏許可證限制而帶來的費用。這些是幾種有可能是免費的軟體類型,但是明顯不是open-source software,因為它們具有某些限制或是缺乏公開的源碼。

熱點內容
拔罐後皮膚顏色為什麼變深 發布:2025-01-23 07:58:27 瀏覽:458
淘寶先用後付為什麼只能用一次 發布:2025-01-23 07:57:50 瀏覽:57
為什麼微信上約女生不能約出來 發布:2025-01-23 07:56:30 瀏覽:431
蘋果容易氧化為什麼 發布:2025-01-23 07:50:27 瀏覽:550
為什麼好想追一個女生 發布:2025-01-23 07:45:47 瀏覽:235
炒鍋為什麼34的比32的便宜 發布:2025-01-23 07:45:11 瀏覽:13
焦慮症為什麼晚上要想事情 發布:2025-01-23 07:27:52 瀏覽:637
為什麼很多二手機不準撕標簽 發布:2025-01-23 07:27:11 瀏覽:371
炭烤的東西吃了為什麼膽囊痛 發布:2025-01-23 07:27:09 瀏覽:587
我微信朋友圈為什麼不能用多張圖 發布:2025-01-23 07:16:42 瀏覽:863