The adoption and usage of the Java 9 module system: “This won’t happen overnight,” Mak says. “The community will see that when they’re creating new applications on top of Java 9, they will definitely be able to reap the benefits from the module system.”

Factors to consider when making a decision on whether to use the Java 9 module system or OSGi.