@RichardJActon The copyleft-ish hack I propose is *we* (FOSS community) assume that any output of an LLM-backed genAI system *is* copylefted (since we are pretty sure all such systems — at least those designed for software development assist — have been trained on copylefted codebases). Then, we copyleft any work that comes out of the system. The only threat is proprietary software in the training set, & the industry can't abide enforcing *that*! @cwebber@ossguy@richardfontana @evan @kees
Have you seen attribution lawsuits anywhere in the 50 years of the BSD license?
Of course, you have a point. But we're facing possible compulsory licensing if we don't improve our strategy. We may do the wrong thing, & if a BSD-licensed project wants to burn it down & sue a copylefted project for non-attribution infringement, let's deal with that when it comes.
& I'm speaking as one of the few who has actually been threatened with such a lawsuit.
Re: “copyleft-only #LLM”: I didn't propose that. I proposed copylefting the human-modified output of LLMs.
Re: “two scenarios”: IMO you propose a false dichotomy.
I hope you come to one of #SFC's public sessions on this, as I'd be glad to talk more about it, & this discussion doesn't lend itself to online debate because it's so complex.
@dalias Any complex public policy litigation takes ≥ 10 years to make its way through the Courts. *Thaler* was an anomaly precisely because Thaler narrowed the issue on purpose to a pointless degree (just to make a point, apparently). The reason copyleft exists is because rather than wait for the Courts & legislature to make good law, we used the existing system against itself.
I propose we design a series of moves that can do the same for LLM-backed genAI.
If there was ever a time in 40+ years of #FOSS history to tell our #copyleft-hating FOSS friends that they erred in their license choices, now is the time.
If they don't switch, they're giving hand-outs to the proprietary software companies. Now, in an entirely new & #disturbing way.
I really think these cases where proprietary software ends up in #LLM training sets & actually creates risk are exceedingly rare, if not entirely hypothetical.
> “I consider myself an expert on this process since I learned about it 45 minutes ago ”
This is the second time you've made me 🤣 in this thread. Thanks for being comic relief (and I know that's not *all* you're doing, but that part is particularly helpful). Thank you!
I actually think that these copyright concepts aren't particularly automatable, and even if we try, its pure arms race.
And the merger doctrine isn't the big problem here, it is the more complex analysis where merger doctrine clearly doesn't apply that needs analysis and I suspect the analysis is difficult to (even partially) automate.
I agree with @ossguy in particular because if *we* are copylefting our code (even if assisted by #LLM-backed gen-#AI), we won't face a copyleft claim later.
Furthermore, it is highly unlikely these LLMs are (a) trained on proprietary software, and (b) any proprietary software company that so-trained would later claim infringement.
#Microsoft has all but admitted they refuse to train Copilot on their own code anyway.
You all got an insight into how much you have to draft & redraft to consider difficult policy questions. Anyone who works in policy drafted a dozen things that were not quite right before getting it right.
Anyway, if you still think it's terrible, I refer you to all my other posts from this evening. 😆
I just noticed the version posted didn't incorporate various final edits. I've been defending *that* version of the post (which almost no one saw) *not* the one you all read.
@ossguy confirmed some final changes may have been lost (possibly moving from Etherpad to website).
@ossguy & I are working to fix that now. The disconnect this evening hopefully makes sense now. I'll reply to this post when we've updated the public URL.
When my (our) generation was dubbed Generation X, I thought “well that's some post-modern bullshit”. I'm a weird GenX myself as my parents are/were young baby boomers parents. (Most GenX have Silent Generation parents).
This idea that a letter (not a word) defines our generation … it is what our #punk rock nihilism communicated.
The idea that those behind us are defined by a bullshit letter sequence now? 🤢
IMO Gen Alpha (AA) will be our new Greatest Generation. I have faith in them.
@evan I'm unsure how to vote. My job requires me to stare at screens all day long.
Does that count?
If so, I'm easily 15+.
As I told my mother in the 1980s, not all screen time (although not called that in those days) should be counted the same. Huge difference between playing video games and writing software, IMO.
Or, there days, reading policy document PDFs and drafting policy stuff in emacs vs. watching reruns of ST:VOY.
The issues are more complicated than that. You're conflating them; I am not sure I can help you understand better with further answers rn, but please do read my past works on the subject linked to in this thread, & watch for future publications that #SFC is working on now that we hope will delineate some of these conflated issues.
I've spent at least 100 hours of work on this stuff, & is indeed easy to conflate, so I don't blame you for being confused.
Software freedom activist since 1992. Copyleft theorist & FOSS policy wonk. Expert in FOSS non-profit structures.Views expressed herein are mine & not necessarily those of any organization w/ which I'm affiliated.Fediverse “claim to fame”: Invented “Affero clause” of #Mastodon's license: https://ebb.org/bkuhn/blog/2007/11/21/stet-and-agplv31ˢᵗ #Linux: 0.99pl121ˢᵗ #Debian: 🧊🥔Pronouns: he/them#copyleft, #ethics for #LLMGenAI, #FOSS, #OpenSource, #AGPLv3, #GPL, #LGPL🏳️🌈