From: Stuart Henderson Subject: Re: [NEW PORT] lang/ferrum - Ferrum-language compiler 0.3.0 To: Tomy Martin Grinberg Cc: ports@openbsd.org Date: Fri, 27 Mar 2026 09:34:31 +0000 Here is a working port in the format which we normally use for sending new ports. However, I don't believe it should be included in ports at this time. As far as I know llm-generated code is not copyrightable, copyright law is the mechanism used by most open-source licenses to permit redistribution, so I think it's unlikely we actually have rights to do that. While we do have some ports for not-distributable things we wouldn't normally want them. I didn't look closely at most of the code but one thing that caught my eye, pid is not safe for tempfile name generation, another user of the system can easily generate files that conflict with this. Functions like mktemp and mkstemp are there for a reason. Some of the other "safety" checks make no sense. If the LLM code generator is coming up with things which any competent unix sysadmin (let alone programmer) can tell are obviously wrong, it doesn't bode well for the rest. Especially at a young age when your brain is developing I caution against heavy use of LLM. We simply do not know what effects it has and there are valid concerns about psychology and mental health. Do not let it keep you from interaction with humans.