accordproject / technical-steering-committee

Technical Steering Committee for Accord Project
Apache License 2.0
7 stars 4 forks source link

Incubation process for new projects #12

Open dselman opened 4 years ago

dselman commented 4 years ago

Discussion šŸ—£

Nikolay Vlasov (AWS) has developed some very interesting code to run Cicero templates on AWS infrastructure, using S3 (deployment), Lambda (execution), SQS (event emission) and QLDB (state storage).

Existing code: https://github.com/frbrkoala/accord-qldb-lambda

I would like to propose that the TSC create a process for onboarding new projects in general, and this project in particular. I am happy to act as sponsor for the project, if required.

Apache calls this process "incubation", while Hyperledger uses the term "labs", but the goal is the same ā€” to provide increased visibility to interesting projects, allowing them to attract additional end-users, contributors and maintainers. Once a critical mass of those three communities is reached (details TBD) the project "graduates" to become a fully-fledged sub-project.

Context

Note that Apache also has the concept of "Labs", but it sets an even lower bar than Apache incubation, in that no existing code base is required.

jolanglinais commented 4 years ago

Interesting idea! I like Hyperledger's model from what I see. Sounds pretty cool, looking forward to discussing at the next call!

martinhalford commented 3 years ago

Still need to define the "Exit Criteria"

martinhalford commented 3 years ago

Need to document process of Incubation project. Martin to follow-up as Lambda project progresses.