[Diritto] reverse engineering e open source

m at pavis.biodec.com m at pavis.biodec.com
Thu Mar 25 21:14:22 CET 2004


* Simo Sorce (simo.sorce at xsec.it) [040325 18:38]:
> 
> > 
> > Si': ma il *cosa* scrive il programma e' univocamente determinato da 
> > *come* s'atteggia l'opera dell'ingegno (filesystem NTFS).
> 
> No, e questo deriva probabilmente dalla non conoscenza di come funziona
> la realizzazione di software. Ci sono un milione di modi diversi di
> arrivare a scrivere una struttura dati complessa come il filesystem
> NTFS, e il filesystem non è un'opera dell'ingegno ma il frutto di un
> programma per comupter.

mi inserisco nel thread per portare la mia interpretazione di questo, a
mio avviso, importantissimo aspetto. dire ``*cosa* scrive il programma
e' univocamente determinato da *come* s'atteggia l'opera dell'ingegno'' 
e` completamente falso, ed e` anche facile dimostrarlo, e per certi
versi e` proprio banarlo rendersene conto allorche` fosse chiaro che e i
*come* di cui si parla sono ``algoritmi'' e come tali pertengono al
regno della matematica [1]

la dimostrazione che l'assunto e` falso e` data dal fatto che esistono
molteplici implementazioni di diversi algoritmi per ordinare liste di
numeri, i cui risultati - in astratto, in pratica la forma dell'output
potrebbe essere differente - sono sempre il medesimo: la lista
originaria, con gli elementi ordinati secondo una relazione d'ordine. le
differenze fra gli algoritmi possono essere legate alla velocita` di
esecuzione, o ad altri aspetti, ma il *cosa* e` il medesimo

ergo non si puo; parlare di univocita` (che significa letteralmente
``corrispondenza uno a uno'', in questo caso un *cosa* con un *come*)

se non siamo d'accordo su questo, e` inutile discutere

[1] ma il fatto che si cerchi di fare passare i brevetti sul software,
che equivale pari pari a brevettare il teorema di pitagora,
evidentemente implica che non e` cosi` banale rendersene conto - o non
si vuole, ma questo e` un altro aspetto della vicenda

-- 
 .*.                            finelli
 /V\
(/ \) --------------------------------------------------------------
(   )       Linux: Friends dont let friends use Piccolosoffice
^^-^^ --------------------------------------------------------------

What an artist dies with me!
		-- Nero


More information about the Diritto mailing list