热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开源软件管理调研报告

开源软件管理调研报告作者微信:stray_bird_holy开源一方面可以突破技术壁垒,推动技术创新,另一方面也面临知识产权、安全、技

开源软件管理调研报告

作者微信:stray_bird_holy

开源一方面可以突破技术壁垒,推动技术创新,另一方面也面临知识产权、安全、技术运维等一系列与开源相关的风险问题。商业开源软件的模式其实并不难理解,也就是对开放源代码进行筛选、整合、优化,继而将之工程化、系统化、服务化和商业化。下面看看开源软件如何盈利,客户情况,风险问题。

 


开源软件的问题

下面以开源大数据技术Hadoop为例,解释一下开源商业模式和第三方商业版的不同。开源产品Apache Hadoop的开源协议决定:任何人可以对其进行修改,并作为开源或商业产品发布/销售。很多公司可以基于原始的开源Apache Hadoop推出自己的产品,总结如下:


产品

是否收费

优点

缺点

Apache发行版

开源

  1. 完全开源免费
  2. 社区活跃
  3. 文档、资料详实
  1. 版本管理比较混乱的
  2. 部署、安装、配置复杂
  3. 运维复杂,需要安装很多工具
  4. 生态圈的兼容性问题:比如Hive、Mahout、Sqoop、Flume、Spark、Oozie等,存在大量兼容性的问题

华为发行版

收费

增加了高可用性

 

Cloudera发行版

 

  1. 免费版提供基本功能
  2. 收费版提供高级功能

厂商锁定

  1. 相较于原生的hadoop在兼容性、安全型以及稳定性方面有所提升
  2. 提供了部署、安装、配置工具,大大提高了集群部署的效率
  3. 提供了管理、监控、诊断、配置修改的工具,管理配置方便

可以看出开源最大的好处就是没有license费用,版本升级更新频繁,但是在易用性、性能和稳定性等方面存在问题,导致企业不敢在生产环境使用,于是红帽等公司把开放社区里活跃的开源项目变成企业级的产品,以此作为开源软件的盈利模式。


开源商业模式

基本上开源的商业模式有2个基本类型:


  1. 基于开源软件进行二次开发。因开源软件的源代码是公开的,开源的license允许修改代码并作为商业产品出售,因此催生了大量基于开源软件进行二次开发,推出商业化解决方案的软件公司。这些公司通过开源,快速提高市场知名度,获取用户群的同时也得到很多社区的反馈,完善其产品,最终目的是通过为开源使用者提供咨询和技术支持服务获利,或者以开源软件获取销售线索,通过售卖有更多功能的收费版获利。比如基于openstack的云计算公司,基于ceph的分布式存储公司,国外的红帽、MongoDB、MariaDB、RedisLabs、docker等等公司。
  2. 提供开源软件laas的云计算厂商。首先亚马逊、阿里云等云计算公司提供开源软件的saas服务来吸引用户,比如mysql的云数据库等。随后云计算厂商观察到哪些开源技术在自己的云计算用户当中备受欢迎,随后直接基于开源软件推出该服务的自家版本。腾讯云的自研数据库CynosDB和AWS的AWS Aurora都是从mysql修改而来的。

 


开源软件的盈利情况

红帽是成功的开源软件公司,下面以红帽为例,介绍红帽如何孵化产品,如何提供服务以及盈利的情况。

 

红帽子贡献了大量开源软件的代码,包括linux操作系统CentOS, 分布式存储Ceph,linux操作系统Fedora Project, 分布式存储GlusterFS, 中间件JBoss和容器OpenShift Origin。此外,还参与Apache Camel, Kubernetes, the Linux kernel, the Open Container Initiative, the OpenDaylight Project, Open Platform for NFV and OpenStack等。

 

然后提取开源社区中的上游技术产品,对其中适合企业应用的产品进行检验、测试、打包作为稳定版本:


  1. 基础架构相关产品

  1. Red Hat Enterprise Linux
  2. Red Hat Satellite配置、部署和管理红帽产品的系统管理工具
  3. Red Hat Virtualization虚拟化软件

 


  1. 应用开发和其他新兴技术产品

  1. Red Hat Middleware
  2. Red Hat OpenStack Platform
  3. Red Hat Ansible Automation,
  4. Red Hat CloudForms
  5. Red Hat Storage technologies.

 


  1. 培训、支持服务。

  1. 咨询服务帮助客户使用红帽的基础架构,应用开发、集成、中间件、云、容器和存储方案。
  2. 支持服务为客户提供红帽产品的技术支持。
  3. 培训服务为客户提供红帽认证工程师服务。

 

因为没有license费用,红帽收取的是服务费以及培训费。以红帽的2019年财报数据为例分析盈利情况。


  1. 订阅费:2019年的订阅费3.74亿美元,增长14.6%。毛利率92.7%。因为源代码大部分都是从开源软件免费获取的,软件开发成本很低,所以毛利率很高。
  2. 培训和服务费:2019年的培训和服务费0.66亿美元,增长19.3%。毛利率31.1%。

 


红帽的运维需求客户

从网上公开信息可以找到一些红帽的客户的招标信息,可以看到不少金融企业使用红帽。


客户名称

项目名称

项目内容

要求

北京农商银行

redhat-linux软件服务项目

Redhat Linux操作系统软件原厂标准服务;

重大事件现场值守服务、现场问题排除和故障解决等现场技术支持服务。

 

中国人民银行

反洗钱监测分析中心redhat-linux软件服务项目

