微軟高管稱不會阻止在Android上使用.Net
來源:
發(fā)布時間:2010/8/28
瀏覽次數(shù):973
北京時間8月28日消息,甲骨文針對谷歌Android系統(tǒng)使用Java的專利版權(quán)訴訟并不會在微軟身上重演,微軟不會禁止.Net被應(yīng)用在這款基于Linux的手機操作系統(tǒng)上。
微軟開放源代碼技術(shù)中心總監(jiān)湯姆漢拉漢(Tom Hanrahan)表示,“Community Promise”專利許允許Mono這樣的項目可以完全支持.Net技術(shù)。漢拉漢說,“像甲骨文就Java使用而起訴谷歌這樣的事情,微軟干不出來。”微軟的“Community Promise”專利許可規(guī)定,.Net運行時(runtime)和C#標準可供馬奎爾德伊卡扎(Miguel de Icaza)及其Mono項目的開發(fā)人員使用。漢拉漢說,如果通過Mono項目使得在Android上可以使用.Net,那將完全符合微軟的規(guī)定。”漢拉漢目前正在澳大利亞參加微軟一年一度的Tech.Ed大會。
據(jù)悉,Novell公司已經(jīng)為基于蘋果iOS操作系統(tǒng)的設(shè)備(如,iPhone和iPad)開發(fā)了一款名叫MonoTouch的應(yīng)用程序,而在Android系統(tǒng)還將開發(fā)一款名叫“Mono Droid”的應(yīng)用程序,預(yù)計將在今年第三季度推出。Mono項目的開發(fā)者表示,“Mono的Android版本會擁有完全不同的API集,最多只會使用一些業(yè)務(wù)方面的代碼,而用戶界面和跟設(shè)備相關(guān)的特定代碼都將被重新編寫。”
甲骨文不滿谷歌在Android平臺的Dalvik虛擬機上運行由Java開發(fā)的程序。雖然Dalvik不是官方允許的Java運行時環(huán)境,但Sun公司在被收購前卻的確支持過谷歌在Android上支持Java。早在2007年,就有人預(yù)測Sun公司和谷歌之間就Dalvik可能會導(dǎo)致一些分歧,但直到甲骨文收購Sun公司之后這一問題才浮現(xiàn)出來。
雖然Android正受到法律訴訟的考驗,但微軟并不打算火上澆油或者隔岸觀火,依舊支持C#運行在這款手機平臺上。然而,微軟的“Community Promise”專利許可卻遭到自由軟件基金會(Free Software Foundation)的批評,他們指責微軟未能更加有效的保護開源軟件免遭專利起訴,而這正是甲骨文和谷歌目前官司的癥結(jié)所在。
自由軟件基金會表示,“Community Promise專利許可不能使你行使所宣傳的任何權(quán)力,它只是表示微軟不會就自己所擁有或控制的專利起訴你。如果微軟把其中某一專利進行了轉(zhuǎn)讓,那么不能排除專利所有者不會起訴使用這項專利的任何人。”但Mono項目的開發(fā)者馬奎爾德伊卡扎并不擔心微軟在.Net上可能存在的法律挑戰(zhàn),相反他在自己的博客上寫道,“谷歌有能力彌補此次由于甲骨文起訴而帶來的影響,還應(yīng)該放棄Java而轉(zhuǎn)向設(shè)計更好、更宜使用、更開放的.Net平臺。”