+1 binding. I would be happy to mentor this project, and I'm glad to see that ASF can help incubate an AI agent project.
On Mon, Aug 10, 2026, at 23:47, mingcheng wrote: > Hi tison, > > That works for me, and it is the better option: repo docs get read by > new contributors, but a proposal section does not. > > Nothing further from me. My vote stays at 0 (non-binding). Thanks > for picking this up directly. :D > > Best regards, > mingcheng > > On Mon, Aug 10, 2026 at 11:16 PM tison <[email protected]> wrote: >> >> > One small ask: the commitments in your message — AI-tooling >> > disclosure, the provenance review of the initial codebase, removing or >> > reimplementing anything whose licensing cannot be established, and >> > moving project-level decisions to the dev list — currently live only >> > in this thread. Could they be written into the proposal or the >> > podling's initial documentation, so that mentors and future reviewers >> > work from a single reference? I would also suggest the status of the >> > provenance review appear in the first podling report, since that is >> > the one item still outstanding as a plan rather than a completed >> > check. >> >> I'd prefer to directly update the repo's README or other docs to include >> that. Get it done without extra paperwork. >> >> Or if the initial committers need some time to figure it out, file an issue >> to track it down. >> >> Best, >> tison. >> >> >> mingcheng <[email protected]> 于2026年8月10日周一 23:00写道: >> >> > Hi Kun, >> > >> > Thank you, this is a substantive reply and it addresses most of what >> > I raised. I accept your reasoning for not providing a percentage: if >> > the repository does not preserve a reliable boundary between machine >> > suggestions and human edits, a number would imply unsubstantiated >> > precision. Documenting the tools, their use, the review practices and >> > the verification evidence is more useful, and I withdraw that request. >> > >> > One small ask: the commitments in your message — AI-tooling >> > disclosure, the provenance review of the initial codebase, removing or >> > reimplementing anything whose licensing cannot be established, and >> > moving project-level decisions to the dev list — currently live only >> > in this thread. Could they be written into the proposal or the >> > podling's initial documentation, so that mentors and future reviewers >> > work from a single reference? I would also suggest the status of the >> > provenance review appear in the first podling report, since that is >> > the one item still outstanding as a plan rather than a completed >> > check. >> > >> > Given the above, I am changing my vote to 0 (non-binding). My concerns >> > about the project's age and the concentration of development have not >> > disappeared, and I still think the project is early. But they are now >> > recorded, acknowledged by the project, and scheduled to be tracked, >> > which was what I wanted from raising them. I believe a continued -1 >> > does not add value at this point, and I would prefer to see the effort >> > focused on the first two podling reports. >> > >> > Thanks for engaging with this properly. Good luck with the incubation. >> > >> > Best regards, mingcheng >> > >> > On Mon, Aug 10, 2026 at 9:22 PM 李 坤 <[email protected]> wrote: >> > > >> > > Hi Mingcheng, >> > > >> > > Thank you for clarifying your concerns. We agree that the risks you >> > identified are worth discussing and tracking. To avoid talking past each >> > other, I would like to explain how we currently view the four points you >> > proposed. >> > > >> > > First, regarding community independence: Maka is young, and we do not >> > claim that the community is already mature. The proposal currently lists >> > seven initial committers with seven different affiliations: four companies, >> > two universities, and one individual contributor. It also acknowledges that >> > some initial contributors have overlapping social and professional >> > relationships. >> > > >> > > We agree that meaningful independence must ultimately be demonstrated >> > through sustained participation, review authority, release ownership, and >> > public decision-making—not merely through a list of affiliations. We >> > therefore see this as an important graduation criterion and something to >> > track in podling reports, rather than something we should claim as already >> > proven at entry. >> > > >> > > Second, regarding a time box and exit condition: the proposal already >> > acknowledges the risks associated with the project’s young age. It >> > estimates that incubation may take approximately two years, while making >> > graduation dependent on sustainable community growth, public governance, >> > shared release ownership, and compliant releases. >> > > >> > > If the project fails to develop a sustainable community, the Incubator’s >> > normal reporting and retirement processes already apply. We do not >> > currently believe that a Maka-specific automatic retirement trigger after >> > 12 months is necessary, but we are willing to make community diversity and >> > shared ownership explicit items in the podling’s early reports. >> > > >> > > Third, regarding AI-assisted development: we agree that this deserves >> > clearer explanation. >> > > >> > > AI-assisted programming is already a common engineering practice across >> > the industry and the open-source community. In Maka, it is not limited to >> > Jie or to the initial bootstrap period. Multiple developers use LLM-based >> > tools independently while working on different parts of the project. The >> > resulting code is still proposed, reviewed, tested, integrated, and owned >> > by human contributors. >> > > >> > > For current collaborative development, Maka places particular emphasis >> > on review quality. In addition to human peer review, we use LLMs >> > adversarially: a separate review pass, often using a separate model or >> > context, is instructed to challenge the proposed implementation rather than >> > continue it. It looks for correctness problems, security risks, missing >> > tests, maintainability issues, unsupported assumptions, and inconsistencies >> > with the existing architecture. >> > > >> > > This adversarial LLM review is an additional review layer, not a >> > replacement for human judgment. Human contributors remain responsible for >> > deciding whether a change is correct and acceptable. Automated tests, type >> > checking, builds, CI checks, and, where relevant, runtime or visual >> > verification provide evidence independent of either the generating model or >> > the reviewing model. >> > > >> > > For that reason, we believe the meaningful question is whether a >> > contribution has accountable human ownership and sufficient review and >> > verification—not what percentage of its text can be attributed to an LLM. >> > The May 20–23 bootstrap period was heavily AI-assisted, but the repository >> > does not preserve a reliable token-level boundary between machine >> > suggestions, human edits, review-driven revisions, and subsequent >> > integration. Providing a percentage would therefore imply a precision that >> > we cannot substantiate. >> > > >> > > We can instead document, to the extent that it can be reconstructed >> > reliably: >> > > >> > > - the primary tools used during the initial development; >> > > - the areas and purposes for which they were used; >> > > - the human and adversarial review practices applied; >> > > - and the tests or other verification evidence supporting the resulting >> > code. >> > > >> > > Going forward, we are also willing to make AI-tool disclosure and review >> > expectations explicit for contributions, consistent with ASF guidance. The >> > contributor submitting a change will remain accountable for its >> > correctness, licensing, and quality regardless of the tools used. >> > > >> > > LLM-based review is not treated as license clearance. The proposal >> > separately commits the project to reviewing the provenance of the initial >> > codebase, checking source and dependency licensing, and removing, >> > replacing, or reimplementing anything whose provenance or licensing cannot >> > be established. Such code will not be included in an Apache release. >> > > >> > > Finally, regarding public decision-making: we agree. The proposal >> > already states that project-level decisions and voting will move to the >> > public development mailing list after entering incubation. GitHub issues >> > and pull requests may continue to support implementation-level >> > collaboration, but they will not replace the mailing list for project and >> > community decisions. >> > > >> > > We are willing to improve the proposal by documenting the project’s >> > AI-assisted development and review practices more clearly. At the same >> > time, we believe that sustained community independence should be >> > demonstrated during incubation, and that the normal Incubator oversight and >> > retirement mechanisms are sufficient without introducing a project-specific >> > 12-month exit rule. >> > > >> > > Thank you again for making these concerns explicit. >> > > >> > > Best regards, >> > > Kun >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: [email protected] >> > > For additional commands, e-mail: [email protected] >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [email protected] >> > For additional commands, e-mail: [email protected] >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] -- Xuanwo https://xuanwo.io/ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
