资讯中心

开源软件2017年的四大挑战

  

到2017年,开源软件在新的一年比以往任何时候都更受欢迎。诚然,开源在相对较短的时间内已经发展了跨越式发展。 2007年1月,只有少数大型公司大量投资开源,封闭源软件供应商如微软和VMware领先企业计算市场。十年后,开源软件无所不在,超过三分之二的公司贡献开源。开源技术,如OpenStack,docker和KVM用于构建下一代基础设施。但是开源社区也面临着一系列新的挑战。开源程序员和公司需要做的是想想如何在2017年蓬勃发展。

打开开源是最大的挑战

云计算。现在公司正在推动向云的迁移,据来源称,未来预计云计算将继续保持19.4%的年复合增长率持续增长。这对开源技术是个好消息。然而,对于那些认为开源(或自由软件)应该是免费用户的主要目的的人来说,这是一个坏消息。即使云是由开源代码驱动的。

物联网(IOT)。物联网的挑战类似于开源云计算。很多东西网络设备,如智能恒温器,部分由开源技术供电。然而,这不意味着用户任何东西,因为用户通常不具有修改在设备上运行的代码的能力,其通常是未记录的,因为它们缺少容易修改和依赖专有组件的接口。

苹果。开源社区已经赢得了与微软的长期战斗。然而,苹果仍然相当不喜欢开源(讽刺的是,考虑到MacOS部分建立在BSD的开源代码上)。当然,苹果也发布了一些开源代码。但大多数苹果的产品和平台是超级独家和封闭。苹果作为一个非常成功的闭源软件公司,开源将面临消费市场的激烈竞争。

公司控制。在过去,大多数开源代码是由志愿者编写的。今天,绝大多数项目代码贡献,如Linux和OpenStack,来自于诸如Red Hat和Intel等程序员。其实,公司投资开源开发是这么好钱是一件好事。但这种变化的确反映了公司的开源控制的代码要高得多。导致紧张,开源社区必须学会做出回应。

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