[Discussioni] Licenza del Kahemba

Marco Ermini markoer a usa.net
Gio 22 Apr 2004 20:13:57 CEST


Simo Sorce disse:
[...]
>> Beh,  mi pare  che nel  kernel di  Linux ci  possano finire  pezzi non
>> liberi,

Non finiscono nel kernel, vengono distribuiti a parte.


>> nessuno  ha ancora fatto causa  a chi rilascia  driver in modo
>> non libero, mi pare, ne` lo puo` fare.
>
> Nonononono, un attimo.
> Come lo stesso Torvald ha spiegato più volte sulla lista del kernel,
> l'uso di linkare moduli poprioetari è permesso solo nel caso del codice
> preesistente venga linkato al kernel. In questo caso non è un'opera
> derivata, in quanto esisteva prima per altre funzioni ed è stato
> adattato ad interagire col kernel.

Il fatto che sia preesistente o meno non ha alcuna importanza. Lo puoi
anche scrivere apposta, l'importante è che tu non puoi distribuirlo
assieme ad un programma GPL.


> Inoltre questi moduli hanno varie
> limitazioni che non gli permettono di toccare alcune struttre del
> kernel.
> Invece se crei un modulo dal nulla apposta per il kernel linux non lo
> puoi distribuire insieme al kernel se non sotto GPL.
[...]

Lo puoi distribuire separatemente dal kernel con la licenza che più ti
pare e piace, come normalmente fanno NVidia ed ATI, o i produttori di
vmware.

Infatti il driver di Nvidia lo scarichi con uno script dal server di
Nvidia e ricompili una interfaccia (GPL) che linka il driver closed source
al kernel. Più o meno la stessa cosa che si fa per vmware. L'importante è
che questa "interfaccia" sia GPL.

In tal senso è facilissimo distribuire un modulo non GPL che si linka al
kernel GPL, lo fanno come ho detto diverse aziende e non violano alcuna
licenza.


ciao
-- 
Marco Ermini
http://www.markoer.org
Dubium sapientiae initium. (Descartes)
<< This message is for the designated recipient only and may contain
privileged or confidential information. If you have received it in
error, please notify the sender immediately and delete the original.
Any other use of the email by you is prohibited. >>



More information about the discussioni mailing list