下列货物及其到货安装、调试、售后质量保证及技术支持、培训等服务:Redhat Linux原厂版操作系统和Redhat HA软件的一年订阅800电话7*24小时服务

 

中国银行

2019-2020年度数据中心软件产品维保服务(Redhat linux续保)项目

 

 

郑州银行

redhat操作系统授权采购项目

 

 

宁波银行

RedHatLinux及开源数据库维保服务项目

(1)Red Hat Linux原厂维保年度服务

(2) 开源数据库维保年度服务

 

交通银行

2019年全行软件维保采购项目项下redhatLinux软件维保服务

 

 

徽商银行

关于硬件设备及Redhat操作系统维保服务采购项项目

 

 

中国光大银行

2019至2021年度RedhatLinux软件产品维保服务采购项目

 

报价人必须具备原厂商“红帽软件(北京)有限公司”出具的针对本次采购项目的授权书。

上海黄金交易所

Linux  维保服务
 

 

投标人必须有近2年内有金融行业(银行,券商,保险,国务院批准成立的交易所)RedhatLinux系统维护服务的项目经验,须提供合同复印件并加盖公章。投标人必须是  2017  年度红帽合作伙伴(提供证明文件)。

昆仑银行

2017年度服务器与存储原厂维保与技术服务

生产X86服务器及存储设备原厂维保;EMC、HDS、REDHAT、HP(以HP-Cloud为核心的开发测试云)、VMWARE原厂技术人天服务;生产主机与存储类设备原厂维保服务;生产加密设备、加密平台原厂维保服务、支付密码校验系统软件维保;中兴传输、海博通、数据库审计系统、Checkpoint等原厂人天技术支持服务。

 

安徽省农村信用社联合社

Redhat linux软件产品及维保服务

Redhat linux软件产品 20套;Redhat linux一年期维保服务。

 

国家开发银行

2018年度开源数据库中间件软件维保服务项目

 

 

上交所技术有限责任公司

新债券红帽软件技术支持服务

 

6. 投标人需具有红帽原厂服务的授权资质;  7. 投标人需具有红帽原厂针对上交所技术公司提供服务的书面授权书

广州供电局有限公司

2017年调度自动化系统redhat Linux系统维保服务

为调控中心33套红帽Linux操作系统的维保服务,包括:提交专业定检报告、系统软件免费补丁升级、系统故障缺陷应急抢修处理、系统日志报错分析、信息安全加固及相关技术支持、同时在重大保供电事件中提供24小时现场值班。

 

南京审计学院

RedHatEnterprisesLinux订阅服务

 

 

上海市静安区政府

关于静安区教育局采购RedhatEnterpriseLinux5.0软件项目

 

 

中国太平洋保险(集团)

RedHatLinux2019年软件维保项目

 

 

中国移动上海公司

2019年redhat操作系统维保服务

网管支撑系统维保服务     

 

中国电信江苏分公司

2020年IT核心系统数据库及PaaS开源软件维保服务项目

 

 

 


开源软件治理可以提供的服务


  1. 构建某个开源软件的综合性解决方案。以红帽为例,为某个开源产品提供完整的生命周期管理,提供一整套配置、管理、打补丁、升级版本、易用性、安全补丁等服务。
  2. 提供基于开源软件的云计算服务。
  3. 开源运维服务。企业可通过为客户提供某个开源软件的文档、培训、二次开发、容量规划、故障排查解决、风险预警、季度巡检、动态监控与主动事件告警、产品更新和维护等服务而获得收入

 

开源软件的风险分析

企业在使用开源软件的过程中要特别注意遵循相关规则,包括开源许可证的要求、开源基金会的规范、相关的法律条例等。若开源软件使用者未依照相应的开源许可证来使用开源软件,将可能侵犯开源软件作者或权利人的知识产权。比如GPL许可证规定使用了GPL许可证的软件,那么就必须开源。

http://www.techbulo.com/wp-content/uploads/2018/08/opensrc.jpg

考虑到大部分开源软件的公司都是在美国,在中美关系紧张的背景下,使用开源软件也会收到中美关系的影响。

开源软件的运维也对相关技术人员提出了更高的要求,为了解决bug需要修改源代码。


推荐阅读
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • 本文介绍如何通过整合SparkSQL与Hive来构建高效的用户画像环境,提高数据处理速度和查询效率。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • 精选10款Python框架助力并行与分布式机器学习
    随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 如何在U8系统中连接服务器并获取数据
    本文介绍了如何在U8系统中通过不同的方法连接服务器并获取数据,包括使用MySQL客户端连接实例的方法,如非SSL连接和SSL连接,并提供了详细的步骤和注意事项。 ... [详细]
  • 本文来自微信公众号:界面新闻(ID:wowjiemian),作者:席菁华,头图来自:视觉中国海底打桩,安装基座,吊装塔筒、机舱、叶片……北至山东,南至广东,在中国东部广袤的海域上, ... [详细]
  • 近期阅读了《中国云计算的十年变迁》和《阿里云背后的创新者们》两篇文章,深入了解了中国云计算的十年发展历程及阿里云的创立背景。阿里云作为中国公有云市场的先驱,其未来的竞争格局引人关注。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • 面对众多的数据分析工具,如何选择最适合自己的那一个?对于初学者而言,了解并掌握几种核心工具是快速入门的关键。本文将从数据处理的不同阶段出发,推荐三种广泛使用的数据分析工具。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
author-avatar
裂爆传说_818
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有