News for hackers. Stuff that matters.
Re:JDK 21 Release Notes by kaba0 on Tuesday September 19, 2023 @01:54PM (#37573630)
> Classpath exception, whatever that is

GPL is a copyleft license, so if you would take linux kernel (same license), added some patches to it and you would distribute the resulting software, you would have to make sure your sources are available.

This would make Java as a runtime a very bad target for any company - they don’t want to share their application code - hence the classpath exception, giving you basically a boundary over which the copyleft doesn’t propagate over.

But the JVM itself still benefits from any updates made by any company.

Re:JDK 21 Release Notes by palata on Tuesday September 19, 2023 @01:58PM (#37573693)
> hence the classpath exception, giving you basically a boundary over which the copyleft doesn’t propagate over.

Oooh that makes sense, thanks for clarifying this!

Re:JDK 21 Release Notes by kaba0 on Tuesday September 19, 2023 @05:06PM (#37576661)
Forgot to add: I am no lawyer, so while I am generally right here based on my previous readings, my knowledge stops at this point as well.