Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-12-12 Thread Roman Shaposhnik
Done.

Thanks,
Roman.

On Tue, Dec 12, 2017 at 6:24 AM, Craig Russell  wrote:
> Ping.
>
>> On Dec 11, 2017, at 7:23 AM, Craig Russell  wrote:
>>
>> Hi,
>>
>> Can you please add this to 
>> https://wiki.apache.org/incubator/ProjectProposals so it can be found easily.
>>
>> Thanks,
>>
>> Craig
>>
>>> On Nov 13, 2017, at 10:15 PM, Willem Jiang  wrote:
>>>
>>> Hi All,
>>>
>>> I would like to start a VOTE to bring the ServiceComb project in as an
>>> Apache incubator podling.
>>>
>>> The ASF voting rules are described:
>>>
>>> https://www.apache.org/foundation/voting.html
>>>
>>> A vote for accepting a new Apache Incubator podling is a majority vote for
>>> which only Incubator PMC member votes are binding.
>>>
>>> This vote will run for at least 72 hours. Please VOTE as follows
>>> [] +1 Accept ServiceComb into the Apache Incubator
>>> [] +0 Abstain.
>>> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
>>>
>>> The proposal is listed below, but you can also access it on the wiki:
>>>
>>> https://wiki.apache.org/incubator/ServiceCombProposal
>>>
>>> Best regards,
>>>
>>> Willem Jiang
>>>
>>> = ServiceComb Proposal =
>>>
>>> == Abstract ==
>>>
>>> ServiceComb is a microservice framework that provides a set of tools and
>>> components to make development and deployment of cloud applications easier.
>>> It provides functionalities such as service contract enforcement, service
>>> registration, service discovery, load balance, service reliability (latency
>>> and fault tolerance, flow control and graceful degradation, handler chain
>>> tracing), eventual data consistency and so forth.
>>>
>>> == Proposal ==
>>>
>>> The goal of this proposal is to bring the existing ServiceComb codebase and
>>> existing developers into the Apache Software Foundation (ASF) in order to
>>> build a vibrant, diverse and self-governed open source community around the
>>> technology.
>>> So far the major contributors to the project have been affiliated with
>>> Huawei and Huawei is planning to continue market and sell the Cloud Service
>>> Engine leveraging the ServiceComb framework.
>>> ServiceComb is currently a registered trademark owned by Huawei, and Huawei
>>> is happy to donate this trademark to Apache.
>>>
>>> Huawei is submitting this proposal to donate the Service source code and
>>> associated artifacts (documentation, web site content, wiki, etc.) to the
>>> Apache Software Foundation Incubator under the Apache License, Version 2.0
>>> and is asking Incubator PMC to establish an open source community. These
>>> artifacts are currently available on GitHub at
>>> https://github.com/ServiceComb/ and include:
>>> * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
>>> which adopts contract-first design
>>> * Service Center: a service registry that enforces service contract upon
>>> service registration and discovery
>>> * Saga: a distributed coordinator to achieve eventual data consistency
>>> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
>>> * ServiceComb.github.io:  the website repo of ServiceComb.
>>> * The other projects will be moved to another place if ServiceComb is
>>> accepted by Apache as an incubator project.
>>>
>>> == Background ==
>>>
>>> Microservices is a variant of the service-oriented architecture (SOA)
>>> architectural style that structures an application as a collection of
>>> loosely coupled services. ServiceComb is an open source microservice
>>> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
>>> which was developed in 2015. It is a part of ServiceStage of Huawei Public
>>> Cloud which is one-stop PaaS platform for enterprises and developers.
>>> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
>>> Platform and Huawei consumer cloud. The number of  companies using
>>> ServiceComb to develop their enterprise applications, they are
>>> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
>>> number is over 5 and counting.
>>>
>>> == Rationale ==
>>>
>>> ServiceComb has been developed as a total, open source solution for
>>> developing cloud native applications. So far ServiceComb has existed as a
>>> GitHub project with committers mostly working for Huawei. We feel that
>>> moving it to a neutral organization like Apache, with its strong governance
>>> model, is expected to help get more contributions from various
>>> organizations and developers, who may be concerned by exclusive control of
>>> ServiceComb by Huawei.
>>>
>>> == Initial Goals ==
>>>
>>> Our initial goals are to bring ServiceComb into the ASF, transition
>>> internal engineering processes into the open, and foster a collaborative
>>> development model according to the "Apache Way." Huawei and the current
>>> contributors to ServiceComb plan to develop new functionality in an open,
>>> community-driven way. To get there, the existing internal 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-12-12 Thread Craig Russell
Ping. 

> On Dec 11, 2017, at 7:23 AM, Craig Russell  wrote:
> 
> Hi,
> 
> Can you please add this to https://wiki.apache.org/incubator/ProjectProposals 
> so it can be found easily.
> 
> Thanks,
> 
> Craig
> 
>> On Nov 13, 2017, at 10:15 PM, Willem Jiang  wrote:
>> 
>> Hi All,
>> 
>> I would like to start a VOTE to bring the ServiceComb project in as an
>> Apache incubator podling.
>> 
>> The ASF voting rules are described:
>> 
>> https://www.apache.org/foundation/voting.html
>> 
>> A vote for accepting a new Apache Incubator podling is a majority vote for
>> which only Incubator PMC member votes are binding.
>> 
>> This vote will run for at least 72 hours. Please VOTE as follows
>> [] +1 Accept ServiceComb into the Apache Incubator
>> [] +0 Abstain.
>> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
>> 
>> The proposal is listed below, but you can also access it on the wiki:
>> 
>> https://wiki.apache.org/incubator/ServiceCombProposal
>> 
>> Best regards,
>> 
>> Willem Jiang
>> 
>> = ServiceComb Proposal =
>> 
>> == Abstract ==
>> 
>> ServiceComb is a microservice framework that provides a set of tools and
>> components to make development and deployment of cloud applications easier.
>> It provides functionalities such as service contract enforcement, service
>> registration, service discovery, load balance, service reliability (latency
>> and fault tolerance, flow control and graceful degradation, handler chain
>> tracing), eventual data consistency and so forth.
>> 
>> == Proposal ==
>> 
>> The goal of this proposal is to bring the existing ServiceComb codebase and
>> existing developers into the Apache Software Foundation (ASF) in order to
>> build a vibrant, diverse and self-governed open source community around the
>> technology.
>> So far the major contributors to the project have been affiliated with
>> Huawei and Huawei is planning to continue market and sell the Cloud Service
>> Engine leveraging the ServiceComb framework.
>> ServiceComb is currently a registered trademark owned by Huawei, and Huawei
>> is happy to donate this trademark to Apache.
>> 
>> Huawei is submitting this proposal to donate the Service source code and
>> associated artifacts (documentation, web site content, wiki, etc.) to the
>> Apache Software Foundation Incubator under the Apache License, Version 2.0
>> and is asking Incubator PMC to establish an open source community. These
>> artifacts are currently available on GitHub at
>> https://github.com/ServiceComb/ and include:
>> * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
>> which adopts contract-first design
>> * Service Center: a service registry that enforces service contract upon
>> service registration and discovery
>> * Saga: a distributed coordinator to achieve eventual data consistency
>> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
>> * ServiceComb.github.io:  the website repo of ServiceComb.
>> * The other projects will be moved to another place if ServiceComb is
>> accepted by Apache as an incubator project.
>> 
>> == Background ==
>> 
>> Microservices is a variant of the service-oriented architecture (SOA)
>> architectural style that structures an application as a collection of
>> loosely coupled services. ServiceComb is an open source microservice
>> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
>> which was developed in 2015. It is a part of ServiceStage of Huawei Public
>> Cloud which is one-stop PaaS platform for enterprises and developers.
>> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
>> Platform and Huawei consumer cloud. The number of  companies using
>> ServiceComb to develop their enterprise applications, they are
>> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
>> number is over 5 and counting.
>> 
>> == Rationale ==
>> 
>> ServiceComb has been developed as a total, open source solution for
>> developing cloud native applications. So far ServiceComb has existed as a
>> GitHub project with committers mostly working for Huawei. We feel that
>> moving it to a neutral organization like Apache, with its strong governance
>> model, is expected to help get more contributions from various
>> organizations and developers, who may be concerned by exclusive control of
>> ServiceComb by Huawei.
>> 
>> == Initial Goals ==
>> 
>> Our initial goals are to bring ServiceComb into the ASF, transition
>> internal engineering processes into the open, and foster a collaborative
>> development model according to the "Apache Way." Huawei and the current
>> contributors to ServiceComb plan to develop new functionality in an open,
>> community-driven way. To get there, the existing internal build, test and
>> release processes will be refactored to support open development.
>> 
>> 1. More specifically, our initial plan of moving ServiceComb to ASF is
>> focused on:
>> 2. 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-12-11 Thread Craig Russell
Hi,

Can you please add this to https://wiki.apache.org/incubator/ProjectProposals 
so it can be found easily.

Thanks,

Craig

