Java Community Process es un ente que permite y regula a todos los interesados participar en la definición de las especificaciones y características de las tecnologías JAVA en la actualidad y para las versiones futuras. Estas especificaciones permiten que JAVA sea estándar, es decir, asegura que cada fabricante de software desarrolla su implementación garantizando compatibilidad y portabilidad.

En el año 2016, el JCP creó dos nuevos tipos de membresía muy importantes para las comunidades Java: Socios (Partner) y Afiliados (Associate). Para dar a conocer y entender un poco mejor el por qué estos dos nuevos tipos de membresía son tan importantes, Reza Rahman, ex Oracle y entusiasta del Java EE Guardians, escribió un articulo en su blog sobre el proceso, si gusta puedes acceder aquí.