"I'm concerned about LLM code in #curl and would like to suggest a code ban"

https://github.com/curl/curl/discussions/20972

I'm concerned about LLM code in curl and would like to suggest a code ban (please note this doesn't concern LLM-based code reviews) · curl curl · Discussion #20972

I'm concerned about generative AI LLM code in curl, including AI auto completion use in editors, and I'm wondering whether the project should adopt a policy to ban it. Please note this doesn't invo...

GitHub
@bagder idk kinda seems like trusting users not to plagiarize would be similar to trusting users not to use a plagiarizing machine, if you wanted to ban llm usage.
@charon but what is "llm usage" ?
@bagder @charon Is it ok to use language models to improve man pages, documentation, the web presence and so on? It's not even only about code.
@djh @bagder @charon I think that’s a separate question. Would it fall under the LLM ban? Yes. Is it ok? For some, the ethical concerns from energy/water consumption + plagiarism to train the models would say that it’s not. But in the end that’s what the policy should decide.

@argentum @bagder @charon agree!

I wanted to add the point of view of language models applied to other artifacts than strictly code (what the issue is about).

Also agree that it's a multifaceted space and refusing to use LLMs on ethical grounds is one valid option.

@bagder Nothing to do with LLM, but machine generated. What: If a tool does auto complete of a function or logic that has not yet been started, it should be considered "machine generated". Typing "i", and having an if else sequence suggested is not that, but if hitting a completion key continually will write a line of code, then that is machine generated. Whole hog templates don't belong in an existing project either. If a tool writes a token without human selection, it isn't original work.

@bagder what do you mean by that?

I thought you gave a nice example in the linked issue.

If someone plagiarizes 24 lines and changes 3, do you think it's still plagiarism?