> On Nov 13, 2017, at 10:15 PM, Willem Jiang  wrote:
> 
> Hi All,
> 
> I would like to start a VOTE to bring the ServiceComb project in as an
> Apache incubator podling.
> 
> The ASF voting rules are described:
> 
> https://www.apache.org/foundation/voting.html
> 
> A vote for accepting a new Apache Incubator podling is a majority vote for
> which only Incubator PMC member votes are binding.
> 
> This vote will run for at least 72 hours. Please VOTE as follows
> [] +1 Accept ServiceComb into the Apache Incubator
> [] +0 Abstain.
> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
> 
> The proposal is listed below, but you can also access it on the wiki:
> 
> https://wiki.apache.org/incubator/ServiceCombProposal
> 
> Best regards,
> 
> Willem Jiang
> 
> = ServiceComb Proposal =
> 
> == Abstract ==
> 
> ServiceComb is a microservice framework that provides a set of tools and
> components to make development and deployment of cloud applications easier.
> It provides functionalities such as service contract enforcement, service
> registration, service discovery, load balance, service reliability (latency
> and fault tolerance, flow control and graceful degradation, handler chain
> tracing), eventual data consistency and so forth.
> 
> == Proposal ==
> 
> The goal of this proposal is to bring the existing ServiceComb codebase and
> existing developers into the Apache Software Foundation (ASF) in order to
> build a vibrant, diverse and self-governed open source community around the
> technology.
> So far the major contributors to the project have been affiliated with
> Huawei and Huawei is planning to continue market and sell the Cloud Service
> Engine leveraging the ServiceComb framework.
> ServiceComb is currently a registered trademark owned by Huawei, and Huawei
> is happy to donate this trademark to Apache.
> 
> Huawei is submitting this proposal to donate the Service source code and
> associated artifacts (documentation, web site content, wiki, etc.) to the
> Apache Software Foundation Incubator under the Apache License, Version 2.0
> and is asking Incubator PMC to establish an open source community. These
> artifacts are currently available on GitHub at
> https://github.com/ServiceComb/ and include:
> * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
> which adopts contract-first design
> * Service Center: a service registry that enforces service contract upon
> service registration and discovery
> * Saga: a distributed coordinator to achieve eventual data consistency
> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> * ServiceComb.github.io:  the website repo of ServiceComb.
> * The other projects will be moved to another place if ServiceComb is
> accepted by Apache as an incubator project.
> 
> == Background ==
> 
> Microservices is a variant of the service-oriented architecture (SOA)
> architectural style that structures an application as a collection of
> loosely coupled services. ServiceComb is an open source microservice
> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
> which was developed in 2015. It is a part of ServiceStage of Huawei Public
> Cloud which is one-stop PaaS platform for enterprises and developers.
> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> Platform and Huawei consumer cloud. The number of  companies using
> ServiceComb to develop their enterprise applications, they are
> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
> number is over 5 and counting.
> 
> == Rationale ==
> 
> ServiceComb has been developed as a total, open source solution for
> developing cloud native applications. So far ServiceComb has existed as a
> GitHub project with committers mostly working for Huawei. We feel that
> moving it to a neutral organization like Apache, with its strong governance
> model, is expected to help get more contributions from various
> organizations and developers, who may be concerned by exclusive control of
> ServiceComb by Huawei.
> 
> == Initial Goals ==
> 
> Our initial goals are to bring ServiceComb into the ASF, transition
> internal engineering processes into the open, and foster a collaborative
> development model according to the "Apache Way." Huawei and the current
> contributors to ServiceComb plan to develop new functionality in an open,
> community-driven way. To get there, the existing internal build, test and
> release processes will be refactored to support open development.
> 
> 1. More specifically, our initial plan of moving ServiceComb to ASF is
> focused on:
> 2. open up the governance model in order to simplify and streamline
> contributions from the community
> 3. move the existing codebase to Apache
> 4. integrate with the Apache development process
> 5. ensure all 

[RESULT][VOTE] Accept ServiceComb into the Apache Incubator

2017-11-20 Thread Willem Jiang
Hi all,

The vote for accepting ServiceComb into Apache Incubator passed with 8
binding "+1" votes, 5 nonbinding "+1" votes, and no "0" or "-1" votes.

Binding votes:
   Jean-Baptiste Onofre
   Timothy Chen
   Willem Jiang
   Dave Fisher
   Roman Shaposhnik
   Luke Han
   Gangumalla Uma

Non-binding votes:
   Liang Chen
   Charith Elvitigala
   Vinayakumar B
   Pierre Smits
   Sean Yin

Thanks to all who voted!

Willem Jiang


On Tue, Nov 14, 2017 at 2:15 PM, Willem Jiang 
wrote:

> Hi All,
>
> I would like to start a VOTE to bring the ServiceComb project in as an
> Apache incubator podling.
>
> The ASF voting rules are described:
>
> https://www.apache.org/foundation/voting.html
>
> A vote for accepting a new Apache Incubator podling is a majority vote for
> which only Incubator PMC member votes are binding.
>
> This vote will run for at least 72 hours. Please VOTE as follows
> [] +1 Accept ServiceComb into the Apache Incubator
> [] +0 Abstain.
> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
>
> The proposal is listed below, but you can also access it on the wiki:
>
> https://wiki.apache.org/incubator/ServiceCombProposal
>
> Best regards,
>
> Willem Jiang
>
> = ServiceComb Proposal =
>
> == Abstract ==
>
> ServiceComb is a microservice framework that provides a set of tools and
> components to make development and deployment of cloud applications easier.
> It provides functionalities such as service contract enforcement, service
> registration, service discovery, load balance, service reliability (latency
> and fault tolerance, flow control and graceful degradation, handler chain
> tracing), eventual data consistency and so forth.
>
> == Proposal ==
>
> The goal of this proposal is to bring the existing ServiceComb codebase
> and existing developers into the Apache Software Foundation (ASF) in order
> to build a vibrant, diverse and self-governed open source community around
> the technology.
> So far the major contributors to the project have been affiliated with
> Huawei and Huawei is planning to continue market and sell the Cloud Service
> Engine leveraging the ServiceComb framework.
> ServiceComb is currently a registered trademark owned by Huawei, and
> Huawei is happy to donate this trademark to Apache.
>
> Huawei is submitting this proposal to donate the Service source code and
> associated artifacts (documentation, web site content, wiki, etc.) to the
> Apache Software Foundation Incubator under the Apache License, Version 2.0
> and is asking Incubator PMC to establish an open source community. These
> artifacts are currently available on GitHub at  https://github.com/
> ServiceComb/ and include:
>  * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
> which adopts contract-first design
>  * Service Center: a service registry that enforces service contract upon
> service registration and discovery
>  * Saga: a distributed coordinator to achieve eventual data consistency
> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
>  * ServiceComb.github.io:  the website repo of ServiceComb.
>  * The other projects will be moved to another place if ServiceComb is
> accepted by Apache as an incubator project.
>
> == Background ==
>
> Microservices is a variant of the service-oriented architecture (SOA)
> architectural style that structures an application as a collection of
> loosely coupled services. ServiceComb is an open source microservice
> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
> which was developed in 2015. It is a part of ServiceStage of Huawei Public
> Cloud which is one-stop PaaS platform for enterprises and developers.
> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> Platform and Huawei consumer cloud. The number of  companies using
> ServiceComb to develop their enterprise applications, they are
> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and
> the number is over 5 and counting.
>
> == Rationale ==
>
> ServiceComb has been developed as a total, open source solution for
> developing cloud native applications. So far ServiceComb has existed as a
> GitHub project with committers mostly working for Huawei. We feel that
> moving it to a neutral organization like Apache, with its strong governance
> model, is expected to help get more contributions from various
> organizations and developers, who may be concerned by exclusive control of
> ServiceComb by Huawei.
>
> == Initial Goals ==
>
> Our initial goals are to bring ServiceComb into the ASF, transition
> internal engineering processes into the open, and foster a collaborative
> development model according to the "Apache Way." Huawei and the current
> contributors to ServiceComb plan to develop new functionality in an open,
> community-driven way. To get there, the existing internal build, test and
> release processes will be refactored to support open development.
>
>  1. More 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-15 Thread Gangumalla, Uma
+1 (binding)

Regards,
Uma

On 11/13/17, 10:15 PM, "Willem Jiang"  wrote:

Hi All,

I would like to start a VOTE to bring the ServiceComb project in as an
Apache incubator podling.

The ASF voting rules are described:

https://www.apache.org/foundation/voting.html

A vote for accepting a new Apache Incubator podling is a majority vote for
which only Incubator PMC member votes are binding.

This vote will run for at least 72 hours. Please VOTE as follows
[] +1 Accept ServiceComb into the Apache Incubator
[] +0 Abstain.
[] -1 Do not accept ServiceComb into the Apache Incubator because ...

The proposal is listed below, but you can also access it on the wiki:

https://wiki.apache.org/incubator/ServiceCombProposal

Best regards,

Willem Jiang

= ServiceComb Proposal =

== Abstract ==

ServiceComb is a microservice framework that provides a set of tools and
components to make development and deployment of cloud applications easier.
It provides functionalities such as service contract enforcement, service
registration, service discovery, load balance, service reliability (latency
and fault tolerance, flow control and graceful degradation, handler chain
tracing), eventual data consistency and so forth.

== Proposal ==

