L'industrie du logiciel a quintuplé après la peur de l'Open Source
Les actions logicielles sont entrées dans un marché baissier, les investisseurs intégrant les craintes que l'intelligence artificielle ne commoditise l'industrie. Cependant, ce n'est pas la première fois que le secteur fait face à une menace perçue de la part du « code gratuit ». L'essor du mouvement open source dans les années 1990 a suscité des inquiétudes similaires selon lesquelles les produits distribués gratuitement feraient s'effondrer les prix des logiciels. Au lieu de cela, l'industrie du logiciel s'est étendue pour devenir cinq fois plus grande au cours du quart de siècle suivant, démontrant que la valeur s'étend bien au-delà du code brut.
Le précédent historique montre que les clients d'entreprise achètent des résultats fiables, et pas seulement de la programmation. Selon Matt Calkins, PDG d'Appian, les acheteurs privilégient le support technique, les contrats de service, les certifications de sécurité et l'assurance d'un fournisseur ayant fait ses preuves. Des entreprises comme Red Hat ont bâti des entreprises rentables en fournissant du support et des services autour du code Linux open source qu'elles ne possédaient pas, prouvant que les principaux atouts d'un éditeur de logiciels sont souvent sa réputation et son écosystème de support.
L'IA probabiliste jugée inadaptée aux systèmes critiques
Le code généré par l'IA présente une dynamique similaire mais constitue une menace moindre pour les applications critiques. Contrairement aux logiciels open source, qui sont souvent validés par une vaste communauté, le code IA est généralement conçu sur mesure pour une seule organisation, laissant les utilisateurs sans réseau de support en cas d'erreurs. De plus, l'IA fonctionne sur un modèle probabiliste, ce qui signifie que ses sorties sont intrinsèquement imprévisibles et sujettes aux erreurs ou aux « hallucinations ».
Ce manque de fiabilité totale rend le code piloté par l'IA inadapté aux fonctions commerciales essentielles comme la conformité réglementaire ou les relations clients, où une précision de 100 % est requise. Bien que l'IA puisse automatiser la création d'applications mineures, elle a besoin d'une couche logicielle déterministe pour fournir des garde-fous pour les tâches complexes. Par conséquent, l'IA est plus susceptible de réduire les coûts de développement pour les éditeurs de logiciels que de les éliminer. Comme l'a déclaré Safra Catz d'Oracle en 2012 à propos des menaces émergentes :
Si vous êtes dans ce métier assez longtemps, vous entendrez parler de mille choses qui vont vous tuer. Open source ? Oui, nous ne sommes pas encore morts.
— Safra Catz, Oracle