"Tuvimos que explicarle a Oracle nuestro contrato", dice el CIO tras la auditoría de Big Red

Las prácticas agresivas de licencias y auditorías de Oracle están empujando a muchas organizaciones a replantearse su dependencia de sus bases de datos, Java y otros productos. Los comentaristas describen auditorías que parecen «extorsiones» maximizadoras de ingresos, un bloqueo profundo con el proveedor mediante funciones propietarias, e incluso una industria secundaria de consultores ex-Oracle que ayudan a las empresas a navegar el cumplimiento. Aunque la tecnología central suele ser elogiada, la mayoría sostiene que el riesgo legal, el coste y la inflexibilidad ahora superan los beneficios, lo que lleva a muchos a preferir PostgreSQL, SQL Server y otras alternativas de código abierto o menos litigiosas.

Ecosistema de licencias, auditorías y cumplimiento de Oracle

  • Muchos comentaristas describen la postura predeterminada de Oracle como «están fuera de cumplimiento», usando las auditorías como herramienta de ingresos.
  • Las auditorías se presentan como agresivas, a veces provocadas por exempleados o por telemetría de descargas (p. ej., Java, VirtualBox).
  • Existe un ecosistema de consultoría en torno al cumplimiento de licencias de Oracle, a menudo integrado por ex empleados de Oracle, visto por algunos como un «negocio turbio».
  • Algunas empresas negociaron o incluso recibieron reembolsos; otras enfrentaron facturas retroactivas de seis cifras y, en al menos un caso, cerraron poco después.

Java y otros productos de Oracle

  • Los cambios recientes en la suscripción de Java SE (licenciamiento por empleado) empujaron a algunas organizaciones a migrar fuera de Oracle Java.
  • El consenso: usar JDKs que no sean de Oracle (compilaciones de OpenJDK, Corretto, Azul, compilaciones de distribuciones) evita gran parte del drama de licencias, aunque el soporte y las políticas de LTS varían.
  • La vigilancia por parte de Oracle de las licencias del Extension Pack de VirtualBox alarmó a algunos; otros señalan que Docker hace algo similar con la aplicación de licencias.

Bloqueo con proveedor y dificultad de migración

  • El uso profundo de Oracle DB (SQL propietario, PL/SQL, procedimientos almacenados, triggers, suites ERP como EBS) crea costes de cambio muy altos.
  • Múltiples historias de migraciones de varios años (incluidos grandes proveedores de nube) fuera de Oracle hacia PostgreSQL, DynamoDB u otros sistemas.
  • Los comentaristas subrayan que cambiar de base de datos implica reescrituras extensas de consultas y procedimientos, ajustes de esquema y casos límite ocultos (p. ej., la semántica de cadena vacía).
  • Algunos sostienen que la migración «no es imposible» y comparten movimientos exitosos a MySQL/MariaDB/Postgres; otros enfatizan el riesgo y el coste para sistemas críticos de 30–40 años.

Visiones técnicas de Oracle frente a alternativas

  • Técnicamente, Oracle DB suele describirse como potente, maduro y sólido en transacciones, rollbacks y analítica.
  • Muchos dicen que PostgreSQL ahora es «suficientemente bueno» o preferido para proyectos nuevos; otros mencionan MS SQL Server, MariaDB y sistemas modernos especializados para escala o casos de uso de nicho.
  • Algunos señalan que el principal problema de Oracle no es la tecnología, sino el riesgo legal y de costes.

Por qué las organizaciones siguen eligiendo Oracle (o SAP, etc.)

  • Los compradores empresariales y gubernamentales valoran «tener a un proveedor al que llamar» y transferir el riesgo más que la opinión de los desarrolladores.
  • Las decisiones a menudo las toman ejecutivos no técnicos o funciones de contabilidad/ERP, a veces influidos por ventas agresivas y ventajas.
  • Varios ven a Oracle y a proveedores similares sostenidos por la inercia, las habilidades arraigadas del personal y el miedo a reescribir enormes sistemas heredados.