Shared libraries
Shared libraries
Posted Nov 25, 2025 18:22 UTC (Tue) by nim-nim (subscriber, #34454)In reply to: Shared libraries by ssokolow
Parent article: APT Rust requirement raises questions
It’s not “just that”. The restrictive licensing has been lifted a long time ago. There are loads of available FOSS Java components. There are lots of people who know how to code in Java.
What kills Java as a general purpose language that could be used to build generic components that could end up in generic software deployed in generic distributions is lack of ABI enforcement resulting in lack of version convergence. Life is just too short to delve in the pile of specific component versions each and every Java project uses. Each project is effectively a walled garden, its own component universe, hostile to other component universes.