The goal of this proposal is to bring the existing ServiceComb codebase and
existing developers into the Apache Software Foundation (ASF) in order to
build a vibrant, diverse and self-governed open source community around the
technology.
So far the major contributors to the project have been affiliated with
Huawei and Huawei is planning to continue market and sell the Cloud Service
Engine leveraging the ServiceComb framework.
ServiceComb is currently a registered trademark owned by Huawei, and Huawei
is happy to donate this trademark to Apache.

Huawei is submitting this proposal to donate the Service source code and
associated artifacts (documentation, web site content, wiki, etc.) to the
Apache Software Foundation Incubator under the Apache License, Version 2.0
and is asking Incubator PMC to establish an open source community. These
artifacts are currently available on GitHub at
https://github.com/ServiceComb/ and include:
 * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
which adopts contract-first design
 * Service Center: a service registry that enforces service contract upon
service registration and discovery
 * Saga: a distributed coordinator to achieve eventual data consistency
based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
 * ServiceComb.github.io:  the website repo of ServiceComb.
 * The other projects will be moved to another place if ServiceComb is
accepted by Apache as an incubator project.

== Background ==

Microservices is a variant of the service-oriented architecture (SOA)
architectural style that structures an application as a collection of
loosely coupled services. ServiceComb is an open source microservice
framework initiated as part of Huawei CSE projects (Cloud Service Engine)
which was developed in 2015. It is a part of ServiceStage of Huawei Public
Cloud which is one-stop PaaS platform for enterprises and developers.
Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
Platform and Huawei consumer cloud. The number of  companies using
ServiceComb to develop their enterprise applications, they are
chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
number is over 5 and counting.

== Rationale ==

ServiceComb has been developed as a total, open source solution for
developing cloud native applications. So far ServiceComb has existed as a
GitHub project with committers mostly working for Huawei. We feel that
moving it to a neutral organization like Apache, with its strong governance
model, is expected to help get more contributions from various
organizations and developers, who may be concerned by exclusive control of
ServiceComb by Huawei.

== Initial Goals ==

Our initial goals are to bring ServiceComb into the ASF, transition
internal engineering processes into the open, and foster a collaborative
development model according to the "Apache Way." Huawei and the current
contributors to ServiceComb plan to develop new functionality in an open,
community-driven way. To get there, the existing internal build, test and
release processes will be refactored to support open development.

 1. More specifically, our initial plan of moving ServiceComb to ASF is
focused on:
 2. open up the governance model in order to simplify and streamline
contributions from the community
 3. 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-15 Thread Luke Han
+1 (binding)

Thanks
Luke


Best Regards!
-

Luke Han

On Wed, Nov 15, 2017 at 4:07 PM, Sean Yin  wrote:

> +1
>
> Best Regards,
> Sean
>
> On Wed, Nov 15, 2017 at 4:38 AM, Dave Fisher 
> wrote:
>
> > +1 (Binding)
> >
> > > On Nov 13, 2017, at 10:15 PM, Willem Jiang 
> > wrote:
> > >
> > > Hi All,
> > >
> > > I would like to start a VOTE to bring the ServiceComb project in as an
> > > Apache incubator podling.
> > >
> > > The ASF voting rules are described:
> > >
> > > https://www.apache.org/foundation/voting.html
> > >
> > > A vote for accepting a new Apache Incubator podling is a majority vote
> > for
> > > which only Incubator PMC member votes are binding.
> > >
> > > This vote will run for at least 72 hours. Please VOTE as follows
> > > [] +1 Accept ServiceComb into the Apache Incubator
> > > [] +0 Abstain.
> > > [] -1 Do not accept ServiceComb into the Apache Incubator because ...
> > >
> > > The proposal is listed below, but you can also access it on the wiki:
> > >
> > > https://wiki.apache.org/incubator/ServiceCombProposal
> > >
> > > Best regards,
> > >
> > > Willem Jiang
> > >
> > > = ServiceComb Proposal =
> > >
> > > == Abstract ==
> > >
> > > ServiceComb is a microservice framework that provides a set of tools
> and
> > > components to make development and deployment of cloud applications
> > easier.
> > > It provides functionalities such as service contract enforcement,
> service
> > > registration, service discovery, load balance, service reliability
> > (latency
> > > and fault tolerance, flow control and graceful degradation, handler
> chain
> > > tracing), eventual data consistency and so forth.
> > >
> > > == Proposal ==
> > >
> > > The goal of this proposal is to bring the existing ServiceComb codebase
> > and
> > > existing developers into the Apache Software Foundation (ASF) in order
> to
> > > build a vibrant, diverse and self-governed open source community around
> > the
> > > technology.
> > > So far the major contributors to the project have been affiliated with
> > > Huawei and Huawei is planning to continue market and sell the Cloud
> > Service
> > > Engine leveraging the ServiceComb framework.
> > > ServiceComb is currently a registered trademark owned by Huawei, and
> > Huawei
> > > is happy to donate this trademark to Apache.
> > >
> > > Huawei is submitting this proposal to donate the Service source code
> and
> > > associated artifacts (documentation, web site content, wiki, etc.) to
> the
> > > Apache Software Foundation Incubator under the Apache License, Version
> > 2.0
> > > and is asking Incubator PMC to establish an open source community.
> These
> > > artifacts are currently available on GitHub at
> > > https://github.com/ServiceComb/ and include:
> > > * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
> > > which adopts contract-first design
> > > * Service Center: a service registry that enforces service contract
> upon
> > > service registration and discovery
> > > * Saga: a distributed coordinator to achieve eventual data consistency
> > > based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> > > * ServiceComb.github.io:  the website repo of ServiceComb.
> > > * The other projects will be moved to another place if ServiceComb is
> > > accepted by Apache as an incubator project.
> > >
> > > == Background ==
> > >
> > > Microservices is a variant of the service-oriented architecture (SOA)
> > > architectural style that structures an application as a collection of
> > > loosely coupled services. ServiceComb is an open source microservice
> > > framework initiated as part of Huawei CSE projects (Cloud Service
> Engine)
> > > which was developed in 2015. It is a part of ServiceStage of Huawei
> > Public
> > > Cloud which is one-stop PaaS platform for enterprises and developers.
> > > Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> > > Platform and Huawei consumer cloud. The number of  companies using
> > > ServiceComb to develop their enterprise applications, they are
> > > chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com,
> and
> > the
> > > number is over 5 and counting.
> > >
> > > == Rationale ==
> > >
> > > ServiceComb has been developed as a total, open source solution for
> > > developing cloud native applications. So far ServiceComb has existed
> as a
> > > GitHub project with committers mostly working for Huawei. We feel that
> > > moving it to a neutral organization like Apache, with its strong
> > governance
> > > model, is expected to help get more contributions from various
> > > organizations and developers, who may be concerned by exclusive control
> > of
> > > ServiceComb by Huawei.
> > >
> > > == Initial Goals ==
> > >
> > > Our initial goals are to bring ServiceComb into the ASF, transition
> > > internal engineering processes into the open, and foster a
> collaborative
> > > 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-15 Thread Sean Yin
+1

Best Regards,
Sean

On Wed, Nov 15, 2017 at 4:38 AM, Dave Fisher  wrote:

