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

Reply via email to