Oracle prohíbe código de IA en OpenJDK mientras Ellison admite que "la IA escribe su código"

Centro de datos Oracle con servidores iluminados
Oracle gasta $70 mil millones en centros de datos mientras prohíbe la IA en su proyecto insignia de código abierto.

Oracle acaba de vetar cualquier código generado por inteligencia artificial en las contribuciones a OpenJDK, el proyecto de código abierto que sostiene a Java. La razón oficial: "riesgos de seguridad, propiedad intelectual e integridad del código". Pero hay un detalle que nadie puede ignorar: Larry Ellison declaró hace semanas 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 expansión de centros de datos acaba de decir que su proyecto más visible de código abierto no puede tocar una línea de IA. Y lo mejor: su propio cofundador admitió públicamente que Oracle ya depende de la IA para desarrollar software.

Centro de datos Oracle

La nueva sede de datos de Oracle: $70B de inversión mientras prohíben IA en OpenJDK. Foto: Unsplash

¿Qué dijo exactamente Oracle?

Según la política publicada, los desarrolladores pueden usar modelos de lenguaje en privado para depurar, revisar o analizar código, pero no pueden enviar material generado por IA a repositorios, pull requests o cualquier canal del proyecto. La justificación incluye preocupaciones sobre código malicioso oculto en output de IA, vulnerabilidades de seguridad no detectadas y riesgos legales de propiedad intelectual.

Suena razonable, ¿no? Excepto por un problema: co-CEO Mike Sicilia atribuyó recientemente a las herramientas de IA la capacidad de que equipos más pequeños de ingeniería entreguen software más rápido. La propia empresa usa IA para desarrollar, pero prohíbe que su comunidad de código abierto haga lo mismo.

La hipocresía de Ellison

Larry Ellison no se anduvo con rodeos en su última presentación. Declaró que los modelos de IA "ahora escriben el código de Oracle". No que la IA asiste a los programadores. No que la IA ayuda en tareas rutinarias. Que la IA escribe el código. De la empresa que acaba de prohibir exactamente eso en su proyecto insignia de código abierto.

Esto no es un detalle menor. Oracle controla Java, el lenguaje que mueve millones de servidores en todo el mundo. Cuando prohíbes el código de IA en OpenJDK, estás enviando un mensaje a toda la comunidad: "confiamos en la IA para nosotros, pero no para ustedes".

La downgrade de S&P lo dice todo

Mientras tanto, Standard & Poor's acaba de rebajar la calificación crediticia de Oracle a BBB-, un notch por encima de la basura. El motivo: la inversión de $70 mil millones en centros de datos tiene "rendimientos inciertos". Oracle está apostando todo a la infraestructura de IA, pero los analistas no están convencidos de que ese dinero vuelva.

La combinación es explosiva: prohibir la IA en código abierto mientras invierten $70B en IA, mientras su propio cofundador dice que la IA escribe su código, y mientras las calificadoras los miran con recelo. Oracle quiere controlar la narrativa sobre la IA sin someterse a las mismas reglas que impone a otros.

¿Por qué importa esto para ti?

Si eres desarrollador Java, esto afecta directamente tu flujo de trabajo. Las contribuciones a OpenJDK ahora necesitan declarar si fueron asistidas por IA. Si usas GitHub Copilot o ChatGPT para ayudarte en un patch, técnicamente no puedes subirlo a OpenJDK. Pero los ingenieros de Oracle sí pueden usar esas herramientas internamente porque, bueno, Ellison ya dijo que la IA escribe su código.

La doble moral aquí es tan evidente que la comunidad de código abierto ya está reaccionando. En el hilo de Hacker News con más de 200 puntos y 200 comentarios, los desarrolladores señalan que esta política no protege al código — protege a Oracle de la competencia que la IA podría generar.

El verdadero motivo

Vamos a ser directos: esto no es sobre seguridad. Si Oracle realmente creyera que el código de IA es inseguro, no lo estarían usando internamente. Esto es sobre control. OpenJDK es un proyecto comunitario donde cualquiera puede contribuir. Si la IA democratiza la capacidad de contribuir, Oracle pierde control sobre el ritmo y dirección del proyecto.

Prohibir el código de IA en OpenJDK es la forma más elegante de decir: "queremos las contribuciones de la comunidad, pero en nuestras condiciones". Mientras tanto, Ellison sigue apostando mil millones a que la IA es el futuro — solo que un futuro donde Oracle tiene las llaves.

¿Crees que Oracle tiene derecho a prohibir el código de IA en un proyecto de código abierto? Comparte esto si crees que la hipocresía empresarial necesita más luz pública.