赞
踩
企业开源治理案例
企业 | 概述 | 企业开源治理案例 | 治理成效 |
微众银行 | 微众银行是一家依 靠科技作为核心发 展引擎的金融机构,在立行之初就 坚定不移选择拥抱 开源,并逐渐完善 形成微众银行的开 源发展路径以及开 源治理策略。 | 成立了公司级别的开源 治理组织架构;发布了 一系列跟开源相关的管 理办法和指导手册等;通过具体工具平台和标 准化流程进行实施落地。 | 基于各种开源技术构建了分 布式的银行核心系统,并在日 常研发过程中高度依赖上万 开源组件;企业内部已经达成 “上游优先”的共识策略,充 分利用社区已有成果,积极参 与并推动上游项目发展。 |
中兴通讯 | 制定了一整套的开源软件合规&安全 治理机制,并在全 公司进行推广与落 地,在原有 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。