红联Linux门户
Linux帮助

探讨"混源应用"的发展之道

发布时间:2007-08-20 00:00:25来源:红联作者:rganizati
  混源,是最近两年才出现的新词汇,由“mixed source”翻译过来。是相对于闭源软件(closed source)和开源软件(open source)而言,它是兼有闭源软件和开源软件的一种混合体。

  提到开源,第一个浮现在脑中就是Linux,公共的代码和年轻的理想主义者。尽管开源哲学已经做了很多有意义的工作,但大家都认为它还没完成它真正的内在需求。人们更希望数据能够被公开而不是代码。代码可以,经常也应该被一次又一次的重写,重构,但是只有合适的数据才能使系统运转。

  随着技术的发展,我们所用的计算设备,互相联系的越来越紧密。举个例子来说,你的日程安排软件的代码是开源还是的私有的变得越来越不重要;无论你使用微软的IIS还是Apache,使用.NET或X.org都不重要。真正重要的是这个日程数据是不是符合(例如)iCalendar 格式。当数据的重要性明确以后,应用软件的来源,它是开源的还是闭源的,都无关紧要了。这就是混源应用的初衷,最基本的出发点。

  “混源应用”听起来复杂,但是在平时的应用中,我们常常有意无意地实施了混源应用。从客户端的角度来看,混源应用很普遍。如Firefox、7-Zip等,都占据了一些份额。最近出现了模仿Debian Linux及其衍生版本的APT软件包的升级方式,即win-get,类似apt-get,这就是混源应用的一个很不错的尝试。从服务端角度来看,混源应用的环境也是很广泛的。知道WAMP吗?就是Windows平台搭配开源的Apache、MySQL、PHP,其实就是一种混源应用。微软已经计划在IIS 7.0模仿开源 Apache的特性,通过FastCGI原生支持多种开源开发环境,如PHP、Python、Ryby on Rails等等。这就是开源和微软闭源有趣的结合。

  越来越普遍的混源应用已经越来越多地引起人们的注意,关于混源应用的讨论话题也成为热门,混源相关的问题将各路专家引向了同一个圈子。为此,汇聚了来自开放社区的开源专家,微软、IBM和Oracle等厂商的技术高手,大家英雄不论出处,共同提供在技术应用方面的最佳体验,为广大技术人员提供专业的帮助。

  混源应用并不是开源和闭源之间不可调合的战争,也不能简单的看作是开源和闭源之间的妥协。所以,讨论“开源闭源孰优孰劣”的命题,没有意义,因为如今应用的环境,完全闭源的环境和完全开源的环境很罕见了;对用户来说,如何将我们的软件应用到极致,这才是我们的工作重点!
文章评论

共有 0 条评论