El desarrollador Bingwu Zhang, conocido como xtex, anunció públicamente su retiro del proceso de integración de parches en el repositorio principal de OpenJDK, según un correo enviado al *mailing list* hotspot-dev el 31 de enero de 2026. Zhang motivó su decisión por la inacción regulatoria que ha sufrido su Acuerdo de Contribuyente de Oracle (OCA) durante más de un año desde su presentación inicial en enero de 2025.
Zhang explicó que, tras enviar su OCA, recibió solicitudes de actualización de información, pero sus subsiguientes cinco correos electrónicos de seguimiento a Oracle no generaron progreso tangible, solo acuses de recibo y referencias a otros revisores. El desarrollador indicó que, a pesar de residir en China continental y no tener vínculos contractuales con entidades sujetas a controles de exportación de EE. UU., el proceso se estancó indefinidamente.
Ante la falta de resolución y la pérdida de interés y tiempo, Zhang instó a la comunidad a tomar sus contribuciones y presentarlas ellos mismos. Señaló que, debido al requisito de que las contribuciones sean obra original, otros desarrolladores podrían reescribir el código para evitar el requisito de atribución a su nombre.
Entre las contribuciones que quedan en suspenso se encuentran varias correcciones técnicas útiles, como una que comprueba la rotura de la utilidad "llvm-config" y otra que extiende el tamaño de pila predeterminado para la variante Zero, necesaria para evitar errores de desbordamiento en la compilación de JDK 24.
Además, el desarrollador mencionó que varias de sus propuestas de código, destinadas a la bifurcación de Loongson del JDK, también quedaron bloqueadas debido a la pendiente aprobación del OCA. Esto subraya cómo los requisitos administrativos pueden impactar el flujo de innovación en ecosistemas de código abierto dependientes de marcos corporativos.
Zhang solicitó explícitamente que, si existía una razón válida para rechazar su sumisión —como alguna restricción de cumplimiento—, Oracle procediera a rechazar formalmente el OCA, en lugar de dejarlo en un estado de limbo administrativo prolongado.
Este incidente pone de relieve los desafíos de gobernanza y cumplimiento normativo que enfrentan los colaboradores internacionales en proyectos de software fundamentales que requieren acuerdos de licencia corporativos complejos. La comunidad de OpenJDK ahora tiene la oportunidad de integrar las optimizaciones propuestas por Zhang sin la barrera administrativa previa.
La situación sugiere una fricción entre la naturaleza abierta del desarrollo de Java y las capas burocráticas necesarias para asegurar el cumplimiento legal de una corporación global como Oracle en la gestión de contribuciones externas.