I agree too. 

However, I am also concerned the titel is [DISCUSS] - shouldn't this be a vote 
already?


On Tue, Oct 10, 2023, at 13:42, 俊平堵 wrote:
> Agree with Roman and Dave that we can keep the original list.
> I think Willem is just curious on the mismatch between commits and
> committers, and the explanation here make sense to me.
>
> Thanks,
>
> JP
>
> Mohammad Sadoghi <mo.sado...@expolab.org> 于2023年10月10日周二 11:50写道:
>
>> Dear all,
>>
>> *Question on Initial Committers:*
>> As was mentioned earlier. The criteria that I used was to credit anyone who
>> has worked on the ResilientDB project since 2018, acknowledging their
>> contributions. Below is the detailed breakdown of our contributors. So we
>> can reduce the list as needed in accordance with ASF guidelines. As for the
>> broader contributors, these are the folks who have supported ResilientDB,
>> e.g., formalization of the research ideas, discussion of how to tackle a
>> particular algorithm or its implementation, testing, and analysis. However,
>> these broader members have not contributed to the codebase. So this is why
>> they were tagged differently.*ResilientDB Core *[all have signed ICLA]
>> Mohammad Sadoghi <msadoghi at ucdavis dot edu>
>> Junchao Chen <juccchen at ucdavis dot edu>
>> Dakai Kang <dakang at ucdavis dot edu>
>> Suyash Gupta <suyash.gupta at berkeley dot> [Now at UC Berkeley]
>> Sajjad Rahnama <srahnama at ucdavis dot edu> [Now at Oracle]
>> Wayne Wang <wjawang at ucdavis dot edu> [Now at Hesai Technology]
>> Julieta Duarte <juduarte at ucdavis dot edu>
>> Glenn Chen <gjjchen at ucdavis dot edu>
>> *Tooling/SDK/Wallet/Applications *[all have signed ICLA]
>> Thamir Qadah <tmqadah at uqu dot edu dot sa> [Umm Al-Qura University]
>> Jinxiao Yu <jnxyu at ucdavis dot edu> [Now at Amazon AWS]
>> Arindaam Roy <aroy at ucdavis dot edu> [Now at Square]
>> Divjeet Singh Jas <djas at ucdavis dot edu>
>> Apratim Shukla <aprshukla at ucdavis dot edu>
>> Priyal Soni <pdsoni at ucdavis dot edu> [Now at Amazon AWS]
>> Rohan Sogani <rmsogani at ucdavis dot edu> [Now at Oracle]
>> Kaustubh Shete <kshete at ucdavis dot edu>
>> Gopal Nambiar <gnambiar at ucdavis dot edu>
>> Saipranav Kotamreddy <saikotamreddy at ucdavis dot edu>
>> Haskell Lark Macaraig <hbmacaraig at ucdavis dot edu>
>>
>> *Deprecated/Obsolete Features *[have been rewritten or removed]
>> Jelle Hellings <jhellings at mcmaster dot ca> [Now at McMaster University]
>> Shesha Vishnu Prasad <sdharanaiah at ucdavis dot edu> [Now at Path]
>> Dhruv Krishnan <dkrishnan at ucdavis dot edu > [Now at Amazon AWS]
>> Shubham Pandey <shupandey at ucdavis dot edu> [Now at Cisco]
>> Steve Chen <sstchen at ucdavis dot edu>
>> Priya Holani <pmholani at ucdavis dot edu > [Now at Amazon AWS]
>> Haojun (Howard) Zhu <hajzhu at ucdavis dot edu>
>> Robert HE <mjhe at ucdavis dot edu> [Now at Amazon AWS]
>> Shreenath Iyer <shriyer at ucdavis dot edu> [Now at Amazon AWS]
>> Domenic Cianfichi <djcianfichi at ucdavis dot edu> [Now at Amazon AWS]
>> Erik Linsenmayer <ehlinsenmayer at ucdavis dot edu> [Now at General
>> Atomics]
>> Shreyan Mohanty <shmohanty at ucdavis dot edu> [Now at General Atomics]
>> Xinyuan Sun <sxysun at ucdavis dot edu> [Now at CertiK]
>> Patrick Liao <pjliao at ucdavis dot edu> [Now at Juniper Networks]
>> Tim Huang <timhwang at ucdavis dot edu>
>> Jared Givens <jcgivens at ucdavis dot edu>
>> Aditya Bej <akbej at ucdavis dot edu>
>> Seongwoo Choi <shjchoi at ucdavis dot edu >
>>
>> *Question on Private Development:*
>> As per request, we have transitioned away from local/private development.
>> We have forked our public ResilientDB, and we began the process of moving
>> all experimental features into this repo. All these ongoing features are
>> available in this repo but are still under development and not yet ready to
>> be released to the main repository.*Our New Development Repo: *
>> https://github.com/msadoghi/resilientdb/*Notable Branches (Active
>> Projects)*
>> Speculative Consensus: https://github.com/msadoghi/resilientdb/tree/poe
>> Rotating Leader (lightweight recovery):
>> https://github.com/msadoghi/resilientdb/tree/hs
>> Queue-Oriented Concurrency Control (concurrent execution):
>> https://github.com/msadoghi/resilientdb/tree/QueccBranch
>> Smart Contract Concurrency:
>> https://github.com/msadoghi/resilientdb/tree/smartcontract_cc
>>
>> ---
>> Best Regards,
>> Mohammad Sadoghi, PhD
>> Associate Professor
>> Exploratory Systems Lab (ExpoLab)
>> Department of Computer Science
>> University of California, Davis
>>
>> ExpoLab: https://expolab.org/
>> ResilientDB: https://resilientdb.com/
>> Phone: 914-319-7937
>>
>>
>> On Mon, Oct 9, 2023 at 6:18 PM Dave Fisher <wave4d...@comcast.net> wrote:
>>
>> >
>> >
>> > Sent from my iPhone
>> >
>> > > On Oct 9, 2023, at 7:51 PM, Suyash Gupta <suyash.gu...@berkeley.edu
>> .invalid>
>> > wrote:
>> > >
>> > > Hello All
>> > >
>> > > Let me try to add to Mohammad's response. We defined an initial
>> committer
>> > > list of 40+ members as we wanted to give credit to everyone who has
>> > > collaborated with us on projects/papers that were built around
>> > ResilientDB.
>> > > But, the 20 contributors visible on github are the ones who worked on
>> the
>> > > actual codebase, which we are trying to bring to ASF. The projects that
>> > > other folks worked on are independent from the ResilientDB codebase and
>> > > have no correlation with this release.
>> > >
>> > > So, following ASF guidelines, we are fine with reducing the initial
>> > > committer list to the 20 members. Please let us know your thoughts.
>> >
>> > One way to consider is that initial committers should be those who plan
>> to
>> > participate in the Apache ResilientDB community. ASF committers need to
>> > sign an ICLA and that will determine how many committers. Nothing
>> prevents
>> > any of those who don’t sign from contributing.
>> >
>> > Early in incubation you will need to create a website and you can discuss
>> > the history of the project and if they agree those contributors you wish
>> to
>> > honor.
>> >
>> > Best wishes,
>> > Dave
>> >
>> > >
>> > >
>> > >> On Sun, Oct 8, 2023 at 9:47 AM Mohammad Sadoghi <
>> mo.sado...@expolab.org
>> > >
>> > >> wrote:
>> > >>
>> > >> Everything we have done including research/papers and outcome of
>> > >> development have been open for years. We simply wanted to keep the
>> > public
>> > >> repo cleaner and we only released when we were certain that the new
>> > feature
>> > >> is well tested and stable.
>> > >>
>> > >> We will switch our development completely to our public repo effective
>> > >> immediately. That is not issue at all.
>> > >>
>> > >> Best Regards,
>> > >> Mohammad Sadoghi, PhD
>> > >> Associate Professor
>> > >> Exploratory Systems Lab (ExpoLab)
>> > >> Department of Computer Science
>> > >> University of California, Davis
>> > >>
>> > >>
>> > >> On Sun, Oct 8, 2023 at 3:08 AM Willem Jiang <willem.ji...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> I just checked the GitHub issue and PRs of ResilientDB. There is
>> > >>> little discussion on the GitHub issue and review comments on GitHub
>> > >>> PRs.
>> > >>> Please keep Open Communications[1] in mind. We value transparency in
>> > >>> the ASF way. Internal development could block the contributions
>> > >>> outside of the organization and cause us some trouble in building the
>> > >>> community.
>> > >>>
>> > >>> Once the development switches to the public repo, the project could
>> be
>> > >>> ready to enter the incubation process.
>> > >>>
>> > >>> [1]
>> > >>>
>> > >>
>> >
>> https://www.apache.org/theapacheway/#what-makes-the-apache-way-so-hard-to-define
>> > >>>
>> > >>>
>> > >>> Willem Jiang
>> > >>>
>> > >>> Twitter: willemjiang
>> > >>> Weibo: 姜宁willem
>> > >>>
>> > >>> On Sun, Oct 8, 2023 at 3:33 PM Mohammad Sadoghi <
>> > mo.sado...@expolab.org>
>> > >>> wrote:
>> > >>>>
>> > >>>> Thank you for your question.
>> > >>>>
>> > >>>> With regards to the initial committers, over the years we had much
>> > >> larger
>> > >>>> set of contributors who worked on the private repo of ResilientDB
>> > which
>> > >>>> derives the research. Only when features are stable and well tested
>> > >> over
>> > >>>> time, they have been advanced and promoted to our public repo. Our
>> > >>> private
>> > >>>> repo has many more experimental features that as part of our roadmap
>> > >> will
>> > >>>> be released once they reach the same level of maturity.
>> > >>>>
>> > >>>> Best Regards,
>> > >>>> Mohammad Sadoghi, PhD
>> > >>>> Associate Professor
>> > >>>> Exploratory Systems Lab (ExpoLab)
>> > >>>> Department of Computer Science
>> > >>>> University of California, Davis
>> > >>>>
>> > >>>>
>> > >>>> On Sun, Oct 8, 2023 at 12:23 AM Willem Jiang <
>> willem.ji...@gmail.com>
>> > >>> wrote:
>> > >>>>
>> > >>>>> Hi,
>> > >>>>>
>> > >>>>> I have a quick question about the initial committers.
>> > >>>>> There are about 40+ initial committers, but I can only find about
>> 20
>> > >>>>> contributors in the GitHub group[1] contributor list.
>> > >>>>> Could you explain the initial committer criteria?
>> > >>>>> There is a section of "Broader Contributing Members" in the
>> > >>>>> proposal[2] after the initial committer, if we treat them as
>> initial
>> > >>>>> committers, why do we need to separate them with the initial
>> > >>>>> committer?
>> > >>>>>
>> > >>>>> Thanks,
>> > >>>>>
>> > >>>>> [1]https://github.com/resilientdb
>> > >>>>> [2]
>> > >>>>>
>> > >>>
>> > >>
>> >
>> https://cwiki.apache.org/confluence/display/INCUBATOR/ResilientDBProposal
>> > >>>>>
>> > >>>>> Willem Jiang
>> > >>>>>
>> > >>>>> Twitter: willemjiang
>> > >>>>> Weibo: 姜宁willem
>> > >>>>>
>> > >>>>> On Sun, Oct 8, 2023 at 1:38 PM 俊平堵 <junping...@apache.org> wrote:
>> > >>>>>>
>> > >>>>>> +1.
>> > >>>>>> btw, I assume we will have an official vote thread (start with
>> > >>> [VOTE])
>> > >>>>>> later?
>> > >>>>>>
>> > >>>>>> Thanks,
>> > >>>>>>
>> > >>>>>> JP
>> > >>>>>>
>> > >>>>>> Atri Sharma <a...@apache.org> 于2023年10月3日周二 19:24写道:
>> > >>>>>>
>> > >>>>>>> We want to propose ResilientDB as a new Apache Incubator project.
>> > >>>>>>>
>> > >>>>>>> ResilientDB[1] is a distributed blockchain framework that is
>> > >>> written
>> > >>>>>>> in C++ and integrates with Byzantine Fault-Tolerant (BFT) and
>> > >> Crash
>> > >>>>>>> Fault-Tolerant (CFT) consensus protocols. Code is present at [2].
>> > >>>>>>>
>> > >>>>>>> Key features:
>> > >>>>>>>
>> > >>>>>>> Provides a scalable client-server architecture. Each developer
>> > >> can
>> > >>> use
>> > >>>>>>> the ResilientDB framework to deploy a replicated service acting
>> > >> as
>> > >>> a
>> > >>>>>>> service. The developer can choose the desired number of replicas
>> > >>> and
>> > >>>>>>> the number of clients its system should tolerate.
>> > >>>>>>>
>> > >>>>>>> Provides native integration with PBFT consensus protocol –
>> > >> arguably
>> > >>>>>>> the most popular BFT consensus protocol. PBFT helps replicas
>> > >> reach
>> > >>> an
>> > >>>>>>> agreement for ordering the client's requests.
>> > >>>>>>>
>> > >>>>>>> Provides a mechanism to simulate the failure of different
>> > >> replicas
>> > >>>>>>> (including the leader).
>> > >>>>>>>
>> > >>>>>>> Provides a correct implementation of the view-change protocol
>> > >> that
>> > >>>>>>> replaces a faulty (or malicious) leader and moves all replicas to
>> > >>> the
>> > >>>>>>> new view.
>> > >>>>>>>
>> > >>>>>>> Provides checkpoint and recovery protocols to facilitate garbage
>> > >>>>>>> collection, recovery of failed replicas, and durably logging of
>> > >> the
>> > >>>>>>> blockchain state.
>> > >>>>>>>
>> > >>>>>>> Eases development and testing of newer and optimized BFT and CFT
>> > >>>>>>> consensus protocols.
>> > >>>>>>> Provides clients with support for three different application
>> > >>>>> interfaces:
>> > >>>>>>>
>> > >>>>>>> Key-Value Stores - where client transactions include key-value
>> > >>> pairs.
>> > >>>>>>>
>> > >>>>>>> Smart Contracts - where clients issue smart contracts in Solidity
>> > >>> for
>> > >>>>>>> processing.
>> > >>>>>>>
>> > >>>>>>> UTXO - where clients issue unspent transactions similar to ones
>> > >> in
>> > >>>>> Bitcoin.
>> > >>>>>>>
>> > >>>>>>> Facilitates benchmarking system/protocol performance with the
>> > >> help
>> > >>> of
>> > >>>>>>> existing benchmarks, such as YCSB [SoCC’10] and Diablo
>> > >>> [EuroSys’23].
>> > >>>>>>>
>> > >>>>>>> Stores non-volatile ledger (blockchain) in memory and for further
>> > >>>>>>> durability, provides APIs to store both client data and
>> > >> blockchain
>> > >>> in
>> > >>>>>>> LevelDB and RocksDB.
>> > >>>>>>>
>> > >>>>>>>
>> > >>>>>>> The serving mentors would be:
>> > >>>>>>>
>> > >>>>>>> Junping Du <junping_du at apache com org>
>> > >>>>>>>
>> > >>>>>>> Calvin Kirs <kirs at apache com org>
>> > >>>>>>>
>> > >>>>>>> Kevin Ratnasekera <djkevincr at apache com org>
>> > >>>>>>>
>> > >>>>>>> Roman Shaposhnik <rvs at apache com org>
>> > >>>>>>>
>> > >>>>>>> Christian Grobmeier <grobmeier at apache dot org>
>> > >>>>>>>
>> > >>>>>>> and I shall be serving as the Champion.
>> > >>>>>>>
>> > >>>>>>> We have not done a trademark check yet for the name but that can
>> > >> be
>> > >>>>>>> pursued independently.
>> > >>>>>>>
>> > >>>>>>> [1]
>> > >>>>>>>
>> > >>>>>
>> > >>>
>> > >>
>> >
>> https://cwiki.apache.org/confluence/display/INCUBATOR/ResilientDBProposal
>> > >>>>>>> [2] https://github.com/resilientdb/resilientdb
>> > >>>>>>>
>> > >>>>>>> Atri
>> > >>>>>>>
>> > >>>>>>>
>> > >>> ---------------------------------------------------------------------
>> > >>>>>>> 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
>> > >>>
>> > >>>
>> > >>
>> > >
>> > >
>> > > --
>> > > *- Regards*
>> > >
>> > > *Suyash Gupta, PhD *
>> > > *SkyLab*
>> > > *Dept. of Computer Science*
>> > > *University of California Berkeley*
>> >
>> > ---------------------------------------------------------------------
>> > 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

Reply via email to