[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