🔥 Polémica
Oracle prohíbe el código de IA en OpenJDK mientras Ellison dice que la IA escribe su propio código
Oracle acaba de prohibir todo código generado por inteligencia artificial en las contribuciones a OpenJDK — el proyecto open source que sostiene a Java, el lenguaje que mueve el 95% de las empresas Fortune 500. La razón oficial: "riesgos de seguridad, integridad de propiedad intelectual y calidad del código". El detalle que nadie puede ignorar es que el propio Larry Ellison acaba de admitir que la IA ya escribe el código de Oracle.
Sí, leíste bien. La misma empresa que gasta $70 mil millones este año en datacenters de IA prohíbe que sus desarrolladores de open source usen herramientas de IA para contribuir. Es como un restaurante cuyo chef come pizza congelada en la cocina, pero prohíbe a los comensales traer su propia comida.
Lo que dice la política oficial
Según el comunicado de OpenJDK, los desarrolladores NO pueden enviar material generado por IA a repositorios, pull requests o cualquier canal del proyecto. Sin embargo, sí pueden usar LLMs "de forma privada" para depurar y revisar código — solo que el resultado final tiene que parecer escrito por un humano.
La ironía es brutal: Oracle quiere que uses IA para encontrar bugs, pero que luego borres las evidencias y presentes el trabajo como tuyo. Es la política de "ponte el filtro anti-IA, pero úsalo solo cuando nadie vea".
La hipocresía de Ellison
Hace apenas semanas, Larry Ellison declaró públicamente que los modelos de IA ahora escriben el código de Oracle. Su co-CEO Mike Sicilia fue más lejos: dijo que las herramientas de IA permiten a equipos de ingeniería más pequeños entregar productos más rápido.
Mientras tanto, Oracle gasta $70 mil millones en expansión de datacenters para alojar modelos de IA — y S&P degradó su calificación crediticia a BBB-, a un solo notch del status "basura", citando la incertidumbre sobre los retornos de esa inversión.
En resumen: Oracle confía en la IA para su propio código interno, invierte fortunas en infraestructura de IA, pero prohíbe que los voluntarios del proyecto open source más importante de Java la usen. ¿La lógica? No la hay.
OpenJDK vs GraalVM: dos Oracle, dos posturas
Como si la contradicción no fuera suficiente, el otro gran proyecto de Oracle bajo Java — GraalVM — sí acepta código generado por IA. Mismo dueño, mismos ingenieros, políticas opuestas. OpenJDK dice "prohibido", GraalVM dice "bienvenido". Es como si dentro de la misma casa hubiera dos padres que no se ponen de acuerdo en las reglas.
36Kr lo documentó perfectamente: bajo el mismo techo de Oracle, OpenJDK y GraalVM mantienen posturas diametralmente opuestas sobre contribuciones de IA. No es una decisión técnica — es una decisión política disfrazada de preocupación por la calidad.
¿De qué realmente tienen miedo?
Digámoslo en voz alta: Oracle no le teme al código de IA. Le teme a no controlar la narrativa. OpenJDK es un proyecto colaborativo donde cualquiera puede contribuir. Si la IA empieza a generar parches, bugs se resuelven más rápido, y la dependencia de los empleados de Oracle disminuye.
Pero el verdadero miedo es reputacional. Si un contribuidor envía código generado por IA y resulta tener una vulnerabilidad, Oracle no puede echarle la culpa a un algoritmo — tendría que admitir que su ecosistema depende de herramientas que ellos mismos no confían.
¿Qué significa esto para los desarrolladores?
Si contribuyes a OpenJDK, ahora tienes una regla clara: no envíes nada que haya salido directamente de Copilot, Claude o ChatGPT. Puedes usarlos para aprender, depurar y revisar — pero el código final tiene que ser "tuyo". Es la era de la doble moral corporativa.
Y si eres desarrollador Java en cualquier empresa del mundo, esto no debería sorprenderte. Las corporaciones siempre han funcionado con dobles estándares: consumen tecnología open source gratis, la modifican a su conveniencia, y luego dictan reglas que ellos mismos no siguen.
El veredicto
Oracle no tiene problema con la IA. Tiene problema con la transparencia. Cuando la IA escribe su código interno, no hay nadie que cuestione. Cuando la IA contribuye a un proyecto público, el mundo entero puede ver que una empresa de $400 mil millones depende de herramientas que oficialmente "prohíbe".
Esto no es sobre seguridad del código. Es sobre control corporativo sobre el narrative. Y con 474 puntos en Hacker News y 339 comentarios, la comunidad ya lo sabe.
¿Tú qué opinas? ¿Es justificada la prohibición de código de IA en open source, o es simplemente una excusa para mantener el control? Comparte esto con alguien que todavía cree que las grandes empresas tech son transparentes con sus comunidades.