y’all seem to be missing the fact that Java is a mature product. it has left the “move fast and break things” era of it’s development. code is a liability, and they likely have more to lose than gain by allowing AI contribution.
It's a clear admission that AI generated/assisted code is inadequate. It's shocking given Oracle's AI spending spree over the last couple of years.
Oracle bans AI-generated code from OpenJDK
71–80 of 397 posts
Re: Oracle bans AI-generated code from OpenJDK
#72Policies like this will result in the death of the branded software. As we move forward it will be easier than ever to just maintain and keep your fork of software with the changes you want or need. No more approval, bureaucracy, or arguing. Just tell the AI agent want you want changed and you have it. This will be used for huge things too. Like maybe you want a specific fork of Java that only supports for each itera…
Re: Oracle bans AI-generated code from OpenJDK
#73Re: Oracle bans AI-generated code from OpenJDK
#74Earlier quoted context omitted.
You truly envision a future where every program is written in a custom programming language, for a custom operating system, for a single user who will now be in charge of understanding and maintaining it forever? That user being your grandma, your baker, your CEO?
I do. Software as a list of requirements and that's it. The local LLM appliance everybody has taking in a document specifying hardware, interfaces, and requirements and spitting out software changeable locally via conversation with its users. In the same way you have a cookbook with recipes to make dinner instead of ordering out.
Re: Oracle bans AI-generated code from OpenJDK
#75Earlier quoted context omitted.
I understand the intent of it. It's really annoying/rude when someone gives you a pile of AI generated crap and says "here, you figure it out." Anyone can type these prompts now, the hard part is figuring out if the output makes sense. Seems like a better way to do this than ban all AI generated code, but it's probably a matter where they're far more concerned about their own inconvenience than someone else's.
Ghostty has what I’d consider to be a reasonable policy. You submit what you want to change and how, explain it in your own words. A trusted member can vouch for you. You can then make a PR, but you need to explain the solution and how it works in your own words. I’m sure someone could still just prompt their way through but it’s a decent soft gate IMO.
Humans still need to review code for taste, making sure AI is writing sensible, well organized output. That's a core "AI skill" for now, at least until it gets better...
Re: Oracle bans AI-generated code from OpenJDK
#76Re: Oracle bans AI-generated code from OpenJDK
#77Oracle, the law firm with a tech business attached, probably wants to retain the option to sue other people for AI-washing their proprietary code, and that doesn't work if they're also publicly accepting AI contributions to their code with no apparent concern for the provenance of it. The tech business would probably tell them this isn't going to be a needle they are going to be able to successfully thread, but the l…
Re: Oracle bans AI-generated code from OpenJDK
#78Re: Oracle bans AI-generated code from OpenJDK
#79And if I run out of tokens, well, that's OK too. K3 running on my own box will finish the job. I'll just have to wait another week, that's all.
Re: Oracle bans AI-generated code from OpenJDK
#80Policies like this will result in the death of the branded software. As we move forward it will be easier than ever to just maintain and keep your fork of software with the changes you want or need. No more approval, bureaucracy, or arguing. Just tell the AI agent want you want changed and you have it. This will be used for huge things too. Like maybe you want a specific fork of Java that only supports for each itera…
Can't picture a functioning world where every piece of software is custom and requires factorial amount of AI comparisons and reviews to patch the API to communicate. In fact, it's impossible! There's not enough compute to handle a factorial explosion.
I really doubt SaaS going anywhere.