> +1 (Binding)
>
> > On Nov 13, 2017, at 10:15 PM, Willem Jiang 
> wrote:
> >
> > Hi All,
> >
> > I would like to start a VOTE to bring the ServiceComb project in as an
> > Apache incubator podling.
> >
> > The ASF voting rules are described:
> >
> > https://www.apache.org/foundation/voting.html
> >
> > A vote for accepting a new Apache Incubator podling is a majority vote
> for
> > which only Incubator PMC member votes are binding.
> >
> > This vote will run for at least 72 hours. Please VOTE as follows
> > [] +1 Accept ServiceComb into the Apache Incubator
> > [] +0 Abstain.
> > [] -1 Do not accept ServiceComb into the Apache Incubator because ...
> >
> > The proposal is listed below, but you can also access it on the wiki:
> >
> > https://wiki.apache.org/incubator/ServiceCombProposal
> >
> > Best regards,
> >
> > Willem Jiang
> >
> > = ServiceComb Proposal =
> >
> > == Abstract ==
> >
> > ServiceComb is a microservice framework that provides a set of tools and
> > components to make development and deployment of cloud applications
> easier.
> > It provides functionalities such as service contract enforcement, service
> > registration, service discovery, load balance, service reliability
> (latency
> > and fault tolerance, flow control and graceful degradation, handler chain
> > tracing), eventual data consistency and so forth.
> >
> > == Proposal ==
> >
> > The goal of this proposal is to bring the existing ServiceComb codebase
> and
> > existing developers into the Apache Software Foundation (ASF) in order to
> > build a vibrant, diverse and self-governed open source community around
> the
> > technology.
> > So far the major contributors to the project have been affiliated with
> > Huawei and Huawei is planning to continue market and sell the Cloud
> Service
> > Engine leveraging the ServiceComb framework.
> > ServiceComb is currently a registered trademark owned by Huawei, and
> Huawei
> > is happy to donate this trademark to Apache.
> >
> > Huawei is submitting this proposal to donate the Service source code and
> > associated artifacts (documentation, web site content, wiki, etc.) to the
> > Apache Software Foundation Incubator under the Apache License, Version
> 2.0
> > and is asking Incubator PMC to establish an open source community. These
> > artifacts are currently available on GitHub at
> > https://github.com/ServiceComb/ and include:
> > * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
> > which adopts contract-first design
> > * Service Center: a service registry that enforces service contract upon
> > service registration and discovery
> > * Saga: a distributed coordinator to achieve eventual data consistency
> > based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> > * ServiceComb.github.io:  the website repo of ServiceComb.
> > * The other projects will be moved to another place if ServiceComb is
> > accepted by Apache as an incubator project.
> >
> > == Background ==
> >
> > Microservices is a variant of the service-oriented architecture (SOA)
> > architectural style that structures an application as a collection of
> > loosely coupled services. ServiceComb is an open source microservice
> > framework initiated as part of Huawei CSE projects (Cloud Service Engine)
> > which was developed in 2015. It is a part of ServiceStage of Huawei
> Public
> > Cloud which is one-stop PaaS platform for enterprises and developers.
> > Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> > Platform and Huawei consumer cloud. The number of  companies using
> > ServiceComb to develop their enterprise applications, they are
> > chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and
> the
> > number is over 5 and counting.
> >
> > == Rationale ==
> >
> > ServiceComb has been developed as a total, open source solution for
> > developing cloud native applications. So far ServiceComb has existed as a
> > GitHub project with committers mostly working for Huawei. We feel that
> > moving it to a neutral organization like Apache, with its strong
> governance
> > model, is expected to help get more contributions from various
> > organizations and developers, who may be concerned by exclusive control
> of
> > ServiceComb by Huawei.
> >
> > == Initial Goals ==
> >
> > Our initial goals are to bring ServiceComb into the ASF, transition
> > internal engineering processes into the open, and foster a collaborative
> > development model according to the "Apache Way." Huawei and the current
> > contributors to ServiceComb plan to develop new functionality in an open,
> > community-driven way. To get there, the existing internal build, test and
> > release processes will be refactored to support open development.
> >
> > 1. More specifically, our initial plan of moving ServiceComb to ASF is
> > focused on:
> > 2. open up the 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Roman Shaposhnik
On Mon, Nov 13, 2017 at 10:15 PM, Willem Jiang  wrote:
> Hi All,
>
> I would like to start a VOTE to bring the ServiceComb project in as an
> Apache incubator podling.
>
> The ASF voting rules are described:
>
> https://www.apache.org/foundation/voting.html
>
> A vote for accepting a new Apache Incubator podling is a majority vote for
> which only Incubator PMC member votes are binding.
>
> This vote will run for at least 72 hours. Please VOTE as follows
> [] +1 Accept ServiceComb into the Apache Incubator
> [] +0 Abstain.
> [] -1 Do not accept ServiceComb into the Apache Incubator because ...

+1 (binding)

Thanks,
Roman.

>
> The proposal is listed below, but you can also access it on the wiki:
>
> https://wiki.apache.org/incubator/ServiceCombProposal
>
> Best regards,
>
> Willem Jiang
>
> = ServiceComb Proposal =
>
> == Abstract ==
>
> ServiceComb is a microservice framework that provides a set of tools and
> components to make development and deployment of cloud applications easier.
> It provides functionalities such as service contract enforcement, service
> registration, service discovery, load balance, service reliability (latency
> and fault tolerance, flow control and graceful degradation, handler chain
> tracing), eventual data consistency and so forth.
>
> == Proposal ==
>
> The goal of this proposal is to bring the existing ServiceComb codebase and
> existing developers into the Apache Software Foundation (ASF) in order to
> build a vibrant, diverse and self-governed open source community around the
> technology.
> So far the major contributors to the project have been affiliated with
> Huawei and Huawei is planning to continue market and sell the Cloud Service
> Engine leveraging the ServiceComb framework.
> ServiceComb is currently a registered trademark owned by Huawei, and Huawei
> is happy to donate this trademark to Apache.
>
> Huawei is submitting this proposal to donate the Service source code and
> associated artifacts (documentation, web site content, wiki, etc.) to the
> Apache Software Foundation Incubator under the Apache License, Version 2.0
> and is asking Incubator PMC to establish an open source community. These
> artifacts are currently available on GitHub at
> https://github.com/ServiceComb/ and include:
>  * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
> which adopts contract-first design
>  * Service Center: a service registry that enforces service contract upon
> service registration and discovery
>  * Saga: a distributed coordinator to achieve eventual data consistency
> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
>  * ServiceComb.github.io:  the website repo of ServiceComb.
>  * The other projects will be moved to another place if ServiceComb is
> accepted by Apache as an incubator project.
>
> == Background ==
>
> Microservices is a variant of the service-oriented architecture (SOA)
> architectural style that structures an application as a collection of
> loosely coupled services. ServiceComb is an open source microservice
> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
> which was developed in 2015. It is a part of ServiceStage of Huawei Public
> Cloud which is one-stop PaaS platform for enterprises and developers.
> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> Platform and Huawei consumer cloud. The number of  companies using
> ServiceComb to develop their enterprise applications, they are
> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
> number is over 5 and counting.
>
> == Rationale ==
>
> ServiceComb has been developed as a total, open source solution for
> developing cloud native applications. So far ServiceComb has existed as a
> GitHub project with committers mostly working for Huawei. We feel that
> moving it to a neutral organization like Apache, with its strong governance
> model, is expected to help get more contributions from various
> organizations and developers, who may be concerned by exclusive control of
> ServiceComb by Huawei.
>
> == Initial Goals ==
>
> Our initial goals are to bring ServiceComb into the ASF, transition
> internal engineering processes into the open, and foster a collaborative
> development model according to the "Apache Way." Huawei and the current
> contributors to ServiceComb plan to develop new functionality in an open,
> community-driven way. To get there, the existing internal build, test and
> release processes will be refactored to support open development.
>
>  1. More specifically, our initial plan of moving ServiceComb to ASF is
> focused on:
>  2. open up the governance model in order to simplify and streamline
> contributions from the community
>  3. move the existing codebase to Apache
>  4. integrate with the Apache development process
>  5. ensure all dependencies are compliant with Apache License version 2.0
>  6. incremental development and releases per 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Dave Fisher
+1 (Binding)

> On Nov 13, 2017, at 10:15 PM, Willem Jiang  wrote:
> 
> Hi All,
> 
> I would like to start a VOTE to bring the ServiceComb project in as an
> Apache incubator podling.
> 
> The ASF voting rules are described:
> 
> https://www.apache.org/foundation/voting.html
> 
> A vote for accepting a new Apache Incubator podling is a majority vote for
> which only Incubator PMC member votes are binding.
> 
> This vote will run for at least 72 hours. Please VOTE as follows
> [] +1 Accept ServiceComb into the Apache Incubator
> [] +0 Abstain.
> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
> 
> The proposal is listed below, but you can also access it on the wiki:
> 
> https://wiki.apache.org/incubator/ServiceCombProposal
> 
> Best regards,
> 
> Willem Jiang
> 
> = ServiceComb Proposal =
> 
> == Abstract ==
> 
> ServiceComb is a microservice framework that provides a set of tools and
> components to make development and deployment of cloud applications easier.
> It provides functionalities such as service contract enforcement, service
> registration, service discovery, load balance, service reliability (latency
> and fault tolerance, flow control and graceful degradation, handler chain
> tracing), eventual data consistency and so forth.
> 
> == Proposal ==
> 
> The goal of this proposal is to bring the existing ServiceComb codebase and
> existing developers into the Apache Software Foundation (ASF) in order to
> build a vibrant, diverse and self-governed open source community around the
> technology.
> So far the major contributors to the project have been affiliated with
> Huawei and Huawei is planning to continue market and sell the Cloud Service
> Engine leveraging the ServiceComb framework.
> ServiceComb is currently a registered trademark owned by Huawei, and Huawei
> is happy to donate this trademark to Apache.
> 
> Huawei is submitting this proposal to donate the Service source code and
> associated artifacts (documentation, web site content, wiki, etc.) to the
> Apache Software Foundation Incubator under the Apache License, Version 2.0
> and is asking Incubator PMC to establish an open source community. These
> artifacts are currently available on GitHub at
> https://github.com/ServiceComb/ and include:
> * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
> which adopts contract-first design
> * Service Center: a service registry that enforces service contract upon
> service registration and discovery
> * Saga: a distributed coordinator to achieve eventual data consistency
> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> * ServiceComb.github.io:  the website repo of ServiceComb.
> * The other projects will be moved to another place if ServiceComb is
> accepted by Apache as an incubator project.
> 
> == Background ==
> 
> Microservices is a variant of the service-oriented architecture (SOA)
> architectural style that structures an application as a collection of
> loosely coupled services. ServiceComb is an open source microservice
> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
> which was developed in 2015. It is a part of ServiceStage of Huawei Public
> Cloud which is one-stop PaaS platform for enterprises and developers.
> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> Platform and Huawei consumer cloud. The number of  companies using
> ServiceComb to develop their enterprise applications, they are
> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
> number is over 5 and counting.
> 
> == Rationale ==
> 
> ServiceComb has been developed as a total, open source solution for
> developing cloud native applications. So far ServiceComb has existed as a
> GitHub project with committers mostly working for Huawei. We feel that
> moving it to a neutral organization like Apache, with its strong governance
> model, is expected to help get more contributions from various
> organizations and developers, who may be concerned by exclusive control of
> ServiceComb by Huawei.
> 
> == Initial Goals ==
> 
> Our initial goals are to bring ServiceComb into the ASF, transition
> internal engineering processes into the open, and foster a collaborative
> development model according to the "Apache Way." Huawei and the current
> contributors to ServiceComb plan to develop new functionality in an open,
> community-driven way. To get there, the existing internal build, test and
> release processes will be refactored to support open development.
> 
> 1. More specifically, our initial plan of moving ServiceComb to ASF is
> focused on:
> 2. open up the governance model in order to simplify and streamline
> contributions from the community
> 3. move the existing codebase to Apache
> 4. integrate with the Apache development process
> 5. ensure all dependencies are compliant with Apache License version 2.0
> 6. incremental development and releases per Apache 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Pierre Smits
+1

