开源软件(OSS)提供给业务的利益已经很明确了,实施恰当地开源使用政策,对于维持内部系统的安全性和完整性是至关重要的。授予 OSS 使用者的权利和义务记录在开源许可证上面,而这个是根据原开发者指定的。开源的一些细节说明经常不能让人充分理解,许多年来,存在着许多开源反对者,争论许可证需求的关键。在业内有如此多虚假或不准确的信息,关于许可证引起的 FUD(恐惧、不确定性、怀疑),企业如何能确保他们投资于开源的决定是正确的呢?
两个关于开源的谬论
可怕的误解
首先,关于任何对开源软件的修改或自定义都必须公开发布这个观点,如果这是真的话,不免让人担心。涉及到开源软件的企业知识产权或敏感的业务逻辑开发可能会面临风险。所以对于纯粹私人的或内部使用,没有必要将修改的公开发布。
其次,开源不能专有软件一起使用根本就是一个无稽之谈,现实生活中就有有利的证据,你可以在 Linux 系统上面使用像工资、账单或 ERP 系统等专有软件,所以在开源技术上使用专有软件是完全合法的。
开源与闭源
闭源或专有软件在可以使用之前通常需要接受一个终端用户许可协议(EULA)。一个 EULA 可能会强加一些如何使用软件的限制条件,包括限制软件安装的服务器数量,或限制使用软件的用户数量。专有许可证不允许最终用户修改或重新发布软件。而另一方面,开源许可并不会限制如何使用软件,并在某些情况下授予用户额外的修改和重新发布软件的权利。
重要的是要明白,开源软件许可证是一个用户和软件开发人员之间的协议。相比之下,革新领袖 Intel 和 Red Hat 是强力的开源支持者,而且致力于确保最佳开源组合技术对企业而言是易接近的。拥有快速驱动开源的经验提供企业级开源解决方案,意味着这两家公司能够帮助企业简化这些复杂的事物并给业务带来巨大的价值。
著名的开源供应商(如 Red Hat 提供增值订阅服务)会提供企业级技术支持、硬件和软件保证,并且使用专业的知识和知识库来帮助企业,使他们在开源投资上面的回报率最大化。Red Hat 耦合了英特尔芯片的数据中心基础设施,为那些限制的专有系统提供了合算的开源替代品。这种方法允许企业使用开源技术创新和快速的部署可扩展的解决方案,在不影响可靠性和质量保证的情况下,以此来满足更快的业务需求。