L’algoritmo nella scuola: dalla storia millenaria al diritto di accesso ai codici sorgente
Per milioni di cittadini italiani, l'algoritmo non rappresenta più soltanto un concetto astratto della matematica pura o un termine tecnico confinato ai laboratori di informatica. Oggi, esso è una presenza quotidiana, spesso invisibile ma determinante, che modella la realtà sociale, economica e, soprattutto, istituzionale. Nel contesto del sistema scolastico italiano, l'algoritmo è diventato il motore operativo fondamentale che governa processi critici come l'assegnazione delle supplenze, i trasferimenti del personale, la mobilità territoriale e la gestione delle graduatorie.
Tuttavia, il percorso che ha condotto questa tecnologia nelle nostre vite è straordinariamente lungo e affascinante, radicato in una storia che attraversa continenti e secoli. Dalle rive del Tigri fino alle coste della Sicilia, la genesi del calcolo moderno ha tracciato una rotta che ha trasformato una semplice sequenza di istruzioni in uno strumento di potere amministrativo. Questa evoluzione storica non è solo un dato di cronaca, ma il presupposto necessario per comprendere l'attuale battaglia giuridica sulla trasparenza delle decisioni automatizzate e il diritto dei docenti e dei cittadini di non restare esclusi da una "scatola nera" decisionale.
Dalle radici storiche alla rivoluzione del calcolo moderno
L'origine del termine e della pratica algoritmica risale agli VIII-IX secolo, nella Baghdad del califfato abbaside. Fu il matematico e astronomo Muḥammad ibn Mūsā al-Khwārizmī a gettare le basi del calcolo moderno sviluppando il sistema numerico indo-arabo. Le sue opere, che introdussero tecniche di calcolo rivoluzionarie, furono successivamente tradotte in latino, portando alla latinizzazione del suo nome in "Algoritmi". Da questa radice linguistica è nato il termine medievale algorismus, inizialmente destinato a indicare l'arte del calcolo con le cifre arabe.
Un passaggio fondamentale in questo percorso di diffusione culturale è stato compiuto dalla Sicilia. Tra l'XI e il XIII secolo, l'isola funse da vero e proprio ponte tra Oriente e Occidente. In un clima di convivenza tra tradizioni arabe, greche e latine, Palermo divenne uno dei principali centri di scambio scientifico del Mediterraneo. Fu proprio in questo ambiente, e in particolare sotto la corte di Federico II, che le innovazioni matematiche del mondo islamico si radicarono stabilmente nella cultura europea, influenzando profondamente la medicina, l'astronomia e la filosofia.
Un altro pilastro della diffusione di queste conoscenze fu il matematico pisano Leonardo Fibonacci. Nel 1202, con la pubblicazione del Liber Abaci, Fibonacci introdusse ufficialmente in Europa il sistema di numerazione indo-arabo, sostituendo i numeri romani con un sistema molto più efficiente per il commercio e l'amministrazione. Questo patrimonio matematico, che affonda le sue radici nelle opere di al-Khwārizmī, ha preparato il terreno per la moderna era dell'informatica, dove l'algoritmo è oggi definito come una sequenza di istruzioni precise volte a produrre un risultato specifico partendo da dati in ingresso.
La trasformazione dell'algoritmo in atto amministrativo informatico
Nel XXI secolo, l'algoritmo ha subito una metamorfosi radicale: da strumento di calcolo teorico è diventato il motore delle procedure di massa della Pubblica Amministrazione. Nella scuola, questo si traduce nella gestione automatizzata di variabili complesse come le preferenze espresse dai docenti nelle domande di mobilità, i posti disponibili nelle province e i criteri di punteggio per le graduatorie. Il problema centrale che emerge oggi è l'opacità del processo: se il software che gestisce queste scelte non è conoscibile, la decisione amministrativa rischia di diventare incontrollabile e, di conseguenza, illegittima.
La giurisprudenza italiana ha iniziato a rispondere a questa sfida con una serie di interventi significativi. Il punto di svolta è rappresentato dal riconoscimento del diritto di accesso ai codici sorgente come requisito essenziale per la conoscibilità degli atti amministrativi. Questo principio si fonda sulla L. 241/1990, che disciplina il diritto di accesso agli atti della Pubblica Amministrazione, estendendolo ora anche ai processi decisionali automatizzati. La logica sottesa è chiara: se un algoritmo produce un effetto giuridico (come una nomina o un trasferimento), la sua "ricetta" logica deve essere accessibile ai cittadini interessati.
Le sentenze del TAR Lazio hanno giocato un ruolo cruciale in questo percorso. In particolare, la sentenza n. 3769/2017 ha stabilito che il codice sorgente di un software utilizzato per la gestione della mobilità del personale docente non è un segreto industriale, ma un documento amministrativo informatico. I giudici hanno chiarito che le esigenze di tutela della proprietà intellettuale delle società private che sviluppano il software sono secondarie rispetto al diritto di trasparenza del cittadino. In altre parole, l'algoritmo è la diretta espressione dell'attività svolta dall'amministrazione e non può essere secretato.
Evoluzione della giurisprudenza e casi studio recenti
Il percorso giudiziario ha visto diverse applicazioni pratiche che hanno consolidato il principio di trasparenza. Un esempio rilevante è la sentenza TAR Lazio n. 7769/2021, che ha confermato il diritto di accesso ai contenuti e ai documenti utili a conoscere il funzionamento del software utilizzato per le prove scritte dei concorsi per dirigenti scolastici (sistema CINECA). In questo caso, la richiesta dei candidati era mirata a verificare il rispetto dell'anonimato e delle misure di sicurezza informatica prescritte dai decreti vigenti.
Più recentemente, la sentenza TAR Lazio n. 04091/2023 (Reg. Prov. Coll. 16486/2022) ha affrontato la questione delle nomine da GPS per l'anno scolastico 2022/23, relative all'O.M. n. 112/2022. In tale provvedimento, il tribunale ha ordinato l'accesso al software e all'algoritmo che ha gestito la procedura informatizzata, sottolineando come la trasparenza debba declinarsi non solo nella conoscibilità (vedere il codice), ma anche nella comprensibilità (capire la logica) dell'algoritmo stesso.
È importante distinguere tra algoritmi deterministici e algoritmi di auto-apprendimento. Mentre per i primi (come quelli di mobilità) l'ostensione del codice sorgente è spesso sufficiente per valutare la correttezza della decisione, per i sistemi più complessi la sfida è maggiore. La giurisprudenza attuale tende a privilegiare il diritto di accesso del cittadino alla trasparenza amministrativa, pur riconoscendo che la proprietà intellettuale dei software privati deve essere bilanciata con attenzione, sebbene non possa essere usata come scudo per nascondere il funzionamento di un servizio pubblico.
| Riferimento Giurisprudenziale | Oggetto e Principio Chiave | Impatto Operativo |
|---|---|---|
| TAR Lazio n. 3769/2017 | Accesso ai codici sorgente per mobilità docenti | Riconoscimento del codice come atto amministrativo (L. 241/90) |
| TAR Lazio n. 7769/2021 | Concorsi per dirigenti scolastici (CINECA) | Verifica dell'anonimato e sicurezza informatica |
| TAR Lazio n. 04091/2023 | Nomine GPS anno scolastico 2022/23 | Accesso alla logica di programmazione delle nomine |
Impatto sulla scuola e sui docenti: dalla "scatola nera" alla verificabilità
Per chi lavora quotidianamente nel sistema scolastico, queste decisioni hanno ripercussioni dirette e tangibili. La fine dell'era delle "scatole nere" significa che le procedure informatizzate non possono più essere considerate inoppugnabili solo perché automatizzate. Docenti, personale ATA e dirigenti scolastici hanno ora una base legale solida per contestare decisioni che appaiono arbitrarie o che non tengono conto delle preferenze espresse nelle domande di mobilità.
In concreto, ciò significa che l'amministrazione non può più limitarsi a fornire il risultato finale di una graduatoria o di un trasferimento. In caso di contenzioso, il Ministero o gli enti locali sono obbligati a rendere accessibile la "ricetta" algoritmica: i codici sorgente, le librerie utilizzate, i file di configurazione e i campioni di dati in ingresso e in uscita. Questo sposta il focus del dibattito dalla semplice "validità del risultato" alla verificabilità del processo logico programmato.
Per i dirigenti scolastici e le segreterie, la sfida sarà quella di gestire una maggiore trasparenza nei bandi di gara per l'acquisto di software scolastici. I futuri appalti dovranno prevedere clausole specifiche che garantiscano l'accessibilità dei codici sorgente già in fase di progettazione. Questo garantirà che i sistemi utilizzati per la gestione delle supplenze o delle graduatorie siano conformi ai principi di trasparenza e riuso previsti dal Codice dell'Amministrazione Digitale (CAD).
Cosa cambia concretamente per il personale scolastico e i candidati
L'evoluzione normativa e giurisprudenziale produce cambiamenti operativi immediati per chiunque interagisca con i sistemi informatici della scuola:
- Per i docenti in mobilità: È possibile richiedere l'accesso alla logica di programmazione del software di assegnazione per verificare se le preferenze espresse siano state correttamente ponderate dal sistema.
- Per i candidati ai concorsi: Esiste il diritto di conoscere il funzionamento dei software utilizzati per le prove scritte, al fine di garantire il rispetto dell'anonimato e delle misure di sicurezza informatica.
- Per i dirigenti scolastici: Le procedure di nomina e gestione delle graduatorie devono essere basate su software che permettano la verificabilità dei criteri di selezione, riducendo il rischio di ricorsi per opacità amministrativa.
- Per le amministrazioni: Non è più possibile invocare la tutela del know-how dei fornitori privati per negare l'accesso ai codici sorgente quando questi sono strumenti di azione pubblica.
In sintesi, il diritto di accesso all'algoritmo è diventato un presupposto indispensabile per l'effettiva conoscenza e comprensione dell'attività amministrativa. Sebbene non esista ancora una legge unica che disciplini ogni aspetto degli algoritmi nella scuola, il precedente vincolante creato dalle sentenze del TAR Lazio obbliga le amministrazioni a una maggiore apertura. Il prossimo passo fondamentale sarà l'adeguamento dei bandi di gara, che dovranno trasformare la trasparenza da principio teorico a requisito tecnico obbligatorio nei contratti di fornitura tecnologica.
Attenzione: Sebbene la giurisprudenza attuale tenda a privilegiare il diritto di accesso del cittadino, la questione della proprietà intellettuale dei software privati rimane un punto di tensione. Tuttavia, il principio cardine resta quello della prevalenza dell'interesse pubblico sulla riservatezza del fornitore quando l'algoritmo diventa lo strumento di una decisione che incide sui diritti dei lavoratori e dei cittadini.
Per approfondire i dettagli normativi sulla trasparenza amministrativa, è possibile consultare le disposizioni della Legge 241/1990, che costituisce la base normativa per il diritto di accesso agli atti della Pubblica Amministrazione.
La trasparenza dell'algoritmo è oggi un requisito essenziale per la legittimità delle procedure scolastiche automatizzate.
Prossimi passi e monitoraggio normativo
Il quadro normativo è in costante evoluzione. È fondamentale per i docenti e i loro rappresentanti sindacali monitorare i futuri bandi di gara e le circolari ministeriali che integreranno le clausole di trasparenza algoritmica. La consapevolezza di questi diritti è il primo passo per garantire che la tecnologia resti al servizio della scuola e non diventi un ostacolo alla conoscibilità dell'azione pubblica.
FAQs
L’algoritmo nella scuola: dalla storia millenaria al diritto di accesso ai codici sorgente
Il termine deriva dalla latinizzazione del nome del matematico persiano Muḥammad ibn Mūsā al-Khwārizmī, che sviluppò le basi del calcolo moderno a Baghdad tra l'VIII e il IX secolo. La conoscenza matematica araba raggiunse l'Europa occidentale attraverso il ponte culturale della Sicilia, per poi essere introdotta ufficialmente nel sistema di numerazione europeo da Leonardo Fibonacci nel 1202.
I tribunali (come il TAR Lazio) hanno stabilito che il codice sorgente è un atto amministrativo informatico accessibile ai sensi della L. 241/1990. Questo requisito è essenziale per garantire la trasparenza e la conoscibilità delle decisioni automatizzate, evitando che i software diventino "scatole nere" inoppugnabili.
Gli algoritmi gestiscono processi decisionali di massa come l'assegnazione delle supplenze, i trasferimenti di personale, la mobilità territoriale e le graduatorie GPS. In questi contesti, il software determina i criteri di selezione e l'ordine di priorità per le nomine e le assegnazioni delle sedi scolastiche.
L'amministrazione non può limitarsi a fornire il risultato finale del calcolo, ma deve rendere accessibile la "ricetta" algoritmica che lo ha prodotto. Ciò include la logica di programmazione, le librerie utilizzate, i file di configurazione e i campioni di dati in ingresso e in uscita.