多年来,Microsft一直和开源社区----尤其是Linux摩擦不断。随着Microsoft想让开源软件用户为235个所谓的被侵犯的专利支付专利费,二者的关系进一步恶化。下面让我们看一看
Microsoft接受开源或Linux的5种件事以及他与开源或Linux争斗的5件事。
Microsoft对开源的爱
1.从一开始就开放的Silverlight运行时间库和脚本语言
在Microsoft 的Mix07大会(这次大会模仿开源会议熟悉的“对话”风格)上,Microsoft说其新的IronRuby动态语言和动态语言运行时间库(DLR)将依照Microsoft的BSD式的Permissive许可证提供,即允许用户修改和分发代码。其目的是为.Net中的动态语言编程增加跨平台的支持(DLR与.Net的CLR配合运行)以及鼓励开发人员在DLR之上部署其他语言。去年,Microsoft根据Permissive许可证发布了IronPython。
2.与开源厂商的交易
与SugarCRM和JBOSS的集成风格的交易证明,Microsoft知道非Windows组件必须能够可靠地与Windows服务器软件连接。Microsoft与其他厂商进行合作来实现这一目标。此外,与XenSource和MySQL(一种开源数据库)等达成的“合作-竞争”交易显示Microsoft知道压力来自各个方面。Microsoft与Novell就Linux达成的类似协议有其积极的意义,但从另一个方面看,这个协议又列入了下面的“5大争斗”名单中。
3.Port 25
2006年8月,Microsoft(在LinuxWorld上)推出了Port 25:让人们了解Microsoft的开源试验室的网站。Bill Hilf是Microsoft的开源试验室负责人,他曾领导过IBM的Linux战略开发。这个博客风格的网站透露这个研究试验室的测试、分析和互操作性工作的内幕。
4.Codeplex
这个Microsoft一年前推出的开源项目网站使用户可以共享开源开发项目。重大新闻是:部分Visual FoxPro将作为开源程序发布在Codeplex上。网站的新版本每隔3月发布一次,向网站上增加特性和更新。截止到3月初,网站上已经有1029个项目。
5.身份技术
在Microsoft公司身份设计师Kim Cameron的率领下,Microsoft促成了社区进行一次有关身份技术的讨论。这一讨论涉及开源运动成员与鼓吹者(如Doc Searls)、独立软件开发商以及那些着迷于这项技术的人。2006年9月,Microsoft宣布推出Open Specification Promise。这个计划使开发人员可以使用Microsoft开发的35个Web服务协议(包括许多Microsoft在自己的身份技术中使用的协议),无需许可证而且不用担心吃官司。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

迷你博客
日志
相册
群组
分享
电影
问答
停车游戏
奴隶游戏
开源大搜索
项目点评
礼品中心
职业评测
开源博客
新闻阅读
LUPA教程
考试练习
LW3DK开发
开源论坛
下载频道



