[Discussioni]dubbio amletico

Roberto Micarelli mi.ro a iol.it
Ven 12 Set 2003 15:12:05 CEST


Carlo Strozzi ha scritto:
> On Fri, Sep 12, 2003 at 12:56:55PM +0200, natale titotto wrote:
>...
> > Se invece applichi la GPL non al puro testo, ma al file di cui sopra, 
> > credo che tu stia implicitamente proteggendo due (o piu') cose diverse 
> > contemporaneamente. In tal caso, resterebbe da capire se la protezione 
> > risulta automaticamente valida per i singoli livelli presi separatamente.
> 
> Oh, qui cominciamo a discutere. Andiamo avanti.


Posso fare un esempio?

Abbiamo due sorgenti entrambi coperti da GPL: programma.c e poesia.c

Sorgente programma.c
[
...
#define STATUS_ON  1
#define STATUS_OFF 0
...
   printf("%d %d\n", STATUS_ON, STATUS_OFF);
...
]
Risultato in output dell'esecuzione:
[
1 0
]

Sorgente poesia.c
[
#define SENTENCE_1 "mi illumino"
#define SENTENCE_2 "di immenso"
...
   printf("%s %s\n",SENTENCE_1, SENTENCE_2);
...
]
Risultato in output dell'esecuzione:
[
mi illumino di immenso
]

Se la poesia stampata nel secondo esempio fosse di per sé protetta dalla GPL applicata a poesia.c allora anche "1 0" dovrebbe esserlo. Il che mi sembra assai strano.

> 
> > Piccola divagazione. Un'implicazione interessante, nel caso di una 
> > poesia GPL, e' la possibilita' di modificarla. La cosa puo' sembrarci 
> > assurda in tempi moderni, ma in fondo l'arte popolare (letteratura, 
> > musica, mitologia, ecc...) ha sempre funzionato cosi'. D'altronde, chi 
> > si ricorda il nome del primo uomo che ha messo un "if-then-else" in un 
> > linguaggio di programmazione?
> > Ancora. Se pensiamo che qualsiasi testo possa essere GPL, perche' non 
> > possiamo pensarlo anche per altri tipi di espressione? (musica...)
> > 
> > scusate la lunghezza e la confusione, se rompo ditelo :)
> 
> No, affatto. Anzi, stai esprimendo e dettagliando meglio quello che
> cercavo di dire io, ma non ci riuscivo. Grazie :-)

Anch'io credo la stessa cosa.

Ciao, Roberto.





More information about the discussioni mailing list