Iroha Release Request: Should Iroha move back to Incubation or remain in Active state
Dear TSC members,
According to Project Lifecycle page here: "https://wiki.hyperledger.org/display/HYP/Project+Lifecycle", a direct quote:
Based on the table on the main page here https://wiki.hyperledger.org Hyperledger still has no DLT framework which is First Major Release state. It seems there could be something wrong with this taxonomy, which brings us to our biggest concern:
Right now project statuses reflect a technical state of the project and the state of maintainers/contributors communities at the same time.
This creates an unwanted situation when let's say Iroha went to Incubation — then potential users or customers or maintainers would judge not only the state of community but also the technical state of the project. Implicitly, "Incubation" as a word implies that there's some work to be "hatched" and what exactly is required — is left to a readers' perception.
What we are proposing is to separate lifecycle states reflecting maintainers (vendors?) diversity, and technical maturity of the project, e.g. technical states remain the same as they are right now, but community is assessed against transparent scale (let's call it weather: stormy, calm, sunny, etc.) with defined (TBD) metrics. Since HL has a dedicated community team with Silona in charge — they might run community assessment process with a set of automated tools according to the metrics that are discussed and established by TSC. We may perform such reassessments each quarter.
History (not in HL) knows open-source tools with their community activity and maintainers diversity ranging from little to no activity at all, while still being reliable tools — this is of course not a situation I want to anticipate by any means, but we would like to provide you support for the idea of separation of the states.
If we flag Iroha as in "incubation" — contributors, existing maintainers, our potential vendors, and users will have a wrong perception of Iroha as a tool that is not yet “production ready.”, based on the statements given above by Hart.
My proposal for the TSC is to: