[Discussioni] Interfacce (Re: quesito GPL)

Francesco Potorti` pot a potorti.it
Ven 23 Feb 2007 12:50:17 CET


Alessandro Rubini:
>Su questo ho anch'io dei dubbi. Per esempio, sto lavorando con i processori
>della famiglia LPC e ho un header cosi`:
>
>   /* External Memory Controller (EMC) */
>   #define BCFG0          (*((volatile unsigned long *) 0xFFE00000))
>   #define BCFG1          (*((volatile unsigned long *) 0xFFE00004))
>   #define BCFG2          (*((volatile unsigned long *) 0xFFE00008))
>   #define BCFG3          (*((volatile unsigned long *) 0xFFE0000C))
>
>Non ci sono licenze associate. Ovviamente i 600 registri hanno i nomi
>che stanno scritti sul manuale, quindi non c'e` molto da
>giocarci. Secondo te, cosa succede nei seguenti casi?
>
>    A copio l'header e basta
>    B lo copio e lo rendo come piace a me (hex minuscolo, una parentesi
>        in meno e un typedef in testa) con un query-replace-regexp
>    C cambio anche l'ordine dei registri nel file come piace a me
>    D stesso risultato ma ridigitando tutto da zero guardando il manuale
>	e magari lasciando fuori i blocchi del processore che non uso

Secondo la comune pratica legale questi comportamenti sono equivalenti.
Non sono un giurista, ma non ho mai trovato alcun esempio contrario a
quanto detto.  Detto questo, io mi assicurererei che non ci siano
commenti o altro che sul manuale non c'č, e toglierei le parti che non
uso, se sono pių di una decina righe.

Per quel che ho imparato da quando mi interesso dell'argomento, nel
diritto d'autore una parentesi in pių o in meno non fa la differenza,
cosė come il maiuscolo o minuscolo.  Quando si fanno questi discorsi,
non bisogna dimenticare che il diritto non segue gli stessi principi
delle scienze esatte: mentre in matematica i casi estremi sono
perfettamente sensati da analizzare, e 2 č sempre diverso da 2,0000001,
nel diritto non č cosė: le leggi si interpretano ed applicano col il
fondamentale ausilio del senso comune.  Il senso comune dice che
cambiare le parentesi o mettere maiuscolo e minuscolo non cambia in
maniera apprezzabile l'espressione dell'idea, e quindi non ci sono modi
alternativi di definire i nomi di cui fai un esempio.



More information about the discussioni mailing list