Sam Ramji永遠(yuǎn)是一個樂觀者。雖然許多自由軟件支持者警告稱,云將消滅開源軟件,因?yàn)橛脩舨荒茉L問源代碼。但是,Ramji不同意這個觀點(diǎn)。他說,目前正在努力消除為開源軟件做貢獻(xiàn)的法律責(zé)任。微軟和其他專有軟件廠商(蘋果、甲骨文等)與自由軟件有一種愛恨交加的關(guān)系。這些廠商將被迫使用開源軟件制作自己的云。這將導(dǎo)致這些廠商最終在其它方面應(yīng)用開源軟件,像很好的社區(qū)成員一樣共享軟件和做出貢獻(xiàn)。
Ramji是微軟內(nèi)部第一個開源軟件支持者并且在兩年前離開了他的職位。他說,你不能與所有的為云、基礎(chǔ)設(shè)施、平臺和框架級編寫新技術(shù)的開發(fā)者進(jìn)行競爭。Ramji現(xiàn)在是創(chuàng)業(yè)企業(yè)Apigee負(fù)責(zé)戰(zhàn)略的總裁。Apigee為開發(fā)者制作API(應(yīng)用程序編程接口)產(chǎn)品。該公司的許多產(chǎn)品是免費(fèi)的,如上個月推出的新的OAuth工具。
Ramji稱,云最終將導(dǎo)致開源軟件的歡宴,因?yàn)檐浖I(yè)務(wù)不再是銷售一個軟件許可證,而是提供一個服務(wù)。這將消除與開源軟件做斗爭的理由。專有軟件廠商使用開源軟件在未來幾年里是不可避免的,因?yàn)殚_源軟件是一種速度更快和效率更高的軟件開發(fā)模式。
能夠接受它、使用它、為其做出貢獻(xiàn)并且明顯看到它將縮短研發(fā)周期等好處比專有軟件有明顯的優(yōu)勢。在大型企業(yè)中,這不是問題。他們能夠做出貢獻(xiàn)而不用擔(dān)心對自己業(yè)務(wù)的破壞。
Ramji稱,開源軟件在他的老東家微軟的進(jìn)步還沒有完成。在充滿挑戰(zhàn)的市場中,微軟沒有像蘋果等廠商那樣采取行動,并且正在利用專利打擊Android等開源軟件。
Ramji稱,他希望開放云計(jì)劃(OCI)將像OSI(開放系統(tǒng)互連)對于開源軟件那樣開放云計(jì)算。因?yàn)镺CI是不依賴于任何技術(shù)的,因此需要一個新的組織。他說,在云時代,什么是“開放的云”還沒有一個定義。雖然一些組織擔(dān)心其他人使用自己的技術(shù)(如Rackspace的CloudStack和紅帽的DeltaCloud等),但是,OCI擔(dān)心的是確認(rèn)云對于其用戶是開放的。云可以認(rèn)為是開放的,即使它沒有使用開源軟件。
Ramji表示,OCI到目前為止提出了兩個基本概念:進(jìn)入和退出沒有障礙以及對于使用這項(xiàng)服務(wù)的用戶一視同仁。
在開源軟件的天堂開始出現(xiàn)之前必須解決另一個問題。使用代碼的個人和企業(yè)必須做出貢獻(xiàn),但是只要很少的用戶這樣做。Ramji認(rèn)為,他們不這樣做的原因是他們不敢做。雖然微軟CEO史蒂夫·鮑爾默把Linux稱作“癌癥”已經(jīng)有10年時間了,但是,即使IT人員要為開源軟件做出貢獻(xiàn),企業(yè)的律師通常也不允許他們那樣做。律師擔(dān)心會意外地使知識產(chǎn)權(quán)成為免費(fèi)的或者擔(dān)心下游用戶以后會起訴該公司。典型的流程是IT部門的人要對一個項(xiàng)目做出貢獻(xiàn)之前要咨詢一下法律部門。(編譯/胡楊)