Sure, I'm OK with that. Willem Jiang
Twitter: willemjiang Weibo: 姜宁willem On Thu, Nov 8, 2018 at 3:12 AM Dave Fisher <dave2w...@comcast.net> wrote: > > Hi Willem, > > I’ve added the following to the proposal: > > === External Dependencies === > > brpc has the following external dependencies. > > * Google gflags (BSD) > * Google protobuf (BSD) > * Google leveldb (BSD) > > brpc also includes third party code in the source tree. > > * https://github.com/brpc/brpc/tree/master/src/butil/third_party (BSD, MIT, > MPL, and Public Domain) > > I plan to submit this proposal for a VOTE later today. > > Regards, > Dave > > > On Nov 4, 2018, at 12:09 AM, Willem Jiang <willem.ji...@gmail.com> wrote: > > > > Hi, > > > > I just have a quick look at the proposal, it looks like we need to add > > more third party dependencies from the source file in the > > directory[1]. > > > > [1]https://github.com/brpc/brpc/tree/master/src/butil/third_party > > > > Willem Jiang > > > > Twitter: willemjiang > > Weibo: 姜宁willem > > On Sat, Nov 3, 2018 at 1:01 AM Dave Fisher <dave2w...@comcast.net> wrote: > >> > >> Any suggestions or comments on this proposal before I bring it to a VOTE? > >> > >>> On Oct 25, 2018, at 7:38 AM, Dave Fisher <dave2w...@comcast.net> wrote: > >>> > >>> Sorry about that I missed the topic autocorrection. > >>> > >>> Sent from my iPhone > >>> > >>>> On Oct 24, 2018, at 9:15 PM, Dave Fisher <dave2w...@comcast.net > >>>> <mailto:dave2w...@comcast.net>> wrote: > >>>> > >>>> Hi - > >>>> > >>>> I would like to discuss accepting bprc project into the Incubator: > >>>> Initially there were five developers from Baidu, but now these are from > >>>> several companies.. > >>>> > >>>> Please accept the brpc podling into the Incubator. > >>>> > >>>> Regards, > >>>> Dave > >>>> > >>>> brpc Proposal > >>>> > >>>> > >>>> Abstract > >>>> > >>>> brpc is an industrial-grade RPC framework for building reliable and > >>>> high-performance services. > >>>> > >>>> > >>>> Proposal > >>>> > >>>> We propose to contribute the brpc codebase and associated artifacts(e.g. > >>>> documentation etc.) to the Apache Software Foundation, and aim to build > >>>> a wider open community around it in the 'Apache Way'. > >>>> > >>>> > >>>> Background > >>>> > >>>> The RPC framework used in Baidu before 2014 was developed at 2008 and > >>>> limited in protocols and performance, and there were also serveral > >>>> implementations focused on their own scenarios from Baidu's different > >>>> BU. As an infrastructural team in Baidu, we tried to build a new > >>>> framework to unify all RPC scenarios inside. The framework was named > >>>> "baidu-rpc" internally the early versions were adopted and online at > >>>> late 2014. The framework was rapidly iterated at 2015-2017, and > >>>> thousands kinds of services and almost all core services adopted it. And > >>>> in 2017, we opensourced it as "brpc" and hope to get more adoptions and > >>>> contributions from outside. At the time of opensourcing, there're more > >>>> than 1 million instances inside Baidu using baidu-rpc (not counting > >>>> clients). > >>>> > >>>> > >>>> Rationale > >>>> > >>>> brpc has been approved inside baidu, since many high performance core > >>>> services are using it. And since its open source, it has been adopted by > >>>> several other companies, including Iqiyi, Didi, Sougou, BiliBili > >>>> <https://wiki.apache.org/incubator/BiliBili > >>>> <https://wiki.apache.org/incubator/BiliBili>> etc. > >>>> > >>>> > >>>> Current Status > >>>> > >>>> brpc has been an open source project on GitHub > >>>> <https://wiki.apache.org/incubator/GitHub > >>>> <https://wiki.apache.org/incubator/GitHub>> > >>>> (https://github.com/brpc/brpc <https://github.com/brpc/brpc> > >>>> <https://github.com/brpc/brpc <https://github.com/brpc/brpc>>) since > >>>> 2017. > >>>> > >>>> Currently it has more than 7.3k stars, 1.6k forks, and is one of the > >>>> most popular repositories in topic of rpc category in GitHub > >>>> <https://wiki.apache.org/incubator/GitHub > >>>> <https://wiki.apache.org/incubator/GitHub>> rpc catelogy. It has been > >>>> widely used in Baidu, with 1,000,000+ instances and thousands kinds of > >>>> services. Besides, many other companies have already used it also, such > >>>> as Iqiyi, Didi, Sougou, BiliBili > >>>> <https://wiki.apache.org/incubator/BiliBili > >>>> <https://wiki.apache.org/incubator/BiliBili>> etc. > >>>> > >>>> > >>>> Meritocracy > >>>> > >>>> brpc was originally created by Ge Jun and Chen zhangyi inside baidu from > >>>> 2014. Since its opensource in 2017, it has already followed meritocracy > >>>> principles. It accepts multiple contributions from other companies. And > >>>> now, the core developers are from several different companies. > >>>> > >>>> We will follow Apache way to encourage more developers to contribute in > >>>> this project. We know that only active and committed developers from a > >>>> diverse set of backgrounds can make brpc a successful project. > >>>> > >>>> > >>>> Community > >>>> > >>>> brpc has been building an active community since its open source. > >>>> Currently, the community includes over 31 contributors. The core > >>>> developers of brpc are listed below. > >>>> > >>>> > >>>> Core Developers > >>>> > >>>> Ge Jun(https://github.com/jamesge <https://github.com/jamesge> > >>>> <https://github.com/jamesge <https://github.com/jamesge>> > >>>> jge...@gmail.com <mailto:jge...@gmail.com><mailto:jge...@gmail.com > >>>> <mailto:jge...@gmail.com>>) > >>>> Chen Zhangyi(https://github.com/chenzhangyi > >>>> <https://github.com/chenzhangyi> <https://github.com/chenzhangyi > >>>> <https://github.com/chenzhangyi>> frozen....@gmail.com > >>>> <mailto:frozen....@gmail.com><mailto:frozen....@gmail.com > >>>> <mailto:frozen....@gmail.com>>) > >>>> Jiang Rujie(https://github.com/old-bear <https://github.com/old-bear> > >>>> <https://github.com/old-bear <https://github.com/old-bear>> > >>>> jrjb...@gmail.com <mailto:jrjb...@gmail.com><mailto:jrjb...@gmail.com > >>>> <mailto:jrjb...@gmail.com>>) > >>>> Zhu Jiashun(http://github.com/zyearn <http://github.com/zyearn> > >>>> <http://github.com/zyearn <http://github.com/zyearn>> > >>>> zhujiashun2...@gmail.com > >>>> <mailto:zhujiashun2...@gmail.com><mailto:zhujiashun2...@gmail.com > >>>> <mailto:zhujiashun2...@gmail.com>>) > >>>> Wang Yao(https://github.com/ipconfigme <https://github.com/ipconfigme> > >>>> <https://github.com/ipconfigme <https://github.com/ipconfigme>> > >>>> ipconfi...@gmail.com > >>>> <mailto:ipconfi...@gmail.com><mailto:ipconfi...@gmail.com > >>>> <mailto:ipconfi...@gmail.com>>) > >>>> > >>>> Alignment > >>>> > >>>> brpc is useful for building reliable and high-performance applications. > >>>> Since ASF has many famous performance-related and rpc-related projects, > >>>> we believe that ASF is a perfect choice to help brpc project to attract > >>>> more developers and users as well as having more cooperation with > >>>> existing projects. > >>>> > >>>> > >>>> Known Risks > >>>> > >>>> > >>>> Orphaned products > >>>> > >>>> Since our core developers are from different companies and many > >>>> companies are using it, the risk of the project being abandoned is > >>>> minimal. For example, Baidu is extensively using it in their production > >>>> environment and many large corporations including Iqiyi, Didi, Sougou, > >>>> BiliBili <https://wiki.apache.org/incubator/BiliBili > >>>> <https://wiki.apache.org/incubator/BiliBili>> use it in their production > >>>> applications. > >>>> > >>>> > >>>> Inexperience with Open Source > >>>> > >>>> brpc has been an active open source project for more than one year. > >>>> During that time, the project has attracted 30+ contributors and gained > >>>> a lot of attention. The core developers are all active users and > >>>> followers of open source. > >>>> > >>>> > >>>> Homogenous Developers > >>>> > >>>> brpc was created inside Baidu, but after brpc was open sourced, it > >>>> received a lot of bug fixes and enhancements from other developers not > >>>> working at Baidu. And the core developers now are from different > >>>> companies now. > >>>> > >>>> > >>>> Reliance on Salaried Developers > >>>> > >>>> Baidu invested in brpc as a general rpc framework used in company > >>>> widely. The core developers have been dedicated to this project for > >>>> about four years. And after its open source, developers around the world > >>>> have involved in. Besides, we want more developers and researchers to > >>>> contribute to the project. > >>>> > >>>> > >>>> Relationships with Other Apache Products > >>>> > >>>> > >>>> A Excessive Fascination with the Apache Brand > >>>> > >>>> The mission of brpc is to help developers build reliable and > >>>> high-performance services quickly and easily. It has been widely used in > >>>> production environment throughout Baidu and after opensource, it has > >>>> gained much attention and attracted developers all over the world. > >>>> Apache Brand is very respected. We are very honored to have the > >>>> opportunity to join ASF, with the understanding that its brand policies > >>>> being respected. And we hope Apache can help us build the ecosystem > >>>> around brpc and attract more developers. > >>>> > >>>> > >>>> Documentation > >>>> > >>>> The following links provide more information about brpc in open source: > >>>> > >>>> Codebase at Github: https://github.com/brpc/brpc > >>>> <https://github.com/brpc/brpc> <https://github.com/brpc/brpc > >>>> <https://github.com/brpc/brpc>> Issue Tracking: > >>>> https://github.com/brpc/brpc/issues > >>>> <https://github.com/brpc/brpc/issues> > >>>> <https://github.com/brpc/brpc/issues > >>>> <https://github.com/brpc/brpc/issues>> Overview: > >>>> https://github.com/brpc/brpc/blob/master/docs/en/overview.md > >>>> <https://github.com/brpc/brpc/blob/master/docs/en/overview.md><https://github.com/brpc/brpc/blob/master/docs/en/overview.md > >>>> <https://github.com/brpc/brpc/blob/master/docs/en/overview.md>> > >>>> > >>>> Initial Source > >>>> > >>>> brpc has been developed since 2014 by a team of engineers at Baidu Inc. > >>>> We currently use Github to maintain our source code and track issues at > >>>> https://github.com/brpc/brpc <https://github.com/brpc/brpc> > >>>> <https://github.com/brpc/brpc <https://github.com/brpc/brpc>>. We need > >>>> to move our repository to Apache infrastructure. > >>>> > >>>> > >>>> Source and Intellectual Property Submission Plan > >>>> > >>>> brpc source code is available under Apache V2 license and owned by > >>>> Baidu. We will work with the committers to get ICLAs signed. We will > >>>> provide a Software Grant Agreement from an authorized signer per > >>>> https://www.apache.org/licenses/software-grant-template.pdf > >>>> <https://www.apache.org/licenses/software-grant-template.pdf> > >>>> <https://www.apache.org/licenses/software-grant-template.pdf > >>>> <https://www.apache.org/licenses/software-grant-template.pdf>> > >>>> > >>>> External Dependencies > >>>> > >>>> brpc has the following external dependencies. > >>>> > >>>> Google gflags (BSD) > >>>> Google protobuf (BSD) > >>>> Google leveldb (BSD) > >>>> > >>>> Required Resources > >>>> > >>>> > >>>> Mailing List: > >>>> > >>>> There are currently no mailing lists. The usual mailing lists are > >>>> expected to be set up when entering incubation: > >>>> > >>>> priv...@brpc.incubator.apache.org > >>>> <mailto:priv...@brpc.incubator.apache.org> > >>>> <mailto:priv...@brpc.incubator.apache.org > >>>> <mailto:priv...@brpc.incubator.apache.org>> > >>>> d...@brpc.incubator.apache.org <mailto:d...@brpc.incubator.apache.org> > >>>> <mailto:d...@brpc.incubator.apache.org > >>>> <mailto:d...@brpc.incubator.apache.org>> > >>>> comm...@brpc.incubator.apache.org > >>>> <mailto:comm...@brpc.incubator.apache.org> > >>>> <mailto:comm...@brpc.incubator.apache.org > >>>> <mailto:comm...@brpc.incubator.apache.org>> > >>>> > >>>> Git Repositories: > >>>> > >>>> Upon entering incubation, we want to transfer the existing repo from > >>>> https://github.com/brpc/brpc > >>>> <https://github.com/brpc/brpc><https://github.com/brpc/brpc > >>>> <https://github.com/brpc/brpc>> to Apache infrastructure like > >>>> https://github.com/apache/incubator-brpc > >>>> <https://github.com/apache/incubator-brpc><https://github.com/apache/incubator-brpc > >>>> <https://github.com/apache/incubator-brpc>>. > >>>> > >>>> > >>>> Issue Tracking: > >>>> > >>>> brpc currently uses GitHub <https://wiki.apache.org/incubator/GitHub > >>>> <https://wiki.apache.org/incubator/GitHub>> to track issues. Would like > >>>> to continue to do so while we discuss migration possibilities with the > >>>> ASF Infra committee. > >>>> > >>>> > >>>> URL: > >>>> > >>>> Currently brpc has no dedicated website except Github homepage. In the > >>>> future the website url should be http://brpc.incubator.apache.org/ > >>>> <http://brpc.incubator.apache.org/> <http://brpc.incubator.apache.org/ > >>>> <http://brpc.incubator.apache.org/>> to follow apache incubator > >>>> conventions. > >>>> > >>>> > >>>> Initial Committers > >>>> > >>>> Ge Jun(https://github.com/jamesge <https://github.com/jamesge> > >>>> <https://github.com/jamesge <https://github.com/jamesge>> > >>>> jge...@gmail.com <mailto:jge...@gmail.com><mailto:jge...@gmail.com > >>>> <mailto:jge...@gmail.com>>) > >>>> Chen Zhangyi(https://github.com/chenzhangyi > >>>> <https://github.com/chenzhangyi> <https://github.com/chenzhangyi > >>>> <https://github.com/chenzhangyi>> frozen....@gmail.com > >>>> <mailto:frozen....@gmail.com><mailto:frozen....@gmail.com > >>>> <mailto:frozen....@gmail.com>>) > >>>> Jiang Rujie(https://github.com/old-bear <https://github.com/old-bear> > >>>> <https://github.com/old-bear <https://github.com/old-bear>> > >>>> jrjb...@gmail.com <mailto:jrjb...@gmail.com><mailto:jrjb...@gmail.com > >>>> <mailto:jrjb...@gmail.com>>) > >>>> Zhu Jiashun(http://github.com/zyearn <http://github.com/zyearn> > >>>> <http://github.com/zyearn <http://github.com/zyearn>> > >>>> zhujiashun2...@gmail.com > >>>> <mailto:zhujiashun2...@gmail.com><mailto:zhujiashun2...@gmail.com > >>>> <mailto:zhujiashun2...@gmail.com>>) > >>>> Wang Yao(https://github.com/ipconfigme <https://github.com/ipconfigme> > >>>> <https://github.com/ipconfigme <https://github.com/ipconfigme>> > >>>> ipconfi...@gmail.com > >>>> <mailto:ipconfi...@gmail.com><mailto:ipconfi...@gmail.com > >>>> <mailto:ipconfi...@gmail.com>>) > >>>> > >>>> Sponsors: > >>>> > >>>> > >>>> Champion: > >>>> > >>>> Dave Fisher > >>>> > >>>> Mentors: > >>>> > >>>> Kevin A. McGrail <https://wiki.apache.org/incubator/McGrail > >>>> <https://wiki.apache.org/incubator/McGrail>> > >>>> Jean-Baptiste Onofré > >>>> > >>>> Sponsoring Entity > >>>> > >>>> We are requesting the Incubator to sponsor this project. > >>>> > >>>> brpcProposal (last edited 2018-10-20 13:36:33 by JerryTan > >>>> <https://wiki.apache.org/incubator/JerryTan > >>>> <https://wiki.apache.org/incubator/JerryTan>>) > >>>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >>> <mailto:general-unsubscr...@incubator.apache.org> > >>> For additional commands, e-mail: general-h...@incubator.apache.org > >>> <mailto:general-h...@incubator.apache.org> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org