专栏首页SDNLABSDN和开源十问十答

SDN和开源十问十答

开源软件同普通人有啥关系?

普通人只要使用智能手机或者上网,就在不知不觉中使用开源软件。智能手机的Andriod系统是开源的,iOS系统也是源于开源的Darwin。大部分网站系统是基于开源的操作系统(Linux),开源的Web服务器(nginx、Apache)和开源的数据库(MySQL)。据统计,世界排名前一万的网站中有75%由开源软件驱动,因此开源软件同每个人都息息相关。

开源等于免费吗?

开源软件(Open Source)同自由软件(Free Software)的根本区别就是开源软件仅仅把开源当成一种软件开发模式,开源软件的源代码开放给任何人自由获取,但是开源不反对商用公司基于开源代码来进行商品化改造。Linux是开源软件最早和最成功例子。今天几乎所有的嵌入式系统都是基于Linux的。很多公司的网络设备是基于Linux的,并没有妨碍公司的商业成功。RedHat是最成功的开源软件公司,它通过提供技术支持、培训和集成服务实现业务年收入超过15亿美金。

什么软件适合开源?

并不是所有的软件都适合开源,开源软件只有吸引到足够多的开发者和足够广的关注度才可能成功。因此开源软件一般是一些普遍使用的公共软件或者说基础架构,比如操作系统,数据库等等。大部分的应用软件尤其是自成一体的垂直应用系统,比如银行业务系统、电力调度系统等等,仍然是以闭源为主。

开源最大的好处是什么?

开源最大的好处就是防止垄断。开源允许用户基于源代码持续改进,开源软件可以脱离具体的公司而独立持续的生存和发展,从而摆脱特定厂商的垄断。开源作为一种软件开发模式本身的好处包括它让真正的用户加入到软件开发的各个阶段,从而可以让软件开发聚焦在解决真正的问题上,防止无用特性的开发浪费。开源让软件的全部细节暴露在千万人的眼睛下,从而更加容易的发现Bug,保证软件的质量稳定。

现在的开源主体是个体开发者吗?

历史上开源主要依赖个人开发者,但是今天的开源项目主要是公司行为,尤其是大公司的战略行为。开源是大公司树立行业声誉和战略竞争的有效武器。

SDN时代为什么要开源?

因为SDN的本质就是建立网络操作系统,从而使业务和应用同网络基础设施分离,实现业务的快速创新。未来整个网络和IT都会云化,SDN本身是为网络云化搭建基础平台,只有开源,才符合国家战略需求、网络运营商和用户需求,各厂商的公平需求,整个产业链的生态需求。

SDN时代开源了还如何赚钱?

基础平台软件的开源不妨碍商用软件产品的差异化和服务的变现。SDN软件平台夯实后,不同的客户和运营商仍然会有业务差异化的需求,SDN的应用层仍然会有大量的创新机会。同时网络云化后,传统的集成系统解构成大量的微服务系统,因此集成的复杂度远远大于目前的系统,需要的集成服务和专业技能要求更高,这都提供了大量的服务变现机会。

SDN时代开源和标准的联系?

传统的网络高度重视标准,标准是厂商互联互通的基础,标准是用文字描述的技术实现。SDN时代是软件的世界,软件之间也涉及大量的接口,这些接口同样需要标准。编程语言就是软件世界的描述,源代码就是软件技术的描述。因此对于软件的标准来说,只有编程语言描述的标准才是真正可以互联互通的标准,而人类阅读的文字标准最多是一种设计思路而已。因此软件行业更加注重可以运行的标准,SDN相关的标准组织最近也纷纷推出一些开源项目,也就不足为奇了。

SDN时代开源和生态的联系?

SDN时代是开放透明的,没有厂商可以独立的建设自己的封闭生态。开源社区本身就是一种生态构建的最佳方式。厂商在开源社区的贡献和分享会带来能力积累和声誉积累,这种能力和声誉本身就会带来伙伴和客户,自然形成伙伴生态。

