Dear Apache ShardingSphere Incubator Community , After some discussions on the OpenShardingUI donation proposal, I would like to start a vote on accepting OpenShardingUI into the Apache Incubator as ShardingSphere's sub-project.
Discussion in ML https://lists.apache.org/thread.html/5edf7e9df370ac1ed9531232e8f240341ee87d1bad8629a165d74161@%3Cdev.shardingsphere.apache.org%3E https://lists.apache.org/thread.html/5cb119e4c7219c2bc0971a831d385b2c6ad1244c6fa9c20c29306d1a@%3Cdev.shardingsphere.apache.org%3E Please accept the OpenShardingUI podling into the Apache Incubator. The proposal can be found at https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/OpenShardingUI+Donation+Proposal. Here is the text of it: # Abstract OpenShardingUI[1] is a simple and useful web administration console for Apache ShardingSphere Incubator[2]. It is designed to help users more easily use ShardingSphere. It provides ability of registry center management, dynamic configuration management, database orchestration, etc. # Proposal The goal of this proposal is to bring the existing OpenShardingUI codebase and existing developers and community into the Apache Software Foundation (ASF) as ShardingSphere's sub-project. This project started in Open Source on Github nearly 6 months. OpenShardingUI is submitting this proposal to donate it to the Apache ShardingSphere Incubator under the Apache License, Version 2.0, in order to provide a visual management tool for ShardingSphere. These artifacts are currently available on GitHub at https://github.com/OpenSharding/sharding-ui. # Background ShardingSphere is an ecosystem of transparent distributed database middleware, focusing on data sharding, distributed transaction and database orchestration. It is also widely adopted by many companies and organizations as a solution to process their massive amounts of data. But it has long lacked an easy-to-use operation system for quick and easy configuration management and database orchestration. So Chen Qingyang and Wang Qi created a web administration console for ShardingSphere,and OpenShardingUI was born. # Current status After we pushed OpenShardingUI in Github in an open source way, many companies began to integrate it into their own systems to match the use of ShardingSphere. Current open source users are mostly IT company in China, like CHINA TELECOM Bestpay, etc # Core developer Chen Qingyang is an experienced open source developer and ShardingSphere PPMC. Wang Qi is an experienced open source developer. # Donation source Github repo: https://github.com/OpenSharding/sharding-ui # Source and Intellectual Property Submission Plan OpenShardingUI was opened in Github on 26 Nov 2018. The project major contributors are Chen Qingyang and Wang Qi. Chen Qingyang is ShardingSphere's PPMC, ICLA are submitted. Wang Qi will sign ICLA after OpenShardingUI is accepted into the Apache Software Foundation (ASF) as ShardingSphere's sub-project # External Dependencies ### Apache 2.0 licenses - sharding-orchestration-core 4.0.0-RC1: https://github.com/apache/incubator-shardingsphere - sharding-orchestration-reg-zookeeper-curator 4.0.0-RC1: https://github.com/apache/incubator-shardingsphere - snakeyaml 1.16: https://bitbucket.org/asomov/snakeyaml/src/default - commons-codec 1.11: https://github.com/apache/commons-codec - gson 2.7: https://github.com/google/gson - spring-boot-dependencies 2.0.2.RELEASE: https://github.com/spring-projects/spring-boot ### MIT licenses - lombok 1.16.4: https://github.com/rzwitserloot/lombok - axios 0.18.0: https://github.com/axios/axios - element-ui 2.4.9: https://github.com/ElemeFE/element - js-yaml 3.12.0: https://github.com/nodeca/js-yaml - lodash 4.17.11: https://github.com/lodash/lodash - normalize.css 8.0.1: https://github.com/necolas/normalize.css - qs 6.6.0: https://github.com/ljharb/qs - vue 2.5.2: https://github.com/vuejs/vue - vue-i18n 8.4.0: https://github.com/kazupon/vue-i18n - vue-router 3.0.1: https://github.com/vuejs/vue-router - vuex 3.0.1: https://github.com/vuejs/vuex - autoprefixer 7.1.2: https://github.com/postcss/autoprefixer - babel-core 6.22.1: https://github.com/babel/babel/tree/master/packages/babel-core - babel-eslint 8.2.1: https://github.com/babel/babel-eslint - babel-helper-vue-jsx-merge-props 2.0.3: https://github.com/vuejs/babel-helper-vue-jsx-merge-props - babel-loader 7.1.1: https://github.com/babel/babel-loader - babel-plugin-dynamic-import-webpack 1.1.0: https://github.com/airbnb/babel-plugin-dynamic-import-webpack - babel-plugin-syntax-jsx 6.18.0: https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-jsx - babel-plugin-transform-runtime 6.22.0: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-runtime - babel-plugin-transform-vue-jsx 3.7.0: https://github.com/vuejs/babel-plugin-transform-vue-jsx - babel-preset-env 1.7.0: https://github.com/babel/babel-preset-env - babel-preset-stage-2 6.22.0: https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2 - chalk 2.0.1: https://github.com/chalk/chalk - copy-webpack-plugin 5.0.3: https://github.com/webpack-contrib/copy-webpack-plugin - cross-env 5.2.0: https://github.com/kentcdodds/cross-env - css-loader 2.1.1: https://github.com/webpack-contrib/css-loader - eslint 4.15.0: https://github.com/eslint/eslint - eslint-config-standard 10.2.1: https://github.com/standard/eslint-config-standard - eslint-friendly-formatter 3.0.0: https://github.com/royriojas/eslint-friendly-formatter - eslint-loader 2.1.2: https://github.com/webpack-contrib/eslint-loader - eslint-plugin-import 2.7.0: https://github.com/benmosher/eslint-plugin-import - eslint-plugin-node 5.2.0: https://github.com/mysticatea/eslint-plugin-node - eslint-plugin-promise 3.4.0: https://github.com/xjamundx/eslint-plugin-promise - eslint-plugin-standard 3.0.1: https://github.com/xjamundx/eslint-plugin-standard - eslint-plugin-vue 4.0.0: https://github.com/vuejs/eslint-plugin-vue - file-loader 3.0.1: https://github.com/webpack-contrib/file-loader - friendly-errors-webpack-plugin 1.7.0: https://github.com/geowarin/friendly-errors-webpack-plugin - html-webpack-plugin 3.2.0: https://github.com/jantimon/html-webpack-plugin - mini-css-extract-plugin 0.6.0: https://github.com/webpack-contrib/mini-css-extract-plugin - node-notifier 5.1.2: https://github.com/mikaelbr/node-notifier - node-sass 4.10.0: https://github.com/sass/node-sass - optimize-css-assets-webpack-plugin 5.0.1: https://github.com/NMFR/optimize-css-assets-webpack-plugin - ora 1.2.0: https://github.com/sindresorhus/ora - portfinder 1.0.13: https://github.com/indexzero/node-portfinder - postcss-import 11.0.0: https://github.com/postcss/postcss-import - postcss-loader 2.0.8: https://github.com/postcss/postcss-loader - postcss-url 7.2.1: https://github.com/postcss/postcss-url - sass-loader 7.1.0: https://github.com/webpack-contrib/sass-loader - svg-sprite-loader 4.1.3: https://github.com/kisenka/svg-sprite-loader - url-loader 1.1.2: https://github.com/webpack-contrib/url-loader - vue-loader 15.7.0: https://github.com/vuejs/vue-loader - vue-style-loader 3.0.1: https://github.com/vuejs/vue-style-loader - vue-template-compiler 2.5.2: https://github.com/vuejs/vue/tree/dev/packages/vue-template-compiler - webpack 4.31.0: https://github.com/webpack/webpack - webpack-bundle-analyzer 2.9.0: https://github.com/webpack-contrib/webpack-bundle-analyzer - webpack-cli 3.3.2: https://github.com/webpack/webpack-cli - webpack-dev-server 3.4.1: https://github.com/webpack/webpack-dev-server - webpack-merge 4.1.0: https://github.com/survivejs/webpack-merge - jsonp 0.2.1: https://github.com/LearnBoost/jsonp ### ISC License - rimraf 2.6.0: https://github.com/isaacs/rimraf - semver 5.3.0: https://github.com/npm/node-semver ### BSD-3-Clause - shelljs 0.7.6: https://github.com/shelljs/shelljs # Required Resources ### Git Repositories: - https://github.com/OpenSharding/sharding-ui.git I### Initial Committers - 陈清阳, QingYang Chen, [email protected] - 王奇, Qi Wang - [1] https://github.com/OpenSharding/sharding-ui - [2] https://github.com/apache/incubator-shardingsphere The vote will be open for at least 72 hours or until necessary number of votes are reached. Please vote accordingly: [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove with the reason -- Chen QingYang Apache ShardingSphere
