5 ms·
Maybe, but that is a different issue. The use of generative AI for art is being rightfully criticised because it steals from artists. Generative AI for source
by hambes 9mo ago
Maybe, but that is a different issue.
The use of generative AI for art is being rightfully criticised because it steals from artists. Generative AI for source code learns from developers - who mostly publish their source with licenses that allow this.
The quality suffers in both cases and I would personally criticise generative AI in source code as well, but the ethical argument is only against profiting from artists' work eithout their consent.
- ahartmetz 9mo ago> Generative AI for source code learns from developers - who mostly publish their source with licenses that allow this. As far as I'm concerned, not at all. FOSS code that I have written is not intended to enrich LLM companies and make developers of closed source competition more effective. The legal situation is not clear yet.
- glimshe 9mo agoFOSS code is the backbone of many closed source for-profit companies. The license allows you to use FOSS tools and Linux, for instance, to build fully proprietary software.
- ahartmetz 9mo agoSure, that usage is allowed by the license. The license does not allow copying the code (edit: into your closed-source product). LLMs are somewhere in between.
- m4rtink 9mo agoWell, if its GPL you are supposed to provide the source code to any binaries you ship. So if you fed GPL code into your model, the output of it should be also considered GPL licensed, with all implications.
- orwin 9mo agoTo me, if the AI is trained on GPLv3/AGPL code, any code it generate should be GPLv3/AGPL too, the licence seems clear imho.
- protimewaster 9mo agoI'm not sure how valid it is to view artwork differently than source code for this purpose. 1. There is tons of public domain or similarly licensed artwork to learn from, so there's no reason a generative AI for art needs to have been trained on disallowed content anymore than a code generating one. 2. I have no doubt that there exist both source code AIs that have been trained on code that had licenses disallowing such use and art AIs have that been trained only on art that allows such use. So, it feels flawed to just assume that AI code generation is in the clear and AI art is in the wrong.
- NitpickLawyer 9mo ago> rightfully criticised because it steals from artists. Generative AI for source code learns from developers The double standard here is too much. Notice how one is stealing while the other is learning from? How are diffusion models not "learning from all the previous art"? It's literally the same concept. The art generated is not a 1-1 copy in any way.
- blackbrokkoli 9mo agoIt's a double standard because it's apples and oranges. Code is an abstract way of soldering cables in the correct way so the machine does a thing. Art eludes definition while asking questions about what it means to be human.
- saubeidl 9mo agoSpeak for yourself. I consider some code I write art.
- theshrike79 9mo agoThe obfuscated C competition is definitely art
- danielbln 9mo agoI love that in these discussions every piece of art is always high art and some comment on the human condition, never just grunt-work filler, or some crappy display ad. Code can be artisanal and beautiful, or it can be plumbing. The same is true for art assets.
- IshKebab 9mo agoYeah this was probably for like a stone texture or something. It "eludes definition while asking questions about what it means to be human".
- NitpickLawyer 9mo ago
- jzebedee 9mo ago"Mostly" is doing some heavy lifting there. Even if you don't see a problem with reams of copyleft code being ingested, you're not seeing the connection? Trusting the companies that happily pirated as many books as they could pull from Anna's Archive and as much art as they could slurp from DeviantArt, pixiv, and imageboards? The GP had the insight that this doesn't get called out when it's hidden, but that's the whole point. Laundering of other people's work at such a scale that it feels inevitable or impossible to stop is the tacit goal of the AI industry. We don't need to trip over ourselves glorifying the 'business model' of rampant illegality in the name of monopoly before regulations can catch up.
- wiseowise 9mo ago> The quality suffers in both cases According to your omnivision?
- eucyclos 9mo agoI really don't agree with this argument because copying and learning are so distinct. If I write in a famous author's style style and try to pass my work off as theirs, everyone agrees that's unethical. But if I just read a lot of their work and get a sense of what works and doesn't in fiction, then use that learning to write fiction in the same genre, everyone agrees that my learning from a better author is fair game. Pretty sure that's the case even if my work cuts into their sales despite being inferior. The argument seems to be that it's different when the learner is a machine rather than a human, and I can sort of see the 'if everyone did it' argument for making that distinction. But even if we take for granted that a human should be allowed to learn from prior art and a machine shouldn't, this just guarantees an arms race for machines better impersonating humans, and that also ends in a terrible place if everyone does it. If there's an aspect I haven't considered here I'd certainly welcome some food for thought. I am getting seriously exasperated at the ratio of pathos to logos and ethos on this subject and would really welcome seeing some appeals to logic or ethics, even if they disagree with my position.
- conradfr 9mo agoIs there a OSS licence that excludes LLM?
- david_shaw 9mo agoI'm not sure about licenses that explicitly forbid LLM use -- although you could always modify a license to require this! -- but GPL licensed projects require that you also make the software you create open source. I'm not sure that LLMs respect that restriction (since they generally don't attibute their code). I'm not even really sure if that clause would apply to LLM generated code, though I'd imagine that it should.
- glimshe 9mo agoThey don't require it if you don't include OSS artifacts/code in your shipped product. You can use gcc to build closed source software.
- swiftcoder 9mo ago> You can use gcc to build closed source software Note that this tends to require specific license exemptions. In particular, GCC links various pieces of functionality into your program that would normally trigger the GPL to apply to the whole program, and for this reason, those components had to be placed under the "GCC Runtime Library Exception"[1] [1]: https://www.gnu.org/licenses/gcc-exception-3.1.html https://www.gnu.org/licenses/gcc-exception-3.1.html
- 1gn15 9mo agoVery likely no license can restrict it, since learning is not covered under copyright. Even if you could restrict it, you couldn't add a "no LLMs" clause without violating the free software principles or the OSI definition, since you cannot discriminate in your license.
- hofrogs 9mo ago"Learning" is what humans can do. LLMs can't do that.
- pona-a 9mo ago> Generative AI for source code learns from developers - who mostly publish their source with licenses that allow this. I always believed GPL allowed LLM training, but only if the counterparty fulfills its conditions: attribution (even if not for every output, at least as part of the training set) and virality (the resulting weights and inference/training code should be released freely under GPL, or maybe even the outputs). I have not seen any AI company take any steps to fulfill these conditions to legally use my work. The profiteering alone would be a sufficient harm, but it's the replacement rhetoric that adds insult to injury.
- starkparker 9mo agoThis cuts to the bone of it tbqh. One large wing of the upset over gen AI is the _unconsenting, unlicensed, uncredited, and uncompensated_ use of assets to make "you can't steal a style" a newly false statement. There are artists who would (and have) happily consented, licensed, and been compensated and credited for training. If that's what LLM trainers had led with when they went commercial, if anything a sector of the creative industry would've at least considered it. But companies led with mass training for profit without giving back until they were caught being sloppy (in the previous usage of "slop").
- stinkbeetle 9mo ago> The use of generative AI for art is being rightfully criticised because it steals from artists. Generative AI for source code learns from developers - who mostly publish their source with licenses that allow this. This reasoning is invalid. If AI is doing nothing but simply "learning from" like a human, then there is no "stealing from artists" either. A person is allowed to learn from copyright content and create works that draw from that learning. So if the AI is also just learning from things, then it is not stealing from artists. On the other hand if you claim that it is not just learning but creating derivative works based on the art (thereby "stealing" from them), then you can't say that it is not creating derivative works of the code it ingests either. And many open source licenses do not allow distribution of derivative works without condition.
- program_whiz 9mo agoEveryone in this thread keeps treating human learning and art the same as clearly automated statistical processes with massive tech backing. Analogy: the common area had grass for grazing which local animals could freely use. Therefore, it's no problem that megacorp has come along and created a massive machine which cuts down all the trees and grass which they then sell to local farmers. After all, those resources were free, the end product is the same, and their machine is "grazing" just like the animals. Clearly animals graze, and their new "gazelle 3000" should have the same rights to the common grazing area -- regardless of what happens to the other animals.
- joquarky 9mo agoIsn't this expected of late stage capitalism?
- stinkbeetle 9mo agoIsn't what to be expected? And define late stage capitalism.
- stinkbeetle 9mo agoI'm not sure why you are replying to me. I made no such treatment of them. The analogy isn't really helpful either. It's trivially obvious that they are different things without the analogy, and the details of how they are different are far too complex for it to help with.
- m-schuetz 9mo agoMost OS licenses requires attribution, so AI for code generation violates licenses the same way AI for image generation does. If one is illegal or unethical, then the other would be too.
- SirHumphrey 9mo agoNo, the only difference is that image generators are a much fuller replacement for "artists" than for programmers currently. The use of quotation marks was not meant to be derogatory, I sure many of them are good artists, but what they were mostly commissioned for was not art - it was backgrounds for websites, headers for TOS updates, illustrations for ads... There was a lot more money in this type of work the same way as there is a lot more money in writing react sites, or scripts to integrate active directory logins in to some ancient inventory management system than in developing new elegant algorithms. But code is complicated, and hallucinations lead to bugs and security vulnerabilities so it's prudent to have programmers check it before submitting to production. An image is an image. It may not be as nice as a human drawn one, but for most cases it doesn't matter anyway. The AI "stole" or "learned" in both cases. It's just that one side is feeling a lot more financial hardship as the result.
- surgical_fire 9mo agoFinally a good point in this thread. There is a problem with negative incentives, I think. The more generative AI is used and relied upon to create images (to limit the argument to inage generation), the less incentive there is for humans go put in the effort to learn how to create images themselves. But generative AI is a deadend. It can only generate things based on what already exists, remixing its training data. It cannot come up with anything truly new. I think this may be the only piece of technology humans created that halts human progress instead of being something that facilitates further progress. A dead end.
- tstrimple 9mo agoI feel like these exact same arguments were made with regard to tools like Photoshop and Dreamweaver. It turns out we can still build websites and artists can still do artist things. Lowering the bar for entry allows a TON of people to participate in things that they couldn't before, but I haven't seen that it kills curiosity in the folks who are naturally curious about things. Those folks will still be around taking things apart to see how they work.
- tstrimple 9mo agoI've always thought it was weird how artists are somehow separate and special in the creation process. Sometimes to the point of getting royalties per copy sold which is basically unheard of for your meager code monkey.