Lawyer-turned-software-developer reporting in! (American, to be clear…)
My concern with AI generated code has to do with software licensing. Mainly…. What is the license of AI generated code??? What if it regurgitates entire sections of proprietary code? Unless I’ve totally missed some legal/tech news, these questions are FAR from settled.
I feel like I’m taking crazy pills sometimes, but that seems like something the Linux kernel community should be at least mildly curious about….
Look, to be fair, maybe they are! I don’t follow the kernel mailing list; I don’t know what they talk about. I’m just a humble backend developer/infrastructure guy.
But I know it worries me… personally, I mostly use LLMs in my own work via asking questions about code I’ve already written. Then I look at suggestions it’s made, or potential issues it points out, and decide what to do accordingly. But that’s just me!
Unironically a AI’s biggest win. Absolutely fair criticism on art and weak imitations of human creativity, but code is just math with syntactic sugar. “Owning” algorithms and hiding implementations is such an absurd concept.
I often wonder how much better and more accessible software would be if everyone wasn’t reinventing nearly every wheel all the time. What if every phone could copy-paste an Airdrop implementation? What if printers just worked? What if you could put adblockers on any device? What if every online game could be self hosted and modded? AI is (for the moment) giving an approximation of that timeline and I’m here for it.
What if every phone could copy-paste an Airdrop implementation?
That’s apple’s decision, one of many to force their users to only get their devices, similarly not being able to host your own game servers benefits the publishers/ devs.
“Owning” algorithms and hiding implementations is such an absurd concept.
Not any different from protecting one’s art creations. You spend a bunch of time learning how to code and are doing it for a living so you don’t want others/ competition to take it and sell as their own. Not sure what’s hard to understand.
Lawyer-turned-software-developer reporting in! (American, to be clear…)
My concern with AI generated code has to do with software licensing. Mainly…. What is the license of AI generated code??? What if it regurgitates entire sections of proprietary code? Unless I’ve totally missed some legal/tech news, these questions are FAR from settled.
I feel like I’m taking crazy pills sometimes, but that seems like something the Linux kernel community should be at least mildly curious about….
Look, to be fair, maybe they are! I don’t follow the kernel mailing list; I don’t know what they talk about. I’m just a humble backend developer/infrastructure guy.
But I know it worries me… personally, I mostly use LLMs in my own work via asking questions about code I’ve already written. Then I look at suggestions it’s made, or potential issues it points out, and decide what to do accordingly. But that’s just me!
If it regurgitates proprietary code the model should not have had access to for training data… well…
Unironically a AI’s biggest win. Absolutely fair criticism on art and weak imitations of human creativity, but code is just math with syntactic sugar. “Owning” algorithms and hiding implementations is such an absurd concept.
I often wonder how much better and more accessible software would be if everyone wasn’t reinventing nearly every wheel all the time. What if every phone could copy-paste an Airdrop implementation? What if printers just worked? What if you could put adblockers on any device? What if every online game could be self hosted and modded? AI is (for the moment) giving an approximation of that timeline and I’m here for it.
But what about the poor corporations making money off those games that already fired all the devs that made it after overworking them?
That’s apple’s decision, one of many to force their users to only get their devices, similarly not being able to host your own game servers benefits the publishers/ devs.
Not any different from protecting one’s art creations. You spend a bunch of time learning how to code and are doing it for a living so you don’t want others/ competition to take it and sell as their own. Not sure what’s hard to understand.
Software licensing is dead, you should really catch up because what are even talking about.