Archive for October, 2008

经济动荡下开源软件的新机遇

Thursday, October 16th, 2008

当前的经济环境虽然不理想,但对开源社区和开源爱好者们来说,却是推广开源技术的一个绝好时机。

经过金融危机的洗礼后,使用物美价廉的开源软件的企业用户无疑会增多,因为这意味着节省一大笔开支。全球最大的开源组织Linux基金会主席Jim Zemlin就对开源产品的前景非常乐观,并称将把握住金融危机所带来的机遇开拓市场,他声称:”Linux基金会将在华尔街召开一个会议,相信会非常成功。那些金融公司的老板会意识到,通过使用免费或低价的开源产品,他们能把节省下来的钱用到刀刃上。”

当然,经济形势并非刺激开源技术发展的唯一原因,SaaS、SOA、云计算等软件领域的新技术的发展,也将带动开源技术在企业中的应用。

SaaS在国内正日益受到追捧,越来越多的软件厂商希望进入SaaS领域,很多已经推出了基于SaaS的应用。SaaS厂商要保持继续以服务费用低的优势来吸引用户,必将采取更多措施来削减成本,而采用开源软件也将成为趋势之一。

开源也开始频频受到SOA厂商的青睐,由开源社区主导的一些SOA项目正在受到人们的关注,比如由Apache软件基金会发起的Tuscany项目,主要目标是为用户提供一组SOA基础设施,其中包括Java和C++实现的SCA/SDO/DAS标准;由Eclipse基金会主导的开源项目STP(SOA Tools Platform),目的在于为技术人员提供一个灵活可扩展的框架,技术人员能够在这个框架的基础之上围绕SOA方便地进行设计、配置、组装、布署、监控和管理等工作。

云计算对于开源技术来说,也将是一个非常积极的趋势。如果你喜欢微软的开发工具,你可以使用。net,如果你喜欢开源开发工具,你可以使用Eclips和NetBeans.云计算使所有的开发人员和开发工具处于相同的起跑线上,开源社区也有机会与其他厂商一起在”云”里竞争。

有了SaaS、SOA、云计算这些因素的带动,开源不愁没有用武之地。

Microsoft Silverlight 2 正式发布

Wednesday, October 15th, 2008

Microsoft Silverlight 2今天终于向用户发布使用。Silverlight Microsoft Silverlight是一个跨浏览器的、跨平台的插件,为网络带来下一代基于.NET的媒体体验和丰富的交互式应用程序。Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中。Silverlight可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。

点击进入安装界面:http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0

SpringSource将继续开源

Monday, October 13th, 2008

10月8日消息,基于社区反馈,Rod Johnson给出了一个最新详细的SpringSource主张策略。在他的日志中写到“有些人开始担心Spring将不再是开源的。尽管事实上我们并没有改变任何Spring代码的许可,却总是听到有关‘许可改变’的话。”

Let me take this opportunity once again to guarantee that Spring will remain open source for the community, under the current (Apache) license. Period.

Rod Johnson表示我们正在修正我们的策略。对于Spring的每一个版本,在社区里它仍然是主干,直至下一个版本稳定为止。

苹果不再要求iPhone开发人员签署保密协议

Tuesday, October 7th, 2008

10月2日消息,苹果将不再要求iPhone软件开发人员签署保密协议。许多开发人员都抱怨苹果的保密协议影响了他们的工作。

据国外媒体报道称,T-mobile USA约一周前推出了首款运行谷歌Android操作系统的手机。Android是一款开放源代码软件,对开发人员开发、销售软件没有任何限制。

相比之下,苹果要求所有下载iPhone软件开发工具的开发人员“发誓”不向其他人透露该公司的资料,即使是同事也不行。最近,苹果还禁止开发人员在网络上公布应用软件被苹果拒绝的原因。根据苹果的协议,软件开发人员只能在iTunes上销售自己的iPhone应用软件,而且苹果掌握着开发人员软件的生杀大权。

苹果表示,iPhone的保密协议旨在保护苹果的创新,“防止其它厂商窃取我们的创新,以前曾发生过这样的问题。”但开发人员抱怨称,这一协议使得他们与同事不能共享创意,或者有效地发现解决方案中的问题。共享信息有助于软件开发人员更快地开发缺陷更少的软件。

苹果承认保密协议给软件开发人员社区带来了一定麻烦,因此这一协议将不再适用于已经发布的iPhone软件,但正在使用处于测试阶段的iPhone软件的开发人员仍然需要遵守这一协议。这种做法既符合苹果在Mac计算机软件方面的政策,也符合计算机产业的“行规”。