Oracle prohíe el código de IA en OpenJDK — mientras Ellison dice que la IA escribe todo su código

Oracle headquarters building
Oracle invierte $70 mil millones en datacenters de IA pero prohíe su uso en su proyecto open source más importante.

Larry Ellison acaba de declarar que la inteligencia artificial escribe el código de Oracle. Días después, su compañía baneó el código generado por IA de OpenJDK, el proyecto open source que mantiene Java vivo. Si esto no es hipocresía corporativa de primer nivel, no sé qué lo es.

La polémica en 30 segundos

Oracle publicó una nueva política para OpenJDK: los desarrolladores no pueden enviar código generado por LLM a repositorios, pull requests o cualquier canal del proyecto. La razón oficial: "riesgos de seguridad, propiedad intelectual y calidad del código".

Puedes usar ChatGPT o Claude en privado para debuggear y revisar tu propio código. Pero el momento en que quieras contribuir al ecosistema Java — el lenguaje que mueve el 55% de las aplicaciones empresariales del mundo — la IA está prohibida.

La hipocresía que nadie está ignorando

Hace semanas, Larry Ellison declaró en una llamada con inversores que "los modelos de IA ahora escriben el código de Oracle". Su co-CEO Mike Sicilia fue aún más lejos, asegurando que las herramientas de IA permiten que equipos más pequeños entreguen más rápido.

Oracle está invirtiendo $70 mil millones este año en expansión de datacenters dedicados a IA. Eso es más que el PIB de algunos países latinoamericanos. La compañía está apostando TODO a la inteligencia artificial.

Pero cuando se trata de open source — del cual Oracle se beneficia enormemente con Java — de repente la IA es "peligrosa". ¿No será que quieren controlar quién escribe el código?

S&P degradó a Oracle a un paso de la basura

La agencia de calificación S&P degradó la calificación crediticia de Oracle a BBB-, un nivel por encima del "junk" (bono basura). La razón: la inversión de $70B en datacenters tiene "rendimientos inciertos".

Mientras tanto, Oracle le dice a los voluntarios que mantienen Java — uno de los lenguajes más importantes de la historia del software — que no pueden usar las herramientas que la propia compañía está abrazando a nivel interno.

Qué significa esto para los desarrolladores

OpenJDK no es cualquier proyecto. Es el motor que impulsa millones de servidores, aplicaciones Android y sistemas empresariales en todo el mundo. Si Oracle empieza a poner barreras para los contribuyentes voluntarios, el proyecto podría estancarse.

La comunidad open source funciona con confianza y transparencia. Cuando una compañía que se beneficia del trabajo gratuito de miles de desarrolladores les dice "usen IA en su trabajo diario, pero no aquí", genera desconfianza.

El verdadero problema no es si la IA es segura o no para open source — es que Oracle está usando esta política como una forma de mantener control sobre el ecosistema Java, el cual genera miles de millones en licencias y soporte para la compañía.

La opinión que nadie dice

Esto no es sobre seguridad del código. Si Oracle realmente creyera que la IA genera código inseguro, no estarían usándola internamente para escribir su propio software.

Lo que está pasando es más simple: Oracle quiere controlar quién contribuye a Java y cómo. Prohibir la IA es una forma elegante de hacerlo sin decir "no queremos contribuciones externas".

Y la comunidad lo sabe. Los comentarios en HN ya superan los 250, con desarrolladores calificando la política como "ridícula" e "hipócrita".

Comparte esto si crees que las compañías no pueden prohibir lo que ellos mismos usan.

¿Tú usas IA para programar? ¿Crees que open source debería aceptar o rechazar código generado por IA? Cuéntame en los comentarios.