企业在进行信息化建设的时候会用到大量的软件,这时候通常有两种选择,商业软件或者是开源软件。选择商业软件意味着你将获得更多的支持,不论是来自第三方的服务商还是软件厂商本身;选择开源软件就意味着你需要投入大量的人力物力去实施部署。 相比之下,商业软件的是购买软件包的形式,其他通常可以得到不同程度的软件支持,如果出现额外的需求也许企业需要支付额外的费用。开源软件就不是这个样子,只有你拥有足够强大的技术团队,你就可以搞定这一切。 自由软件,自由市场动态 开源软件之所以与商业软件不同,是因为开源社区与管理者会主动进行代码的修改与检测,并且完全免费的提供给任何人使用。但是社区和管理者并不为其他提供服务支持,比如Red Hat软件订阅模式。企业可以免费试用Red Hat的软件,但并不意味着企业可以免费获得Red Hat的服务支持。这也是很多开源软件的商业模式之一。 开放源代码定义给出了开放源代码软件的基本性质。不幸的是,术语"开放源代码"遭到了滥用,并且由于它的描述性,它不能作为一个商标被保护。由于社团需要一种可靠的方式以确定一份软件是否真正是开放源代码软件。 在开源软件的世界中分为多种开源许可协议,企业需要按照这些协议使用软件,比如对软件进行修改后需要将源代码进行公布,以便于他人可以继续使用。 |