Best regards,

Pierre

On Tue, 14 Nov 2017 at 18:35 Vinayakumar B  wrote:

> +1, Non-binding
>
> -vinay
>
> On 14 Nov 2017 21:44, "Charith Elvitigala"  wrote:
>
> +1(binding)
>
> On 14 November 2017 at 20:50, Liang Chen  wrote:
>
> > +1
> >
> > Regards
> > Liang
> >
> > 2017-11-14 16:05 GMT+08:00 Timothy Chen :
> >
> > > +1 as well.
> > >
> > > Tim
> > >
> > > On Mon, Nov 13, 2017 at 10:45 PM, Jean-Baptiste Onofré <
> j...@nanthrax.net>
> > > wrote:
> > > > +1 (binding), of course ;)
> > > >
> > > > I'm looking forward the donation and happy to be part of and work on
> > this
> > > > project !
> > > >
> > > > Regards
> > > > JB
> > > >
> > > >
> > > > On 11/14/2017 07:15 AM, Willem Jiang wrote:
> > > >>
> > > >> Hi All,
> > > >>
> > > >> I would like to start a VOTE to bring the ServiceComb project in as
> an
> > > >> Apache incubator podling.
> > > >>
> > > >> The ASF voting rules are described:
> > > >>
> > > >> https://www.apache.org/foundation/voting.html
> > > >>
> > > >> A vote for accepting a new Apache Incubator podling is a majority
> vote
> > > for
> > > >> which only Incubator PMC member votes are binding.
> > > >>
> > > >> This vote will run for at least 72 hours. Please VOTE as follows
> > > >> [] +1 Accept ServiceComb into the Apache Incubator
> > > >> [] +0 Abstain.
> > > >> [] -1 Do not accept ServiceComb into the Apache Incubator because
> ...
> > > >>
> > > >> The proposal is listed below, but you can also access it on the
> wiki:
> > > >>
> > > >> https://wiki.apache.org/incubator/ServiceCombProposal
> > > >>
> > > >> Best regards,
> > > >>
> > > >> Willem Jiang
> > > >>
> > > >> = ServiceComb Proposal =
> > > >>
> > > >> == Abstract ==
> > > >>
> > > >> ServiceComb is a microservice framework that provides a set of tools
> > and
> > > >> components to make development and deployment of cloud applications
> > > >> easier.
> > > >> It provides functionalities such as service contract enforcement,
> > > service
> > > >> registration, service discovery, load balance, service reliability
> > > >> (latency
> > > >> and fault tolerance, flow control and graceful degradation, handler
> > > chain
> > > >> tracing), eventual data consistency and so forth.
> > > >>
> > > >> == Proposal ==
> > > >>
> > > >> The goal of this proposal is to bring the existing ServiceComb
> > codebase
> > > >> and
> > > >> existing developers into the Apache Software Foundation (ASF) in
> order
> > > to
> > > >> build a vibrant, diverse and self-governed open source community
> > around
> > > >> the
> > > >> technology.
> > > >> So far the major contributors to the project have been affiliated
> with
> > > >> Huawei and Huawei is planning to continue market and sell the Cloud
> > > >> Service
> > > >> Engine leveraging the ServiceComb framework.
> > > >> ServiceComb is currently a registered trademark owned by Huawei, and
> > > >> Huawei
> > > >> is happy to donate this trademark to Apache.
> > > >>
> > > >> Huawei is submitting this proposal to donate the Service source code
> > and
> > > >> associated artifacts (documentation, web site content, wiki, etc.)
> to
> > > the
> > > >> Apache Software Foundation Incubator under the Apache License,
> Version
> > > 2.0
> > > >> and is asking Incubator PMC to establish an open source community.
> > These
> > > >> artifacts are currently available on GitHub at
> > > >> https://github.com/ServiceComb/ and include:
> > > >>   * Java Chassis: a multi-protocol (RPC & Restful) microservice
> > > framework
> > > >> which adopts contract-first design
> > > >>   * Service Center: a service registry that enforces service
> contract
> > > upon
> > > >> service registration and discovery
> > > >>   * Saga: a distributed coordinator to achieve eventual data
> > consistency
> > > >> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> > > >>   * ServiceComb.github.io:  the website repo of ServiceComb.
> > > >>   * The other projects will be moved to another place if ServiceComb
> > is
> > > >> accepted by Apache as an incubator project.
> > > >>
> > > >> == Background ==
> > > >>
> > > >> Microservices is a variant of the service-oriented architecture
> (SOA)
> > > >> architectural style that structures an application as a collection
> of
> > > >> loosely coupled services. ServiceComb is an open source microservice
> > > >> framework initiated as part of Huawei CSE projects (Cloud Service
> > > Engine)
> > > >> which was developed in 2015. It is a part of ServiceStage of Huawei
> > > Public
> > > >> Cloud which is one-stop PaaS platform for enterprises and
> developers.
> > > >> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> > > >> Platform and Huawei consumer cloud. The number of  companies using
> > > >> ServiceComb to develop their enterprise applications, they are
> > > >> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com,
> > and
> 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Vinayakumar B
+1, Non-binding

-vinay

On 14 Nov 2017 21:44, "Charith Elvitigala"  wrote:

+1(binding)

On 14 November 2017 at 20:50, Liang Chen  wrote:

> +1
>
> Regards
> Liang
>
> 2017-11-14 16:05 GMT+08:00 Timothy Chen :
>
> > +1 as well.
> >
> > Tim
> >
> > On Mon, Nov 13, 2017 at 10:45 PM, Jean-Baptiste Onofré 
> > wrote:
> > > +1 (binding), of course ;)
> > >
> > > I'm looking forward the donation and happy to be part of and work on
> this
> > > project !
> > >
> > > Regards
> > > JB
> > >
> > >
> > > On 11/14/2017 07:15 AM, Willem Jiang wrote:
> > >>
> > >> Hi All,
> > >>
> > >> I would like to start a VOTE to bring the ServiceComb project in as
an
> > >> Apache incubator podling.
> > >>
> > >> The ASF voting rules are described:
> > >>
> > >> https://www.apache.org/foundation/voting.html
> > >>
> > >> A vote for accepting a new Apache Incubator podling is a majority
vote
> > for
> > >> which only Incubator PMC member votes are binding.
> > >>
> > >> This vote will run for at least 72 hours. Please VOTE as follows
> > >> [] +1 Accept ServiceComb into the Apache Incubator
> > >> [] +0 Abstain.
> > >> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
> > >>
> > >> The proposal is listed below, but you can also access it on the wiki:
> > >>
> > >> https://wiki.apache.org/incubator/ServiceCombProposal
> > >>
> > >> Best regards,
> > >>
> > >> Willem Jiang
> > >>
> > >> = ServiceComb Proposal =
> > >>
> > >> == Abstract ==
> > >>
> > >> ServiceComb is a microservice framework that provides a set of tools
> and
> > >> components to make development and deployment of cloud applications
> > >> easier.
> > >> It provides functionalities such as service contract enforcement,
> > service
> > >> registration, service discovery, load balance, service reliability
> > >> (latency
> > >> and fault tolerance, flow control and graceful degradation, handler
> > chain
> > >> tracing), eventual data consistency and so forth.
> > >>
> > >> == Proposal ==
> > >>
> > >> The goal of this proposal is to bring the existing ServiceComb
> codebase
> > >> and
> > >> existing developers into the Apache Software Foundation (ASF) in
order
> > to
> > >> build a vibrant, diverse and self-governed open source community
> around
> > >> the
> > >> technology.
> > >> So far the major contributors to the project have been affiliated
with
> > >> Huawei and Huawei is planning to continue market and sell the Cloud
> > >> Service
> > >> Engine leveraging the ServiceComb framework.
> > >> ServiceComb is currently a registered trademark owned by Huawei, and
> > >> Huawei
> > >> is happy to donate this trademark to Apache.
> > >>
> > >> Huawei is submitting this proposal to donate the Service source code
> and
> > >> associated artifacts (documentation, web site content, wiki, etc.) to
> > the
> > >> Apache Software Foundation Incubator under the Apache License,
Version
> > 2.0
> > >> and is asking Incubator PMC to establish an open source community.
> These
> > >> artifacts are currently available on GitHub at
> > >> https://github.com/ServiceComb/ and include:
> > >>   * Java Chassis: a multi-protocol (RPC & Restful) microservice
> > framework
> > >> which adopts contract-first design
> > >>   * Service Center: a service registry that enforces service contract
> > upon
> > >> service registration and discovery
> > >>   * Saga: a distributed coordinator to achieve eventual data
> consistency
> > >> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> > >>   * ServiceComb.github.io:  the website repo of ServiceComb.
> > >>   * The other projects will be moved to another place if ServiceComb
> is
> > >> accepted by Apache as an incubator project.
> > >>
> > >> == Background ==
> > >>
> > >> Microservices is a variant of the service-oriented architecture (SOA)
> > >> architectural style that structures an application as a collection of
> > >> loosely coupled services. ServiceComb is an open source microservice
> > >> framework initiated as part of Huawei CSE projects (Cloud Service
> > Engine)
> > >> which was developed in 2015. It is a part of ServiceStage of Huawei
> > Public
> > >> Cloud which is one-stop PaaS platform for enterprises and developers.
> > >> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> > >> Platform and Huawei consumer cloud. The number of  companies using
> > >> ServiceComb to develop their enterprise applications, they are
> > >> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com,
> and
> > >> the
> > >> number is over 5 and counting.
> > >>
> > >> == Rationale ==
> > >>
> > >> ServiceComb has been developed as a total, open source solution for
> > >> developing cloud native applications. So far ServiceComb has existed
> as
> > a
> > >> GitHub project with committers mostly working for Huawei. We feel
that
> > >> moving it to a neutral organization like Apache, with its strong

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Charith Elvitigala
+1(binding)

