開(kāi)源是推動(dòng)云計算快速創(chuàng )新的關(guān)鍵
2012/04/19
在Richard Stallman撰寫(xiě)GNU通用公共許可證(簡(jiǎn)稱(chēng)為GPL)的25年間,自由及開(kāi)源軟件(FOSS)已經(jīng)在計算領(lǐng)域普及開(kāi)來(lái):Linux、Apache HTTP服務(wù)器以及MySQL等遍布在全球各地的很多企業(yè)中。而現在開(kāi)源也越來(lái)越多的應用于云計算中。
“在構建云計算方面,開(kāi)源毫無(wú)疑問(wèn)是根基,”負責云業(yè)務(wù)產(chǎn)品、管理軟件和Red Hat企業(yè)MRG(即時(shí)消息、實(shí)時(shí)和網(wǎng)格平臺)的Red Hat產(chǎn)品管理總監Byran Che表示,“你可以看一看服務(wù)器領(lǐng)域的市場(chǎng)份額情況,對于傳統數據中心,大約有70%運行在Windows平臺上,而大約30%運行在Linux平臺。而當你看看人們在云環(huán)境中建立應用程序所選擇的操作系統時(shí),你會(huì )發(fā)現這個(gè)數字完全反過(guò)來(lái)了。”
理由很簡(jiǎn)單,Che表示:對于云計算這樣一個(gè)新的開(kāi)始,企業(yè)需要從零構建出一個(gè)全新的架構,而開(kāi)源毫無(wú)疑問(wèn)為企業(yè)提供了最好的價(jià)值。
成本并不是開(kāi)源模式在云領(lǐng)域占有一席之地的唯一原因,Che還指出,開(kāi)源能夠圍繞一個(gè)項目建立一個(gè)社區,從而推動(dòng)快速創(chuàng )新。
“這是開(kāi)源真正的價(jià)值所在,”他表示,“亞馬遜、谷歌、Facebook,以及建立所有這些云應用程序、基礎設施和服務(wù)的所有人,都是使用開(kāi)源來(lái)完成的。事實(shí)上,使用開(kāi)源軟件是實(shí)現他們所需要的創(chuàng )新水平的唯一出路。他們不可能等待其供應商走完整個(gè)開(kāi)發(fā)周期。”
SaaS是否違反了自由軟件原則?
但是開(kāi)源究竟在云環(huán)境中發(fā)揮了什么作用?Stallman聲稱(chēng),云計算(特別是軟件即服務(wù)SaaS)不能被定義為自由軟件。
“SaaS和專(zhuān)有軟件會(huì )導致相似的有害后果,但是其因果機制是不同的,”Stallman在《波士頓評論》上發(fā)表文章寫(xiě)道,“對于專(zhuān)有軟件,原因是你擁有和使用的是難以更改或者無(wú)法更改的副本,而對于SaaS,原因是你使用的是你沒(méi)有的副本。”
“很多自由軟件支持者認為SaaS的問(wèn)題將會(huì )通過(guò)為服務(wù)器開(kāi)發(fā)自由軟件而解決,”他補充說(shuō),“從服務(wù)器運營(yíng)商的角度來(lái)看,服務(wù)器上的程序最好是自由的,因為如果這些軟件屬于專(zhuān)有軟件,他們的所有者將有權控制其服務(wù)器。這對于運營(yíng)商而言并不公平。但是如果服務(wù)器上的程序是自由的,從SaaS的影響來(lái)看,這也不能保護服務(wù)器的用戶(hù),因為自由使用權給了運營(yíng)商,而不是給了用戶(hù)。”
Stallman的論點(diǎn)扎根于自由軟件和開(kāi)源軟件之間的哲學(xué)理念差異。Stallman表示,開(kāi)源運動(dòng)是一種注重讓源代碼可用的開(kāi)發(fā)方法。而另一方面,自由軟件則對用戶(hù)應該如何與其軟件進(jìn)行交互提出了一個(gè)道德立場(chǎng)。
對于Stallman而言,自由軟件必須為用戶(hù)提供四項基本自由權:
雖然開(kāi)源軟件的定義和自由軟件的定義幾乎是相同的,但是當涉及到云計算時(shí),它們似乎在接縫處各有不同。
“釋放服務(wù)器軟件源代碼確實(shí)能夠造福于社區:技術(shù)純熟的用戶(hù)可以設置類(lèi)似的服務(wù)器,也許還可以改變軟件,”Stallman寫(xiě)道,“但是這些服務(wù)器都不能讓你獲取對計算的控制權,除非它是你的服務(wù)器。其余的都將是SaaS。SaaS始終給予你服務(wù)器運營(yíng)商的權利,對此唯一的補救辦法是不要使用SaaS!不要使用別人的服務(wù)器對你提供的數據做自己的計算。”
與此同時(shí),開(kāi)源世界推出了各種服務(wù):基礎設施即服務(wù)(IaaS)、平臺即服務(wù)(PaaS)、軟件即服務(wù)以及數據存儲即服務(wù)(DaaS)。
開(kāi)放云的屬性
Che表示Red Hat相信開(kāi)放云,并表示開(kāi)放云具有七個(gè)定義屬性:
網(wǎng)界網(wǎng)
[英文]PBX in the Cloud or in the Closet? 2011-01-31 |
解析Asterisk分布式的實(shí)現方法 2011-01-18 |
黑客攻擊新招:利用語(yǔ)音釣魚(yú)欺詐 2010-12-06 |
呼叫控制簡(jiǎn)述 2010-10-27 |
Asterisk VoIP和節約的成本效益 2010-08-27 |