投递人 itwriter 发布于 2010-08-28 07:38 评论(11) 有3146人阅读  原文链接  [收藏]  « »

  北京时间8月28日消息,甲骨文针对谷歌Android系统使用Java的专利版权诉讼并不会在微软身上重演,微软不会禁止.Net被应用在这款基于Linux的手机操作系统上。

微软开放源代码技术中心总监汤姆汉拉汉(Tom Hanrahan)表示,“Community Promise”专利许允许Mono这样的项目可以完全支持.Net技术。汉拉汉说,“像甲骨文就Java使用而起诉谷歌这样的事情,微软干不出来。”微软的“Community Promise”专利许可规定,.Net运行时(runtime)和C#标准可供马奎尔德伊卡扎(Miguel de Icaza)及其Mono项目的开发人员使用。汉拉汉说,如果通过Mono项目使得在Android上可以使用.Net,那将完全符合微软的规定。”汉拉汉目前正在澳大利亚参加微软一年一度的Tech.Ed大会。

据悉,Novell公司已经为基于苹果iOS操作系统的设备(如,iPhone和iPad)开发了一款名叫MonoTouch的应用程序,而在Android系统还将开发一款名叫“Mono Droid”的应用程序,预计将在今年第三季度推出。Mono项目的开发者表示,“Mono的Android版本会拥有完全不同的API集,最多只会使用一些业务方面的代码,而用户界面和跟设备相关的特定代码都将被重新编写。”

甲骨文不满谷歌在Android平台的Dalvik虚拟机上运行由Java开发的程序。虽然Dalvik不是官方允许的Java运行时环境,但Sun公司在被收购前却的确支持过谷歌在Android上支持Java。早在2007年,就有人预测Sun公司和谷歌之间就Dalvik可能会导致一些分歧,但直到甲骨文收购Sun公司之后这一问题才浮现出来。

虽然Android正受到法律诉讼的考验,但微软并不打算火上浇油或者隔岸观火,依旧支持C#运行在这款手机平台上。然而,微软的“Community Promise”专利许可却遭到自由软件基金会(Free Software Foundation)的批评,他们指责微软未能更加有效的保护开源软件免遭专利起诉,而这正是甲骨文和谷歌目前官司的症结所在。

自由软件基金会表示,“Community Promise专利许可不能使你行使所宣传的任何权力,它只是表示微软不会就自己所拥有或控制的专利起诉你。如果微软把其中某一专利进行了转让,那么不能排除专利所有者不会起诉使用这项专利的任何人。”但Mono项目的开发者马奎尔德伊卡扎并不担心微软在.Net上可能存在的法律挑战,相反他在自己的博客上写道,“谷歌有能力弥补此次由于甲骨文起诉而带来的影响,还应该放弃Java而转向设计更好、更宜使用、更开放的.Net平台。”

25
0
来自: 腾讯科技
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
相关专题
· Android专题
相关标签: 微软 Android .Net
已经有 11 位园友对此新闻发表了看法。 发表评论

热门评论

  • cokkiy 发表于 08-28 10:29
    自由软件基金会的这帮喷子,自己做不出东西来,就知道总是喷别人,尤其是微软
    支持(3) 反对(0)
  • Rocky_ 发表于 08-28 11:13
    要真能支持,实乃我辈.Net程序员的福音呀,我现在转用Java开发,很痛苦啊。。。
    支持(2) 反对(0)
  • szwe 发表于 08-30 08:31
    支持下android,赢得了开发者,赢得市场还远吗?
    支持(1) 反对(0)
  • 貓崽 发表于 08-29 11:55
    @cokkiy
    你比他们更像喷子
    支持(1) 反对(0)
  • 猫之良品 发表于 08-28 23:50
    甲骨文刚收购SUN,就开始阻碍JAVA向其他平台发展,看来甲骨文下的JAVA也难以成气候了。
    支持(1) 反对(0)
  • 阿超- 发表于 08-28 19:05
    水果悲剧!喷子们开喷吧!
    支持(1) 反对(0)