Quoth z411 <[email protected]>:
> While I'm not addressing any ethical debate about AI here, there is a
> legitimate legal concern. LLMs are trained on lots of GPL'd and
> GPL-adjacent code. If an LLM is used to generate code (rather than just
> assisting with documentation or correcting mistakes), there is a risk of
> injecting GPL'd snippets verbatim into the OpenBSD base system. This
> issue was also raised in the previous thread.

Here's your answer https://github.com/tmux/tmux/wiki/Contributing#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.

Which is in contraduction to:

https://marc.info/?l=openbsd-tech&m=177425035627562&w=2

        Lacking Copyright (or similarily a Public Domain declaration by a
        human), we don't receive sufficient rights grants which would
        permit us to include it into the aggregate body of source code,
        without that aggregate body becoming less free than it is now.

It also needs addressing why the tmux portable team has a
contradicting policy to what we could gather from the OpenBSD's
project's stance:

https://github.com/tmux/tmux/wiki/Contributing#source-code-and-development-process

        tmux is part of the OpenBSD base system and OpenBSD CVS is the
        primary source repository:

        https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/tmux/

        GitHub holds the portable tmux version.  There are a few minor
        differences, mostly for portability.

        Code changes to the main tmux code are committed to OpenBSD and
        then a script automatically applies any new commits to the GitHub
        repository every few hours.

        It is fine to develop and submit code changes with a GitHub PR,
        but the final form will be a patch file which is applied to
        OpenBSD CVS.

--
noodle

Reply via email to