前两天,InfoQ 上有一篇关于开源如何影响数据库市场的报道。文中谈到,2014 年,商业的关系型数据库仅增长了 5.4 个百分点,而开源数据库市场却增长了 31%,可谓后劲十足。现在越来越多的企业在商业软件和开源软件之间都选择了开源。使用开源软件最明显的优势之一就是成本降低,比如我们使用开源的 MySQL、PostgreSQL 数据库根本不用花一分钱。但开源软件的使用门槛并不低,比如在使用之前企业需要做好调研工作,在使用过程中,企业需要知道如何与社区版本进行同步、互惠互利。UnitedStack 是一家基于开源技术的商业公司,为了了解他们在开源软件方面的实践经验,我们采访了他们的技术负责人余兴超。
InfoQ:企业在使用开源软件是应该如何选型?自研和开源之间如何抉择?
InfoQ:企业内部修改开源软件后,如何做才能保证 patch 尽可能被接受?如果不接受,如何维护?如何随着主版本的升级而升级?
InfoQ:决定使用开源软件后,企业应该做哪些调研和测试?具备哪些基础条件后,可以考虑再生产环境使用?
InfoQ:公司是否应该有开源文化?同事之间如何较好的传递开源软件的使用经验?
InfoQ:公司应该如何培养员工的开源文化、开源意识?
InfoQ:开源文化对公司有什么样的积极影响?
InfoQ:企业在开源方面的投入是否值得?从哪个方向做起?
受访嘉宾介绍
余兴超,现任 UnitedStack 平台架构负责人,同时也是 Puppet-OpenStack 社区核心开发人员,专注于自动化运维与持续交付领域。