On 14 November 2017 at 20:50, Liang Chen  wrote:

> +1
>
> Regards
> Liang
>
> 2017-11-14 16:05 GMT+08:00 Timothy Chen :
>
> > +1 as well.
> >
> > Tim
> >
> > On Mon, Nov 13, 2017 at 10:45 PM, Jean-Baptiste Onofré 
> > wrote:
> > > +1 (binding), of course ;)
> > >
> > > I'm looking forward the donation and happy to be part of and work on
> this
> > > project !
> > >
> > > Regards
> > > JB
> > >
> > >
> > > On 11/14/2017 07:15 AM, Willem Jiang wrote:
> > >>
> > >> Hi All,
> > >>
> > >> I would like to start a VOTE to bring the ServiceComb project in as an
> > >> Apache incubator podling.
> > >>
> > >> The ASF voting rules are described:
> > >>
> > >> https://www.apache.org/foundation/voting.html
> > >>
> > >> A vote for accepting a new Apache Incubator podling is a majority vote
> > for
> > >> which only Incubator PMC member votes are binding.
> > >>
> > >> This vote will run for at least 72 hours. Please VOTE as follows
> > >> [] +1 Accept ServiceComb into the Apache Incubator
> > >> [] +0 Abstain.
> > >> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
> > >>
> > >> The proposal is listed below, but you can also access it on the wiki:
> > >>
> > >> https://wiki.apache.org/incubator/ServiceCombProposal
> > >>
> > >> Best regards,
> > >>
> > >> Willem Jiang
> > >>
> > >> = ServiceComb Proposal =
> > >>
> > >> == Abstract ==
> > >>
> > >> ServiceComb is a microservice framework that provides a set of tools
> and
> > >> components to make development and deployment of cloud applications
> > >> easier.
> > >> It provides functionalities such as service contract enforcement,
> > service
> > >> registration, service discovery, load balance, service reliability
> > >> (latency
> > >> and fault tolerance, flow control and graceful degradation, handler
> > chain
> > >> tracing), eventual data consistency and so forth.
> > >>
> > >> == Proposal ==
> > >>
> > >> The goal of this proposal is to bring the existing ServiceComb
> codebase
> > >> and
> > >> existing developers into the Apache Software Foundation (ASF) in order
> > to
> > >> build a vibrant, diverse and self-governed open source community
> around
> > >> the
> > >> technology.
> > >> So far the major contributors to the project have been affiliated with
> > >> Huawei and Huawei is planning to continue market and sell the Cloud
> > >> Service
> > >> Engine leveraging the ServiceComb framework.
> > >> ServiceComb is currently a registered trademark owned by Huawei, and
> > >> Huawei
> > >> is happy to donate this trademark to Apache.
> > >>
> > >> Huawei is submitting this proposal to donate the Service source code
> and
> > >> associated artifacts (documentation, web site content, wiki, etc.) to
> > the
> > >> Apache Software Foundation Incubator under the Apache License, Version
> > 2.0
> > >> and is asking Incubator PMC to establish an open source community.
> These
> > >> artifacts are currently available on GitHub at
> > >> https://github.com/ServiceComb/ and include:
> > >>   * Java Chassis: a multi-protocol (RPC & Restful) microservice
> > framework
> > >> which adopts contract-first design
> > >>   * Service Center: a service registry that enforces service contract
> > upon
> > >> service registration and discovery
> > >>   * Saga: a distributed coordinator to achieve eventual data
> consistency
> > >> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> > >>   * ServiceComb.github.io:  the website repo of ServiceComb.
> > >>   * The other projects will be moved to another place if ServiceComb
> is
> > >> accepted by Apache as an incubator project.
> > >>
> > >> == Background ==
> > >>
> > >> Microservices is a variant of the service-oriented architecture (SOA)
> > >> architectural style that structures an application as a collection of
> > >> loosely coupled services. ServiceComb is an open source microservice
> > >> framework initiated as part of Huawei CSE projects (Cloud Service
> > Engine)
> > >> which was developed in 2015. It is a part of ServiceStage of Huawei
> > Public
> > >> Cloud which is one-stop PaaS platform for enterprises and developers.
> > >> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> > >> Platform and Huawei consumer cloud. The number of  companies using
> > >> ServiceComb to develop their enterprise applications, they are
> > >> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com,
> and
> > >> the
> > >> number is over 5 and counting.
> > >>
> > >> == Rationale ==
> > >>
> > >> ServiceComb has been developed as a total, open source solution for
> > >> developing cloud native applications. So far ServiceComb has existed
> as
> > a
> > >> GitHub project with committers mostly working for Huawei. We feel that
> > >> moving it to a neutral organization like Apache, with its strong
> > >> governance
> > >> model, is expected to help get more contributions from various
> > >> 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Liang Chen
+1

Regards
Liang

2017-11-14 16:05 GMT+08:00 Timothy Chen :

> +1 as well.
>
> Tim
>
> On Mon, Nov 13, 2017 at 10:45 PM, Jean-Baptiste Onofré 
> wrote:
> > +1 (binding), of course ;)
> >
> > I'm looking forward the donation and happy to be part of and work on this
> > project !
> >
> > Regards
> > JB
> >
> >
> > On 11/14/2017 07:15 AM, Willem Jiang wrote:
> >>
> >> Hi All,
> >>
> >> I would like to start a VOTE to bring the ServiceComb project in as an
> >> Apache incubator podling.
> >>
> >> The ASF voting rules are described:
> >>
> >> https://www.apache.org/foundation/voting.html
> >>
> >> A vote for accepting a new Apache Incubator podling is a majority vote
> for
> >> which only Incubator PMC member votes are binding.
> >>
> >> This vote will run for at least 72 hours. Please VOTE as follows
> >> [] +1 Accept ServiceComb into the Apache Incubator
> >> [] +0 Abstain.
> >> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
> >>
> >> The proposal is listed below, but you can also access it on the wiki:
> >>
> >> https://wiki.apache.org/incubator/ServiceCombProposal
> >>
> >> Best regards,
> >>
> >> Willem Jiang
> >>
> >> = ServiceComb Proposal =
> >>
> >> == Abstract ==
> >>
> >> ServiceComb is a microservice framework that provides a set of tools and
> >> components to make development and deployment of cloud applications
> >> easier.
> >> It provides functionalities such as service contract enforcement,
> service
> >> registration, service discovery, load balance, service reliability
> >> (latency
> >> and fault tolerance, flow control and graceful degradation, handler
> chain
> >> tracing), eventual data consistency and so forth.
> >>
> >> == Proposal ==
> >>
> >> The goal of this proposal is to bring the existing ServiceComb codebase
> >> and
> >> existing developers into the Apache Software Foundation (ASF) in order
> to
> >> build a vibrant, diverse and self-governed open source community around
> >> the
> >> technology.
> >> So far the major contributors to the project have been affiliated with
> >> Huawei and Huawei is planning to continue market and sell the Cloud
> >> Service
> >> Engine leveraging the ServiceComb framework.
> >> ServiceComb is currently a registered trademark owned by Huawei, and
> >> Huawei
> >> is happy to donate this trademark to Apache.
> >>
> >> Huawei is submitting this proposal to donate the Service source code and
> >> associated artifacts (documentation, web site content, wiki, etc.) to
> the
> >> Apache Software Foundation Incubator under the Apache License, Version
> 2.0
> >> and is asking Incubator PMC to establish an open source community. These
> >> artifacts are currently available on GitHub at
> >> https://github.com/ServiceComb/ and include:
> >>   * Java Chassis: a multi-protocol (RPC & Restful) microservice
> framework
> >> which adopts contract-first design
> >>   * Service Center: a service registry that enforces service contract
> upon
> >> service registration and discovery
> >>   * Saga: a distributed coordinator to achieve eventual data consistency
> >> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
> >>   * ServiceComb.github.io:  the website repo of ServiceComb.
> >>   * The other projects will be moved to another place if ServiceComb is
> >> accepted by Apache as an incubator project.
> >>
> >> == Background ==
> >>
> >> Microservices is a variant of the service-oriented architecture (SOA)
> >> architectural style that structures an application as a collection of
> >> loosely coupled services. ServiceComb is an open source microservice
> >> framework initiated as part of Huawei CSE projects (Cloud Service
> Engine)
> >> which was developed in 2015. It is a part of ServiceStage of Huawei
> Public
> >> Cloud which is one-stop PaaS platform for enterprises and developers.
> >> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> >> Platform and Huawei consumer cloud. The number of  companies using
> >> ServiceComb to develop their enterprise applications, they are
> >> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and
> >> the
> >> number is over 5 and counting.
> >>
> >> == Rationale ==
> >>
> >> ServiceComb has been developed as a total, open source solution for
> >> developing cloud native applications. So far ServiceComb has existed as
> a
> >> GitHub project with committers mostly working for Huawei. We feel that
> >> moving it to a neutral organization like Apache, with its strong
> >> governance
> >> model, is expected to help get more contributions from various
> >> organizations and developers, who may be concerned by exclusive control
> of
> >> ServiceComb by Huawei.
> >>
> >> == Initial Goals ==
> >>
> >> Our initial goals are to bring ServiceComb into the ASF, transition
> >> internal engineering processes into the open, and foster a collaborative
> >> development model according to the "Apache Way." Huawei and the 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Willem Jiang
My +1(binding).

