Skip to content

Clarification of stance on AI use #1653

@Rua

Description

@Rua

Recently there have been a few uses of AI/LLMs creeping into the c2rust project. First the postprocess command using LLMs internally, and now #1614. I don't think AI use is really ever justifiable, it taints the whole project, and people will not want to use it or contribute anymore. AI usage reverses the burden of understanding, where even those who generate code with it don't know why stuff is there. And if the project's own contributors don't know what they are writing anymore, and reviewers have to start asking why some unknown algorithm has made decisions on their code, that is not a good sign.

It would be helpful to have an official clarification from the c2rust maintainers about the use of AI. Will the project decide to reject it or accept it, with all that entails?

c2rust is a very useful project that has already helped many others. I started contributing my work because I value the project and want it to succeed. I really hope that the use of AI is reconsidered, because I don't feel comfortable contributing in good conscience if my work is going to be associated with it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions