On 3/5/26 22:09, Ian Eure wrote:
Hi Untrusem,

Untrusem <[email protected]> writes:

So that's why I wanted a way to know when a guix package updates or
gets added. It should explicitly mention that LLMs is being used in
the software to let the users know that the software they are using is
slop or not.

I completely agree with you: users should have the freedom to run software which doesn’t contain LLM output.

The freedom yes, but that freedom does not necessarily oblige others.

I'd like software written by people who don't fly (as I see that as a bigger existential risk than LLMs), but I'm not going to ask people to disclose whether they fly. (And I wouldn't hold it against them personally if they do fly.)

Are folks contributing version bumps responsible for auditing the changes in the new version for the presence of LLM use?

Yes. Assuming we agree that LLM use is something we find worthy of flagging.

Bumping a version already requires some (mostly unwritten) checks, in particular whether the license is still correct an in accordance with our philosophy. And whether any libraries are bundled, etc.

Someone bumping a version takes on some responsibility. I at least try to check the Changelog for anything weird.

[1]: Some maintaners deliberately obscure presence and extent of LLM tools in their projects.

I think that is where the responsibility of a version-bumper ends. We need to have some assumption of good faith. Packages by bad-faith authors should not be in Guix at all, irrespective of LLM use.

We probably don't all have the same definitions. E.g. I wouldn't ever have thought that asking ChatGPT how to do something as something that could possibly need disclosure.

[2]: https://codeberg.org/small-hack/open-slopware

Ah good that that list contains alternatives as well. Because the only way prevent LLM use is to have people explicitly declare they don't, as the default will be to use LLMs.

Hugo


Reply via email to