La industria del software creció 5 veces después del temor al código abierto
Las acciones de software han entrado en un mercado bajista, ya que los inversores sopesan los temores de que la inteligencia artificial commoditice la industria. Sin embargo, esta no es la primera vez que el sector se enfrenta a una amenaza percibida del "código gratuito". El auge del movimiento de código abierto en la década de 1990 despertó preocupaciones similares de que los productos distribuidos libremente colapsarían los precios del software. En cambio, la industria del software se expandió hasta ser cinco veces más grande en el cuarto de siglo siguiente, lo que demuestra que el valor se extiende mucho más allá del código en sí.
El precedente histórico muestra que los clientes empresariales compran resultados fiables, no solo programación. Según Matt Calkins, CEO de Appian, los compradores priorizan el soporte técnico, los acuerdos de servicio, las certificaciones de seguridad y la garantía de un proveedor con una trayectoria probada. Empresas como Red Hat construyeron negocios valiosos al proporcionar soporte y servicios en torno al código Linux de código abierto que no poseían, lo que demuestra que los principales activos de una empresa de software suelen ser su reputación y su ecosistema de soporte.
La IA probabilística considerada inadecuada para sistemas críticos
El código generado por IA presenta una dinámica similar, pero es una amenaza menor para las aplicaciones de misión crítica. A diferencia del software de código abierto, que a menudo es revisado por una gran comunidad, el código de IA suele ser creado específicamente para una única organización, dejando a los usuarios sin una red de soporte cuando surgen errores. Además, la IA opera con un modelo probabilístico, lo que significa que sus resultados son inherentemente impredecibles y propensos a errores o "alucinaciones".
Esta falta de fiabilidad total hace que el código impulsado por IA sea inadecuado para funciones empresariales esenciales como el cumplimiento normativo o las relaciones con los clientes, donde se requiere una precisión del 100%. Si bien la IA puede automatizar la creación de aplicaciones menores, necesita una capa de software determinista para proporcionar barreras para tareas complejas. En consecuencia, es más probable que la IA reduzca los costos de desarrollo para las empresas de software que los elimine. Como Safra Catz de Oracle declaró en 2012 sobre las amenazas emergentes:
Si estás en este negocio el tiempo suficiente, escucharás mil cosas que te van a matar. ¿Código abierto? Sí, todavía no estamos muertos.
— Safra Catz, Oracle