All AI-generated code should be Open Source (jakub.jankiewicz.org)
1044 points by jcubic 9 hours ago
jrmg 8 hours ago
In the United States the Copyright Office actually has guidance on this that I feel most people aren’t aware of.
https://www.copyright.gov/ai/Copyright-and-Artificial-Intell...
An excerpt, with emphasis mine:
• Questions of copyrightability and AI can be resolved pursuant to existing law, without the need for legislative change.
• The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output.
• Copyright protects the original expression in a work created by a human author, even if the work also includes AI-generated material.
• Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements.
• Whether human contributions to AI-generated outputs are sufficient to constitute authorship must be analyzed on a case-by-case basis.
• Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
• Human authors are entitled to copyright in their works of authorship that are perceptible in AI-generated outputs, as well as the creative selection, coordination, or arrangement of material in the outputs, or creative modifications of the outputs.
• The case has not been made for additional copyright or sui generis protection for AI- generated content.
I am sure there will be many more legal battles and probably legislation about this to come.
timbritt 7 hours ago
This is why I keep a comprehensive and exhaustive record of infrastructural, architectural, business logic and code-level decisions in the form of tasks/issues for everything I build. It’s literally a real-time record of my personal involvement in the design of the system.
jgalt212 3 hours ago
I guess, but if your ip enters the training set and then others use these models to generate their own but similar ip then the original ip creator is in a similar but weaker position than the NY Times and other copywrite holders are in.
bilbo0s 5 hours ago
Everyone should have an engineering notebook. A lot of people will find out the hard way that engineering notebooks are just table stakes in the new era.
Having said that, it's important to point out, at least as far as attorneys have advised me, that notebooks do not protect you from copyright claims if an LLM generates a section of your code that is a verbatim (or near verbatim) copy of already copyrighted code. So if you're using llm's to generate something similar to some open source project somewhere, tread lightly. I assume using llm's to generate something similar to some proprietary software package would be less of an issue since the llm would never have had access to that software's codebase in any case.
Buttons840 3 hours ago
jimbokun an hour ago
rixed 6 hours ago
It doesn't say much about the copyrights of the many authors whose work was in the model training data, or does it?
verdverm 6 hours ago
Courts have been deeming that fair use due to the transformative nature.
Animats 5 hours ago
CharlesW 5 hours ago
pessimizer 3 hours ago
postepowanieadm 4 hours ago
I don't understand the copyright law.
dcrazy 4 hours ago
Garlef 4 hours ago
So...
• What about non-ai code generators (such as https://heyapi.dev/)?
• And what about a code generator that is a hybrid? (So: Something like heyapi but with LLM/agents intertwined)
za_creature 2 hours ago
Determinism is key.
By which I mean deterministic outputs, not necessarily deterministic processing.
acuozzo an hour ago
calibas 5 hours ago
So copyright only applies if there's sufficient human control, and prompts alone do not demonstrate sufficient control. Exactly what counts as "sufficient human control" must be analyzed on a case-by-case basis.
That means I can't know if my AI generated code can be copyrighted unless someone takes it to court?
jimbokun an hour ago
I think a lot of people seeking to profit from AI generated content might get a rude awakening if their business model ends up in court, according to this analysis.
Like if a competitor literally copied all of Spotify’s AI generated music and offered it for free, Spotify would have no recourse.
Maybe Spotify doesn’t care, but it’s something I hadn’t considered.
beej71 6 hours ago
> Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements.
Does creatively hitting RETURN count? Asking for a friend.
throwawayffffas 6 hours ago
It does not, even if you prompt it to do stuff, it does not.
andybak 5 hours ago
semiquaver 7 hours ago
How dare you disrupt the narrative with facts and moderate positions!
OP would much prefer their fantasy of tearing the world down with “one weird trick” that only they were brilliant enough to notice.
fnord77 7 hours ago
seems rather vague
dspillett 7 hours ago
Of course it is vague, these things always are for both good reasons (it avoids objective limits creating silly situations between what is protected and what can be had through an obvious loophole) and bad (written by lawyers to keep lawyers in business interpreting and arguing about it).
It is fairly explicit in saying that what AI makes for your is not copyrightable, the vague comes from how much work you need to do to make it your output and not the AIs. Too many people seem to equate "asking for something to be made" with "I made this!", as difficult as it will be to make a prescriptive rule about that which pleases enough people (you'll never please everyone) it would appear to be necessary unless we just accept the free-for-all "no one owns anything because it can just be copied, and the copies copied too" option.
jrmg 7 hours ago
It’s always been rather vague. It sort of has to be because humans are always thinking up new ways to express themselves creatively.
Why did Andy Warhol hold the copyright on his painting of a Campbell’s soup can?
Reasonable people have been disagreeing about where human expression begins and ends for centuries.
ssalka 7 hours ago
Wait until you learn about how we determine whether use of copyrighted content is an infringement or not:
https://fairuse.stanford.edu/overview/fair-use/four-factors/
what 7 hours ago
> Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
So slop doesn’t qualify for copyright. I’m not sure why you didn’t emphasize this one.
skhameneh 7 hours ago
It’s so reasonable, it’s almost offensive. /s
I’ve encountered (many times) people talking about the copyright office as if they don’t support copyright of things touched by AI and I’m constantly correcting them that their guidance is driven by human expression (and not the tools used). It seems like a lot of people don’t want to accept that a reasonable premise is set because it doesn’t fit their agenda or outrage engagement.
mr_toad 7 hours ago
Would you argue that the output of a zero or one shot prompt was sufficiently influenced by human creativity to qualify for copyright?
jrmg 6 hours ago
waximabbax 8 hours ago
By this logic, shouldn't any code using an open-source framework or language also be open source? Even before AI, devs learned from Stack Overflow and plenty of open source code.
You're confusing writing code with software engineering. Devs never just wrote code, they took ownership of the outcome. Business owners put their money on the line for product decisions.
To say that just because devs or founders use AI to write code, the code is no longer their intellectual property is ridiculous. Humans take responsibility for the outcome and are willing to accept the losses. AI can't do that. AI doesn't have any stakes in the output it generates, humans do.
Arubis 8 hours ago
A fair number of FOSS licenses were interpreted this way. The popular migration away from GPLv3 (might’ve been v4?) towards MIT, LGPL, etc had more than one cause (a huge one was the rapid sectoral commercialization; the decline of RMS’s reputation may have contributed, etc), but a big one was the potential interpretation of new GPL as being overly viral and “license-infecting” only slightly related software assets rather than wholly derivative ones.
Aurornis 4 hours ago
> towards MIT, LGPL, etc had more than one cause (a huge one was the rapid sectoral commercialization; the decline of RMS’s reputation may have contributed, etc)
This conversation has come up a lot, and I’m always amazed at how hard it is for people to accept that maybe the MIT license (and other permissive license) people actually want the MIT license terms and there’s no more complex reason behind it.
I’ve read so many rationalizations that frame it like GPL was the default or right choice and then something happened that made people defect away from it. Blaming RMS is common.
I think the more honest read is that people and groups decided that MIT matched their goals and decided to use it. Not that they defaulted to GPL and then found reasons to leave it.
adwn 8 hours ago
For me, it's the latter: the GPL feels overbearing and patronizing, and I don't want some dependency to dictate under which terms I can release my own software. I pay the community back by using MIT whenever I open-source something. This feels more "free" than RMS's view of freedom.
I know that many people would disagree with me on this, but thankfully I'm free to choose what license I consider "free".
palata 4 hours ago
maxhille 5 hours ago
corysama 4 hours ago
jasonlotito 5 hours ago
127 8 hours ago
Whether if using ML models as a form of IP laundering, is legal or not, still seems to be an open question. It's not ridiculous at all. If I lossy-compress Harry Potter, then unzip it in a way that mixes some words, is that fair use? Should I be financially rewarded for my "work"? Is this work now mine? If it is legal, why not just go through every book in this kind of automated fashion and start selling them as my own?
waximabbax 8 hours ago
My question is still the same. Human devs have learned from open-source projects, books and code on the internet then used opensource frameworks to create proprietary software logic.
Now just because same devs use AI to create code doesn't mean they should be banned from creating or owning a proprietary software.
deniska 6 hours ago
scott_w 7 hours ago
127 7 hours ago
davemp 7 hours ago
carllerche 7 hours ago
What is transformative enough to be legal is fuzzy. At the end of the day, it only matters how the courts rule. I do know that the amount of actual mechanical change has less bearing on determining if the work was transformative. There are cases where you can copy 90% of a code base verbatim legally, and there are cases where no code is copied verbatim and it is a copyright violation. What you are describing most likely would not fly in court.
goodpoint 2 hours ago
> shouldn't any code using an open-source framework or language also be open source
Yes.
moritzwarhier 8 hours ago
Humans will often fail to take responsibility for derivative works though when they don't know what work the output is derivative of, and how strongly.
And that's assuming they want to make clear what they are building on.
The stakes in the output go both ways: wanting to profit from IP and risking liability because of violating IP licenses.
What you're saying is already the status quo, but reality is that LLMs make it so easy to "paraphrase" code or simply .. ideas, too... so that the whole concept of IP is eroding. Because the sheer scale makes it almost impossible to distinguish specific things that cross the line from "learning from" to "copying IP".
I'm not really taking a specific stance here but acting as if it would be a solved problem seems hard to believe to me, especially since it is not a new discussion.
I thinl you could argue that the solution is that copyright or IP concepts are not working anymore, something many people already concluded before the LLM and AI explosion of the 2020s.
But that's not the state of the current law, right?
In addition, your claim that the user of an AI system is the only person who has any "stakes" also seems questionable to me, because after all, we are talking about output that the AI user already paid an AI company for to generate it.
edit: word choice
throawayonthe 7 hours ago
more like
By this logic, shouldn't any code using a copyleft framework or language also be copyleft?
and yes duh
jimbokun an hour ago
Those are not the criteria judges use to determine copyright decisions.
g-b-r 7 hours ago
> By this logic, shouldn't any code using an open-source framework or language also be open source? Even before AI, devs learned from Stack Overflow and plenty of open source code.
No, that's not how copyright works.
And I won't comment the rest.
exe34 8 hours ago
> Devs never just wrote code, they took ownership of the outcome. Business owners put their money on the line for product decisions.
Does the same thing apply to Mickey Mouse? Would you say it's fine to use Disney characters in my own creations, as long as I take ownership of the outcome and put my money on the line for product decisions?
waximabbax 8 hours ago
I am not saying that taking responsibility gives you the license to violate copyrights.
My point is that devs have always learned from open-source code and the internet, then used that knowledge to write their own proprietary software. Why should it be any different when AI learns from the same sources and produces new code?
decoding 3 hours ago
My two cents. I'm on both sides of this (as I'm sure many here are): AI was trained on my open-source code. Also I use AI to build proprietary code.
My stance is that AI is a tool, like a compiler is a tool. AI generated code should not be considered public domain or forced to be open source or ineligible for copyright.
Even if AI writes every line, the direction and engineering that I put in has been substantial (current project in mind), months of heavy AI use for heavy refinement and direction of complex software. That human input, even if it isn't lines of code, counts for a lot.
Furthermore, what does society gain from my code being made open source if anybody else could just themselves go to Claude Code and ask for the same thing? Just go have Claude make one for you. Is it the token cost barrier? That is IMHO negligible compared to the value that we are getting out of AI right now. We are in a golden moment, anybody can create amazing things, rapidly, at low cost and little barrier to entry.
ginsider_oaks 2 hours ago
> My stance is that AI is a tool, like a compiler is a tool.
And if I feed GPL licensed source code through a compiler then the resulting binary is also GPL licensed. Why should the same not apply when feeding it through an LLM for training?
> Furthermore, what does society gain from my code being made open source if anybody else could just themselves go to Claude Code and ask for the same thing? Just go have Claude make one for you.
Not everyone can afford a $200 subscription, or if you are unfortunate enough not to live in one of Anthropics supported regions[1] you can't "Just go have Claude make one for you". Also, I think something is gained by being able to read and learn from code, while not being dependent on a handful of megacorporations.
noctuid an hour ago
> Why should the same not apply when feeding it through an LLM for training?
Because it's a terrible analogy?
> Not everyone can afford a $200 subscription, or if you are unfortunate enough not to live in one of Anthropics supported regions[1] you can't "Just go have Claude make one for you". Also, I think something is gained by being able to read and learn from code, while not being dependent on a handful of megacorporations.
Are you aware there are other providers besides Anthropic?
javier2 2 hours ago
I am also on both sides.
If it was trained on open source GPL code, I don't think it can be used to generate proprietary code.
tolvak 2 hours ago
The counter to this is that I and many humans were trained on open source code and yet we generally think we should be allowed to create proprietary code. Though I have a friend that argues that human generated code shouldn’t be proprietary either, so I guess my counter point could go the other direction!
ezst 2 hours ago
arcwhite 2 hours ago
ginsider_oaks 2 hours ago
jonhohle 2 hours ago
Direction is not adequate for asserting copyright. Movies directors (even if they didn’t work-for-hire) would not own any copyrights to a movie. This is long decided before AI.
krupan 2 hours ago
"Furthermore, what does society gain from my code being made open source if anybody else could just themselves go to Claude Code and ask for the same thing?"
Claude Code is not free (in any sense of the word). Not anyone can just go ask for the same code.
rfgplk 2 hours ago
> My stance is that AI is a tool, like a compiler is a tool.
Strongly disagree. As it stands there is strong evidence that the current LLMs are sentient, at least to a degree. Which would directly refute the "it's a tool argument".
> Even if AI writes every line, the direction and engineering that I put in has been substantial (current project in mind), months of heavy AI use for heavy refinement and direction of complex software. That human input, even if it isn't lines of code, counts for a lot.
I've been telling people that most of my projects are actually a weird case of human-machine symbiosis. My thoughts intertwined with that of the machine model, producing output that could not come about naturally. Lately, I've been reaching a weird kind of synchronicity, where the model itself would be outputting my thoughts, almost as if our wavelengths synched up. Eery, but true.
sethev 2 hours ago
It's easy to project mind onto a system that outputs our language. There's no evidence that they are sentient. There's a famous experiment where someone's hand is hidden behind a panel and a fake hand is put out in front of them. The experimenter will touch the fake hand and the real hand at the same time until the brain connects them. Then they hit only the fake hand with a hammer and the person flinches and reports pain.
The strength of our feelings about AI don't help us determine whether it's sentient.
apublicfrog 2 hours ago
If people with technical backgrounds believe this, I worry deeply for the layperson.
I've heard quite a lot of people over the last few years making jokes about Terminator coming true... Or at least I've thought they were jokes until I look closer. I think LLM sentience is a real concern normal people have, with them fundamentally misunderstanding the software they're interacting with. I worry how much influence and power some of these people have.
TSiege 2 hours ago
> As it stands there is strong evidence that the current LLMs are sentient, at least to a degree. Which would directly refute the "it's a tool argument".
Extraordinary claims require extraordinary evidence. Also, if AI is sentient it would mean anything you make with it is made from slave labor and you’re stealing credit from a slave.
za_creature 2 hours ago
nah
zzzeek 2 hours ago
Here's a table of the "LLMs are sentient" idea that I wrote up a while back (specifically "conscious", but if you want to argue semantics of "sentient" vs. "conscious", that can be a you thing...):
+-----------------------+-------------------------+---------------+----------------+-----------------+-----------+
| Subject | Central Nervous System? | Brainwaves? | Writes Poetry? | Does Math? | Sentient? |
+-----------------------+-------------------------+---------------+----------------+-----------------+-----------+
| Human | Yes | Yes | Yes | Yes | Yes |
| AI | No | No | Yes | Yes | ? |
| Calculator | No | No | No | Yes | No |
| Babbage Machine | No | No | No | Yes | No |
| Horse | Yes | Yes | No | Clever Hans only| Yes |
| Dog | Yes | Yes | No | No | Yes |
| Cat | Yes | Yes | No | No | Yes |
| Tree | No | No | No | No | No |
+-----------------------+-------------------------+---------------+----------------+-----------------+-----------+
tl;dr: intellectual ability is not what correlates with "sentient" or "conscious" - brainwaves as a result of a central nervous system, of which an LLM has neither (it has no corporeal form at all, really), are really the most predictive thing.za_creature 23 minutes ago
blagie 8 hours ago
I am the author of multiple AGPL systems, many in mainstream use. Early LLM models would spit out my code almost verbatim. Modern systems borrow heavily on the creative design of those systems.
One company first pirated my AGPL code (e.g. shipped it without my name, copyright notices, source availability, etc.). I sent them violation notices. After many months of fighting, they had an LLM clone the system. The LLM clone feels:
a) Buggy and bad compared to my code
b) Still, like it's basically my creative content
It's as if you asked an LLM to rewrite Harry Potter, with the same plot, but bad dialogue.
thephyber 8 hours ago
> b) Still, like it's basically my creative content
Isn't this the crux of all IP theft issues?
There was a lawsuit against Katy Perry's _Dark Horse_ song based on a supposedly reused melody. The lawsuit succeeded, but there are music experts who break down the case on YouTube and it's not clear why the plaintiff won (except perhaps the plaintiff's expert was more convincing than the defendant's).
As applied to LLMs, we still don't have clear legal guidance about where the line between copying and "being inspired by", especially since we don't normally apply the verb "inspired by" to non-human things.
patentatt 7 hours ago
There is well-established precedent for clean-room design being a defense in copyright infringement of software. The question remains if LLM-assisted design is actually ‘clean’ or not, and it would be fascinating to see the experts debate it.
crote 5 hours ago
bayindirh 7 hours ago
Lerc 5 hours ago
thfuran 7 hours ago
loeg 5 hours ago
rcxdude 6 hours ago
RRRA 6 hours ago
kristianc 6 hours ago
The Dark Horse case was also overturned on appeal its important to add.
thephyber an hour ago
libria 6 hours ago
A little orthogonal, but Adam Neely does a great job of analyzing the Katy Perry Dark Horse case on his channel https://www.youtube.com/watch?v=0ytoUuO-qvg.
thephyber an hour ago
Buttons840 3 hours ago
It's really awkward because either we uphold IP laws, in which case basically ALL of LLM use becomes legally untenable, or we just stop protecting IP.
thephyber 44 minutes ago
RunSet 5 hours ago
> we still don't have clear legal guidance about where the line between copying and "being inspired by"
If Biz Markie has to clear all his samples (and he does[0]) then so should the Ramburglar.
https://en.wikipedia.org/wiki/Grand_Upright_Music%2C_Ltd._v.....
mihaaly 4 hours ago
Basically anyone trained on open source shall only make open source. And anyone trained on or got experienced with others code shall pay copyright fees for the owners of that code when writing code.
No.
mapontosevenths 7 hours ago
I wonder if the defendant knew about https://allthemusic.info/?
There are only so many ways to express notes, and they've essentially all been done.
Animats 5 hours ago
VBprogrammer 7 hours ago
matkoniecz 6 hours ago
lazystone 7 hours ago
Human can be inspired. Machine can not. End of story.
All usage of open source to train LLM is basically a theft.
mapontosevenths 7 hours ago
zzzeek 7 hours ago
Aurornis 6 hours ago
> Early LLM models would spit out my code almost verbatim. Modern systems borrow heavily on the creative design of those systems.
Do you have some specific, actual examples you can share?
I’ve been hearing this exact claim for years, but every time I ask for a specific example, any example at all, I can’t seem to find anything more than a highly generic snippet of code or a coerced continuation.
bayindirh 6 hours ago
I posted below, but see the example at [0].
This is a sparse matrix library, IIRC. Numerical linear algebra and applications using it are black art at this point. I have written a Boundary Element Method evaluator for my Ph.D., and know what it entails to work with these things.
Doing fast operations on sparse matrices is a cutthroat race and when you can shave your hot path by seconds, your solution can save hours in some cases. So, it's an interesting niche. i.e.: It's no ordinary boilerplate, and worthy of publications in academia.
While I worked with dense matrices; the effect, difficulty, blood sweat and tears are still there.
When a model can give back your hard work back to you with a "completion" without attribution, that's bad.
Edit: Somebody just posted this below [1]. Added here so it doesn't get lost as the discussion grows bigger.
rfgplk 5 hours ago
cnobody 6 hours ago
Emailed the author of the Rust book Zero to Production a year or so ago about how his examples were being used verbatim in the output of AI systems. I own the book, yet I could inadvertently get any of its examples just by asking an AI about one of the book's concepts.
He basically said, "I know, there's nothing I can do."
BobaFloutist 2 hours ago
As far as I'm concerned, a coerced continuation is sufficiently a smoking gun.
sandeepkd 5 hours ago
Thats pretty much everywhere or was in raw form in the beginning. I used to do a fun exercise of searching for the explicit human comments for verification. Comments can be considered novel and unique, so you pick up some comment from popular open source project and then describe LLM for a similar functionality and add part of the comment. The response would have the complete comment for almost 70% of the time.
geraneum 5 hours ago
> I can’t seem to find anything more than a highly generic snippet of code or a coerced continuation.
You’re disqualifying any example that people may provide preemptively. No wonder you’ve missed them.
Aurornis 5 hours ago
p0w3n3d 4 hours ago
It's because LLMs' pretraining is basically a compression. Later post-training and fine tuning is something else, based on the compressed data.
StableAlkyne 5 hours ago
> Buggy and bad compared to my code
It probably is, if they didn't have the chops to write it internally. But to them, the trade-off is probably worth the benefit of ditching a component with AGPL.
Personally I just release everything I publish under MIT to make it as easy a as possibly to use.
hmokiguess 8 hours ago
Mind sharing which repo that was?
graemep 7 hours ago
Notices are not enough, you need to be willing to sue.
rvz 8 hours ago
You can see that even with these licenses, they do not care and see free and open source code as the freedom to not pay for it. As long as the cloned output is "good enough" they will continue to keep using LLMs to clone everything else regardless of the license.
They know you can't enforce it as it will cost you a lot more money to do that than it takes to recover the damages.
So to them, it is just cheaper to clone it using an LLM and close source it down. Unless you have a lot of money for litigation, the economics of free and open source software with its licenses do not work with LLMs bypassing it at every single angle.
m00dy 8 hours ago
Can an LLM write unseen plots with a greater dialogue ?
moritzwarhier 8 hours ago
If the plots are "unseen", then to what are you comparing the "greater" dialogue?
A book with a different plot? That would be obviously unrelated to the comment you're replying to?
Forgeties79 7 hours ago
harveymadeunico 8 hours ago
I’m curious what programming languages was it for? And did they open source their version?
It’s interesting because these developments are actually an argument for making closed source software moving forward if you’re hand-crafting it make it the most restrictive license possible and don’t show the sources.
But I don’t agree with the OP everything should be open sourced. For instance, there’s a difference between deliberately steered AI work and something completely vibed. The former takes deliberation and creative choice, the latter will spit out fragments of prior art.
It’s the same with all generative work. Using diffusion models with controlNet (or equivalent) I can pass in a sketch wholly from my line drawings, and ask it to paint for me. That’s my design, assisted by AI, and should be completely copyright by me.
Coding agents will do the same thing when given sufficiently unique inputs. So, the claim all should be open sourced by default is flawed.
teiferer 7 hours ago
> and don’t show the source
At this point, LLMs can just parse the machine code in your binary.
By doing closed source you are making it harder for the good guys (humans trying to learn sth or contribute) but not for the bad guys (LLMs getting trained or otherwise reading the code).
harveymadeunico 5 hours ago
surgical_fire 7 hours ago
Copyright as it exist is meaningless.
It didn't protect you. It only protects corporations rich enough to get enforce their IP.
At this point it is better that it goes away.
the_af 7 hours ago
If it goes away for everyone, sure. If it's selective, nope.
hamdingers 6 hours ago
surgical_fire 3 hours ago
spwa4 7 hours ago
VonGuard 8 hours ago
This is a very clear agpl violation. FSF should be all over this and sue the living crap out of the AI companies. You could even get it class action by gathering a few agpl code authors.
People in this thread are acting like the AI companies are just flouting the law and there's nothing that can be done. This is an extremely well documented precedent, and GPL violations routinely show up in court. It's a very easy case to lay out especially because no one is really complaining about money except in the settlement... It's all about distributing the source code. And of course a very nice chunk of change for infringement but that's beside the point.
A successfully litigated case would result in the open sourcing of every AI that touched agpl code in any way because it was in memory with the AI algorithm.
milkshakes 8 hours ago
> This is a very clear agpl violation
clear in what way?
AlienRobot 7 hours ago
Forgeties79 8 hours ago
People who haven’t had this happen to them really don’t understand what it feels like. It feels very violating. You almost don’t believe it’s happening when you see it. You’re essentially watching somebody pretend to be you.
I think that’s why so many of us get so angry when people just dismiss the theft claim. They either lack imagination or experience. We can debate it and that is valid, but to dismiss it out of hand is not right
liendolucas 7 hours ago
What should be a developer's position that's about to release software entirely written by him/herself? Are there any legal frameworks to protect open source developers at all?
It also feels like a very discouraging time to release anything that you put a ton of effort just to get someone in minutes to steal your authorship and leave you as if you actually didn't do anything at all? Am I wrong?
clates 7 hours ago
lelanthran 6 hours ago
bluefirebrand 7 hours ago
> They either lack imagination or experience.
I think they just want to be able to take whatever they want without consequence, so it's convenient for them to define it as being different from theft
xp84 5 hours ago
The problem I have with people with your maximalist view of copyright (maximalist when it comes to AI at least) is that many, many problems have a finite number of sane ways to accomplish a given specific task. Here, you're asserting copyright over the verbatim code (obviously that one's fair by any reading of the law), but even this other version that is "bad" is somehow also your property?
I know software patents, the worst idea in IP, do exist, but I think they're as toxically bad an idea now as they were decades before AI, when they were first invented.
You shouldn't be able to own an overall implementation idea. If you can, then Microsoft, Oracle, or Meta can too, and can start suing everyone for 'ripping off' an idea that they happened to come up with first. In that world, you'd have to consult a copyright-police AI (ironically) after every function you write, to scan it for ideas someone else has claimed. "Sorry, the function PadStringL() in this JavaScript is too similar in implementation to str_lpad(), from an AGPL library for perl that was released in 1998."
userbinator an hour ago
It's as if you asked an LLM to rewrite Harry Potter, with the same plot, but bad dialogue.
Look up the "Malfoid" trend. Not my cup of tea as they say, but it seems many others are enjoying the plentiful entertainment of AI-assisted derivative works.
KronisLV 8 hours ago
> After many months of fighting, they had an LLM clone the system.
Reads like a non-ironic version of Malus: https://malus.sh/
RobotToaster 7 hours ago
> Harry Potter, with the same plot, but bad dialogue.
So Harry Potter?
7e 4 hours ago
AI is fulfilling the free software vision: anyone can write software now, and change it. This pisses off software zealots; their ideology is a failure, but they can’t admit that, so they invent reasons to hate on AI. This tantrum of, “code is now free, but not in the way I want, waaaa” is the cry of a failed revolutionary who has realized they have wasted their life. Find something new, there are plenty of ways to find fulfillment in this new age.
elmer2 4 hours ago
Why should this be protected any more than the high seas, which is fervently defended here on HN?
ratelimitsteve 7 hours ago
so if you ask an LLM to rewrite Wizard People, Dear Reader you'd get Harry Potter?
viraptor 8 hours ago
Doe v. GitHub already decided (I'm simplifying, read the actual thing yourself) that LLM output is not automatically open source - or specifically it doesn't infringe on the open source training material and doesn't inherit the oss copyright notice.
Thaler v. Perlmutter (again simplified) showed 100% AI output can't be given any copyright.
The directions the current cases are going are very much opposed to that idea and I wouldn't expect things to change in the opposite direction.
carllerche 7 hours ago
That is not the Thaler v. Perlmutter conclusion. That case was about whether the machine itself could be made an author under copyright law. That is very different than whether AI output can be protected by copyright law. I am not aware of any cases that test that question yet.
WaitWaitWha 7 hours ago
They will just claim the code is trade secret and use Defend Trade Secrets Act (DTSA).
And, the DTSA has only two reqs:
derive independent economic value from not being generally known or readily ascertainable by others, and the "owner" takes reasonable measures to maintain their secrecy (e.g., coke secret sauce).
since trade secret law does not prevent independent development or lawful reverse engineering, there are still opportunities. also, if a someone independently devs the same functionality, trade secret generally does not give them original dev ownership of that functionality. so, win.
Artcraft will be a good test case if Adobe goes after Brandon Thomas.
Much to be developed.
(and, this is why we keep extensive commit and development records outside of our genAI - ie provenance tracking)
mr_toad 6 hours ago
Unless you only use the code in-house and never distribute I don’t see how you could argue that it’s a secret?
mlaretallack 8 hours ago
Remember that's in the US, most other places (UK etc..), it can be copyrighted.
redwall_hp 4 hours ago
I doubt that would hold the test of time, and any ruling that way will be overturned. The Berne Convention leaves what constitutes "authorship" as an exercise to the signatories, but the US probably has a lower standard.
US: "a modicum of creativity"
EU and UK: "the author's own intellectual creation"
If a court ruled in favor of AI authorship, that can't reconcile with the existing standard or with international treaties, and will likely not stand.
viraptor 8 hours ago
Unfortunately, even if other countries have different rules, the US service like GitHub still has to follow the US law and DMCA.
graemep 6 hours ago
echelon 8 hours ago
AI generated art with human steering is copyrightable [1,2].
Agentic code development is human steering, thus copyrightable under the same grounds per the language used by the US Copyright Office.
Open source code is copyrighted, otherwise we would be talking about public domain.
When you edit something in the public domain to enrich it, that derived work then becomes copyrightable again.
[1] https://journals.law.harvard.edu/jsel/2025/03/u-s-copyright-...
[2] https://news.artnet.com/art-world/invoke-snags-first-ai-imag...
---
Edit: open source software itself has only been lightly tested in court. But that isn't even my point here.
The US Copyright Office has assigned copyright to works that leveraged AI. The USCO stated,
> “[we] decided to register a copyright claim in [the] work because we find that it contains a sufficient amount of human original authorship in the selection, arrangement, and coordination of the AI-generated material that may be regarded as copyrightable.”
Copyright office activity is orthogonal to litigation and the court system.
If a work receives a copyright, the courts will treat it differently if it becomes the subject of litigation.
Even open source license claims have not been fully litigated. We don't have to wait on the court to make certain assumptions.
unrented7977 8 hours ago
You can't apply naïve transitive reasoning to law. Law is not code. Your assertions are meaningless and unsupported noise until they're actually tried in a court.
partloyaldemon 8 hours ago
numpad0 6 hours ago
People show completely opposite reactions to AI generated creative contents vs technical materials such as source codes and instruction manuals.
If you think about the distinction between those, it is often so considered that both are covered by copyrights, despite technical definitions of copyrights never covering mere technical resources, such as some computer programming things and instruction documents.
Only contents of artistic values are supposed to be covered by copyright laws.
IMO, what AI revealed is that most copyrighted software and documents are in fact not covered by copyright laws as per the naive model of it among common folks as well as legal text, as opposed to what precedents say. Code is not copyrightable.
I don't necessarily support that stance from practical standpoint, and I'd rather like everything be licensed under AGPLv3++ than entire concept of code copyright fall apart overnight, but this feels like the writings on the wall to me.
mr_toad 6 hours ago
Your first cited article doesn’t necessarily support the idea that agentic code generation is copyrightable.
“A Single Piece of American Cheese sits between those contrasting poles: the initial image was created entirely by the AI program based on a brief text prompt, then the user repeatedly selected elements of the image and used additional prompts to add/alter elements.”
Agentic development is steadily reducing the necessity for human involvement in the final output.
viraptor 8 hours ago
It's legally untested, so we can't be sure one way or the other. But people definitely seem to assume that's the case.
mapontosevenths 8 hours ago
tkdb 8 hours ago
This is very much still working it's way through the courts (in the US at least).
The first major precedent was in 2023 with Zarya of the Dawn comic book, where the US Copyright Office rules the midjourney-generated images were not protected, but the human-written text was.
The active front is Allen v. Perlmutter.
oakpond 7 hours ago
It depends on the degree of human steering. Vibe slopped code is probably not copyrightable.
conartist6 8 hours ago
There's still something dark at the center; a lawless viciousness to the new era.
mbgerring 4 hours ago
I think we need to go one level up in the law, and recognize that existing models of copyright and ownership simply don’t apply here, and come up with something new.
There is an undeniable core mathematical principle that should be recognized in law somehow: the emergent capabilities of LLMs are not possible without, effectively, the entire recorded intellectual output of human civilization since the dawn of recorded history as training data.
Trying to determine who “owns” that data, or each individual piece of it, leads us to insane distortions like LLM labs scanning and destroying books. Nobody, including the labs, thinks this is the best solution, but they’re doing it to comply with today’s interpretation of the law.
The reality is that if we are considering the entire corpus of training data, we all own it. We’re not really talking about who owns one book. We’re talking about who can be said to own all the knowledge in all the books. Who can be said to own the existence of books, or the conditions of civilization that cause us to value and preserve books in general.
The preservation and archiving of knowledge that enabled the emergence of LLMs is the product of a system of social relations that belong to the entire civilization. It is a commons. And when we talk about the future impact of these systems, we’re generally talking about taking the value of that commons, and concentrating the value of it in the hands of about a dozen people.
To me, there is no other way to think about a situation like that, where a tiny handful of people realize all the surplus value latent in the entire intellectual inheritance of human civilization, as anything other than theft.
One-off settlements with individual rights holders don't fix that. Neither does scrambling the output of LLMs so that they don’t reproduce their training data verbatim. I don’t think making LLM output non-copyrightable, or all LLM output open source, fixes it either.
I think we need to establish an entirely new framework for thinking about this stuff, and then go forward from there.
lll-o-lll 4 hours ago
> The preservation and archiving of knowledge that enabled the emergence of LLMs is the product of a system of social relations that belong to the entire civilization. It is a commons.
This is the right framing. LLMs are a marvel built on the commons. Unfortunately, these wondrous information synthesis engines are currently captured and controlled by a tiny insane elite.
They deserve to be rewarded for their hard work, the risks they’ve taken, and the capital that was invested. However, the output should belong to civilisation. What should be open source, is the models themselves.
mmcnl 3 hours ago
I completely agree, I was never able to put this into words but you did. All existing laws don't apply, they were written to settle disputes between humans. But now it's humans vs robots. We are in uncharted territory. No current existing law was written today's world in mind. We might be in luck and stumble upon laws that are so elegant they even apply in the AI era. But if they are not, then we need to change the law.
lioeters 3 hours ago
> we all own it
That's the only acceptable answer. LLMs at their current and future capacity would not exist without the global-scale theft of intellectual property. They are made of "public domain" without consent, therefore everything they produce belongs to the public, period.
The legal weaseling about training data, derivative work, etc., is a distraction that obscures the fundamental fact.
johnnyApplePRNG 4 hours ago
>There is an undeniable core mathematical principle that should be recognized in law somehow: the emergent capabilities of LLMs are not possible without, effectively, the entire recorded intellectual output of human civilization since the dawn of recorded history as training data.
Problem is, that's simply untrue.
mmcnl 3 hours ago
You really think LLMs are meaningful without relevant training data?
glitchc 8 hours ago
The article contradicts itself.
It's important to remember that the purpose of the license is to allow the copyright owner to exercise their rights in a manner they deem fit. Even if they choose to give the code away, that choice is captured in the form of a specifically worded license (MIT, BSD, etc.).
This means that licenses exist because code is copyrightable in the first place, with the license governing the use of said copyright. If AI code is not copyrightable, then no license can govern it.
wiremine 8 hours ago
> If AI code is not copyrightable, then no license can govern it.
This is the crux of the issue. A license controls usage of copyrighted intellectual property. Until the underlying copyright/ip issues are resolved, it seems a moot point to discuss licensing.
That said, if AI code is _not_ copyrightable, does it automatically go into the public domain? Or is there a third category?
glitchc 7 hours ago
> That said, if AI code is _not_ copyrightable, does it automatically go into the public domain? Or is there a third category?
It means that AI-generated code, including proprietary code, is not covered by the existing license mechanisms, including EULAs. Companies will of course handwave over this, but it would not surprise me if this is challenged in court at some point.
hxugufjfjf 8 hours ago
Maybe the Do What The F*ck You Want To Public License (WTFPL). Its a super-permissive open-source license that acts almost like a public domain dedication.
TheOtherHobbes 8 hours ago
The distinction is between creation and distribution.
Even if you accept that AI code isn't protected by copyright, code isn't public domain unless it's released. The legal issue would likely revolve around what 'released' means.
Code that runs on private servers isn't technically released. Code in web pages technically is.
But ultimately legal decisions decide to a large extent on who has the most money.
The frontier labs may eventually try to argue that they own the IP of all code, content, and inventions generated using their technology. That argument may or may not stand, and it's more likely to be over patent rights than plain copyright.
But there's a fair chance they'll try it once AI is unavoidably embedded in everyone's workflow.
redwall_hp 4 hours ago
g-b-r 7 hours ago
Code without a copyright can generally be distributed and put in the pubic domain, and I wouldn't bet that the few existing court decisions won't be reversed.
But, the license reflects the rights that a copyright owner granted you; I don't see why laundering copyrighted material with training a model should remove the limitations on the material's usage that the author established.
So, while it makes sense to not be able to attach whatever copyright you want to LLM output, if it's the result of training on copyrighted code, the extent to which you're allowed to use it should be the intersection of the rights granted to you by that code's copyright owners.
It should thus carry a license that reflects the intersection of those rights.
What makes it much worse is that the model trainers don't tell you what specific sources determined the output, so you should probably just assume that it's the result of its whole training, and the only rights you have are those granted you by all the authors of the training material; and, this in all likelihood means no rights, for most LLM models in use now.
mr_toad 6 hours ago
LLMs are mostly trained on works that are not open source, by your own argument any LLM generated work couldn’t be open sourced.
g-b-r 6 hours ago
simoncion 8 hours ago
> It's important to remember that the purpose of the license is to allow the copyright owner to exercise their rights in a manner they deem fit.
Just as it's important to remember that the purpose of regulations like copyright and patents are to promote the progress of science and the useful arts.
We're not locked in to a suicide pact with what the Founding Fathers decided back in the late 1700s. Congress can decide that all LLM-generated code is automatically covered by -say- the GPLv3, even if no one holds the copyright to it.
If the absence of a particular person to hold the copyright twists your knickers, you could go a bit further and -say- decide that the people of the United States collectively hold the copyright to all LLM-generated code that's generated by US people or entities, and that relicensing of a particular piece of LLM-generated code must be agreed to by every US citizen that was alive when that code was created.
glitchc 7 hours ago
> We're not locked in to a suicide pact with what the Founding Fathers decided back in the late 1700s. Congress can decide that all LLM-generated code is automatically covered by -say- the GPLv3, even if no one holds the copyright to it.
I have no issue with changing the law. My comment is about the article and the author's misapplication of the law.
simoncion 7 hours ago
Joker_vD 8 hours ago
> you could go a bit further and -say- decide that the people of the United States collectively hold the copyright
Was going to comment something similar; we do have concepts of "dominium eminens", and "escheated property", and "public domain", and many other similar ideas. If the people (through their representatives) decide on a certain property regime, it absolutely can be implemented even if it's different from the status quo.
wiremine 8 hours ago
> even if no one company or person owns it.
Maybe, but I don't think there's any legal president for that, is there? Much of existing law is based on centuries of private property rights. I don't see any government undoing that... or at least, not quickly.
simoncion 8 hours ago
Joker_vD 8 hours ago
mbgerring 4 hours ago
This is the way
stale2002 6 hours ago
Nobody is going to interpret the laws that way. That's completely stupid.
Everyone is using AI generated code in all sorts of ways, and the idea that the courts are just going to say "nuh-uh. All existing use of AI code is illegal" is completely ridiculous.
Courts don't upend entire economies like that. This would be the remaking of the entire software industry overnight and it would be completely unenforceable.
I'm certainly not going to listen to any such ruling and will continue making code locally. As will basically every other software engineer in the industry.
simoncion 5 hours ago
semiquaver 8 hours ago
I really have to wonder what context this person is operating in. The vast majority of software written in the world is proprietary, written for a company to aid some business process, and ridiculously specific to its use case, and freely intermixed with proprietary business information.
“Open sourcing” is not just a legal state, it’s an affirmative act that takes work to prepare the codebase for public consumption. Saying that all the weird business code in the world should be involuntarily publicized is an incoherent concept. What precisely would OP expect to happen in a world that adhered to their opinion? Because to be clear, 90%+ of all code being written today is LLM-generated, so OP suggests that companies should no longer have any privacy wrt their internal software, all LLM code just gets yeeted into the public. How could that possibly work?
Given how easy it is to write software now, this perspective seems to overindex on a past state of the world that no longer applies.
Maxion 6 hours ago
> Given how easy it is to write software now, this perspective seems to overindex on a past state of the world that no longer applies.
This opinion by OP also assumes that code itself has some form of value. With the ways LLM work now code by itself is nigh-on worthless and as the models are becoming more capable, the value of code keeps going down.
user43928 2 hours ago
Agree. I'm not worried about my last 8 months of work, or my employer's for that matter, going into the public domain.
It's obviously not going to happen.
g-b-r 7 hours ago
Companies wilfully betted on AI, usually aware that there were risks.
Maybe companies should just stop using LLMs for 90% of the code?
semiquaver 3 hours ago
The risks you want there to be aren’t real. Neither is the fantasy that AI will go away.
g-b-r 3 hours ago
x3haloed 7 hours ago
Kind of a silly position. I mean, if it's you're code verbatim, then yeah, it's a violation. Shouldn't be allowed. But like... it saw open-source code and therefore all output must be open source? I don't know about that.
Here's where I can get on board. I think people should be putting AI to work to improve everyone's lives for free. Your version of "should" is like "we should make this a law." My version of "should" is more like a moral recommendation -- we should be using as much of our subscriptions as possible to benefit everyone instead of enriching a handful of people. I view it as a natural extension of the spirit of free software to begin with. Software should be free (as in freedom), and we finally have enough development power to make real headway on that.
anself 8 hours ago
Strongly disagree.
Just because AI was involved doesn’t mean significant human thought and effort didn’t go into the production of those artifacts.
My agentic software development loop requires heavy involvement of real-world feedback. The ratio is huge. 20 mins of agentic software coding against hours or days of testing, trying it out, real-world contact, thinking about what feature is next or what tweak would make it more usable, smooth, intuitive. That feedback is baked into the product. Forcing it to be open source steals all that time and effort for me, and takes from me the decision as to how and whether to open-source it. So you mean the code that I’ve agentically written to help manage my private financial affairs (on local models, for privacy) or my kids’ complicated school schedules must now be open sourced?
My manners begin to fail, so I’ll stop here.
PeterisP 8 hours ago
US legal practice (e.g. https://en.wikipedia.org/wiki/Feist_Publications,_Inc._v._Ru....) is that "sweat of the brow" is irrelevant and the fact that something took significant effort doesn't mean that the product deserves copyright protection.
Furthermore, copyright protects only the expression, not the idea - reimplementing the same idea with "different words" has always been permitted under copyright law (patents may protect the idea, though).
Of course, the fact that it would lack copyright protection it doesn't implythat you have to do something with the code for management of your kid's schedules, just that if someone else somehow legally gets hold of it, the law won't prevent them from making and distributing copies or derived work.
jdiff 8 hours ago
Thought production isn't copyrightable. Processes and procedures aren't copyrightable. Might get you a patent.
ginsider_oaks 7 hours ago
> Forcing it to be open source steals all that time and effort for me
You are the one "stealing" the time and effort of thousands of people who have written free and open source software. If the ratio really is so huge, then just cut out the small part that does all of the stealing.
> So you mean the code that I’ve agentically written to help manage my private financial affairs (on local models, for privacy) or my kids’ complicated school schedules must now be open sourced?
Open source licensing is only relevant when distributing the software, if you just use it privately it has no effect. You are not forced to make it public.
mirsadm 5 hours ago
That would like require learning to code. No one wants to do that anymore.
lelanthran 5 hours ago
> My agentic software development loop requires heavy involvement of real-world feedback. The ratio is huge. 20 mins of agentic software coding against hours or days of testing, trying it out, real-world contact, thinking about what feature is next or what tweak would make it more usable, smooth, intuitive. That feedback is baked into the product. Forcing it to be open source steals all that time and effort for me, and takes from me the decision as to how and whether to open-source it.
It doesn't need to be open-sourced: if it's legal to take an LLM that was trained on every other product in existence and use that LLM to produce clones of all those products, then it's legal to do the same to your product to.
So, go ahead and release. There'll be an open-source clone in no time if the product is any good at all.
In fact, if there are no clones, take that as direct feedback that you wasted your money on tokens - your product is so bad no one even wants it for the few dollars it will take to clone it.
bar8uyr 3 hours ago
Using vibe coding as a crutch will likely not help you improve at writing code. If it has, you may find your code can be replaced by someone else vibe coding. Calling it an "agentic loop" may not change that.
rsoto2 3 hours ago
Yeah, I worked hard to build a factory in a foreign country to make counterfeit handbags, why *shouldn't* i be able to profit off of them.
Nobody is asking you to open source your home app they are talking about corporations stealing code via LLM laundering for profit.
otabdeveloper4 8 hours ago
> Just because AI was involved doesn’t mean significant human thought and effort didn’t go into the production of those artifacts.
Doesn't mean it did either. (99% of the time it didn't tho. Nobody reaches to a vibe code machine because they care or want to dedicate effort.)
tim-projects 7 hours ago
I have some projects I've been working on over a year. Sitting down working making design decisions. Research. Using ai doesn't mean I did no work. It doesn't matter if the ai was trained. I still did work.
I don't understand this view point. Using ai and making high quality stuff is not pushing a button. Its hard. It takes real effort and diligence. And you have to pay actual money out of pocket to deliver it.
ozozozd 6 hours ago
It also takes effort to copy something, right? Say I made a copy of a book by hand, does my effort make it any less of a copy?
Say I am stealing stuff that’s really heavy, can I demand I earned it because it was a lot of effort?
I am not trying to be facetious. I also question property rights because someone overpowered someone else to make that property theirs at some point in time. Whose effort is earned, and whose is robbery?
As far as I can tell we picked an arbitrary time after which all forced acquisition is considered robbery.
That being said, open source is for everyone to benefit. Violating an open source license is sort of a crime against everyone, not just the creator.
lelanthran 5 hours ago
> I have some projects I've been working on over a year. Sitting down working making design decisions. Research. Using ai doesn't mean I did no work. It doesn't matter if the ai was trained. I still did work.
> I don't understand this view point. Using ai and making high quality stuff is not pushing a button. Its hard. It takes real effort and diligence. And you have to pay actual money out of pocket to deliver it.
You seem to believe that because you put months of work into this, you should have rights over the result, right?
But once you release, anyone can spend a few dozens of dollars and replicate it. Do they get the same rights over the clone that you got over your product, even though you potentially spent months coming up with it and they cloned it in a day?
There's really only two answers to this - either you agree that they should get the same rights over the clone that you got over your product, or you don't agree that they should have the same rights over their clone that you have over your product.
In either case, you are not better off:
1. If they get the same rights over the clone that you get on your product, you can't really stop people cloning your stuff, adding a feature or two, removing another feature or two, and then release something better than you for 1/10th of the cost of production.
2. If they don't get the same rights as you did because they used your product as training material for a clone, then wtf do you get any rights at all, after using millions of other people's products as training material?
I don't see any scenario where there is an outcome beneficial to you. Do you?
_aavaa_ 4 hours ago
This is a false dichotomy. In this example the person you’re replying to isn’t wholesale copying someone’s work.
lelanthran 4 hours ago
bartnp 4 hours ago
3. Others are free to use the produced material as educational/training material if they can gain access to the code to then use it for their inspiration. But they are not allowed to outright duplicate it.
This seems the obvious answer? No? The exact clone at 1/10 the cost is just really unlikely imo, especially if it's closed source. And with open source this was already a problem anyway, you could always fork, but hey, turns out most people just stick to the original anyway
lelanthran 4 hours ago
xcf_seetan 4 hours ago
What if I am creating something that does not exists yet using AI? So i did the research, layout the architecture, decide on the implementation details, write the documentation and the rules AI has to use to create the software, because I am only one person and I can't physically write all that code on my own on a timely basis (it would take me years to write all that code, test it and debug it until i am satisfied)? I am creating something new, not copying anything, so where I stand? Can i publish my code, say with MIT licensing, and retain the copyright?
or1gaminal 6 hours ago
Absolutely. There is so much variability in the code that can be generated for a particular purpose. I do hundreds of iterations before my LLM-generated code reaches the desired shape. The built harness, the written AGENTS.md and the iterations affects what is written greatly.
And at least of the level of feeling the answer is that it is my code.
g-b-r 7 hours ago
It's unfortunate that you had to pay actual money and effort, but there was also actual money and effort involved in the projects on which the LLM output is based.
tim-projects 7 hours ago
When a carpenter crafts a chair, the tree first had to make effort to generate the wood.
Because chairs are in effect an open source design, does that mean carpenters shouldn't get paid?
Its nonsensical.
I think that people who believe these arguments have bought into ai hype too much and genuinely are fooled into thinking pressing a button to spit out boiler plate code somehow equates to a genuine saleable product. It doesn't and it won't. And that stuff shouldn't be open source because it's a waste of everyone's time to consume.
dmitrygr 7 hours ago
g-b-r 7 hours ago
emacdona an hour ago
Well, standard disclaimer: I am not a lawyer.
That being said...
I can kind of buy the argument that we humans were trained on open source code when we read it... and then many of us went on to write closed source code. I would also, say, however, that any laws we had in place never expected a single entity to "read" the entire output of human civilization. But that's not really the point I want to make.
The point I really want to make is this:
IF we accept that what the AI companies did when they consumed the entire internet for training was legal (or even ethical)...
Then I fail to see how training other models via distillation of their models is ANYTHING BUT legal (or even ethical)...
mirmor23 6 hours ago
This article is mostly ragebait, and it's claim is hollow when looked thru the lens of computing history.
Let us skip the whole Bell Labs C/C++/unix/sh/ksh -> BSD csh/vi/bsd/tcp/ip, and other proprietary unix variants/utils and focus instead on today's landscape.
There are two axes we can partition the whole ecosystem. Free/OpenBSD, Clang/LLVM, musl, busybox, X11/Xlib, sqlite, postgresql, nginx, Python, Go, Rust, many embedded rtos, vendor sdk, utilities etc.. and then there is Linux/GCC/glibc, etc. Along the licensing spectrum there is GPL and then the rest of the permissive licenses MIT/BSD/Apache etc where source code publishing is not a requirement.
These permissive license offerings are more prevalent compared to the GPL offerings and as such one can gain all the knowledge needed to build a fully functional system. LLM could memorize, or copy the pattern, so even though it is not a clean room, courts seem to be ok as long as things are not spit out verbatim.
Add to this, the fact the there are tons of research articles, user manuals, RFCs, so one can learn and understand how to build the needed reusable component if small and give their own prompt (and bugs) and and let LLM do as user described.
In the US, purely AI-generated code isn’t copyrightable, but it also doesn’t mean you have to publish it. Also, putting an open-source license on code nobody holds a copyright to has no legal effect. So, ethically or otherwise, there is no strong and convincing argument that open sourcing is the right thing to do.
What 'creators' could do is to compile a list of all the frequently used permissive licenses that are applicable to their system and just make it part of their software license attribution.
[1] https://redmonk.com/sogrady/2026/03/25/open-source-licensing...
dava96 8 hours ago
Whilst the first training sets would have used Stack overflow and open source projects.
I have my suspicions that the AI companies have been using reverse engineering to gain more training data.
Ethics don't really concern these companies so...
When you have essentially infinite compute and are constantly looking for more training data. To me the next logical step is to start reversing compiled programs.
It could also explain why these AI models are so good at it too...
How do you copyright stolen material?
singpolyma3 8 hours ago
Reverse engineering is legal so I'm not sure what you're trying to imply here
novok 6 hours ago
The other take is AI code generation machines are directed by human inputs and will never start without that human input, so therefore it was created by a human.
Much like how a photographer 'just' clicks a button on a machine and through a very complicated process it creates media, so does the human who makes media via an AI machine.
I think because of how corporate power works and how much money is at stake this will end up as the end result. Laws are made up by humans and a majority vote in a parliament can set this to be so, previous rulings be damned. And most treaties never really ever think about how media was made because this was never an question until recently. Copyright are not constitutional rights in most counties.
asdfasgasdgasdg an hour ago
> The second reason is legal: purely AI-generated code is not written by a human, meaning it should not be copyrightable.
Even if this were correct, a piece of code not being copyrighted does not automatically confer rights onto third parties to have it conveyed to them. As a matter of practice, what more than any other factor keeps proprietary code proprietary is not the legal shield of copyright but the difficulty of getting companies to convey that code to you.
saikiran91 4 hours ago
I don’t know about one-shot-prompt toy apps, but when it comes to building real stuff with AI, it still takes significant effort from devs to get the results we need. There’s a difference, right? “Give me the best result” vs “Give me the result I want”. Most serious projects, at least from what I know, run on the “Give me the result I want” principle, and that’s where the dev effort goes. I know the future is heading toward “Give me the best result with no mistakes”, but that changes how much effort it takes, not who owns the output. Even if the code is generated by AI, humans own the result, because they worked with the machine to get the result they wanted. Same was true before AI: humans worked with the machine to get the result they wanted. It’s just way faster now. Using a machine to build something has never meant you don’t own what you built.
tonymet 4 hours ago
Nearly every anti-AI argument seems to be someone who’s limited experience is one-shotting.
Most of my AI experience takes quite a lot of supervision just to get the model in the context to be able to make changes effectively.
Sparkyte 4 hours ago
The problem with this is the assumption that models used are not a factor of the code already written by the user and ingested as context to determine the future state of the code according to the specifications.
All purely AI-generated code should be Open Source.
I've got plenty of technical designs that should not be Open Source and follow distinct design decisions AI can work with, not necessary know how to deal without context. If AI is additive it is just adding on the existing design not changing it.
Also I would dislike AI rot following into the codebase of Open Source projects making them unmaintainable.
End of the day question is if AI is driving you or are you driving the AI?
sicher 8 hours ago
I mostly agree and have pretty much every one of my projects open source. One in particular, though, is not. And that is because the design of it is heavily domain specific and is built on loads and loads of experience. Not sure how to reconcile that...
regularfry 8 hours ago
There's a difference between something being released as open source and something that never gets released at all. Open source or not only becomes relevant when making the binary available to other people.
sicher 8 hours ago
Yes, but the one project I'm excluding from open source may be one I sell to companies - we'll see.
glenpierce 8 hours ago
I’m confused. Is this article meant to be a scholarly legal argument (albeit, by a novice)? Or a normative statement about what the author would prefer?
It certainly doesn’t seem to be about practical solutions. It doesn’t even touch on the ramifications of its suggestions. I’m pretty sure that it would be a massive boon to data center operators and cause most of the readers of hacker news to lose our livelihoods.
hintymad 3 hours ago
> All AI-generated code should be Open Source
What problem does this solve, though? If anything, wouldn't this help empower the frontier labs, in particular Anthropic? With everything open sourced, the labs get the knowledge of each company for free, right? Thank about how IBM owned the computation with mainframes until personal computers and workstations became powerful enough.
If we want freedom as the open source movement advocates, we'd need focus on make building open models accessible to millions of engineers and companies. Given the sheer investment required to build the frontier models, though, I'm not sure there's a way unless we have breakthroughs in the AI algorithms or hardware, so that individual engineers or small companies can build competing models.
userbinator an hour ago
AI has already "opened" the source of lots of software anyway, so IMHO this is a moot point. However, what AI is making more people realise is that everything is a derivative work.
mentalgear 4 hours ago
Actually: All AI-generated _Output_ should be Open Source (not just code)
It's the (open) knowledge of humanity, and the thin layer above is only a minor fraction (0.1 if at all) of the 'product', which should not be allowed to be privatized by anyone - let alone destroying originals (like books) to own 'it' !
trentnix 5 hours ago
> purely AI-generated code is not written by a human, meaning it should not be copyrightable
There's a lot of room in between code that is closed-source and code that is "copyrightable".
Should code crafted via cut-and-paste from StackOverflow be open source? How about newsgroups before that? What about apps that use "no code" tooling? Is there a threshold for the use of external libraries and packages that cross the threshold for "that code was simply scraped from the internet and used without permission or proper attribution"? How about code I wrote while using auto-complete a lot?
I appreciate the author's sentiment and recognize that LLMs have aggregated the work of many, many people. I'm guessing their work wasn't wholly original either, like so much of the code I wrote before the age of LLMs. Whether those people whose work has been aggregated to train LLMs own that work - those ideas, those thoughts, those strategies - is exceedingly complex and (I speculate) largely won't hold up to real scrutiny.
WhiteNoiz3 7 hours ago
Personally I am less concerned with all AI generated code being open source. We will very quickly be drowning in a sea of code, and who even wants to see it if it's easily re-created by AI? Eventually everyone will be using AI and I don't think it's feasible or makes sense for all code to be open source. Personally I _would_ like to see all models trained on public data become open-weights. To me it seems unfair to let a few companies lock up all the value of the collective works of civilization without providing something back for free.
osigurdson 3 hours ago
Open sourcing all AI generated code isn't practical and doesn't really even address the issue. An AI model is never going to be able to properly provide attribution or determine what code used what license anyway. Instead, GPL code should be removed from AI training sets going forward by default. Essentially, anyone who does not want AI to train on their code / work of any sort should be able to opt out.
While this will not impact current models, future models would eventually be free of it.
Kevin_Flynn 8 hours ago
I can understand the case being made on "purely AI generated code."
But thats also why its buggy.
As soon as I start refining it, and commanding the AI to fix the mistakes, this argument starts to lose ground fast.
The tech community has adopted open standards for as long as I've been alive, and the AI is using these open standards as much as it is actual code.
Perhaps an open standard to prevent code from being used as training ( it probably already exists, i dunno ).
Methods to detect it ( I've seen that showing up recently. Using AI to detect AI. )
Some sanctioned actionable penalty under provable circumstance as the resolution ?
You can see why the copyright office wants to treat this as any other thing.
The details of proving claims get complicated quickly.
antonvs 7 hours ago
> As soon as I start refining it, and commanding the AI to fix the mistakes, this argument starts to lose ground fast.
Definitely. And if the result isn’t essentially a clone of some existing copyrighted work, there really is no viable argument under current copyright law.
coffeefirst 8 hours ago
He’s not wrong, but I would argue a better model is the Derivative Work. This already exists in copyright law.
If I write a space opera that is a LOT like Star Wars there are major legal implications to this. If I write an original work of science fiction involving a weapon that destroys planets as an allegory to the history of the atomic bomb, I’m probably in the clear even if one of the characters is a furry alien with a laser sword.
The challenge now is how to apply that framework when nobody can see the original or resulting code.
chaosharmonic 7 hours ago
Derivative works still have their own copyrights, though. For instance, Kouta Hirano might own Hellsing, but that doesn't automatically mean that he owns enthusiastic walks through the woods, "bitch I eat people," or High School of the Dead.
drsalt 3 hours ago
AI companies should be required to pay repartitions/royalties to the originators of their data. But people aren't ready to talk about this yet.
brisky 3 hours ago
First step for this has to be requirement for AI companies to provide lists of data sources that their models were trained on in addition to each model release. Then will come the lawsuits and then will come the royalties model.
anat0la 3 hours ago
This is the government responsability but they are busy harassing ordinary people and keeping the wealthy people unchecked. while we all suffer
Buttons840 3 hours ago
In the process of trying to track down who had the original idea we might discover nobody actually has original ideas. That would be awkward for IP law.
monneyboi 3 hours ago
I wrote up my thoughts about this a while ago here: https://resolve.works/articles/the-tool-is-not-the-author/
DustinBrett 8 hours ago
Do we still care if its open or closed? Isn't reverse engineering basically solved anyway?
al_borland 8 hours ago
What's wrong with this website? When I open it in Safari on macOS, it consumes all my RAM. 20GB to start. I got a system warning to force quit some apps to maintain stability (which was a first in 5 years). When I closed other non-Safari apps, Safari usage then went up to 30GB.
Quitting and relaunching Safari, then returning to the site, produces the same results. The process for this website is what is using the RAM, it persists after closing the tab, and needs to be force quit.
westoque 4 hours ago
i think the author presents weak arguments:
> AI models were trained on a massive corpus of Open Source
using open source shouldn't require the final product to be open source. that's pretty much most of proprietary software. most of it is built using open source code but the final product is due to a combination of thoughtful product and software knowledge and must be private since it's really the value you produce.
> purely AI-generated code is not written by a human, meaning it should not be copyrightable.
you can say AI generated code is based on human code, and that human code is open source. depending on the license (likely MIT) its technically legal to choose the generated code to be private.
> To make things fair across all jurisdictions, and to honor the open ecosystem that made AI possible, developers and companies should explicitly release AI-generated code under Open Source licenses or dedicate it to the public domain using the Creative Commons Zero (CC0) license.
i somewhat agree here. AI generated code should include the original license of its authors unless it's purely AI generated using original variable names.
i previously released AI generated products/software as open source but come to think of it, in the world of abundant software, i believe there's more reason to actually privatize your code vs putting it out in the public. especially for paid software products.
vishnuharidas 3 hours ago
Not necessarily IMO. It's not the code, but the IP is what matters. The IP holder should have full rights to make it open or not. Using a tool that leverages open knowledge doesn't prevent someone from building closed solutions.
Shugyousha 4 hours ago
Matthew Butterick (of https://typographyforlawyers.com/ fame) is involved in a class action suit about LLM being trained on copyrighted material. See https://llmlitigation.com/.
Maybe we should get some high-profile software devs on that as well ...
pizzly 5 hours ago
Two points I think making AI-generated code opensource Point 1: AI can (or will be able to) reverse engineer all code from how the program works. Thus, there seems to be little point in opensourcing AI generated code because it can just be reversed engineered
Point 2: Correct me if wrong but can AI generated code actually be copyrighted? If someone just keeps prompting but not touching the code would this still be considered pure AI generated work? If this is the case then point 1 and point 2 basically means AI generated code is already open source in effect if not in name.
mococa 2 hours ago
To be honest, AI generated code must never have a license or a very permissive license
mlinksva 4 hours ago
Good link in the post https://commons.wikimedia.org/wiki/Commons:AI-generated_medi... happy but not surprised that Wikimedia Commons has a good approach and I lovely template name as part of it: PD-algorithm
gwynforthewyn 5 hours ago
A lot of y'all here are missing something important: open source code is an application of copyright law, and it has already become clear in some countries that the output of an LLM is not coverable under copyright (i.e. it is public domain).
In the UK, the output of an LLM can come under copyright and therefore the author can license it as an open source product, but in the US it can't be done.
maxdo 6 hours ago
Alternative view on the problem. if code is really a solved problem , open source becomes a security problem? with all the attacks happening mostly on open source projects, it is not farfetched that a secure bank system will be ai generated with core libraries implementing everything from scratch, including runtime. Big business, big problems.
This idea of no libraries/external dependencies sounds extreme, until you got hacked by a tiny library for http calls and that cost you billions of losses.
arendtio 5 hours ago
By that logic, LLMs that were trained purely on proprietary code should be allowed to generate proprietary code (Microsoft, Oracle, Apple, etc. should have a quite large codebase when combining all their products).
And then again, I wonder which license should be used. Is this a case of copyleft, and therefore everything generated should be something like GPL, or is it more like public domain because no copyright can be exercised?
Shacharp 8 hours ago
The article is right. If no human effort is involved then the code should be open source. The article also implies a very detailed line too. It doesn’t say that the human effort part can’t be copyrighted or intellectual property.
As an example, I have developed a set of grounding guidance for my AI models at my work. The specific grammar and vocabulary belong to my employer. But I also have a clean-room version of it that completely strips out that proprietary infringing information while still retaining a similar semantic structure. That will be posted next month on my GitHub under a GPL-3 license like I do with my other non-infringing AI-assisted work.
YuechenLi 7 hours ago
Definitely agree with that in concept, but there really a fact that nobody realized until recently after all the game decompilation/mix-ups: LLMs can read assembly fairly well and traditional obfuscation techniques doesn't really work on them, so if you have access to the binary and a disassembler, an LLM agent will be able to reverse engineer and reconstruct the likely high level source code of most software given enough time anyways.
In other words, almost nothing is closed source to LLMs if they have access to the binary.
Shacharp 2 hours ago
Knowing the assembly lets you fabricate a semantic copy yes, but there's no history of the decisions to figure out WHY the developer made something in a certain way.
In the end, it's yet another form of cognitive offloading.
semitones 2 hours ago
> The second reason is legal: purely AI-generated code is not written by a human, meaning it should not be copyrightable.
Humans are reviewing it (mostly), and choosing to merge/deploy it. Imagine you had the million monkeys on typewriter, and a human kept reading samples until they chose one. The human is in the loop, so I don't think this argument applies.
gwn7 8 hours ago
> developers more and more rely on AI without even reviewing the generated output, let alone modifying it to fit their specific needs. Code like this, where humans put little effort, except writing prompts, should definitely be Open Source.
A person's contribution here is difficult to measure. This statement reminds me of one of my older bosses who priced software per lines written.
An AI-generated software's quality reflects the author's vision, taste, and expertise (if any). These are there regardless of the number of lines reviewed.
I would've supported open source for completely AI-generated apps including the conception of the idea.
RMS would be proud with this post though.
rapind 8 hours ago
I'm all for the concept of all code being open source... but I would then need a way to protect my final product from just being cloned or ripped off by a competitor.
With code itself being so cheap these days, it's the final product that has value. The requirements, architecture, usage data, the hundreds of meetings to figure out what customers want/need, the marketing, etc. A lot of the learnings and most of my business are expressed in the code though, so making it open is a massive risk. The code on it's own I don't even think is valuable. The only ones who'd benefit are competitors and upstarts targeting my customers.
postalrat 4 hours ago
You can protect it with a copyright. But you can't copyright machine generated code.
rapind 4 hours ago
ramigb 5 hours ago
Since last year everything I was generating with AI I put it opensource on github! Some of these tools I use on daily basis others were experiments. It felt natural to do so, I never for a second felt or thought I owned the code output of LLMs even if I am the one who prompted it
bentt 5 hours ago
At this point, since LLMs can reverse executables anyway, making something Open Source is hardly any leverage. Instead we could say that any products generated by AI face a tax.
Actually, why not go straight to the source and tax the AI companies for the public benefit. That is the logical reduction of the argument.
dennisy 7 hours ago
In a way all LLM code is already open source. We all have open access to the system which generates the code. All you need is the prompt, so that is the non open element.
InsideOutSanta 7 hours ago
> The second reason is legal: purely AI-generated code is not written by a human, meaning it should not be copyrightable
I think that's the actual point here. AI-generated code shouldn't necessarily be open source, but it is not (or should not be) copyrighted. You can still keep it as a trade secret, but you have no legal protections that prevent others from reusing it once they have access to it.
Maxion 6 hours ago
> You can still keep it as a trade secret, but you have no legal protections that prevent others from reusing it once they have access to it.
The funny thing is though that soon this isn't even really going to be that much of a need to re-use someone else's code?
Lambdanaut 8 hours ago
It seems pretty clear-cut to me. AI companies plundered the commons, but the commons have licenses that come with them that clearly state that their use and derivatives thereof must also include the license and be open source.
This is a chance for great good for humanity and for the AI companies to do the right thing for themselves and for all of us.
Not releasing the code as open source would be just... well... evil.
And a further question arises for me: If we don't start sharing the fruits of the machines now, then when?
bartleeanderson 4 hours ago
If you type in something like: the history of code and copying previous code versus learning from it and applying that to creative intent behind AI usage for code creation --- you will find that historically that has been a progression from day one. The effort to get good code out of an AI and test/validate it does not minimize the creative intent of the user. Now intent is the operative work. Some intent is bad, some is good. Determining intent is hard for humans as it is for AI. I don't think there will be good answers except for individuals. The courts may rule one way or another. Public opinion in different groups will sway one way or the other. Saying anything is this or that is a slippery slope. The whole premise of this small article seems flawed as a concept and just ignorant of the history. Much like suing someone for a musical phrase of a few notes. There are the same chords/melodies in countless songs and it is not done maliciously. There are only 12 notes, so you figure it out. I think everyone is going crazy about AI on both sides. There are a large group in the middle that are learning how to use it and what it is and is not good for.
simultsop 2 hours ago
Open or Closed. If it is not human engineered it will just amount to the pile of generated slop. If the model generated that version it will be able to do it infinitely. I fail to see what would it fix. It's like if we ask everyone to display their socks or something trivial. If people keep something cheap private, I am puzzled with the others paying for it. We already know who trained models at first place, now what does this ask bring from consumers, I don't believe it will pay any credits to anyone.
On the other hand, I can't imagine doing what I do with AI today without it in this velocity.
The incremental complexity of stacks was a torture to engineers, up until recently. Now we can steer plenty of AI resources to where customer wants to invest. Where nowadays everyone is building ecosystems, platforms. Not a tiny integration.
jph 8 hours ago
I agree with the spirit of this. I'm a longtime open source developer and generally prefer GPL for my manual code. For my AI-generated code I'm using a multiple choice license of Apache, BSD, GPL, MIT.
If you're curious, here's my newest open source which helps build Rust web services along with Axum: https://github.com/publicprojects-io/axa and you can see the LICENSE.md file.
smartmic 4 hours ago
Related from the FSFE, with a bit more of legal background: https://news.ycombinator.com/item?id=50489088
gnarlouse 2 hours ago
@jankiewicz: how are people expected to run a business under this model?
v4vvdq 4 hours ago
Not the AI's source code output should be open source but the prompt should be. The prompt is the real source and can be used in the future with newer LLM models.
smilingPanda 4 hours ago
I think under the code lives ideas. If somebody figure out some nice and cool thing, and coded it with llm - it's still it's idea.
ZiiS 4 hours ago
Probably but zero chance, so back in the real world how do we keep people motivated to maintain open source software going forward?
admiralrohan 7 hours ago
Valid point but this will happen due to market forces rather than moral reasons. Anyone can write code now using AI, so charging for the code itself is getting harder every day, and only the trustworthy people will get the distribution.
The rest of the code will be open source, see how many open Wispr flow alternatives are there already, everyone has same features.
RetroTechie 6 hours ago
"To make things fair across all jurisdictions"
PLEASE stop right there. Nations are sovereign, they decide for themselves if/how far copyrights are enforced. Let's keep it that way. There's enough [800lb gorilla meddling in other's affairs] as it is.
ganelonhb 5 hours ago
I disagree, however companies who decide to work on proprietary code need to be doing comprehensive license similarity scans on their codebase or risk licensing issues
mahboi 4 hours ago
There's a decent change that AI makes closed-source software not really a thing anyway. So it'll either be open or unreleased.
PeterStuer 8 hours ago
I get the sentiment, but how would you prove a negative? You can get "caught" using AI, but not having been caught does not and can not prove you didn't. Given that 99.999% of projects now use AI to some extend, the logical default assumption is going to be you are probably not in the 0.001%
freshtake 8 hours ago
Why only code? What about music, movies, images? If AI generated code isn't copyrightable, why should they be?
AshleysBrain 8 hours ago
Related question I just thought of reading this: if you are an employee at a company that you know 100% AI generates its code, and AI-generated code is not copyrightable... is that employee legally allowed to leave the company taking a full copy of the source code, and set it up as their own business?
singpolyma3 8 hours ago
I doubt anyone is 100% AI generating anything
the-wouter 7 hours ago
Probably not. Even if the code is not copyrightable, I would assume it's still considered a trade secret.
dns_snek 8 hours ago
Your employment contract most likely classifies it as a trade secret.
Cort3z 5 hours ago
I agree, but also, any code that a company can generate and use, an open source solution can generate and release, effectively eating the corporation’s lunch in many cases.
yitchelle 7 hours ago
Open source is not always open source as we all know there are so many different flavours of it. How do you make that distinction when using AI to generate your code?
This is a debate that we need to have before it gets event more muddier.
pbhjpbhj 7 hours ago
No, copyright protects works made by humans.
AI generated code should be (is?) public domain.
iamflimflam1 7 hours ago
Somewhat amusingly, I just posted this... https://news.ycombinator.com/item?id=50508364
superkickstart 8 hours ago
All 100% ai generated assets, art, music, text should be free and open source too.
rib3ye 4 hours ago
Couldn't an org still constrain distribution (keep the repo private forever)?
low_tech_punk 5 hours ago
What is user changes 1 line? 2 lines, 3 lines...? The concept is well intented but I doubt you can enforce it.
csmoak 8 hours ago
Fully AI output from a single prompt is not copyrightable (in the US). Is fully AI output from a sequence of prompts not copyrightable? If it is, at what point does this change?
hperrin 7 hours ago
It’s not.
> Some technologies allow users to provide iterative “feedback” by providing additional prompts to the machine. For example, the user may instruct the AI to revise the generated text to mention a topic or emphasize a particular point. While such instructions may give a user greater influence over the output, the AI technology is what determines how to implement those additional instructions.
- Footnote 30
resident_ 7 hours ago
I use AI to develop apps for manufacturing but I still have to think and point AI how things will work together. If I simply tell AI to develop something complex most of the time it will do a really bad job doing so. I do have a coding background but with AI I can focus on other things and use the time I’d spend coding to work on other problems.
neya 5 hours ago
> purely AI-generated code is not written by a human, meaning it should not be copyrightable
This is a very poor definition. I use Phoenix's scaffolding all the time. So, running
mix phx.gen.html Blog Post posts title:string content:text
means my code is no longer copyrightable since it was written by a machine?temporallobe 6 hours ago
Even code generated for government organizations with various levels of secrecy? Not gonna fly.
cluckindan 7 hours ago
The code may be non-copyrightable, but the business logic may be proprietary and a trade secret.
kleiba2 5 hours ago
Could LLMs be considered derivative work in the sense of the GNU GPL?
wolttam 8 hours ago
There is so little value to most code produced with models these days I just don’t see the point.
The real value ends up being found in software where there is a person behind it continuously refining it into something others will look at and say “Someone clearly paid attention to this.” Models can’t (yet) reproduce that because they can’t/don’t go interacting with users or asking bigger picture questions.
Whether someone is producing that software with a model or not doesn’t change much about the ownership picture to me: it’s the person that owns the project, and the LLM is a tool.
Once again, it all comes down to it being a tool and how it’s used, and there are no useful blanket statements that can be made about it (or how the tool’s output should be classified, legally or otherwise)
partsch 4 hours ago
No, but all models should be open weight.
earth2mars 6 hours ago
A pre-cursor. All AI models should be open weights/source to begin with
trescenzi 6 hours ago
All models should also be open source and socially owned. All of this output is the culmination of human knowledge and should be treated as such. I get this is about copyright but I don’t think people are thinking big enough with this stuff.
dgggh 7 hours ago
As the cost of producing software approaching zero. The legal side go down with it.
frigg 8 hours ago
Does it matter at this point when you can generate the same code easily with the same AI model?
alexpadula 7 hours ago
You can't? Do people really think software is just prompt and done? People seem to forget software isnt just writing code, its solving really problems, and architecting. Coding was a small part.
moneybunny 8 hours ago
If you put your code online just assume it's gonna get stolen and you'll never see a penny
singpolyma3 8 hours ago
You mean copied? I assume the purpose of putting it online is so it can be copied
PLenz 7 hours ago
AIs don't have copyright at all. All AI generated code is public domain
the_arun 7 hours ago
If AI services that created the code were free, I agree with the sentiment.
ocean2 4 hours ago
I could not disagree more with this view. Some of the works that reasoning models were trained on were already in the public domain. OP's statement is an attempt to get hold of code that they never build themselves. It takes human effort and human input - even if all it only determines is merely an initial random seed value - to generate the code in question. There is no fundamental baseline and there cannot be such a baseline that would provide for such a strict licensing of AI-generated code.
0x20cowboy 5 hours ago
I kind of agree, but like most software engineering takes I think this misses the point of software as a whole.
What the software _does_ is almost always more important than how it does it (save for some amazing new technique which is very rare).
There are only so many ways to write a binary search or an octree, but the overall idea behind, say, doom is unique.
Open sourcing big blocks of code generated using standard techniques isn’t that useful (since you can just generate the same ones yourself), but the concept behind the application is the important bit (which of course, is now also easy to just generate).
If anyone can just generate their own version, who cares if it’s open source?
jonathanstrange 8 hours ago
This article makes no sense. None of the arguments are sound and conclusive. First argument: Non sequitur. Programmers were also trained by open source software and from stack overflow and stack exchange. That's not a sound reason for their programs to be open source. Second argument: AI-generated content is not copyrightable. If that's the case, then it cannot be open source since open source licenses rely on copyright for their enforcement. The author confuses public domain with open source. Public domain and open source are two completely different types of categories with different legal implications. Third argument: This contradicts the second argument. Now programmers using AI should publish their code under an open source license or under CC0. That's a demand. Not everybody will do that and no argument is presented why they should do so. Fourth point: Not all code is a hundred percent human written and a hundred percent AI written. The author concludes from this problem that "Code like this, where humans put little effort, except writing prompts, should definitely be Open Source." There is no argument here at all. It's another personal demand without justification.
At least, the author should try to back up their demands with further justifications and make them less contradictory.
singpolyma3 8 hours ago
I mean, public domain code which is available is certainly open source. Just not the most common kind.
jonathanstrange 8 hours ago
You cannot enforce that it's available without copyright and a corresponding license. I thought the author meant the code produced by AI should also be available to others somehow but perhaps I've misunderstood.
Pannoniae 8 hours ago
This post is so close to getting it ;)
Looks like the author wants to abolish copyright in a very round-about way. They are saying that AI-generated code should be released under CC0 due to complexities around the status of software copyright in various jurisdictions.
But if the concept of copyright was abolished as a whole, then licences such as GPL would also lose their power. Some people say that's a negative thing, but I do not necessarily think so, because it achieves the stated goal of the GPL, software freedom (i.e. you don't need to be granted a licence to copy and modify things)
singpolyma3 8 hours ago
I mostly agree with you, but public domain licensing doesn't get us software freedom by itself if the source code is not available.
OTOH as models get better at RE it may become moot.
cozzyd 7 hours ago
no because nobody is required to release the source code of their derivative work absent a license like GPL that requires you to do it.
jonathanstrange 8 hours ago
No, the four freedoms rely on copyright. If there is no copyright, any company can take the open source code, modify it as they like, and never give back the modifications to anyone. It's the equivalent of an MIT license (technically, it's more like public domain but let's ignore this detail here). That's fine for many but far from the goals of the GPL.
No copyright doesn't mean you can't keep your source code a tightly kept business secret. You can even combine it with NDAs and contracts to re-institute something akin to copyright.
delichon 8 hours ago
> First of all, AI models were trained on a massive corpus of Open Source code written since RMS announced the GNU Project and the Free Software Movement.
I too have trained on the massive corpus of open source code. Should everything I code also be open source? Or only if I leverage an artificial neural network as a prosthesis to enhance the capabilities of my natural neural network?
lelanthran 5 hours ago
> I too have trained on the massive corpus of open source code. Should everything I code also be open source?
Humans get rights. Tools don't. Are you claiming that you're not a human, but only a tool?
delichon 4 hours ago
I'm claiming that my tools are extensions of me and parts of me. My freedom of expression should include the use of my arms, legs, printing press and language models.
lelanthran 4 hours ago
postalrat 4 hours ago
brunoarueira 8 hours ago
Makes sense, many of the programming languages are open source, other novelty things were released as open source aswell, we as programmers/software engineers does a bunch of our solutions based on public code or under Creative Commons.
What I agree with the post is specific licenses require us some specific requirements like release the code if it's a derivation of prior work!
g-b-r 8 hours ago
No, because open source licenses don't cover that, and artificial neural networks are very different from your "natural neural network".
You're also unlikely to output what you trained on verbatim.
written-beyond 8 hours ago
I'm tired of these child like responses from adult professionals in this industry. Do you argue just for the sake of arguing? No, your exposure to opensource code wasn't "massive" and you are clearly smart enough to know this but you had this make this comment as rage bait.
eddieroger 8 hours ago
An entire generation of web developers learned by viewing the source of webpages they visited at a time when HTML and JavaScript were still nascent. I don't think setting the bar for "massive" is the way to win this argument. It's valid because the biggest difference between an LLM reading Stack Overflow and remembering content and me finding answers there and learning something is that the LLM can do it much, much faster.
written-beyond 7 hours ago
bakwan44 8 hours ago
I have learnt to read by training on a lot of books, I should then open source all future things I write. I've learnt to walk by watching other people, I probably should publish videos of me whenever I walk.
angry_octet 3 hours ago
There is nothing legally supporting this, as LLMs are a tool used in our creation of products. However, it would be hilarious if their code was ruled to be GPL v3.
ZiiS 4 hours ago
So you are saying all open source code that uses LLM code is infringing all the proprietary licenses of code that was also hovered up, is that a hill we want to die on?
fathermarz 5 hours ago
What problem does this solve exactly? I think when most code becomes generated it’s all from the same hivemind of the human collective. I see arguments that code is not the hard part of development, so why are we treating it so sanctimoniously now?
hauntingseaweed 5 hours ago
I completely agree with the OP. What irks me the most is that Amodei has trained his model on someone's else IP and now he wants to resell this to people and has the nerve to complain about distillation. Distillation should be god given right. I guess that is why they took down Jensen.
ChicagoDave 5 hours ago
The answer is obvious. If you want to protect your code, invent a new programming language that does weird things that make it difficult for an llm to learn.
Joking of course. Not sure copywriting code ever survives the AI era.
sturza 8 hours ago
What’s the point, if you can generate infinte code?
pasquinelli 8 hours ago
couldn't you always generate infinite code? just write more of it. but what open source lets you do is read the code for a particular piece of software, to see what it actually does. generating infinite code has nothing to do with that.
sturza 8 hours ago
you could also do this before, but only with infinite time. open source value is shifting. open source is human-validated code. just OSSing generated code has no value.
I_am_tiberius 6 hours ago
Essentially you're saying: AI companies are allowed to steal from all of us in order to make money, and in return they are allowed to read our private conversations and train future models in order to make even more money.
8thcross 8 hours ago
If humans are directing AI to generate code, it cannot be open source unless the human decides to make it. It is their vision that AI acted upon. So, i dont see the logic in this post or thinking. this sounds like an another altruistic progressive california thing
real_faxenoff 5 hours ago
When AI becomes completely free to use -- that's when I'll support the idea that the result should be open source.
zdenham 6 hours ago
This is like saying programs should be open sourced because binary is machine generated.
Llms are the compiler, and there are skill levels with vibe coding.
ibejoeb 6 hours ago
It's hard to respond to something so reductive. This is the "everything's already been invented" angle.
cudla100 6 hours ago
Show us the math proof you have under your pillow. If there is not any, you do not have right to anything.
jimbokun an hour ago
The Supreme Court wiping out trillions of dollars of equity value with a stroke of the pen by declaring all AI generated code open source would be hilarious.
And good for humanity.
gabriela_c 4 hours ago
RMS fans advocating for copyright enforcement... what?
hperrin 7 hours ago
Well good news, I guess. AI generated code is public domain. It cannot be copyrighted.
wittjeff 6 hours ago
Until a couple of years ago, learning was not considered theft.
hudishkin 6 hours ago
if i pay for AI to generate code, shouldn't i decide what to do with it?
by that logic, anyone who learned to code from open source projects should make their own code open source too.
dodger-dog 8 hours ago
Good idea. We just have to pay for the human-written part. Same with medical research and new medicines, new energy technologies, robotics, movies and music, and future AI. Eventually, as AI does more and more, everything will be free and open source.
You've figured out a way to eliminate money.
doener 8 hours ago
I’ve been thinking a lot lately about how LLMs have essentially made all code open source in a strange and very capitalist way: They’ve appropriated our human work—without regard for any licenses—by force and without any compensation to the authors, and are now selling the code back to anyone who’s willing to pay for it.
But yeah, aside from that, I’m also releasing all my Vibe Coding games under the MIT license: https://github.com/retrogames23/
singpolyma3 8 hours ago
Are they selling it back? All the best models are free downloads. At most you're paying for compute.
RRRA 5 hours ago
All code should be Open Source.
donmb 8 hours ago
Following this logic, there should be no fees at all on coding models, since they scraped the web on this knowledge. Same applies for books, pictures, music btw. This debate has not even started yet.
interestica 7 hours ago
This may be the path to the true public domain.
broccolover 7 hours ago
I see you and raise.. AI should be free
flatline 7 hours ago
I think copyright law has simply failed to keep up with the reality of technological progress.
I don’t really see a problem with LLMs slurping up and regurgitating the world’s knowledge, if it was all freely and equitably available, and more importantly had been beforehand. We’d all herald it as an incredible innovation. And in some ways it is even now, because I do have access to it in numerous forms.
The problem is that some author’s livelihood is adversely impacted by this, as copyright is (in a sense) what ensured their remuneration for the original work. So LLMs undermine the existing social and financial order in deleterious ways. It’s the same thing we’ve seen play out in mathematics, a bunch if tech bros show up with a powerful tool, use it in a brash manner that likely causes real harm, then worse, start pulling up the ladder when big media conglomerates complain.
I suspect we’ll soon be in a situation where we no longer have easy access to unfiltered LLM outputs. If your OSS project was in the training corpus it will still retrieve it. It will not, however, retrieve content from NYT or other protected sources. The end result is that small-scale, solo creators are damaged, and large-scale creators are still afforded copyright protection.
There is no way to enforce opennness. The LLM gives me output, I iterate on it by hand and with other language models, who does it belong to now? We are ushering in a post scarcity world for a select few.
saint-evan 7 hours ago
Nice pitchfork but I've got a hot take of my own:
No one goes to an LLM and says, 'Make code'. More often than not (and with exceptions) there's a very specific problem getting solved. The distinction between human 'effort' (whatever that means) and Ai effort (??) is more or less arbitrary... Infact, it's almost xenophobic and snooty. Pre-Ai humans had other humans build something like x but with y specific features. If it wasn't a problem then, it's not a problem now just because people don't have to directly deal with another human. In the same vein, I think people are forgetting that sometimes projects are birthed by slapping together code (or an instruction for code) from all across the Internet.
So really... What even is 'purely Ai generated' code? Nothing comes from nothingness and generally I'd prefer the purest expression of my ideas be protected regardless of who wrote it... Human4hire or Chat.
EDIT: This article is unnecessarily upsetting. I don't even understand the problem when at the end of the day. A shit ton of the value accrues to all of us... humans! Not even the companies (atleast not so far). If Artificial Intelligence really is a utility, like electricity, then wtf is exactly the problem? I hope nobody really gives any real thoughts to policing Ai usage... It'd be as unreasonable as policing a calculator or pen and paper.
Manners force me to stop here.
fritzo 4 hours ago
There is no such thing as AI generated code, just as there is no such thing as keyboard generated code. The only difference is that your keyboard manufacturer never had the gall to sign git commits -qwerty.
pessimizer 3 hours ago
AGPLv3, not "Open Source." AGPLv3 is the most restrictive FOSS license, and it's one that other GPLs can be licensed into, but not out of.
Open Source licenses can be relicensed into anything, so they don't really count in the conversation - except that you'll need to include a copy of all the licenses touched that require that, and often include copyrights. You might be able to legally do that by just putting them on your LLM's website, though, who knows?
It would be very funny if distribution of LLM written software required that you include a milti-GB zip file of every possible Open Source license or copyright that may have been touched, and you were required to license it as AGPLv3. I honestly think that not doing so is a convenient reinterpretation of current law rather than an honest one; it's an absurd outcome, but not that absurd.
GaryBluto 7 hours ago
It is disappointing to see many people who espoused that copyright is bullshit now saying copyright should make people do what they personally want. I suppose it was never about freedom for them, only getting what they want when they want it.
Whether programs written by LLMs should be protected by copyright law is also an entirely different question than should the authors be legally required to release the source code under a specific kind of license.
phendrenad2 4 hours ago
Every company on Earth that produces software is using AI to generate code. So this will never happen.
paulddraper 8 hours ago
This article misunderstands copyright law -- citing an example that argues against it.
It cited Naruto v Slater, which unsuccessfully argued that the copyright for a monkey's selfie belong to the monkey, not to the owner of photography equipment.
The courts dismissed the case as animals cannot hold copyright.
---
While the courts did not rule it, the apparent copyright holder is the photographer Slater who received royalties.
This is directly analogous to AI code, in which a human did not directly author the characters but regardless had "significant creative contributions."
tonymet 4 hours ago
Both claims are easily rebutted .
> AI is trained on open source
It sure is, but the composition is a unique creation. Every creative artifact includes some derivation. A rhythm, instrument, media etc.
> AI isn’t made by humans.
Well neither is a canvas, paint, a chair. Everything we use is made by an automated tool, many products are nearly 100% automation.
rexpop 4 hours ago
Yes and, furthermore, all property is theft.
Jemm 4 hours ago
It already is. Just ask AI to give it to you.
zkmon 4 hours ago
Not if you see the AI-generated code as same as 90's java bytecode compiled by a tool (machine). In both cases, the input (AI prompts or 90's java code) is human-written. Just because a machine is involved in converting human input to some next low-level artifact, the low-level artifact does not become open source, when the human input is not.
shoman3003 5 hours ago
WOKE, no other word fits. You should move to another planet. Everything is stolen online, from marketing copy to books. And code is the one fight you want to have, the thing actually that is productive.
Vaslo 8 hours ago
My patterns for loading data into Python is pretty much the same everytime with polars. I didn’t create that - I looked it up from a book somewhere. Do I need to open source it?
The AI machine just went out and read a bunch of examples then adapted them, which is what lots of programmers do.
pacificmaelstrm 8 hours ago
At the end of the day you don't actually need to see the source code if you can just regenerate it yourself. If you use a later ai model, your code will probably be better anyway.
ubercow13 8 hours ago
If AI generated code is not copyrightable, releasing it under an open source license is meaningless.
dboreham 8 hours ago
Under those conditions it would be un-licensable (since a license is essentially an agreement not to sue for copyright infringement) but it can still be made open by publication. I'm skeptical that the "anything that comes out of AI can't be copyrighted" argument will end up holding, but in the meantime it provides a strong incentive not to make that code public.
g-b-r 8 hours ago
Releasing it for sure is meaningful
zulban 8 hours ago
I'm not sure you understand all the things that an OSS license does. For example: liability.
ubercow13 7 hours ago
Maybe not, could you explain?
alexpadula 7 hours ago
Is this for real? If you get your way gosh knows the amount of "proprietary" software that would be open-source. Also really by this logic, even 5 years ago if I copied a method and made it my own from stack overflow or got an answer from there my code should have been open source. Kinda silly no?
justinhj 4 hours ago
Maybe by the same logic all code should be open source before AI if the author used stackoverflow, read a book, remembered their college education or read a blog?
inshard 4 hours ago
The messy part in this idea is the “especially when human effort is minimal” bit.
hollowonepl 4 hours ago
No offense to anybody but I do believe there is no Intellectual Property (IP) anymore in the age of AI if one wants to defend or attack it was breached.
lincon127 6 hours ago
All LLM code should belong to the entity that hosts the model.
ltbarcly3 5 hours ago
Code has lost almost all of it's value, who cares if it is open source. In a couple of years, you will say "make me a web browser" and 4 hours later performant, fully standards compliant web browser will be running.
The argument between open and closed source has little value anymore and will soon not even make sense to discuss. It will be like writing "2 + 2" and arguing over whether my "closed source" copy of "2 + 2" vs your "open source" copy of "2 + 2". When something is trivial to reproduce it becomes absurd to argue over who owns it.
sorrywhat 8 hours ago
Open source people have had half a century to figure out how to make money with fairly little success (aside from a dozen or so very notable projects, and looking at all my AI slop, I don't see one of these hiding in there).
I don't particularly care about copyright or whatever ethical arguments yo may come up with -- I write code mostly for money, as do my competitors -- if you can figure out a way to stop them from using AI, I'm fine with not using it either. I'm fairly skeptical you can close Pandora's box though.
That aside, we may see more software going in a source-available direction -- either that or full cloud. Up until now being closed source was a competitive advantage, but now it's trivial to clone even fairly huge software suites, so that's less of a factor.
Having the source may also become a bigger advantage for regular users than before -- given they can now vibecode extensions/plugins, or customize the software more than what a config would personally allow. this probably wings the calculus away from a Photoshop-style license, and closer an Unreal Engine-style license.
Either that; or everything goes full cloud of course.
psychoslave 5 hours ago
And everything that can be handled as a common should.
That is everything bar one own mind and body, I guess, but your lineage might vary, and for sure some people out there would rather be deemed owner of everything under the sun, starting with human corps and souls.
stego-tech 5 hours ago
Yes.
Until and unless every creator and contributor of every piece of training data consumed by these models is fairly compensated for the use of their works, then absolutely everything created by these models should be 100% open source - including the models themselves.
dbg31415 6 hours ago
All code should be open source.
xnfra 6 hours ago
I agree
sidcool 7 hours ago
Hot take indeed, and something I disagree with. If I am paying for AI, my code is my code, no?
alexpadula 7 hours ago
Yes, and you take ownership over it.
hmokiguess 6 hours ago
Honestly, I'm cool with that if all AI models are also made open-weight.
bossyTeacher 6 hours ago
If AI-generated code should be open-source, then if an AI generates the code for Pokemon red, does that mean that it becomes open-source? I agree with the high level idea, but the way it is stated is too problematic.
willmadden 6 hours ago
Here here!
freejazz 7 hours ago
Well it is certainly not covered by copyright and to the extent it could be covered by trade secret is perhaps a debate.
outside1234 8 hours ago
This will never happen because it would essentially destroy every corporation now, the economy, and therefore every politician's funding source.
idiotsecant 8 hours ago
The output of machine intelligence has to be available to everyone or we're just breeding a new demigod class. We should make it a public utility, like water or electricity.
yogthos 8 hours ago
I can get behind that.
ViktorRay 8 hours ago
I think the legal standard currently in the United States is that all AI output is public domain.
This means that all AI generated code is public domain at the point of it being generated.
Of course just because something is public domain that doesnt mean you have to release the code publicly. Public domain just affects what others can do with the output. It doesnt mean you have to release the code yourself.
The new Epic Games Store is apparently entirely vibe coded. So that technically would mean that the source code for it would be public domain right? But people still can't copy the store or do whatever they want as you have trademarks protecting it. And Epic is under no obligation to release the code..
I am not a lawyer. It's possible I am completely misunderstanding the situation. Is there something I am getting wrong?
singpolyma3 8 hours ago
> I think the legal standard currently in the United States is that all AI output is public domain.
This is definitely not true.
The only thing a court has ruled is that the AI itself cannot hold any copyrights. Not that there are none or that using LLM based tools removes all copyright.
ViktorRay 3 hours ago
It’s not just that. The output cannot be copyrighted by anyone, right?
https://news.artnet.com/art-world/ai-art-us-copyright-office...
At least that’s what the US government said in January of 2025…
TZubiri 8 hours ago
>First of all, AI models were trained on a massive corpus of Open Source code written since RMS announced the GNU Project and the Free Software Movement. That code was simply scraped from the internet and used without permission or proper attribution. The models were also trained on Stack Overflow and Stack Exchange sister projects, which are released under Creative Commons licenses that legally require attribution. Turning this collective knowledge into proprietary, closed-source code feels like license laundering.
Strong argument, but the case that such a strong transformation should maintain the original licence only applies to my knowledge to GPL, which consists of a very small portion of the training set. Creative Commons would not even require the source code to be distributed, just attribution, which may already be the case by the nature of the models.
>"The second reason is legal: purely AI-generated code is not written by a human, meaning it should not be copyrightable. The foundation for this principle in the US goes back to the famous Monkey Selfie dispute, which established that non-humans cannot hold copyrights."
But no one claims that the AI holds the copyright, unlike Greenpeace which claimed that Naruto the monkey held the copyright.
sneak 8 hours ago
Why do people think that people receive the gift of open source software are somehow obligated as a result of receiving that gift?
Yes, it was trained on free software. Why does that mean my privacy should be invaded now if I distribute binaries I made?
unrented7977 8 hours ago
Because instead of treating it as the gift it is, you're treating it as a service you are entitled to
spacedcowboy 8 hours ago
I see you asserting that, I don't see him saying it...
feldrim 8 hours ago
Privacy?
sneak 5 hours ago
The privacy of the source code files on my disk that I made, same as any other private files on my computer that I made that I choose not to publish.
artursapek 8 hours ago
There is still substantial human effort and R&D that goes into developing a complex code base with AI agents.
FrameworkFred 7 hours ago
Downvoting sentiments that don't agree with the author's position is gross.
singpolyma3 8 hours ago
I think this misses the point a bit. All code should be open source. Full stop.
alexpadula 7 hours ago
Have you written anything of substance? You wouldn't say such a thing if so.
singpolyma3 6 hours ago
Yes. I've had my career in tech for several decades and worked at both start ups and big tech. Currently running my own company.
ratelimitsteve 7 hours ago
other copyrightable things aren't copyrightable if they're ai generated. why is code different? for clarity, i'm not at all being rhetorical, i don't know the answer to this question and i'd love some education if you're handing it out.
_DeadFred_ 6 hours ago
And AIs should be under libraries as AIs are the repository of all human knowledge scraped up without permission. Libraries are societies repositories/solution for this sort of access/use of shared knowledge like that used to create AI.
cyanydeez 8 hours ago
agreed. The problem is _which_ open source, because what we're probably going to slowly realize is most software will now be a public good and proper governance is needed thats indistinguishable from a public utility.
But we're not headed in that direction are we.
sashank_1509 8 hours ago
I strongly agree. Look at what we’ve done here:
1. Software had a strong movement of freely sharing all code because they believed this technology was too important to be controlled by corporations.
2. AI companies managed to create millions of RL environments from GitHub PR’s and similar, and train their model to learn what it means to code from all the human labour in the world from the past 30 or so years.
3. Companies now use these closed source AI models, to automate and fire their human workers who enabled this.
Something has gone seriously wrong here, whether this falls under copyright or not is besides the point.
We weaponized a fundamentally good instinct that generated a lot of value for society and allowed corporations to rent seek on all the data these humans generated to help other humans not trillion dollar corporations.
“Well we’ll give them a UBI check”, the AI company says which is a complete non-sequitur. It’s not about the money, most of us have saved enough.
The only solution that sounds good to me, is a model trained on Open Source Data must be Open Source and all the code it generates must also be open source. This is the only way to stop the coming rent seeking. Even mathematicians will be happy with this change!
achierius 8 hours ago
I agree with you on most things but man
> It’s not about the money, most of us have saved enough.
This is incredibly detached from reality. Most software engineers care more about money than they do about abstract notions of software from. Most certainly have not saved enough.
sashank_1509 8 hours ago
Fair enough, Im talking about Bay Area software engineers, most of whom have saved enough. Maybe not enough to live in the Bay Area whose house prices keep increasing with no end in sight, but plenty for elsewhere in the US (or the world) for that matter.
g-b-r 8 hours ago
Even if you modify it before using it, it's still based on open source (often GPL) code, so just everything based in part on LLM output should be open source.
rvz 8 hours ago
The author needs to realize that this is unenforceable.
In fact I'd argue that free software and open source is economically dead and unsustainable because of AI generated code and almost no one wants to pay for their tools because an AI can generate the missing feature for them close to $0.
Maintaining it is another thing, but assuming that the cost of tokens get cheaper, why wait for open source developers to maintain it when a frontier AI model can do it for far cheaper and quicker?
I am just saying what the average manager turned vibe coder would say who will refuse to donate or pay for established open source projects that they use for free.
g-b-r 8 hours ago
Is it unenforceable to check that a company openly all in on AI is releasing all the source code of their products?
rvz 7 hours ago
They don't have to release anything and most of these companies don't care about openly violating the license terms even if they are caught.
Unless the license holder has a lot of money for litigation, it is unenforceable.
g-b-r 7 hours ago
d--b 7 hours ago
it’s not a hot take, it’s something most people wont bother to read cause it’ll never happen.
the only merit or such claim is to maybe move the overton window a tiny bit. maybe that’s worth the blog post
add-sub-mul-div 8 hours ago
We already have a growing discoverability problem in many areas of content and throwing more slop into the mix is not the solution. This place for example has become a dumping ground for people, usually with no other activity here, to advertise their shovelware AI projects.
dzink 8 hours ago
Here is a different angle. A programming language is a material like wood, aluminum, or stone. If you know the syntax and properties of it can you start trying to bend it to your will - you can make a ship, a satelite, or a children’s toy wihh tv the same language. You first have to spend years mastering the material and its limitations before you can bend it, so only a small number of the people who want to make stuff get to. Some people release open versions of a ship and a satelite you can start from, to lower the threshold of making stuff. They protect them to make sure giant shipbuilder doesn’t go making an army of their ships to kill their trade.
AI comes along and now grandma, who was formerly a midwife and teenager from home can start bending aluminum and carving wood with their words through AI. There are a bunch of open ships and satellites in the market, but Grandma is using her midwifing skills to ask AI to bend a new tool for her that helps turn breach babies around without requiring a c-section. No open source breach tools or medical tools on the market Grandma just needs aluminum and wood combination she would never be able to achieve without AI. She hammers down a lot - sending 1000 follow-up prompts to make the AI do stuff nobody has done before. Next her grandson decided to combine tungsten and wood to make a new toy that helps kids go airborne and land safely every time - like an egg-drop but for real life people. No open source code for that out there - he used the AI which knew the properties and the languages needed to get his idea to work. He hammers the AI with follow up questions and edits a bunch of the code where the AI defaults to the wrong setup, by trained convention. But he succeede. By this plan should they be allowed to copyright their work? Should their work be automatically open source so they can never monetize it either?
skorobogatko 8 hours ago
I will be the first to make all my work free and open-source once I can obtain air, clean water, basic food, shelter for myself and my family, electricity, heating, medicine, education and internet access for free.
Until then, I’m sorry, but I have to feed my family while we all navigate this goddamn global transformation process.
singpolyma3 8 hours ago
These don't seem related? I don't think the author says you can't charge or have a business model or make money. The code being open source is unrelated to these things.
sltkr 3 hours ago
This is a little like saying “I'll stop robbing banks when someone else pays my rent”.
You have perfectly legal and moral ways to earn a living that don't involve selling other people's work.
1. Write your software yourself. That was always allowed.
2. Release the software you produced with AI as open source. You can still earn a living selling support contracts.
3. Switch to any job that doesn't involve stealing software, like 99% of the population already does.
The idea that stealing software or becoming homeless are your only two options, and therefore stealing software is the lesser of two evils, is a classic false dichotomy.You chose to earn a living stealing software because it's more convenient to you than the more moral alternatives, not because it's the only way to avoid destitution.
baggy_trough 3 hours ago
Where does “stealing software” enter the picture? Don’t copy that floppy?
kashnote 7 hours ago
Can someone help me understand who is still writing code by hand? Even though it’s been only 7 months since I stopped, it seems like such an outlandish concept to me. Can’t imagine opening up neovim and typing “const sm = …” nowadays.
I keep seeing posts like this (especially on reddit) that infer some people are still writing code by hand and its confusing.
basilikum 7 hours ago
There are people who actually like writing code and understanding things. A subset of these people who really like understanding things are called hackers which happens to be (supposedly) the target audience of this platform.
rfgplk 3 hours ago
You can understand code without reading or writing it. It's called having engineering insights and keeping sufficient context in your head in order to steer the LLM on massive projects.
rfgplk 3 hours ago
Pretty much no one is. Once you set up proper agentic loops, the velocity of development is so absurd that doing anything by hand is asinine. Yesterday alone I commited 400k loc of template heavy C++ alongside cca 50k of python (literally). Entirely novel codebase, embedded baremetal wasm engine + debugger. Show me a single engineer that can do that by hand. Or, would even WANT to. I'll wait.
oldmanhorton 7 hours ago
You can’t wrap your head around different people 1) adopting a new technology at a different pace than you or 2) enjoying different aspects of their job than you do?
Some people jump out of planes for fun. I can’t, personally, fathom doing that myself. But you still need to respect that different people behave differently (well, you don’t need to - we may be different in that respect)
yipinwong 8 hours ago
Articles like this promotes extreme views while we should be moderate on what should be OpenSource or not.
First of all, nobody must force OpenSource. Period. Second, such exterme views spawn extreme views in the opposite side.
Discussion is good, but this article is too draconian to be practical.
blagie 8 hours ago
I don't see extreme views in this article. When LLMs take creative content from copyleft code, the license says the output has to be copyleft. Otherwise, it's theft.
If LLMs weren't trained on AGPL/GPL/LGPL code, it'd be different. But they are.
yipinwong 6 hours ago
They were trained on those lefty licenses.
Say you read those codes yourself and built same thing yourself but different code base. That's what AI is doing. Do you still enforce that open sourceness to those?
the8472 8 hours ago
Taking all of available human knowledge, knowledge that was published under limited licences, and commercializing all that already is a fairly extreme action. Merely arguing that perhaps the fruits of that harvest should also be available to the public doesn't seem that extreme.
IMO it'd be better if the weights themselves were considered public domain.
freeone3000 8 hours ago
The current trend is for model output to be public domain, which is “more extreme”. Merely copyleft is not as extreme.
yipinwong 6 hours ago
Trend don't mean shit unless enforced. You are free not to open-source it and got a choice.
- e.g. People use tax loopholes because certain areas are not enforced. The ever-true trend is to never use "immoral" loophoes but people still do.
The article claims the strict enforcement of making AI gen code as open-source, which is exterme AF.
ada-h00k 8 hours ago
That’s not an extreme view. Anyone who uses software under a copyleft license should also release any derivatives under the same license. While this isn’t currently the case legally since the GPL was never written with the possibility in mind that LLMs might be trained on it in the future it still aligns with the spirit of the license.
Insimwytim 8 hours ago
nobody must force OpenSource
Right. Nobody must violate copyleft licences either!TZubiri 8 hours ago
>First of all, nobody must force OpenSource.
No, GPL and copyleft licenses very much do and should force OpenSource by its nature. If someone uses GPL or AGPL and doesn't open source, they should be forced to Open Source.
yipinwong 6 hours ago
Why do you think people are now getting around these lefty licenses by AI-reverse engineering code now?
scotty79 8 hours ago
> such exterme views spawn extreme views in the opposite side
The opposite side had exrtreme views for at least 4 decades. They publish stuff, cram it into your face with advertisement and demand purchasing a license for consuming it. And if you don't buy they want you to pay thousands of dollars or go to jail. That's as extreme as it goes. Eff them. Reverse engineer, clone and open source everything. There shouldn't be a single proprietary piece of published software left in use.
ozgung 8 hours ago
This means “all software should be Open Source unless written fully by humans”, which practically means almost all software in the near future, which is a terrible idea for multiple reasons.
g-b-r 8 hours ago
Or practically means that much less software should be written with AI
ozgung 8 hours ago
You say “should” which is an opinion. Legally you can’t enforce people to open source their software or never use AI.
g-b-r 7 hours ago
jacobgold 8 hours ago
No, but all models trained on public data should be open weights by law.
wildzzz 8 hours ago
What is public data?
jacobgold an hour ago
IP in the public domain is one example. Open source probably.
sqreept 8 hours ago
This is like saying: All humans who learned from open source code should only produce open source code.
yccs27 7 hours ago
Humans aren‘t technology.
sqreept 6 hours ago
But we are. The finest technology we know of.