当前位置:   article > 正文

企业开源治理案例及开源项目列表

企业开源的例子

c8c9a7252eff9781231020fca715cb17.png

5248aaf9e781b335e6124ba48faf43e4.gif

企业开源治理案例

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

f1947a69c4b456fce04242fd64521af9.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/561918
推荐阅读
相关标签
  

闽ICP备14008679号