(T_T)
i really hope that slop doesn't make its way into #openbsd's base. lately it feels like i'd have to fork everything i care about...
@hi @trashheap
Seems to me a bit more nuanced:
Use of AI
Code written with the assistance of AI can be acceptable. However, the question of ownership and copyright of AI-produced work is not yet well-defined in law.
Given this, in order for code produced with AI to be accepted, it must either be trivial enough to be not copyrightable (basic refactoring, one line bug fixes), or there must be a public statement available from the AI publisher showing they do not assert copyright over the work.
@ParadeGrotesque @hi @trashheap
That last part shows a profound misunderstanding of the problem.
Why do you say that?
Seems to me a cautious statement, in line with the rest of the position.
You could even understand it as a way to say: release the code or state clearly that it is free of problematic license.
Which is another way of saying: we won't accept your code unless you can vouch for it. Which no slop shop is able to do.
@ParadeGrotesque @hi @trashheap
I don't think anyone is worried that Anthropic et al are going to assert copyright; it's more that copyrighted works were used to train the model so the generated code may or may not fall under the original authors' copyright.
How can you vouch for code you didn't write?
The various other AI concerns are externalities I guess.
And I believe that's exactly the point the tmux author is trying to make: you did not write the code, you cannot vouch for the code, therefore I can't accept your slop generated code.
(Unless it is completely trivial, in which case your code is probably not needed)
@ParadeGrotesque @FritzAdalis @hi
You could even understand it as a way to say: release the code or state clearly that it is free of problematic license.
Take a look at that bit of text again, specifically the text which FOLLOWS it.
It is followed by a listing of LLMs who have issued statements from various LLM vendors that they assert no copyright on the output; and are therefore "fine."
@ParadeGrotesque @FritzAdalis @hi
And I believe that's exactly the point the tmux author is trying to make: you did not write the code, you cannot vouch for the code, therefore I can't accept your slop generated code.
As an example you can see a fairly lengthy pull request "co-authored with Claude" here: https://github.com/tmux/tmux/pull/4744/changes/b700e9ce219cae63988c4287fd3cde41a6a6f8c4
AND then you can see it landing in upstream tmux in the openbsd source tree, attributed to the original author and claude here: https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b
The ultimate committer of that code being Nicholas Marriott, the lead developer of tmux.
@trashheap
Ooh! How'd you achieve the red text?
@dick_turpin My instance runs a mastodon fork called glitch-soc, it supports markdown syntax for block quotes.
@trashheap Brilliant. The best I can achieve is Bold, italics, etc., using the Unicode Text Converter.
@ParadeGrotesque @FritzAdalis @hi YEAH, it stings; tmux has been part of my personal stack for a long time.
@ParadeGrotesque @trashheap @hi
It is the only change in openbsd-src that mentions Claude. (I think Xavier Claude doesn't count here.
@FritzAdalis @ParadeGrotesque @hi Agreed. Though the whole proccess of tmux portable pull requests getting filtered through nicm if/when they land in openbsd; makes the whole thing hard to track.
AND it looks like there are a couple of recent pull requests in downstream portable tmux that mention Claude; which are just newer, and have yet to filter up stream. (Assuming they are accepted.)
@hi as I understand it, OpenBSD already said AI code was not acceptable (introducing notion of copyright). The tmux project that accepts AI is the portable one. I donβt expect code from there to go back to OpenBSD src. Unless it is something trivial and acceptable from their POV.
@joel @hi Here is a commit crediting claude code landing in the openbsd tree upstream. https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148b1760f00aa5429627b
@trashheap π€·ββοΈ maybe it was something identified as acceptable. I only have uneducated user opinion.