[Diritto] reverse engineering e open source

Andrea Rossato mailing_list at istitutocolli.org
Thu Mar 25 13:07:15 CET 2004


Simo Sorce wrote:
> Che poi è la stessa cosa che facciamo per Samba, non abbiamo
> mai fatto reverse engeneering sul codice di Microsoft ma abbiamo solo
> sniffato la comunicazione tra due macchine MS e da li ricostruito il
> protocollo utilizzato.
simo, a me pare che questo sia proprio reverse engeneering...:)
il protocollo utilizzato è espressione del codice che voi studiate in
virtú del 64-ter comma 3
(3. Chi ha il diritto di usare una copia del programma per elaboratore
può, senza l'autorizzazione del titolare dei diritti, osservare,
studiare o sottoporre a prova il funzionamento del programma, allo scopo
di determinare le idee ed i principi su cui é basato ogni elemento del
programma stesso, qualora egli compia tali atti durante operazioni di
caricamento, visualizzazione, esecuzione, trasmissione o memorizzazione
del programma che egli ha il diritto di eseguire. Le cause contrattuali
pattuite in violazione del presente comma 2 sono nulle.)

Il 64-quater parla di modificazioni del programma sottoposto a reverse
engeneering
(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...)

quindi, per affrontare il problema generale: il reverse engeneering è
permesso dal 64-ter.
il 64-quater consente di modificare il programma per renderlo
interoperabile con un altro programma. in questo caso vale il divieto di
comunicare a terzi le modifiche del programma (fatta salva la necessità
di consentire l'interoperabilità del programma creato autonomamente).

ciao,
andrea



More information about the Diritto mailing list