[Discussioni] quesito GPL

Paolo Mascellani paolo a elabor.homelinux.org
Ven 2 Feb 2007 12:29:54 CET


Caro Francesco,

	mi pare che la cosa stia scendendo in polemica e, se fosse così, non mi
interesserebbe più.

>> In particolare sono comprese nella protezione:
>> (...)
>> 8) i programmi per elaboratore, in qualsiasi forma espressi purché
>> originali quale risultato di creazione intellettuale dell'autore.
>> Restano esclusi dalla tutela accordata dalla presente legge le idee e i
>> principi che stanno alla base di qualsiasi elemento di un programma,
>> compresi quelli alla base delle sue interfacce. Il termine programma
>> comprende anche il materiale preparatorio per la progettazione del
>> programma stesso.
>> ----
>>
>> Mi pare che il testo non possa lasciare spazio ad interpretazioni
>> secondo le quali le interfacce non siano protette dal diritto d'autore,
> 
> «Non lascia spazio a interpretazioni» è come quando a lezione il
> professore dice «la dimostrazione è ovvia» :-)

Vorrei che tu osservassi che le mie frasi sono infarcite, sino alla
noia, di "mi pare", "secondo me", eccetera. Non pretendo di avere la
verità in tasca, né di essere un esperto legale; tuttavia, leggo, cerco
di capire ed ho delle opinioni.

A proposito, avendo un dottorato di ricerca in Logica Matematica, mi
permetto di dire che, in campo legale, le dimostrazioni, così come si
intendono in LM, non esistono.

> Tu cosa ne deduci?  E, in particolare, cosa intende per "interfacce"?

Quello che ho dedotto l'ho detto; su cosa sia un'interfaccia si potrebbe
discutere a lungo, ma la cosa non mi appassiona. Come hai ben visto,
proprio al fine di non fare discorsi fumosi, mi sono riferito ai
"prototipi" che di solito si mettono nei file ".h" in C/C++ ed alle
"interface" di Java: mettile sotto la voce "interfacce" oppure sotto
quella "programmi", come preferisci; per quanto mi riguarda, stanno
sotto entrambe.

>> Se poi voi ritenete di non voler proteggerle le vostre interfacce e le
>> rilasciate con licenza totalmente libera
> 
> Cosa intendi?  Cioè, a che tipo di protezione ti riferisci?  Cosa vuole
> dire "completamente libera"?

Dai su, fai uno sforzino ... cerca di capire ...

>> , fate come vi pare, ma poi non lamentatevi se qualcuno crea dei
>> programmi proprietari compatibili ...
> 
> Il giorno in cui non sarà possibile creare programmi compatibili con
> altri preesistenti sarà un triste giorno.  E se mai arriverà, il
> software libero sarà morto da un pezzo.  La possibilità di scrivere un
> programma compatibile con un altro è una libertà molto più ampia e
> basilare di quella garantita dalle licenze libere.  Addirittura in
> Italia la legge che citi consente una deroga al divieto di decompilare
> un programma, se la decompilazione è effettuata per ragioni di
> interoperabilità: cioè la legge stessa considera l'interoperabilità un
> bene superiore alla tutela del diritto d'autore per il software.

Interessante, anche se non sono del tutto d'accordo; mi pare, comunque,
che sia stato tu ad iniziare il thread, lamentandoti di una presunta
"elusione" di una licenza.

>> Per quanto mi riguarda, le interfacce, almeno finché si parla di
>> programmi C/C++ o Java, sono codice al pari delle implementazioni ed io
>> le rilascio con la stessa licenza con cui rilascio le implementazioni.
> 
> È normale che tu ponga una nota di copyright nel codice del programma.
> Ma la comune interpretazione delle leggi sul diritto d'autore, da quando
> esiste il software, è che un'interfaccia chiara possa essere riprodotta
> liberamente, e siamo circondati da esempi di questo.  Praticamente tutte
> le librerie che usiamo comunemente hanno delle alternative compatibili.
> Il software libero come lo conosciamo oggi non esisterebbe senza questa
> interpretazione. 

La "comune interpretazione" è comunque un'opinione, tanto come la mia.
In caso, andiamo da un giudice e lui giudicherà. A me sembra che la
nostra legge sia chiara e che dica quello che dico anch'io.

Ciao, Paolo.

-- 
Paolo Mascellani - paolo a elabor.homelinux.org
eLabor sc - via G. Garibaldi 33 - 56124 Pisa (050 970 363)
http://elabor.homelinux.org - http://elabor.biz



More information about the discussioni mailing list