Skip to content

[Report] Licensing issue with respect to LLM generated code #9811

@grobe0ba

Description

@grobe0ba

Problem Description
Multiple commits have been added that contain LLM generated code. While I am unaware of any other countries that have explicitly followed suit, LLM generated content cannot be copyrighted within the U.S. This has been stated by the U.S. Copyright Office and upheld the U.S. Supreme Court.

I am unsure what status contributions from persons whom are not residents/citizens of the U.S. would enjoy; all the major LLM companies are U.S. companies, as well as the primary project hosting being a U.S. company. This would seem to me to force any LLM generated contribution, regardless of the contributors location to effectively be done under U.S. law. (IANAL, I could be very wrong, but this seems like the worst case scenario for inclusion of LLM generated content).

As LLM generated content cannot be copyrighted in the U.S., anyone committing code generated in part by an LLM almost certainly cannot grant a license on it to any other individual as they do not entirely control the provenance of the code. This is (potentially) an apparent violation of the "Rules for Pull Requests" as stated in contributing.md:

PRs must meet these minimum requirements before they can be considered for merging:

  • The material in the PR must be free of licensing restrictions. Which means that either:
    • The author must hold the copyright in all of the material themselves
    • The material must be licensed under a license compatible with TiddlyWiki's BSD license

Along with the issue of individual commits potentially not actually being compatible with the license, under common copyright law (shared by multiple nationalities), inclusion of increasing amounts of non-licensable content degrades the overall copyright of the project. With enough inclusion of LLM generated content, it could eventually be argued that copyright and license no longer apply as there is no longer sufficient human involvement.

Expected behavior

Core TiddlyWiki maintainers/project management should consider creating explicit guidance on whether or not to accept LLM generated code, and to what degree is acceptable.

My personal preference, and that of an increasingly large number of technically-minded people around the world is to reject to any degree possible projects that accept LLM generated code due to the massive ethical and moral issues LLMs represent, not to mention the extreme power consumption, water usage and general environmental harm. This view is also shared by an increasing number of OSS project whom recognize the harm being done by this so-called "AI".

I strongly urge the TiddlyWiki community and maintainers to reject any further LLM generated commits, regardless of how much purported human involvement there was in it's generation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions