Activity
Mon
Wed
Fri
Sun
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
What is this?
Less
More
1 contribution to Work For Hire Is Dead
IP and software patents
I wonder what the impact is going to be on IP law in software in the very near future when an AI can theoretically write an entire app from first principles. I was working with something the other day where I wanted a library that simply did not exist in the environment I was working in. Specifically, I'm working on a Lua report generator and wanted to create a PDF and there's no PDF library available in Lua, or at least not one comparable to something like PDFKit in JavaScript. So I said, hey buddy, why don't you port that bad boy over into Lua for me? And it said, sure, here you go, 25,000 lines of pure Lua code including compression and PNG support, all byte-level identical to the output from PDFKit. Have a great day! I didn't even have to give it the source for PDFKit, as JavaScript that runs it is there if it is running (node_modules or whatever). So a one-shot deal and off it goes. Could be the same for anything. What does "clean room implementation" even mean anymore?
1 like • Aug 13
Yes, this copyright stripping as you call it, or really whether IP covering software has any practical value in the future. I'm sure people will sue one another regardless and the courts and lawyers (all assisted by AI) will have long protracted fights over it. May the best AI win, etc. But the kernel of the idea is that you can, today, literally just ask a model to write softwre for you. With your voice. In plain English. Open source is kind of cheating a bit because its source is open, but there it is already trivial. I have a small codebase that already has a Bash and C equivalent version to do the same thing - take some input data and transform it into some output data. The C version is naturally 3x as many lines of code, and about 100x as fast, just like you'd expect. I asked a model to create the same program in Lua, Python, Rust, and Go. I've never written nor even really seen a line of Rust or Go code in my life. A few minutes later, there they were, all working perfectly well just like the original versions. No feedback loop, no needing to check in about anything, it just wrote out the code and called it a day. Bigger software projects are of course more complex, but software is not mysterious in any way. Not like we're needing to research biological processes or anything. AI knows pretty much how everything works and has examples of it all. I'm not saying it could one-shot a re-envisioning of Windows, but it would be amusing to see how far it got without any help.
1-1 of 1
Andrew Simard
1
3 points to level up
@andrew-simard-9258
Aging App Developer

Active 16d ago
Joined Aug 4, 2026