Live data from Hacker News

Oracle bans AI-generated code from OpenJDK

app.dealroom.co

281–290 of 404 posts

Re: Oracle bans AI-generated code from OpenJDK

#281
post #174
post #151

Earlier quoted context omitted.

This is not necessarily true. While no court has explicitly come out and said that copyright does not apply to AI-generated works of authorship, the US copyright office has[0]: > Based on an analysis of copyright law and policy, informed by the many thoughtful comments in response to our NOI, the Office makes the following conclusions and recommendations: > • Questions of copyrightability and AI can be resolved pursu…

The copyright office does not determine the standards for copyright. They are an advisory and notary organization. Only Congress and the courts do. Copyright exists from the moment a work is created, and does not need to be registered with the copyright office. The law isn't that complicated; if a work was created with a human being with intent, it's probably eligible for copyright protections. As long as you can con…

Do you own the copyright to a painting you commissioned or does the artist? You may have described what you wanted, but the creative work is the output of the artist. Same with an LLM.

Re: Oracle bans AI-generated code from OpenJDK

#283

Policies 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…

I think it's even more pervasive than that. Why bother forking software at all? At the point in which code generation is meaningfully trivialized, software becomes entirely disposable. Anything you want, have a model spin it up. You don't even need libraries, the model can just make everything in-situ, who cares? Why on earth would I ever want to use SQLite if I have access to a sufficiently advanced code generator w…

You still spend all your time troubleshooting the reinvented wheels even if AI writes it because you won’t know the edge cases til you hit them. Then you modify the lib, re-release, and update all your apps, but now look where all your time is spent.

The assumption you make is the classic LLM mistake of thinking writing code === building software.

To cite your example SQL has had its tires kicked a lot it’s seen things you can’t even imagine thanks to being used millions of times by millions of people. It’s hard to just replicate all that iteration, learning, mastery, and process. If you reinvent it, users will encounter the dumbest bugs over and over and over. Sure you’ll fix them, but you’re now embarking on this big thing that SQL and others already did.

If you love the problem space definitely do it - go full steam ahead - especially if you’re actually innovating and doing things better, but don’t be fooled into thinking anyone can, or should with every side project.

The new struggle is focus, what not to build, I almost have the purely opposite view of instead of using LLMs for grandiosity, only using the LLM for tedium and making sure it doesn’t do anything too much that I haven’t planned for or want to do. I drive the thing, so every new project is still my time and energy and focus.

Re: Oracle bans AI-generated code from OpenJDK

#284
post #130

Earlier quoted context omitted.

"Do not fall into the trap of anthropomorphizing Larry Ellison. You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn - you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' - lawnmower doesn't give a * about you, the lawnmower can't hate you. Don't anthropomorphize the lawnmo…

The flaw in the analogy is that oracle is made of people. It's not a lawnmower, it's a group of people with human motivations and human thoughts. It's true they don't HATE people, but it's also true they absolutely have no conscience in negotiations and have zero concern about relationships.

It's a joke that you're missing.

Re: Oracle bans AI-generated code from OpenJDK

#285
post #48

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.

Oracle Java is also basically effectively in KTLO mode. The biggest use of Java currently is Android, and Google is on a path to migrate to Fuchsia eventually. The second biggest use is Apache Spark/Kafka, but with LLMs now, you can pretty much re implement all of that functionality in pure C. They just want a legal angle, since this is how they make most of their money.

KTLO = Keep The Lights On

Re: Oracle bans AI-generated code from OpenJDK

#286

Disclaimer: I use AI at work and for some projects at home and find it really useful (as long as you know when and how to use it) With that said... It's funny how we went from "vibe coding" to review burden, sloppy contributions, copyright issues, unclear ownership (as in: who will fix bugs), needlessly verbose code, etc, etc. Several projects have banned AI contributions now and counting. As I said, I use AI to help…

[dead]

Re: Oracle bans AI-generated code from OpenJDK

#287

Earlier quoted context omitted.

This seems to make Larry more harmless. A lawnmower does not think. Larry thinks, so it seems to white-wash Larry here. It's more like that movie with Stephen King where the cars and other machines turn actively evil. Hilarious movie too, not great but hilarious.

Don not fall into the trap of anthropomorphizing Larry Ellison. You need to think of Larry Ellison the way you think of a 1958 Plymouth Fury named Christine. You don't anthropomorphize your killer car, the killer car is just out for blood - you rebuild it and it kills your friends and family, the end. You don't think 'oh, Christine hates me' - Christine doesn't give a * about you, Christine can't hate you. Don't anth…

Wrong movie

Re: Oracle bans AI-generated code from OpenJDK

#288
post #141

Earlier quoted context omitted.

Yeah its like George Lucas, doesn't matter you care for the Jedis or the Dark Side or even Jar Jar, he owns them all.

i'd rather bike shed about darth jar jar than read any more emails from coworkers generated by crapgpt

:)))))

Re: Oracle bans AI-generated code from OpenJDK

#289
post #171

Earlier quoted context omitted.

No, your claim is "LLM generated code is not copyrighted." His claim is "LLM generated code is eligible for copyright."

No, that’s not what they are saying. They’re saying that the code generated by a human with help from an LLM may potentially be. This is what I hope we are going to arrive at, eventually.

How could you establish what parts of the code was produced by an LLM vs updated by a human afterwards?

The LLM will output different results over time as the models get updated. Are we heading towards needing to retain a full prompt history that can be replayed against a specific LLM model version to prove what the output was for copyright purposes?

Re: Oracle bans AI-generated code from OpenJDK

#290
post #187
post #141

Earlier quoted context omitted.

Yeah its like George Lucas, doesn't matter you care for the Jedis or the Dark Side or even Jar Jar, he owns them all.

Its been almost 15 years since George Lucas last owned Star Wars

I know. What I meant by owning was about the creator aspect of it, and I just cannot accept Disney as the creator.

Back when I was a kid, there were two toy stores near my grandma's house and they had such a competition. And people were always buying and there was sort of a hype between the two, you could either believe in this or that. And then once my mom asked one of them about something and they told us both stores were owned by one person...

And now you can think you are with or against the corporate Java and in the end you are under Oracle no matter what.

Post reply on HN