[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