Java Mission Control has been included with the Oracle JDK since Java 7u40.
It is very clear from the JMC documentation that this is a commercial feature, but the JDK documentation does not clearly indicate when you can use JMC for free, and when you need an Java SE Advanced license. This could be because Oracle want this to be used and therefore has made it freely available, or because they do the usual "free for development, pay for production" policy and just want to lure developers into using new expensive toys.
Anyone who has found the precise terms?
EDIT: As of Java 11, jfc is part of the open source OpenJDK and not only the Oracle supported Oracle Java 11. See Oracle blog.