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