开源软件和网站设计:一经出售概不负责
开源软件(OSS)是免费的,免费发布并且比那些专卖的产品要更安全。但是,正如罗马人所说的,Caveat emptor(顾客留心,意为货物出门概不退换)。OSS也有很多缺点,因此资金不足资源紧张的中型企业(SMB)在购买基于开源的网站之前有必要做一定的研究……
【IT专家网独家】采用开源软件创造或者重新设计一个网站应该是件很容易的事情,对吗?也许是,也许不是。
的确,开源软件(OSS)是免费的,免费发布并且比那些专卖的产品要更安全。但是,正如罗马人所说的,Caveat emptor(顾客留心,意为货物出门概不退换)。OSS也有很多缺点,因此资金不足资源紧张的中型企业(SMB)在购买基于开源的网站之前有必要做一定的研究。
在开展任何网站计划之前,应该要对开放源码的利益和风险进行评估,并将其与专卖软件作比较。其中要考虑的关键问题有可靠性、节省的版权费用V.S维护和发展的成本、兼容性、维护和建设利益V.S购买费用。
可靠性
有一种相当普遍的看法(开源支持者持有的看法),OSS软件比专卖软件要更可靠。这种看法不是完全正确。举例来说,Linux应用软件就能够在比较旧的计算机上可靠地运行。然而,有一些开源软件则不是那么可靠,而且很多开源甚至都比不上Windows产品。
1.选择那些已经在市面上存在很长一段时间了的有稳固的客户和开发商团体的产品。
2.登陆OSS网站查询一些关于你实施的计划中可能需要的网络服务器、内容管理系统以及其他网络工具的有用的信息。
开发和维护的成本V.S节省的版权费用
虽然开源软件是免费的,但是对开源软件的开发和维护却不是免费的。你首先需要确定,雇用一个网络开发员来创造并维护用户化的基于OSS的网站是不是或多或少比使用专卖解决方案更有利。对于很多企业来说,决定因素在于维护的质量。
然而在开源世界维护随时都是可用的,它并非总是为方便用户使用,因为它往往主要是针对开发商的,而不是终端用户。不过,越受欢迎的应用软件,你越有可能找到和专卖解决方案提供的维护基础设施一样专业的维护基础设备。厂商和供应商将提供服务水平协议、全天候维护、维护包和服务台服务,当然,这些都不是免费的。
很多中小企业会觉得维护自己网站的费用与不必支付的许可证费用基本上能抵消。
兼容性
把开源软件和其他软件放在一起运行会是个不小的挑战,因为很多开源软件不是“即插即用”的,需要另外进行编程。如果你的预算不是那么紧张,公司内又没有IT专门技术,那么你最好选择一个专卖解决方案,因为它可以提供与你的后端办公室程序的网络兼容性
自己建设软件还是购买软件?
如同任何技术项目一样,你可以选择自己建设软件也可以购买现成的。OSS是帮助自主建立软件的理想工具,因为:
1. 开源软件比专卖软件更容易进行用户化。源代码是免费提供的,并且它可以根据客户的需要进行调整。但是最好还是自己创建模块,而不是修改核心应用程序。如果你修改了核心应用程序,可能将要花费大量的费用进行升级。
2. 开源网站是可以使用工具进行开发的,这就避免了被特定供应商或者软件包锁定的可能。
3. 开源软件还配备了模块化的可重用的组件。
另外还要记住,除非你是要开发一个纯粹的完全基于网络的项目,你并不需要创造什么特别标新立异的东西。你可以就使用那些不需要开发和维护的可靠的开放源技术。因为你开发出越多的代码,你就需要花费越多来进行维护。大多数受预算约束的中小型企业使用开放源软件是因为,这让他们能腾出更多的钱来用于服务以及根据他们特定的需要对软件进行的用户化。
大家都知道建设软件是很昂贵的。但是购买一个产品可能更加昂贵,特别是当你选购了一种安全漏洞百出的无法修理的软件。所以选购软件一定要慎重。(编译:邹铮)
TechTarget独家授权,严禁转载!
- 本文关键词:



