1. L'autorizzazione del titolare dei diritti non è richiesta qualora la riproduzione del codice del programma di elaboratore e la traduzione della sua forma ai sensi dell'art. 64- bis, lettere a) e b), compiute al fine di modificare la forma del codice, siano indispensabili per ottenere le informazioni necessarie per conseguire l'interoperabilità, con altri programmi, di un programma per elaboratore creato autonomamente purché siano soddisfatte le seguenti condizioni: a) le predette attività siano eseguite dal licenziatario o da altri che abbia il diritto di usare una copia del programma oppure, per loro conto, da chi è autorizzato a tal fine; b) le informazioni necessarie per conseguire l'interoperabilità non siano già facilmente e rapidamente accessibili ai soggetti indicati alla lettera a); c) le predette attività siano limitate alle parti del programma originale necessarie per conseguire l'interoperabilità.
2. Le disposizioni di cui al comma 1 non consentono che le informazioni ottenute in virtù della loro applicazione: a) siano utilizzate a fini diversi dal conseguimento dell'interoperabilità del programma creato autonomamente; b) siano comunicate a terzi, fatta salva la necessità di consentire l'interoperabilità del programma creato autonomamente; c) siano utilizzate per lo sviluppo, la produzione o la commercializzazione di un programma per elaboratore sostanzialmente simile nella sua forma espressiva, o per ogni altra attività che violi il diritto di autore.
3. Le clausole contrattuali pattuite in violazione dei commi 1 e 2 sono nulle.
4. Conformemente alla convenzione di Berna sulla tutela delle opere letterarie ed artistiche ratificata e resa esecutiva con legge 20 giugno 1978, n. 399, le disposizioni del presente articolo non possono essere interpretate in modo da consentire che la loro applicazione arrechi indebitamente pregiudizio agli interessi legittimi del titolare dei diritti o sia in conflitto con il normale sfruttamento del programma.
Spiegazione
È possibile analizzare o tradurre parti del codice di un programma senza il permesso del titolare, ma solo quando ciò è indispensabile per far funzionare insieme un programma creato autonomamente e altri programmi. L’attività deve essere svolta da chi ha diritto di usare una copia, le informazioni necessarie non devono essere già facilmente e rapidamente disponibili e l’analisi deve limitarsi alle parti indispensabili. Le informazioni ottenute non possono essere impiegate per altri scopi o per creare un programma sostanzialmente simile nell’espressione. Le clausole contrattuali che violano questi limiti sono nulle, e l’eccezione non deve danneggiare indebitamente il titolare né interferire con il normale sfruttamento del programma.
Perché esiste questa norma
La norma consente l’interoperabilità tra programmi autonomi, evitando che la mancanza di informazioni tecniche accessibili la impedisca. Al tempo stesso limita l’eccezione per proteggere il titolare da usi estranei allo scopo o lesivi del normale sfruttamento dell’opera.
Domande frequenti
Posso analizzare il codice di un programma per far funzionare insieme un mio software e quel programma?
Sì, senza autorizzazione del titolare, se l’analisi è indispensabile per l’interoperabilità e rispetta tutte le condizioni previste: diritto di usare una copia, informazioni non già facilmente e rapidamente accessibili e attività limitata alle parti necessarie.
Posso usare questa eccezione anche se le informazioni tecniche sono già disponibili online?
No, se sono già facilmente e rapidamente accessibili a chi ha diritto di usare la copia o a chi opera per suo conto, viene meno una delle condizioni richieste.
Posso affidare a un tecnico esterno l’analisi del programma?
Sì, se il tecnico è autorizzato a operare per conto di chi ha diritto di usare una copia e svolge soltanto le attività indispensabili per conseguire l’interoperabilità.
Posso vendere a terzi le informazioni ricavate dall’analisi?
No. Le informazioni non possono essere comunicate a terzi, salvo quanto sia necessario per consentire l’interoperabilità del programma creato autonomamente.
Posso riutilizzare il codice analizzato per sviluppare un programma concorrente simile?
No, le informazioni ottenute non possono servire a sviluppare, produrre o commercializzare un programma sostanzialmente simile nella sua forma espressiva, né a svolgere altre attività che violino il diritto d’autore.