I think it will push opensource/ free software hackers to close source their code because it is being used to feed LLMs. Similar to how allot of hardcore free software proponents don't use Github. Is closed source the future?
No. I don't believe that. I personally want my code to outlast me and help people in the future, but I don't want allow anyone to just scrape it, strip its license and use for whatever. I use (A)GPLv3+, because I believe in "Freedom for the user", not "Freedom for the developer" which permissive licenses provide.
My code is not free labor for anyone. It has conditions attached.
This is the problem that AI solves, though: rather than steal our code directly, now the thieves will just ask their favorite AI to generate a new project that does exactly what our (A)GPLv3+ projects did, which it will be able to do only because it read our code. And, even if the result is eerily similar to what we publish -- we might, after all, be one of the few good examples in the training set for this problem -- it will be difficult to demonstrate, as the AI is more effective at the process of laundering licenses than a human (and no one seems to want to admit that, the same way that a human can be tainted by reading the source code of a project they want to reimplement -- making them have to walk a tightrope if they later want to develop anything similar -- an AI might be similarly tainted). In this shitty new world, our code, is, in fact, free labor for people who are using Cursor to rip it off.
From an open source software perspective, I don't understand the feelings around LLM ingestion.
The models isn't generally recreating your software, but might be spreading your way of thinking in pieces.
I get it from the artists and to a lesser degree, writers. I just don't understand it from software projects.
I guess if you think of it as something to replace you, but since you are already a creator, it is also a way to unlock much greater capacity for turning your ideas into solutions.
bayindirh|8 months ago
No. I don't believe that. I personally want my code to outlast me and help people in the future, but I don't want allow anyone to just scrape it, strip its license and use for whatever. I use (A)GPLv3+, because I believe in "Freedom for the user", not "Freedom for the developer" which permissive licenses provide.
My code is not free labor for anyone. It has conditions attached.
saurik|8 months ago
acedTrex|8 months ago
XenophileJKO|8 months ago
The models isn't generally recreating your software, but might be spreading your way of thinking in pieces.
I get it from the artists and to a lesser degree, writers. I just don't understand it from software projects.
I guess if you think of it as something to replace you, but since you are already a creator, it is also a way to unlock much greater capacity for turning your ideas into solutions.
mopenstein|8 months ago
[deleted]