Bootloader unlocked generally means that the vendor permits the execution of arbitrary operating system code, ie there is no jail to break out of.
329 karma · joined February 5, 2021
Bootloader unlocked generally means that the vendor permits the execution of arbitrary operating system code, ie there is no jail to break out of.
It’s possible that Java was doing something very weird, maybe undocumented/unsupported; but it’s not clear how this is anything other than Apple making a change (which I don’t see documented in their release notes) and breaking users.
> The issue was not present in the early access releases for macOS 14.4, so it was discovered only after Apple released the update.
There were some security fixes that were marked as under active exploitation in macOS 14.4, so my money is on those landing very steep close to the release date and this being fallout from that.
For example, if you build an app for iOS or visionOS, you have to distribute it via Apple’s stores, and there are technical barriers (code signing, DRM) that get in the way of an end user being able to exercise their right to replace LGPL components with modified versions. I mention this example because there was a big tie up for Unity and visionOS announced with the Apple Vision Pro last summer, but presumably the same applies to Unity games on consoles etc as well.
I can see why from Unity’s perspective it is cleaner to just forbid LGPL entirely, that way it is harder for their customers to mistakenly violate licenses.