I suggest to do a PNS as soon as possible, and preferably before the podling is established.
Best regards, Pierre Smits *Apache Trafodion <https://trafodion.apache.org>, Vice President* *Apache Directory <https://directory.apache.org>, PMC Member* Apache Incubator <https://incubator.apache.org>, committer *Apache OFBiz <https://ofbiz.apache.org>, contributor (without privileges) since 2008* Apache Steve <https://steve.apache.org>, committer On Wed, Feb 6, 2019 at 7:25 PM Antoine Toulme <anto...@toulme.name> wrote: > Thanks Furkan, I’ll list you as a mentor too. > > > On Feb 6, 2019, at 10:18 AM, Furkan KAMACI <furkankam...@gmail.com> > wrote: > > > > Hi Antonie, > > > > Thanks for the proposal! Feel free to ask any questions about it. By the > > way, right along with being an initial committer, I would like to help > as a > > mentor too. > > > > Kind Regards, > > Furkan KAMACI > > > > On Wed, Feb 6, 2019 at 9:10 PM Antoine Toulme <anto...@toulme.name> > wrote: > > > >> All, thank you for your expressions of interest. > >> > >> I have listed all names reported here and a few more colleagues and > >> contributors in the page: > >> > >> https://wiki.apache.org/incubator/CavaProposal < > >> https://wiki.apache.org/incubator/CavaProposal> > >> > >> In particular, thank you for the folks stepping forward to volunteer to > >> mentor this project. I have listed you all on the page for now. > >> > >> There is still a couple of TBD points on the proposal. I will address > them > >> in a new thread. > >> I will also leave this proposal open until Monday next week, so we can > >> guarantee maximum public participation. I will engage with the incubator > >> early next week on next steps. > >> > >> Cheers, > >> > >> Antoine > >> > >>> On Feb 6, 2019, at 5:02 AM, Pierre Smits <pierresm...@apache.org> > wrote: > >>> > >>> Hi Antoine, > >>> > >>> Thank you for bringing this proposal to the Apache Incubator. So I > gladly > >>> give my +1. > >>> > >>> Having a background in accounting and being one of the Apache OFBiz > >>> contributors I am very interested in blockchain technology, while being > >>> very interested in applying its functionalities in an ERP setting like > >>> Apache OFBiz is. > >>> > >>> While the Apache Trafodion project was in incubation I was very much > >>> involved in helping (mentoring) that project towards graduation, which > it > >>> has successively done. I would like to help out as one of the mentors, > >> and > >>> as a contributor/committer (of the other kind). > >>> > >>> Best regards, > >>> > >>> Pierre Smits > >>> > >>> *Apache Trafodion <https://trafodion.apache.org>, Vice President & PMC > >>> Chair* > >>> *Apache Directory <https://directory.apache.org>, PMC Member* > >>> Apache Incubator <https://incubator.apache.org>, committer > >>> *Apache OFBiz <https://ofbiz.apache.org>, contributor (without > >> privileges) > >>> since 2008* > >>> Apache Steve <https://steve.apache.org>, committer > >>> > >>> > >>> On Tue, Feb 5, 2019 at 11:42 PM Antoine Toulme <anto...@toulme.name> > >> wrote: > >>> > >>>> Hi all, > >>>> > >>>> We’d like to start a conversation around a new proposal for a set of > >>>> Java-based blockchain project. > >>>> > >>>> I have written a proposal available here, and reproduced below: > >>>> https://wiki.apache.org/incubator/CavaProposal < > >>>> https://wiki.apache.org/incubator/CavaProposal> > >>>> > >>>> At this time, we have a champion, Jim Jagielski (thanks Jim), and > would > >>>> like to recruit additional developers and mentors. > >>>> > >>>> We have deliberately left room on the project charter to engage openly > >>>> with the community. That said, we would start the project with code > >> coming > >>>> from ConsenSys, and we will recruit developers from there and > elsewhere > >>>> actively. > >>>> > >>>> The goal of this thread is engage with the community and gather > interest > >>>> for participation in the project. Please let us know what you think! > >>>> > >>>> Cheers, > >>>> > >>>> Antoine Toulme > >>>> > >>>> == Abstract == > >>>> Cava is a set of libraries and other tools to aid development of > >>>> blockchain and other decentralized software in Java and other JVM > >> languages. > >>>> > >>>> Please note: Cava is a contraction of "ConsenSys Java". The community > >>>> should consider an alternate name. > >>>> > >>>> = Proposal = > >>>> > >>>> Cava is a set of libraries and other tools to aid development of > >>>> blockchain and other decentralized software in Java and other JVM > >> languages. > >>>> It includes a low-level bytes library, serialization and > deserialization > >>>> codecs (e.g. RLP), various cryptography functions and primatives, and > >> lots > >>>> of other helpful utilities. > >>>> Cava is developed for JDK 1.8 or higher, and depends on various other > >> FOSS > >>>> libraries. > >>>> > >>>> === Background === > >>>> > >>>> Cava was built as an open source project from the grounds up to > >> accelerate > >>>> the maturation of the blockchain ecosystem, particularly in relation > >> with > >>>> enterprise products predominantly built in Java. > >>>> Cava is used by several products today: Orion, Pantheon, and Artemis > >> from > >>>> Pegasys. > >>>> > >>>> Cava libraries are also used in various experiments regarding > >> scalability, > >>>> such as Canto. > >>>> > >>>> Several other community members would want to leverage Cava and would > >>>> benefit from working directly on the project outside of the influence > of > >>>> the original corporate sponsor, ConsenSys. > >>>> > >>>> === Rationale === > >>>> > >>>> Cava is organized as set of libraries that form the basis of most > >>>> blockchain, distributed ledgers or cryptography work. > >>>> > >>>> Most of the work built for Cava was meant for Ethereum, but can be > >> reused > >>>> across other blockchain technologies. > >>>> > >>>> There is a need for blockchain implementors to use well trusted, > >>>> production-ready software to bootstrap their efforts. > >>>> > >>>> === Initial Goals === > >>>> > >>>> The goal is to form a community of developers and adopters who will be > >>>> able to collaborate openly around blockchain technologies and mature > >>>> frameworks > >>>> to reduce risk when implementing blockain-related projects. > >>>> > >>>> === Current Status === > >>>> > >>>> The project is well established and counts 2 active committers. Some > >>>> contributions were made from the community. > >>>> > >>>> The project has made several releases, distributed through Maven > >> Central, > >>>> with GPG signatures and proper Maven metadata published. > >>>> > >>>> '''Meritocracy:''' > >>>> > >>>> Active discussions on github issues and PRs has helped identify new > >>>> possible commiters. > >>>> > >>>> Our main goal, moving to Apache is to promote our project as a > >> meritocracy > >>>> under the guideline of the Apache Way to help foster a community > around > >> our > >>>> efforts. > >>>> > >>>> * '''Community:''' > >>>> > >>>> Blockchain protocol developers organize well in communities, and some > >>>> lively discussions take place over Twitter, Gitter, Telegram. > >>>> > >>>> We would like to create a community for dedicated Java developers to > >>>> contribute to the blockchain space. > >>>> > >>>> We currently have a little activity through the channels mentioned > >> above, > >>>> but no channel dedicated specifically to Cava is seeing a lot of > >> traction. > >>>> > >>>> * '''Core Developers:''' > >>>> > >>>> Cava was built by two developers with a long experience in open source > >>>> work. Both lead separate open source projects. > >>>> One of the developers is the PMC Chair for Apache Buildr and a > committer > >>>> for Apache ODE. > >>>> > >>>> * '''Alignment:''' > >>>> > >>>> We believe there isn't a blockchain TLP for Java at Apache at this > time > >>>> and would like to participate in establishing a presence in that > domain > >> of > >>>> expertise. > >>>> > >>>> We would rely and integrate closely with a number of projects hosted > by > >>>> the ASF such as Apache Camel. > >>>> > >>>> '''Known Risks''' > >>>> > >>>> * '''Orphaned products''': > >>>> > >>>> The contributors are committed to the development of the blockchain > >> space > >>>> and are employed by a leading vendor in blockchain. > >>>> > >>>> The source code is used in a production setting by critical projects. > >>>> > >>>> However, the number of initial developers and contributors is small, > and > >>>> we will need to ramp up our recruitment efforts. > >>>> > >>>> * '''Inexperience with Open Source:''' > >>>> > >>>> The project was started from scratch as an open source project. All > >>>> committers have experience with open source projects. > >>>> > >>>> We did not make the effort of creating a detailed roadmap and > >> organizing a > >>>> collaborative approach to reaching to the community for feedback. > >>>> We aim to rely on the ASF infrastructure, especially Jira, to help > >> create > >>>> more visibility in this regard. > >>>> > >>>> * '''Length of Incubation:''' > >>>> > >>>> We will remain in incubation for a period of no less than a year so we > >>>> can properly invest and build a community of users, contributors and > >>>> committers around our goals. > >>>> > >>>> * '''Homogenous Developers:''' > >>>> > >>>> The current list of committers is made of folks working or having > worked > >>>> for the same company. > >>>> We will aggressively expand to new populations of developers, from a > >>>> geographical and domain perspective. > >>>> > >>>> We believe there is a category of enterprise Java developers who are > not > >>>> experimenting with blockchain technologies because it looks immature > or > >> is > >>>> built in other languages. > >>>> We believe addressing this gap will help create a healthy community > >> around > >>>> the project. > >>>> > >>>> * '''Reliance on Salaried Developers''': > >>>> > >>>> The project is made first and foremost of volunteers. One of the > initial > >>>> committers is salaried by one of the sponsors. > >>>> > >>>> Given the level of interest into the project, we firmly believe the > >>>> project would continue without salaried developers contributing to the > >>>> project. > >>>> > >>>> * '''Relationships with Other Apache Products:''' > >>>> > >>>> We will work with other Apache and open source projects to help ensure > >> we > >>>> offer developers using our framework a cohesive approach to building > >>>> blockchain middleware products. > >>>> Currently the project doesn't have strong tie ins to other Apache > >>>> projects, but we will investigate how to strenghten our relationships > >> with > >>>> middleware integration projects such as Apache Camel, queues and > >> transport > >>>> projects such as Apache Kafka, and database projects such as Apache > >> Ignite > >>>> and Apache Cassandra. > >>>> > >>>> * '''A Excessive Fascination with the Apache Brand:''' > >>>> > >>>> We rely on the Apache Way to help bake in the best community around > our > >>>> project. We are educated about the sensitivity of the Apache brand and > >> how > >>>> to best preserve it. > >>>> We will make sure to work with the Incubator PMC and the PRC to > ensure > >>>> the brand policies are respected. > >>>> > >>>> '''Documentation''' > >>>> > >>>> You can read more about Cava at our current github repository: > >>>> https://www.github.com/consensys/Cava > >>>> > >>>> We publish as part of each build a complete project documentation in > >> Dokka > >>>> and Javadoc formats: > >>>> https://consensys.github.io/cava/docs/kotlin/0.6.0/cava/ > >>>> > >>>> '''Initial Source''' > >>>> > >>>> All initial source is under the git repository present at > >>>> https://www.github.com/consensys/Cava. > >>>> > >>>> The source is under Apache License v2.0. All source files have headers > >>>> with a copyright notice. > >>>> > >>>> All contributors have signed a ICLA to assign copyright to ConsenSys, > >> AG. > >>>> > >>>> > >>>> '''Source and Intellectual Property Submission Plan''' > >>>> > >>>> The source is under Apache License v2.0. All source files have headers > >>>> with a copyright notice. > >>>> > >>>> All contributors have signed a ICLA to assign copyright to ConsenSys, > >> AG. > >>>> > >>>> We have no web properties (domain names or hosted content) outside of > >> the > >>>> github repository and the bintray repository. > >>>> > >>>> '''External Dependencies''': > >>>> > >>>> The dependencies all have Apache compatible licenses. These include > >>>> BSD, CDDL, CPL, MPL and MIT licensed dependencies. > >>>> A report of the dependencies is compiled and checked for valid > licenses > >>>> for each build, the latest is: > >>>> > >>>> > >> > https://851-137528592-gh.circle-artifacts.com/0/reports/license/license-dependency.html > >>>> > >>>> > >>>> '''Cryptography''' > >>>> > >>>> The proposal involves cryptographic code directly and indirectly. > >>>> > >>>> '''Required Resources''': > >>>> > >>>> * '''Mailing lists:''' > >>>> > >>>> * priv...@cava.incubator.apache.org (with moderated subscriptions) > >>>> * d...@cava.incubator.apache.org > >>>> * us...@cava.incubator.apache.org > >>>> * comm...@cava.incubator.apache.org > >>>> > >>>> * '''Subversion Directory:''' > >>>> > >>>> https://svn.apache.org/repos/asf/incubator/cava > >>>> > >>>> * '''Git Repositories:''' > >>>> > >>>> https://git-wip-us.apache.org/repos/asf/incubator-cava.git > >>>> > >>>> * '''Issue Tracking:''' > >>>> > >>>> JIRA Cava (CAVA) > >>>> > >>>> '''Initial Committers''' > >>>> > >>>> Antoine Toulme (toulmean at apache dot org) * > >>>> > >>>> '''Interested Developers''' > >>>> > >>>> TBD > >>>> > >>>> '''Sponsors''' > >>>> > >>>> ConsenSys would sponsor this project. > >>>> > >>>> * '''Champion:''' > >>>> > >>>> Jim Jagielski ( jim at apache dot org ) > >>>> > >>>> * '''Nominated Mentors:''' > >>>> > >>>> Jim Jagielski ( jim at apache dot org ) > >>>> > >>>> * '''Sponsoring Entity''': > >>>> > >>>> TBD - the incubator? > >>>> > >>>> > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >