技术开发 频道

开源如何改变软件开发和管理模式?

 

开源VoIP的发展

    据开源Digium公司的创始人Mark Spencer表示,基于Asterisk的VoIP应用程序已经被企业电话系统用户下载了440万多次,现在已拥有数百万用户。

    Spencer在1999年还是Auburn大学的一个计算机专业的学生,那时他创建了Linux Support Services,开始提供免费和商业的技术来支持Linux,随后他开始关注PBX。他开始使用自己的基于Linux的计算机和所掌握的C语言编程技术开始了开源Asterisk项目,来编写他自己的数字PBX。不久之后他创建了Digium公司。

    他表示,这个基于Asterisk的开源PBX项目从全世界范围的开源开发者中得到了很多帮助,现在他们已经成立了开源Asterisk社区。

    现在,从一些相对较小的独立数字电信软件提供商到一些大型的电信设备厂商已经开始支持基于Asterisk的数字PBX。

    和许多早期的开源社区先行者一样,Spencer坚信,他创建的每一项技术都应该反馈给社区。这也是为什么Asterisk是完全开源的原因。

    这种模式使得Asterisk一直免收任何费用,但是它也因此和当今最昂贵的PBX应用一样稳定。Asterisk社区的开源开发者来自于全球各地。许多企业甚至专门有开发者团队来创建基于Asterisk的产品和解决方案。

开源对企业运营的影响

    如上所述,开发软件的开源模型正在给世界带来巨大的冲击,不仅仅在软件开发和更广的高科技社区中,而且在全球的企业和单位中也是如此。

    无论是是在服务器、桌面计算机或移动设备中,你都正在越来越多的使用基于开源的产品或服务。

    在IBM用于降低数据中心的电源消耗的“Big Green”项目中,Linux是必不可少的一部分。Mozill基金会在尝到了Firefox成功的甜头后,继续研究它的Thunderbird电子邮件服务和针对移动设备的Minimo浏览器。而Wikia则通过它的Grub Web Crawler开始扩充它的Web搜索功能。诸如Asterisk开放PBX平台和开源TinyOS平台也正在发挥更大的作用。

    开源的共享不仅仅在于改变软件开发和部署的概念,而且在于企业运作如何被管理,以及单位如何利用更好的利用更广范围的个人和团体所掌握的知识。

0
相关文章