企业如何选择合适的开源软件

简介:

开源软件的普及正在给那些意欲选用的企业带来难题,过去,在选择非开源软件时,总是有不同的IT供应商对客户进行轮番“骚扰”,并历数各自产品的优点,但开源领域由于还没有形成那么大的市场规模,再加上开源软件繁多,企业自身选择什么样的开源软件,渐成问题。

开源的越来越主流化,企业需要确保自己所使用开源软件产品的可信赖性,于是,开源许可证变得越来越重要,但它实现起来并不容易,据报道,如今业内有超过 33万个开源软件供各种类型的企业使用。如此繁多的开源软件,不仅要保证其开源许可证,还要保证其高可靠性,这对于使用者来说,无疑是个难题。

要选择正确的开源软件,最基本的判定方式就是通过开源许可证,目前,也有相应的权威部门和机构来进行开源软件的认证,这样的部门有一套切实可行的认证管理以及说明文件。

除此之外,还有一些其他条件可以缩小选择开源软件的范围。例如:新的开源软件项目评估方法:SOS开源系统,这是源于开源策略专家Roberto Galoppini的自动化方法论。该工具使企业可以确定任何既定开源软件的风险水平。SOS开源系统使用24度量方法,并从开源项目目录中收集信息。 Galoppini还说,SOS 开源系统敏锐地集中在项目实力上,在项目稳定性和成熟性方面进行监测,并能够确定该项目是否具有一个可预测的切实可行的社区支持。

但是如果开发者已经在没有经过允许的情况下使用了开源资源该怎么办?当然,还是有应用程序解决这个问题的。如Black Duck软件,OpenLogic和Protecode为用户提供的服务可以跟踪开源软件的使用情况。事实上,这些供应商甚至可以通过内部编码应用程序的 方法来保证开源资料或者代码碎片不违法他们设计的许可。

对于那些还没有设置开源使用政策的公司,再也没有比现在更好的时机了。通过这些判定手段,企业可以更方便地选择到适合自己应用的开源软件。

文章转载自 开源中国社区[http://www.oschina.net]

相关文章
|
3天前
|
存储 机器学习/深度学习 人工智能
如何选择合适的企业存储
如何选择合适的企业存储
11 3
|
21天前
|
存储 数据可视化 数据处理
在实际软件开发中,如何选择合适的数据驱动方式?
【10月更文挑战第13天】在实际软件开发中,选择合适的数据驱动方式是一个关键决策,需要综合考虑多个因素。以下是一些具体的考量和方法,帮助你做出正确的选择。
27 2
|
24天前
|
NoSQL 关系型数据库 OLAP
如何选择最合适的数据库,帮助企业及个人业务更好的开展
如何选择最合适的数据库,帮助企业及个人业务更好的开展
|
4月前
|
运维 安全 网络安全
电商如何选择合适且稳定的服务器
综上,选择合适且稳定的服务器不仅要考虑硬件和软件的性能,还需要考虑服务商的服务质量和价格等因素。
50 0
|
6月前
|
开发框架 前端开发 JavaScript
开发公司和个人开发者有什么优势?软件开发如何选择?
开发公司和个人开发者有什么优势?软件开发如何选择?
74 1
|
6月前
|
机器学习/深度学习 人工智能 搜索推荐
干货分享|企业如何选择合适的数字化策略?
干货分享|企业如何选择合适的数字化策略?
71 1
|
供应链 数据可视化 Java
企业该如何选择数字化转型工具?
本人从事TOB服务行业 8 年,曾有幸参与过多家大型企业数字化转型的规划与实施。在这些服务的企业客户中,有初创企业从几个人开始,短短几年就发展成了拥有2000人的大型企业,也有拥有百年历史的跨国集团企业和国有单位。里面的大多企业都代表着典型的传统行业,但在过去的岁月里,他们都积极拥抱信息化和数字化转型,坚持战略引领和自主创新,使自身的数字化水平在行业中处于领先地位。
|
Cloud Native Unix Go
如何选择合适的开源许可证?
如何选择合适的开源许可证?
180 0