微软在昨日的一份声明中表示将对C#编程语言和共同语言运行库CLR应用公司的“社区许可”,微软发言人Peter Galli宣布,ECMA 334和ECMA 335都将执行微软“社区许可”,其中ECMA 334定义了C#规范,ECMA 335定义了CLI规范.之前C#和CLI都只能在微软许可授权下使用,源代码对开发人员开放,但是只能对源代码进行修改和补充,而执行“社区许可”协议 后任何人都可以用自己的技术、代码和其他解决方案自由地执行这些技术规范,而且不需要与微软签署任何协议或者获得批准.
此项“社区许可”面向开发人员、发布人员和用户,无论何种开发模式、发行版权和商业模式(例如开源授权模式LGPL或GPL),微软都不会向任何制作、使用、销售、提供Covered Implementation的用户提出索赔.
Mono高官Novell公司平台发展副总裁Miguel de Icaza对于微软的这一转变表示欣慰,他认为微软的这一举措对于Mono的未来能起到极大的促进作用.微软.NET开发平台副总裁Scott Guthrie表示:“社区许可是一种非常好的方法,能为开发人员提供互用性和灵活性的最佳平衡.”
编译/驱动之家
甲骨文针对谷歌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平台。”
腾讯科技编译
据外国媒体报道,就在Salesforce.com辩护微软指控其侵犯微软专利纠纷的一个多月之后,Salesforce.com却于6月24日对微软进 行反击,反诉微软.Net等产品侵犯Salesforce.com专利权。
据称,Salesforce.com在起诉中称,微软.Net平台和SharePoint等侵犯了Salesforce.com的专利权,并称这些平台正以侵犯Salesforce.com专利方式进行运作,而且微软对这些侵权风验非常清楚。Salesforce.com要求微软立即停止使用侵权技术,并 做出现金赔偿。
Salesforce.com为此诉讼非常重视,其已经聘请了律师是大卫-博伊斯(David Boies)为其辩护,博伊斯也是在近十年中针对微软反垄断案件中替美国司法部辩护的代理律师。
今年5月18日,微软曾指控Salesforce.com侵犯其多项专利权,例如在逻辑数据和物理数据之间的制图方法和系统、提供和显示内置菜单的Web页面的系统和方法、在计算机显示屏上堆放各种工具条之方法和系统、使用模板自动创建网站等。
上述情况表明,在微软针对Salesforce提起诉讼之后,Salesforce也对微软不甘示弱。Salesforce的首席执行官马克- 贝尼奥夫(Mark Benioff)甚至称微软是“专利恶魔”和“街头小混”。
文/搜狐IT
.NET Framework 4.0正式版刚刚发布没多久,微软就计划放弃.NET 3.0/3.5了。.NET Framework最初发布于2002年,被微软视为主要产品(级别等同于Windows、Office),因此享受五年主流支持和五年扩展支持的5+5 生命周期策略,这也是微软产品线中最常见的支持形式。
微软表示,正在努力促使.NET 3.5 SP1和最新的.NET 4.0成为Windows操作系统的关键组件, 因此它们的生命周期将取决于作为父产品的Windows 7系统等等。
而旧版本的.NET 3.0/3.5将在2011年4月12日结束主流支持,也就是说一年之后微软将不再为它们 提供技术支持和产品设计或功能更改,仅保留付费支持和安全更新,非安全性热修复程序则仅针对购买扩展协议的用户有效。
微软建议所有用户尽快升级迁移到.NET 3.5 SP1或者.NET 4.0。
文/驱动之家