Il progetto ArtCraft ha trasformato tre pilastri della suite Adobe in codice open-source scritto in Rust. Claude Code e alcuni agenti AI hanno prodotto reimplementazioni clean-room di Photoshop, Premiere e Lightroom, secondo quanto riportato dalla fonte. L'iniziativa si presenta come dimostrazione della capacità dell'AI di generare software complesso, ma apre anche interrogativi legali che non resteranno a lungo teorici.

La formula clean-room non è nuova: consiste nel ricostruire un programma senza accedere al codice sorgente originale, documentando ogni passaggio per difendersi da accuse di violazione del copyright. In teoria, un processo di questo tipo può generare un'alternativa compatibile senza copiare nulla. Ma quando a scrivere il codice è un modello come Claude, il confine si complica: è impossibile sapere con certezza se l'LLM ha visto o memorizzato porzioni del codice originale durante l'addestramento. Questa incertezza sposta l'onere della prova su chi genera e distribuisce il software.

Il valore immediato non sta ancora nella sostituzione di Photoshop o Premiere in produzione. La dimostrazione segnala piuttosto un cambiamento strutturale: la barriera per riscrivere strumenti complessi si abbassa quando un agente AI può produrre e iterare su una base Rust. Il linguaggio non è casuale. Rust offre controllo della memoria e prestazioni vicine al nativo, due qualità utili per applicazioni grafiche e video. Se il progetto ArtCraft dovesse maturare, gli utenti che privilegiano il controllo locale potrebbero trovarsi davanti a una strada diversa dall'abbonamento Creative Cloud.

Per chi valuta deployment on-premise, la prospettiva è interessante ma va osservata con cautela. Una reimplementazione open-source in Rust può essere eseguita su macchine locali senza dipendere dai servizi cloud di Adobe, restituendo al team il controllo su file, progetti e flusso di lavoro. Tuttavia, la maturità funzionale, il supporto dei formati e la compatibilità con i flussi professionali restano incognite aperte. AI-RADAR affronta questi trade-off nel framework su /llm-onpremise, separando le promesse dagli strumenti effettivamente utilizzabili in locale.

Il secondo ordine di conseguenze è legale. Se Adobe decidesse di contestare il progetto, il caso diventerebbe un banco di prova per capire quanto un'AI possa 'ricordare' il software proprietario e quanto la documentazione clean-room conti quando l'autore è un agente. Non è una questione solo per ArtCraft: tocca tutti gli strumenti generati con assistenza AI, dalle pipeline interne ai plugin aziendali. Le aziende che usano LLM per scrivere codice derivato potrebbero trovarsi a dover dimostrare la provenienza di ogni funzione, un costo di compliance che oggi pochi calcolano nel TCO.

La fonte non fornisce benchmark né dettagli sulle funzionalità effettive delle reimplementazioni. Quello che resta, per ora, è un esperimento che mostra come un agente AI possa generare una base Rust per applicazioni creative complesse. Se sia un'alternativa praticabile o una provocazione legale, lo dirà la risposta del mercato e, soprattutto, quella di Adobe.