企业开源治理案例及开源项目列表
企业开源治理案例
企业 | 概述 | 企业开源治理案例 | 治理成效 |
微众银行 | 微众银行是一家依 靠科技作为核心发 展引擎的金融机构,在立行之初就 坚定不移选择拥抱 开源,并逐渐完善 形成微众银行的开 源发展路径以及开 源治理策略。 | 成立了公司级别的开源 治理组织架构;发布了 一系列跟开源相关的管 理办法和指导手册等;通过具体工具平台和标 准化流程进行实施落地。 | 基于各种开源技术构建了分 布式的银行核心系统,并在日 常研发过程中高度依赖上万 开源组件;企业内部已经达成 “上游优先”的共识策略,充 分利用社区已有成果,积极参 与并推动上游项目发展。 |
中兴通讯 | 制定了一整套的开源软件合规&安全 治理机制,并在全 公司进行推广与落 地,在原有 IT 研发 工具系统上进行了 优化和补充,逐步形成了完善的开源 软件全生命周期管理和治理机制。 | “官网同源”:管控开 源软件的引入,确保产 品项目尽量使用主流 的、相对成熟的、风险 相对较小的开源软件。“内源同源”:公司内 使用的同一个开源软件 的同一个版本的源码和 制品的来源相同。“版 本同源”:优化公司开 源软件库,确保一个开 源组件在公司开源库中的有效版本数量有限。 | 通过一个开源软件引入流程 来完成引入一个产品项目需 要增加某种功能组件。开源软 件在进入开源软件库后,可以 供公司内所有产品项目使用。引入了第三方安全漏洞扫描 工具,对产品进行定期扫描以 及发布前的扫描。开源软件合 规使用和分发。 |
小米集团 | 小米基于开源软件 的特点,结合业务 实际情况,建立了 贴合业务场景的开 源合规治理体系, 为小米集团高效、 安全地使用开源技 术保驾护航 | 设立开源委员会,下设 主席、秘书长,以及若 干个工作组,其中包括 开源合规工作组,主要 由法务部牵头,负责开 源合规、治理工作。小 米开源委员会牵头制定 了《开源合规与风险管 理制度》作为开源项目 合规治理的指导性文 件。在开源治理实践中 融合开源合规培训,及 开源文化、理念宣贯。 | 参与多个国际重大的开源项 目,比如 Hadoop、Spark、 Kubernetes、TensorFlow 等, 作出了很多重要贡献;将自研 的、具有通用性的软件系统回 报开源社区,推出了 Pegasus (分布式 KV 存储系统)、 SOAR(SQL 优化和改进工 具)、MACE(移动端深度学 习框架)等一系列优秀的开源 项目。 |
中 移 软 件 | 负责移动云工作, 特别重视云计算、 大数据基础技术的 研发,在开源软件 使用的基础上一直 致力于开源社区的 贡献。根据自身特 点建设了围绕产品 全生命周期管理的 开源治理体系,维 护开源生态,保障 用户利益。 | 内部设有公司级领导直 接分管的跨部门跨条线 的开源治理虚拟团队, 该团队由技术部牵头技术、运维、综合、市场 等条线部门的专业人员 组成,并在各产品部门 分别设有开源接口人协 助管理。团队主要包括 法务小组,知产小组, 安全小组,技术专家小 组以及其他支撑组。 | 已经建立了较为完善的开源 治理体系,企业内部研发人员 也都接受了专业培训。持续保 持社区贡献,维护开源生态建 设,引领行业技术的创新和发 展,为客户提供高质量的云服 务。 |
腾讯 | 腾讯开源向“自下而上”与“自上而 下”相结合的协同 式开发演进。在内 部协同共建的基础 上,推动更底层、 更重磅的技术对外 开放,不断完善开 源治理,打造开发 者共建的生态。与 腾讯云紧密结合, 为开发者提供更多 便利的基础服务、 工具和开源项目。 | 组织保障,腾讯在技术委员会之下成立了对外 开源管理办公室,下设 开源管理组、腾讯开源 联盟和开源合规组三大 组织。系统支持,腾讯 在内部建立和完善了代 码开源所需的平台和工 具,协助业务团队进行 规范的开源审核。文化 宣导,注重建设腾讯新 代码文化和内部开源文 化,鼓励腾讯项目首先 在腾讯内部流动,并对 有价值的项目引导和帮 助对外开源。 | 为开发者们提供与国内外开源基金会和开源社区合作交 流的机会,将优秀的项目有效 回馈给社区,建立起以开源为 核心的技术生态圈。已经形成 了“代码开源协同作基础,产 品社区商业促进步,打通内外 开源‘双循环’”的开源战略 模式。通过开源内循环,孵化 出的新秀项目以及毕业优秀 的开源项目,然后可以输送至 外部开源社区。通过开源外循 环,引入外部优秀的开源项 目,通过外部的新鲜血液促进 内部技术持续的创新。 |
来源:2021开源生态白皮书
全球开源项目列表
全球开源技术发展周期长,每个时期都有众多开源软件涌现, 现今开源项目基本覆盖目前主要技术领域,并占据主流地位,本图 表展示全球各领域热门开源项目。
领域 | 开源项目 |
Web 前端 | Webpack、jQuery、node.js、Marko、Electron、three.js、BABEL、 BULMA、Deno、ZURB Foundation、Bootstrap、aurelia、TodoMVC、 Fresco、Stetho、Redux、Flux、Flutter、Ember.js、SwiftUI、React、 Scrapy、Yoga、VUE、AngularJS、JSP、ASP |
WEB框架 | I/O、Nutch、Selenium、etherpad、webpack、servo、dojo、fastify、 Flask、Django、Svelte、Flutter、Gin Web Framework、Laravel、 Nuxt.js、Meteor、Haproxy、Varnish Cache、Express、Pure.CSS、 Polymer Library、phpMyAdmin、Ruby on Rails |
云计算 | Envoy、Harbor、etcd、OpenStack、CoreDNS、Prometheus、fluented、 Apache cloudstack、containerd、Cloud Foundry、Kubernetes、Ironic、 Apache Libcloud、Xen、Linkerd、Kubesphere、Jaeger、K8S、 OpenStack、Gluster、Eucalyptus、Docker、KubeEdge、rkt、Ceph、 OpenShift-OKD、moby、CHEF、ansible、Saltstack、puppet、 Eucalyptus、AppScale GTS、KVM、cri-o、Rancher |
中间件 | Apache Tomcat、Apereo CAS、Apache RocketMQ、RabbitMQ、 OpenMessaging、Pulsar、jetty、Apache HTTP Server、Netty、JBoss、 GlassFish、Nginx、IIS、OpenResty |
RPC | Apache Thrift、gRPC、Dubbo |
数据库 | Apache Cassandra、MariaDB、JanusGraph、CouchDB、Apache Derby、Impala、Apache Drill、Apache Jackrabbit、RethinkDB、 Apache Geode、Apache Hive、MySQL、redis、etcd、LiteDB、 PostgreSQL、pouchdb、Memcached、SQLite、QuestDB、 FoundationDB、AlaSQL、Greenplum、CockroachDB、H2、 Timescale、Hazelcast、MongoDB、influxdata、RavenDB、Dgraph、 LevelDB、Sphinx、OrientDB、Couchbase、Neo4j、ArangoDB、 Percona、Riak、CouchDB、OpenLDAP |
大数据 | Apache Zeppelin、Apache calcite、Apache Druid、Apache Spark、 Apache Hadoop、Presto、Beam、Apache Ignite、Apache Flink、 Apache Thrift、Apache Storm、Apache Camel、Apache Flume、 Apache ZooKeeper、ApacheHBase、ApacheKylin、Kafka、Azkaban、 scribe、Delta Lake、Alluxio、ClickHouse、elastic、Analytics Zoo、 ElasticSearch |
操作系统 | ReactOS、ecos、gentoo Linux、Apache mynewt、NetBSD、Anolis OS,Raspberry Pi OS、Apache NuttX、Zephyr、UNIX、MeeGo、 Android、Parrot OS、PureOS、Oracle Linux、RHEL、Debian、 Linux、Qubes OS、MIPS、alpine Linux、Fedora、FreeRTOS、Oracle Solaris、Kubuntu、Azure RTOS ThreadX、CentOS、snappy、 FreeBSD、KDE neno、GNU Hurd、Zorin OS、Fuchsia、VOID、 Arch Linux、Chromium、Solus、Sparky Linux、ARM MBED、 openSUSE、Xvuan、Tizen、TinyOS、Kali、Ubuntu |
开发工具与环境 | Synapse、Cordova、Eclipse Che、Skywalking、Fluentd、Apache JMeter、Jenkins、Gerrit、GitLab-CE、SonarQube、Pinpoint、Ansible、 Zulip、Kong、JFrog、lime、Qt、Notepad++、Kibana、NativeScript、 Logstash、Grafana Labs、VS Code、GNU Emacs、Gitpod、Vim、 Postman、eclipse、Eclipse Theia |
基础库 | Apache ShardingSphere、Kafka、Apache RocketMQ、The GNU C Library、Hyperscan.IO、Boost、RocksDB、DPDK、Zlib、Jemalloc、 snappy、zstd |
人工智能 | ONNX、Tvm、Mahout、AI Fairness 360、DL4J、mxnet、PredictionIO、 NuPIC、OpenCog、PyTorch、Scikit-learn、Flair、Yolov3、Faiss、 Cognitive Toolkit、Netron、StyleGAN、spaCy、NumPy、Caffe、 TensorFlow、Horovod、DeepMind、Dopamine、OpenCV、Magenta、 Mlflow、DeepDream、Pattern、Keras、NNI、AlphaGo、Kubeflow、 FastText、Detectron2、DeepMind |
区块链 | Hyperledger、Accord Project、OpenChain、ThunderCore、ethereum、 Bytom、Amazon Managed Blockchain、Zcash、QTUM、Libra、 MultiChain、Quorum、Hydra、Chainlink、Corda、EOS、Elements、 BitCoin、NEO、Embark、web3.js、Truffle Suite、Storj |
微服务 | Istio、Service Mesh、Spring Cloud、Spring Boot |
物联网 | Raspberry Pi OS、Eclipse IoT、Arduino、arm Mbdos、Azure IoT Edge、Node-RED、Contiki-NG、OpenWrt、Ubuntu Core、RIOT OS、 IMPACT、HealthKit、CubieBoard、BeagleBone、DeviceHive、Zephyr、RT-Thread、CareKit、HealthKit、Zetta、Fuchsia、HomeKit、 Kaa、ThingsBoard、EMQ |
来源:2021开源生态白皮书
互联互通社区
互联互通社区专注于IT互联网交流与学习,旨在打造最具价值的IT互联网智库中心,关注公众号:互联互通社区,每日获取最新报告并附带专题内容辅助学习。
方案咨询、架构设计、数字化转型、中台建设、前沿技术培训与交流,合作请+微信:hulianhutongshequ
企业开源治理案例及开源项目列表相关推荐
- 腾讯开源再获OSCAR 5项大奖,全国首家可信开源治理认证自发开源企业
7月3日,由中国信息通信研究院主办的2019云计算开源产业大会在北京举办.腾讯开源独揽尖峰开源企业奖.尖峰开源技术创新奖(自主研发项目).尖峰开源技术创新奖(基于社区版本二次开发项目).行业开源技术领 ...
- 开源雨林企业开源治理与贡献论坛| ChinaOSC
ChinaOSC 2022开源雨林企业开源治理与贡献论坛将于8月20日13:00-17:00在陕西省西安高新国际会议中心召开.本次开源雨林session将围绕社区和企业实践,来阐释企业如何用好开源,以 ...
- 腾讯荣获OSCAR尖峰开源企业奖 参与国内首个开源治理白皮书编写
3月21日至22日,中国云计算开源领域最专业.最高端.最具规模的行业盛会"OSCAR云计算开源产业大会"在国家会议中心召开,该会议由工业和信息化部指导.中国信息通信研究院主办.腾讯 ...
- 木兰许可证专业解读及首批采用“木兰”开源项目列表
距离"木兰"正式上线已半月有余,感谢业界专家的支持和广大开源爱好者的热心提问,首期木兰许可证FAQ将为你带来专业解读,并公布首批采用"木兰"的项目列表. 引言 ...
- Twitter开源软件项目列表
在Twitter公司,当计划开展一个新项目时,工程师会首先衡量需求以及开源项目的能力,并通过定制开源项目来更好地满足需求.正是如此,Twitter才发展如此迅速,并轻松解决了日益飞速扩增的流量和请求. ...
- 视频处理的知识_开源项目_项目列表
视频处理的知识和项目列表 Part I 视频处理的知识列表 Part II 开源项目 Part III 项目列表
- TensorFlow---(1)开源软件库TensorFlow最全教程和项目列表
TensorFlow 是一个开源软件库,用于使用数据流图进行数值计算.换句话说,即是构建深度学习模型的最佳方式.本文整理了一些优秀的有关 TensorFlow 的教程和项目列表. 一.教程 Tenso ...
- NASA 美国国家航空航天局开源项目列表
美国宇航局,即 NASA ,将 253 个软件项目开源目前托管在 Gitithub上(https://github.com/nasa),NASA 希望可以通过开源收获更多项目改进的建议,同时NASA也 ...
- 开源软件库TensorFlow最全教程和项目列表
TensorFlow 是一个开源软件库,用于使用数据流图进行数值计算.换句话说,即是构建深度学习模型的最佳方式.本文整理了一些优秀的有关 TensorFlow 的教程和项目列表. 一.教程 Tenso ...
最新文章
- 2021-2027年中国中高端女装行业市场分析预测及投资方向研究报告
- 奋斗--陆涛在高强追悼会上说
- 在 IntelliJ IDEA 中与小姐姐连麦写代码是什么体验?
- fh admin mysql版本_mysql5.6 和 mysql8 配置的差异
- Web自适应布局你需要知道的所有事儿
- echarts 图表配置tooltip 的formatter
- InstallShield For .Net制作.Net项目安装包之完整代码
- Android 四大组件 之 活动(Activity)
- 0501 0503 模块区别_深圳兼容思科光模块市场
- 关于PScs6无法拖入图片的解决
- docker访问宿主机127.0.0.1
- linux weblogic 内存溢出,weblogic10内存溢出解决方法
- vuex vue-router
- linux was 读音,linux正确读音
- 华为OSPF多区域理论,路由重分发,末梢区域和完全末梢区域的优化,NSSA区域的优化
- 硬盘主要参数详解(上)
- IMS:MotionEvent 坐标点(上)
- conj在c语言中什么意思,关于conj是什么词性
- 【STM32】基于STM32F103C8T6的水质检测系统设计(声光报警、多级菜单)
- 删除 Zune 同步设置和历史记录教程
热门文章
- 初识ucos操作系统-----基于freescale K60硬件平台的ucos-ii的移植
- bootstrap标签页
- WAL Write AheadLog
- iToolab UnlockGo for mac(苹果设备解锁工具)
- linux虚拟网口不同vlan,管理交换机虚拟局域网VLAN的4种划分
- tab栏自动切换功能 鼠标移动上去取消自动切换 离开启动自动切换
- Windows开发之——超好用的快速搜索工具
- 人人网——正在下沉的巨轮
- bzoj4808: 马(最小割)
- Com插件开发-VBE-模块导出函数-DllRegisterServer-DllUnregisterServer-DllGetClassObject-DllCanUnloadNow-使用时机场合