SDN领域主要的开源项目?

SDN控制器的开源项目主要包括OpenDayLight和ONOS,这两个项目都是Linux基金会下面的项目,这两个项目都受到产业界的普遍关注。其中ONOS是业界首款聚焦运营商需求的控制器,得到全球大运营商的支持。SDN的另外一个关键部件是协同器,协同器是位于控制器之上实现业务端到端生命周期管理的编程平台。协同器开源目前处于起步阶段,主要的项目有Linux基金会下面的OPEN-O项目和ESTI下面的OSM(Open Source MANO)。另外同SDN强相关的网络功能虚拟化(NFV)的开源项目主要有Linux基金会下面的OPNFV,这个项目聚焦在为运营商提供从基层设施到协同管理的整体NFV开源解决方案。

本文分享自微信公众号 - SDNLAB(SDNLAB),作者:SDNLAB

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-05-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 开放网络没那么简单

    开放网元、释放数据的价值 从2012年开始至今,网络行业明显是O字辈的天下。所有我接触过了解过的组织和项目,都鲜有不含“Open”这个单词的。 ONF/OPNF...

    SDNLAB
  • 开源势力正在扩大的五大标志

    如果你目前还是觉得开源技术没有专有软件那样可靠,或者是安全性不够的话,我认为你是时候开始学习一下数字革命带来的巨大变化了。在过去的几年里,如 Google、Fa...

    SDNLAB
  • ONS 2015:你见或者不见,开源就在那里

    “软件定义网络、网络功能虚拟化和开源运动的时代已经到来”Guru Parulkar在6月16号的ONS大会开幕式上开始了他的演说。 诚然,这些技术还很年轻也存在...

    SDNLAB
  • 程序员应该做开源项目的 6 个原因

    程序员应该做开源项目的 6 个原因 开源开发人员都是义务劳动者”的观点已经成为编程世界中的陈词滥调,即使是那些伟大的开源举措也无法驳倒这种风靡一时的心态。 但是...

    用户1289394
  • 聆听中国开源最强音 | 国内大厂开源项目齐聚 OSCAR 开源先锋日

    聆听中国开源最强音,阿里、华为、腾讯、小米齐聚北京,万众期待的 OSCAR 开源先锋日终于到来啦!

    DevOps时代
  • 腾讯首次回顾开源十年历程,坚定开源理想与实践结合之路

    开源是全球开发者共享知识、共建技术的桥梁,而跨越技术本身,开源还是解决人类共同难题的重要模式。 12月19日,腾讯开源联盟主席单致豪在腾讯 2020Tech...

    腾讯开源
  • 如何优雅自如的使用开源许可证?中国信通院《开源许可证使用指南》即将发布

    近几年开源技术快速发展,在云计算、移动互联网、大数据等领域逐渐形成技术主流。开源一方面可以突破技术壁垒,推动技术创新,另一方面,不可避免的带来知识产权、信息安全...

    DevOps时代
  • 每一位程序员,都可以贡献开源吗?

    刘天栋:近期举办的中国开源年会,大会主题叫“开源向善”,开源代表向善的力量。在座很多开发者可能会疑问:开源和向善有什么关系呢?大家常常说贡献开源成就自身,这是开...

    腾小云
  • 程序员应该做开源项目的 6 个原因

    “开源开发人员都是义务劳动者”的观点已经成为编程世界中的陈词滥调,即使是那些伟大的开源举措也无法驳倒这种风靡一时的心态。

    哲洛不闹
  • 腾讯开源再获OSCAR 5项大奖,全国首家可信开源治理认证自发开源企业

    ? 7月3日,由中国信息通信研究院主办的2019云计算开源产业大会在北京举办。腾讯开源独揽尖峰开源企业奖、尖峰开源技术创新奖(自主研发项目)、尖峰开源技术创新...

    腾讯技术工程官方号

扫码关注云+社区

领取腾讯云代金券