Comment by peteforde

8 hours ago

I enjoyed this post, but I do find myself disagreeing that someone sharing their source code is somehow morally or ethically obligated to post some kind of AI-involvement statement on their work.

Not only is it impossible to adjudicate or police, I feel like this will absolutely have a chilling effect on people wanting to share their projects. After all, who wants to deal with an internet mob demanding that you disprove a negative? That's not what anyone who works hard on a project imagines when they select Public on GitHub.

People are no more required to disclose their use of LLMs than they are to release their code... and if you like living in a world where people share their code, you should probably stop demanding that they submit to your arbitrary purity tests.

IMO the idea of providing more in OSS usually stems from various third parties who use that code in production but do not really contribute back to it. The only sensible thing the person publishing code online needs to do is to protect their copyright and add a license. This weird idea that somehow you become responsible for the code to the point that you need to patch every vulnerability and bug, and now identify the use of AI is wrong on so many levels. For the record I’ve been publishing OSS for years.

The author of that show hn post wrote that it's a project that grew to "production ready". Reading her source code, I see a bunch of wrappers that, upon any error, will panic and crash the whole process.

This is equal to projects where guys from high school took Ubuntu, changed the logo in couple of places, and then made statements that they'd make a new OS.

Anybody minimally competent can see the childish exaggeration in both cases.

The most logical request is to grow up and be transparent of what you did, and stop lying.

Fine, I accept your point. You don't have an obligation to disclose the tools you've used. But what struck me in that particular thread, is that the author kept claiming they did not use AI, nothing at all, while there were give away signs that the code was, _at least partly_, AI generated.

It honestly felt like being gaslighted. You see one thing, but they keep claiming you are wrong.

  • I admit that I got the gist of the concern and didn't actually look at the original thread.

    I'd feel the same way you did, for sure.

    You are absolutely right! ;)