探索中国CIO人才现状 | 第四季调研报告
开源软件在商业世界中的10个最佳用途
2015-03-19  来源:ZDnet

在技术领域存在一定的必然性。举例来说,开源软件将以它自己的方式进入你的业务中。十年前,这一定很容易引发质疑。现在呢?没有办法避免——而且也是没有理由的。有了这么强大(同时也是必要的)技术,开源已经在各种情况下成为高科技的救星。但是开源最适合你的哪些业务领域?当然,这个问题的答案每家公司各有不同。但是一些应用可以在几乎所有情况下适用。

让我们来看一看开源软件的10个可能是最好的用途,有助于你企业增长,将你带入从未领略过的更高一级的灵活性和可靠性,或者只是为你省下相当可观的一笔预算。

1、服务器软件

如果你仍然在对抗微软IIS平台,那么你需要体验一下Apache了。这个旗舰的开源Web服务器软件是目前使用最为广泛的一个。它是免费的,令人难以置信地可靠,易于管理,且不需要IIS那样庞大的开销。但是开源并不仅仅局限于Web服务器。如果你需要在你公司上下共享SMB,那就考虑以下Samba吧。Samba 4甚至集成了Active Directory,这样你就不需要为在Samba服务器上设置单独的用户账户而担心。

2、部署

部署开源是一件非常简单的事情。PHP、Rails、Perl,可以利用这么多的语言进行开发,还有很多工具,从IDE到漏洞追踪。有大量部署开源的选择,或者使用开源工具(就像专有开发那样)。开源和专有之间最大的区别是,你可以访问到软件代码。在FOSS(免费开源软件)世界里,代码是一应俱全的。对于很多开发者来说,linux操作系统拥有他们开发、创建权限(尤其是那些不需要完整IDC进行编码的人)所需要的一切。如果你需要GUI开发工具,开源能覆盖你所需的一切。

3、安全性

通向安全的道路是充满挑战的,但是有很多途径可以取得成功。你可以选择“盒中安全性”解决方案,例如选择思科,或者你可以精心设计你自己的安全性,完美地满足你的需求,例如iptables。是的,开源安全路径需要花费多一些的时间去部署(需要更高的学习曲线),但是最终结果一般都是令人难以置信的。这甚至不涉及这样一种理念,在桌面上使用开源通常是一个比大多数专有系统更安全的平台。在桌面上部署linux,你的安全危机会急剧减少。

4、桌面

这是大多数阻碍发生的地方。不过,你必须考虑到这个因素,日常工作流程已经发生了重大转变。现在我们经常做的是通过一个Web浏览器。那么为什么不在桌面上部署linux?这不仅可以做多数日常工作,而且还不会遭遇各种病毒、恶意软件和更新等可能削弱系统的问题。但这并不完美——是什么平台?但它是稳定的,最后,它可以为你节约成本。这是双赢的。

5、工作流程

每个企业都依赖于工作流程。对于一些企业来说,一个顺畅的工作流程取决于工具。开源覆盖了这个领域。CRM、HRM、ERP、BI、BPM……开源可以处理几乎你可以相当到任何这些缩写名词,而且做得相当出色。有了像Pentaho、Collabtive和SugarCRM这样的软件,开源在任何时候都可以匹敌那些封闭源代码的工具。

6、协作

如果不能在一个项目上协同,你的员工就无法完成这项工作。因此你选择的协同工具是至关重要的。你会在开源的世界中发现很多高质量的协同工具。Cyn.in社区版、Zimbra开源版以及Kolab都只是开源世界中现有的出色协同工具中的三个例子。

7、大数据

当谈到大数据,开源再合适不过了。由于SUSE等,大数据和开源现在已经齐头并进了。向内存数据和实时内核补丁等创新,使得开源成为大数据的理想解决方案。它可以完美地满足部署在该平台上的大数据的大规模需求。封闭源代码的软件则无法达到这种级别的灵活性。

8、云

云领域的主要玩家都是开源的。像Red Hat、Ubuntu、SUSE、Amazon、Rackspace——他们都玩开源,知道开源是云部署的最佳解决方案。但是如果你不想选择规模较大的公司,还有一些新兴的工具,例如ownCloud,你可以利用它托管云的解决方案,或者自己搭建。

9、多媒体

如果你的企业为PR做播客或者视频,开源可以满足你。向Audacity和OpenShot这样的工具可以帮助你做任何音频或者视频方面的事情——而且成本低廉。事实上,你会发生很难找到比Audacity成本更低更好的播客工具,比OpenShot更易于使用的视频编辑器。这两款软件在创造专业品质方面表现出色,而且没有陡峭的学习曲线,或者封闭源代码工具相关的高成本。

10、电子商务

如果你的企业在网上出售产品,那么不尝试一下像PretaShop这样的工具就是你的失职了。PretaShop是目前最强大的电子商务解决方案——不考虑许可的话。它拥有几乎所有你可能需要的功能(以及一些你可能都没想到的功能),这款开源平台在电子商务的各个方面都有出色表现。

面向业务的免费开源软件

开源不再是处于业务对话的外围。在很多情况下,免费开源软件主导着与业务相关的话题。如果你一直在寻求考虑部署开源解决方案,那么先尝试一下这10项。

你是否已经向你的企业中添加了开源软件?如果是的话,是以什么方式。