it's been a source of continual surprise that Oracle has been a *good* steward of Java since they got it. It seems so out of character, and Ellison being such a monster in most things. That dumb lawsuit against Google notwithstanding (hell I can't even remember how it was decided in the end, made largely irrelevant by Google going over to Kotlin for Android dev) - but I guess that's the clue:
This directive came from Legal. It's open source now and they *do* accept code from non-Oracle developers, but the *provenance* of that code has to be airtight or the whole thing can be taken apart by copyright disputes. And that's probably going to be true for anything where you're not strictly using any AI-generated code for private, internal projects. Anything that goes out there, your copyright on it will be at risk. And that does matter for open source too, which is why I think the Linux kernel is put at risk by letting this slurry in.