Hasta ahora, la aplicación de la inteligencia artificial sobre el desarrollo de software ha comenzado a plantear debates éticos y batallas legales que están lejos de resolverse, sobre todo al medir la fuerza del enemigo en cuestión. El auge del vibe coding, esta nueva forma de programar donde se guía a la IA usando lenguaje natural en lugar de escribir líneas de código a mano, aceleró de golpe todo el panorama.
Después de que el desarrollador Brandon Thomas lograra replicar el funcionamiento de varias aplicaciones clave de Adobe mediante esta técnica, la pregunta sobre el futuro de la ingeniería inversa asistida queda flotando con más fuerza que nunca.
Uno crea, otro libera
La razón detrás del nacimiento de ArtCraft, la respuesta gratuita y de código abierto que busca emular a la suite corporativa, es el principio de una grieta inevitable porque responde a una necesidad compartida. Esta propuesta fue celebrada por cientos de usuarios que durante años se sintieron atados a elevados costes de suscripción mensual y severas penalizaciones por cancelación anticipada.
A partir de entonces, el fenómeno se ha expandido. Herramientas virales de código abierto como REA permiten que cualquier persona, con o sin un ejército de ingenieros detrás, pueda deconstruir software o videojuegos para reconstruir su arquitectura desde cero mediante IA.
Por un lado, muchos celebran que la tecnología permita democratizar el acceso y confían en que las fallas del software libre se irán resolviendo en pocos meses gracias al trabajo colaborativo. En la vereda opuesta, los más escépticos tachan el resultado como código frágil, lo llaman basura generada por IA y advierten sobre una infracción de marcas registradas y patentes.
En el caso de Adobe, sus políticas corporativas prohíben explícitamente la ingeniería inversa para descifrar el funcionamiento interno de sus productos. Pero quienes impulsan estos proyectos afirman que usaron IA para generar versiones limpias en lenguaje Rust, asegurando que no copiaron el código fuente original, sino que recrearon su lógica bajo la técnica de desarrollo transparente conocida como Clean-room.
No es igual, pero funciona
Aunque los clones rinden bien respecto a pruebas anteriores, todavía presentan graves problemas de estabilidad, errores críticos, fallos al abrir formatos complejos como .psd y falta de funciones avanzadas. Sin embargo, la enorme similitud con una herramienta conocida se ha convertido en el factor clave para que los usuarios comunes asuman los riesgos técnicos, evitando la carga cognitiva de reaprender un programa desde cero.
Esta nueva etapa demuestra que la verdadera guerra de los clones ya no sucede en galaxias lejanas ni en pantallas de cine. Se combate directamente dentro de los ordenadores y en las oficinas de las grandes corporaciones.
Los gigantes tecnológicos, acostumbrados a gobernar el mercado como un imperio, ven cómo pequeñas alianzas armadas con inteligencia artificial empiezan a replicar sus herramientas más poderosas a una velocidad impredecible.