Willem Jiang


On Tue, Nov 14, 2017 at 2:15 PM, Willem Jiang 
wrote:

> Hi All,
>
> I would like to start a VOTE to bring the ServiceComb project in as an
> Apache incubator podling.
>
> The ASF voting rules are described:
>
> https://www.apache.org/foundation/voting.html
>
> A vote for accepting a new Apache Incubator podling is a majority vote for
> which only Incubator PMC member votes are binding.
>
> This vote will run for at least 72 hours. Please VOTE as follows
> [] +1 Accept ServiceComb into the Apache Incubator
> [] +0 Abstain.
> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
>
> The proposal is listed below, but you can also access it on the wiki:
>
> https://wiki.apache.org/incubator/ServiceCombProposal
>
> Best regards,
>
> Willem Jiang
>
> = ServiceComb Proposal =
>
> == Abstract ==
>
> ServiceComb is a microservice framework that provides a set of tools and
> components to make development and deployment of cloud applications easier.
> It provides functionalities such as service contract enforcement, service
> registration, service discovery, load balance, service reliability (latency
> and fault tolerance, flow control and graceful degradation, handler chain
> tracing), eventual data consistency and so forth.
>
> == Proposal ==
>
> The goal of this proposal is to bring the existing ServiceComb codebase
> and existing developers into the Apache Software Foundation (ASF) in order
> to build a vibrant, diverse and self-governed open source community around
> the technology.
> So far the major contributors to the project have been affiliated with
> Huawei and Huawei is planning to continue market and sell the Cloud Service
> Engine leveraging the ServiceComb framework.
> ServiceComb is currently a registered trademark owned by Huawei, and
> Huawei is happy to donate this trademark to Apache.
>
> Huawei is submitting this proposal to donate the Service source code and
> associated artifacts (documentation, web site content, wiki, etc.) to the
> Apache Software Foundation Incubator under the Apache License, Version 2.0
> and is asking Incubator PMC to establish an open source community. These
> artifacts are currently available on GitHub at  https://github.com/
> ServiceComb/ and include:
>  * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
> which adopts contract-first design
>  * Service Center: a service registry that enforces service contract upon
> service registration and discovery
>  * Saga: a distributed coordinator to achieve eventual data consistency
> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
>  * ServiceComb.github.io:  the website repo of ServiceComb.
>  * The other projects will be moved to another place if ServiceComb is
> accepted by Apache as an incubator project.
>
> == Background ==
>
> Microservices is a variant of the service-oriented architecture (SOA)
> architectural style that structures an application as a collection of
> loosely coupled services. ServiceComb is an open source microservice
> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
> which was developed in 2015. It is a part of ServiceStage of Huawei Public
> Cloud which is one-stop PaaS platform for enterprises and developers.
> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
> Platform and Huawei consumer cloud. The number of  companies using
> ServiceComb to develop their enterprise applications, they are
> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and
> the number is over 5 and counting.
>
> == Rationale ==
>
> ServiceComb has been developed as a total, open source solution for
> developing cloud native applications. So far ServiceComb has existed as a
> GitHub project with committers mostly working for Huawei. We feel that
> moving it to a neutral organization like Apache, with its strong governance
> model, is expected to help get more contributions from various
> organizations and developers, who may be concerned by exclusive control of
> ServiceComb by Huawei.
>
> == Initial Goals ==
>
> Our initial goals are to bring ServiceComb into the ASF, transition
> internal engineering processes into the open, and foster a collaborative
> development model according to the "Apache Way." Huawei and the current
> contributors to ServiceComb plan to develop new functionality in an open,
> community-driven way. To get there, the existing internal build, test and
> release processes will be refactored to support open development.
>
>  1. More specifically, our initial plan of moving ServiceComb to ASF is
> focused on:
>  2. open up the governance model in order to simplify and streamline
> contributions from the community
>  3. move the existing codebase to Apache
>  4. integrate with the Apache development process
>  5. ensure all dependencies are compliant with Apache License version 2.0
>  6. incremental development and releases per 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-14 Thread Timothy Chen
+1 as well.

Tim

On Mon, Nov 13, 2017 at 10:45 PM, Jean-Baptiste Onofré  
wrote:
> +1 (binding), of course ;)
>
> I'm looking forward the donation and happy to be part of and work on this
> project !
>
> Regards
> JB
>
>
> On 11/14/2017 07:15 AM, Willem Jiang wrote:
>>
>> Hi All,
>>
>> I would like to start a VOTE to bring the ServiceComb project in as an
>> Apache incubator podling.
>>
>> The ASF voting rules are described:
>>
>> https://www.apache.org/foundation/voting.html
>>
>> A vote for accepting a new Apache Incubator podling is a majority vote for
>> which only Incubator PMC member votes are binding.
>>
>> This vote will run for at least 72 hours. Please VOTE as follows
>> [] +1 Accept ServiceComb into the Apache Incubator
>> [] +0 Abstain.
>> [] -1 Do not accept ServiceComb into the Apache Incubator because ...
>>
>> The proposal is listed below, but you can also access it on the wiki:
>>
>> https://wiki.apache.org/incubator/ServiceCombProposal
>>
>> Best regards,
>>
>> Willem Jiang
>>
>> = ServiceComb Proposal =
>>
>> == Abstract ==
>>
>> ServiceComb is a microservice framework that provides a set of tools and
>> components to make development and deployment of cloud applications
>> easier.
>> It provides functionalities such as service contract enforcement, service
>> registration, service discovery, load balance, service reliability
>> (latency
>> and fault tolerance, flow control and graceful degradation, handler chain
>> tracing), eventual data consistency and so forth.
>>
>> == Proposal ==
>>
>> The goal of this proposal is to bring the existing ServiceComb codebase
>> and
>> existing developers into the Apache Software Foundation (ASF) in order to
>> build a vibrant, diverse and self-governed open source community around
>> the
>> technology.
>> So far the major contributors to the project have been affiliated with
>> Huawei and Huawei is planning to continue market and sell the Cloud
>> Service
>> Engine leveraging the ServiceComb framework.
>> ServiceComb is currently a registered trademark owned by Huawei, and
>> Huawei
>> is happy to donate this trademark to Apache.
>>
>> Huawei is submitting this proposal to donate the Service source code and
>> associated artifacts (documentation, web site content, wiki, etc.) to the
>> Apache Software Foundation Incubator under the Apache License, Version 2.0
>> and is asking Incubator PMC to establish an open source community. These
>> artifacts are currently available on GitHub at
>> https://github.com/ServiceComb/ and include:
>>   * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
>> which adopts contract-first design
>>   * Service Center: a service registry that enforces service contract upon
>> service registration and discovery
>>   * Saga: a distributed coordinator to achieve eventual data consistency
>> based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
>>   * ServiceComb.github.io:  the website repo of ServiceComb.
>>   * The other projects will be moved to another place if ServiceComb is
>> accepted by Apache as an incubator project.
>>
>> == Background ==
>>
>> Microservices is a variant of the service-oriented architecture (SOA)
>> architectural style that structures an application as a collection of
>> loosely coupled services. ServiceComb is an open source microservice
>> framework initiated as part of Huawei CSE projects (Cloud Service Engine)
>> which was developed in 2015. It is a part of ServiceStage of Huawei Public
>> Cloud which is one-stop PaaS platform for enterprises and developers.
>> Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
>> Platform and Huawei consumer cloud. The number of  companies using
>> ServiceComb to develop their enterprise applications, they are
>> chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and
>> the
>> number is over 5 and counting.
>>
>> == Rationale ==
>>
>> ServiceComb has been developed as a total, open source solution for
>> developing cloud native applications. So far ServiceComb has existed as a
>> GitHub project with committers mostly working for Huawei. We feel that
>> moving it to a neutral organization like Apache, with its strong
>> governance
>> model, is expected to help get more contributions from various
>> organizations and developers, who may be concerned by exclusive control of
>> ServiceComb by Huawei.
>>
>> == Initial Goals ==
>>
>> Our initial goals are to bring ServiceComb into the ASF, transition
>> internal engineering processes into the open, and foster a collaborative
>> development model according to the "Apache Way." Huawei and the current
>> contributors to ServiceComb plan to develop new functionality in an open,
>> community-driven way. To get there, the existing internal build, test and
>> release processes will be refactored to support open development.
>>
>>   1. More specifically, our initial plan of moving ServiceComb to ASF is
>> focused on:
>>   2. open up the 

