开源软件2017年的四大挑战

2017年到了,开源软件在新的一年中比以往任何时候都更受欢迎。不可否认,开源在相对较短的时间内得到了长足的发展。2007年1月,只有少数大公司投入巨资在开源上,闭源软件供应商像微软和VMware主导企业计算市场。历经十年,开源软件无处不在,超过三分之二的公司贡献开源。开源技术像OpenStack,docker和KVM被用来构建下一代的基础设施。但开源社区也面对一系列新的挑战。开源程序员和公司需要做的,就是思考在2017年如何做到一枝独秀。

开源软件2017年的四大挑战

开源的最大挑战

云计算。现在企业都提倡迁移到云,据消息称预计未来云计算将继续以以每年19.4%的复合增长率继续增长。这对于开源技术来说是个好消息。但是,但对于那些认为开源(或免费软件)的主要目的应该是免费用户的人来说,这是个坏消息。即使云是由开源代码驱动的。

物联网(IOT)。物联网提出的挑战类似于云计算的开源。许多物联网设备,如智能恒温器,部分是由开源技术提供动力。但是对于用户来说,这并不意味着什么,因为用户通常没有能力修改设备上运行的代码,这些文件往往是无证的,因为它们缺少便于修改和依赖专有组件的接口。

苹果。开源社区赢得了与微软的长期战争。但是,苹果仍然相当不喜欢开源(具有讽刺意味的是,鉴于MacOS是部分建立在开源代码来自BSD)。当然,苹果也发布了一些开源代码。但大多数苹果的产品和平台是超级专有和封闭。苹果机作为一个非常成功的闭源软件公司,开源将面临消费市场的激烈竞争。

公司控制权。在过去,大多数开源代码都是由志愿者编写的.。如今,绝大多数像Linux和OpenStack的项目代码贡献来自于红帽和Intel等的程序员。事实上,公司在开源开发上投入这么多钱是件好事.。但这种变化确实反映了企业对开源代码的控制程度要高得多。导致紧张关系,开源社区必须学会应对。

毫无疑问,开源软件将继续在这个新的一年蓬勃发展。但随着开源进入新的领域,开源景观正在发生变化,开源社区必须与之相适应。





本文作者:佚名
来源:51CTO
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/195011

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。