Java Module Systems
The journey of Java modules began with Project Jigsaw, initiated to create a robust module system for the JDK and user code. This effort culminated in the Java Platform Module System (JPMS), although most developers simply refer to them as modules. Understanding the distinctions between JPMS modules and other module systems, like OSGi, is crucial for clarity in software development discussions.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE-Radio Episode 316: Nicolai Parlog on Java 9
Related Questions