Re: [VOTE] Accept ServiceComb into the Apache Incubator

2017-11-13 Thread Jean-Baptiste Onofré

+1 (binding), of course ;)

I'm looking forward the donation and happy to be part of and work on this 
project !

Regards
JB

On 11/14/2017 07:15 AM, Willem Jiang wrote:

Hi All,

I would like to start a VOTE to bring the ServiceComb project in as an
Apache incubator podling.

The ASF voting rules are described:

https://www.apache.org/foundation/voting.html

A vote for accepting a new Apache Incubator podling is a majority vote for
which only Incubator PMC member votes are binding.

This vote will run for at least 72 hours. Please VOTE as follows
[] +1 Accept ServiceComb into the Apache Incubator
[] +0 Abstain.
[] -1 Do not accept ServiceComb into the Apache Incubator because ...

The proposal is listed below, but you can also access it on the wiki:

https://wiki.apache.org/incubator/ServiceCombProposal

Best regards,

Willem Jiang

= ServiceComb Proposal =

== Abstract ==

ServiceComb is a microservice framework that provides a set of tools and
components to make development and deployment of cloud applications easier.
It provides functionalities such as service contract enforcement, service
registration, service discovery, load balance, service reliability (latency
and fault tolerance, flow control and graceful degradation, handler chain
tracing), eventual data consistency and so forth.

== Proposal ==

The goal of this proposal is to bring the existing ServiceComb codebase and
existing developers into the Apache Software Foundation (ASF) in order to
build a vibrant, diverse and self-governed open source community around the
technology.
So far the major contributors to the project have been affiliated with
Huawei and Huawei is planning to continue market and sell the Cloud Service
Engine leveraging the ServiceComb framework.
ServiceComb is currently a registered trademark owned by Huawei, and Huawei
is happy to donate this trademark to Apache.

Huawei is submitting this proposal to donate the Service source code and
associated artifacts (documentation, web site content, wiki, etc.) to the
Apache Software Foundation Incubator under the Apache License, Version 2.0
and is asking Incubator PMC to establish an open source community. These
artifacts are currently available on GitHub at
https://github.com/ServiceComb/ and include:
  * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
which adopts contract-first design
  * Service Center: a service registry that enforces service contract upon
service registration and discovery
  * Saga: a distributed coordinator to achieve eventual data consistency
based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
  * ServiceComb.github.io:  the website repo of ServiceComb.
  * The other projects will be moved to another place if ServiceComb is
accepted by Apache as an incubator project.

== Background ==

Microservices is a variant of the service-oriented architecture (SOA)
architectural style that structures an application as a collection of
loosely coupled services. ServiceComb is an open source microservice
framework initiated as part of Huawei CSE projects (Cloud Service Engine)
which was developed in 2015. It is a part of ServiceStage of Huawei Public
Cloud which is one-stop PaaS platform for enterprises and developers.
Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
Platform and Huawei consumer cloud. The number of  companies using
ServiceComb to develop their enterprise applications, they are
chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
number is over 5 and counting.

== Rationale ==

ServiceComb has been developed as a total, open source solution for
developing cloud native applications. So far ServiceComb has existed as a
GitHub project with committers mostly working for Huawei. We feel that
moving it to a neutral organization like Apache, with its strong governance
model, is expected to help get more contributions from various
organizations and developers, who may be concerned by exclusive control of
ServiceComb by Huawei.

== Initial Goals ==

Our initial goals are to bring ServiceComb into the ASF, transition
internal engineering processes into the open, and foster a collaborative
development model according to the "Apache Way." Huawei and the current
contributors to ServiceComb plan to develop new functionality in an open,
community-driven way. To get there, the existing internal build, test and
release processes will be refactored to support open development.

  1. More specifically, our initial plan of moving ServiceComb to ASF is
focused on:
  2. open up the governance model in order to simplify and streamline
contributions from the community
  3. move the existing codebase to Apache
  4. integrate with the Apache development process
  5. ensure all dependencies are compliant with Apache License version 2.0
  6. incremental development and releases per Apache guideline

== Current Status ==

=== Meritocracy ===

We intend to substantially expand the initial developer 

[VOTE] Accept ServiceComb into the Apache Incubator

2017-11-13 Thread Willem Jiang
Hi All,

I would like to start a VOTE to bring the ServiceComb project in as an
Apache incubator podling.

The ASF voting rules are described:

https://www.apache.org/foundation/voting.html

A vote for accepting a new Apache Incubator podling is a majority vote for
which only Incubator PMC member votes are binding.

This vote will run for at least 72 hours. Please VOTE as follows
[] +1 Accept ServiceComb into the Apache Incubator
[] +0 Abstain.
[] -1 Do not accept ServiceComb into the Apache Incubator because ...

The proposal is listed below, but you can also access it on the wiki:

https://wiki.apache.org/incubator/ServiceCombProposal

Best regards,

Willem Jiang

= ServiceComb Proposal =

== Abstract ==

ServiceComb is a microservice framework that provides a set of tools and
components to make development and deployment of cloud applications easier.
It provides functionalities such as service contract enforcement, service
registration, service discovery, load balance, service reliability (latency
and fault tolerance, flow control and graceful degradation, handler chain
tracing), eventual data consistency and so forth.

== Proposal ==

The goal of this proposal is to bring the existing ServiceComb codebase and
existing developers into the Apache Software Foundation (ASF) in order to
build a vibrant, diverse and self-governed open source community around the
technology.
So far the major contributors to the project have been affiliated with
Huawei and Huawei is planning to continue market and sell the Cloud Service
Engine leveraging the ServiceComb framework.
ServiceComb is currently a registered trademark owned by Huawei, and Huawei
is happy to donate this trademark to Apache.

Huawei is submitting this proposal to donate the Service source code and
associated artifacts (documentation, web site content, wiki, etc.) to the
Apache Software Foundation Incubator under the Apache License, Version 2.0
and is asking Incubator PMC to establish an open source community. These
artifacts are currently available on GitHub at
https://github.com/ServiceComb/ and include:
 * Java Chassis: a multi-protocol (RPC & Restful) microservice framework
which adopts contract-first design
 * Service Center: a service registry that enforces service contract upon
service registration and discovery
 * Saga: a distributed coordinator to achieve eventual data consistency
based on the paper "Sagas" by Hector Garcia-Molina and Kenneth Salem
 * ServiceComb.github.io:  the website repo of ServiceComb.
 * The other projects will be moved to another place if ServiceComb is
accepted by Apache as an incubator project.

== Background ==

Microservices is a variant of the service-oriented architecture (SOA)
architectural style that structures an application as a collection of
loosely coupled services. ServiceComb is an open source microservice
framework initiated as part of Huawei CSE projects (Cloud Service Engine)
which was developed in 2015. It is a part of ServiceStage of Huawei Public
Cloud which is one-stop PaaS platform for enterprises and developers.
Besides ServiceStage, it’s  also used in the Huawei Core Network IOT
Platform and Huawei consumer cloud. The number of  companies using
ServiceComb to develop their enterprise applications, they are
chinasofti.com, isoftstone.com, pactera.com,zbj.com,movit-tech.com, and the
number is over 5 and counting.

== Rationale ==

ServiceComb has been developed as a total, open source solution for
developing cloud native applications. So far ServiceComb has existed as a
GitHub project with committers mostly working for Huawei. We feel that
moving it to a neutral organization like Apache, with its strong governance
model, is expected to help get more contributions from various
organizations and developers, who may be concerned by exclusive control of
ServiceComb by Huawei.

== Initial Goals ==

Our initial goals are to bring ServiceComb into the ASF, transition
internal engineering processes into the open, and foster a collaborative
development model according to the "Apache Way." Huawei and the current
contributors to ServiceComb plan to develop new functionality in an open,
community-driven way. To get there, the existing internal build, test and
release processes will be refactored to support open development.

 1. More specifically, our initial plan of moving ServiceComb to ASF is
focused on:
 2. open up the governance model in order to simplify and streamline
contributions from the community
 3. move the existing codebase to Apache
 4. integrate with the Apache development process
 5. ensure all dependencies are compliant with Apache License version 2.0
 6. incremental development and releases per Apache guideline

== Current Status ==

=== Meritocracy ===

We intend to substantially expand the initial developer and user community
by running the project in line with the "Apache Way". Users and new
contributors will be treated with respect and welcomed. By participating in
the community and