[Discussioni] Licenza del Kahemba

Simo Sorce simo a softwarelibero.it
Gio 22 Apr 2004 16:37:43 CEST


On Thu, 2004-04-22 at 16:11, Gian Uberto Lauri wrote:
> >>>>> "SS" == Simo Sorce <simo a softwarelibero.it> writes:
> 
> 
> SS> Nonononono, un attimo.
> SS> Come lo stesso Torvald ha spiegato più volte sulla lista del kernel,
> SS> l'uso di linkare moduli poprioetari è permesso solo nel caso del codice
> SS> preesistente venga linkato al kernel.
> 
> Quindi un produttore di HW non puo` rilasciare un modulo per pilotare un suo
> dispositivo se non sotto GPL ?

Prendi ad esempio NVIDIA.
Loro avevano il loro bel driver proprietario scritto per win, hanno
preso e l'hanno adattato per girare sotto linux. Ora siccome è
palesemente un'opera non derivata, allora loro lo possono rilasciare
proprietraio. Se invece nasce una pincopallo enterprise che fa schede
solo per linux credo che in teoria non potrebbe rilasciare altro che
driver GPL.
In ogni caso sta agli autori del kernel decidere cosa gli sta bene e
cosa no, quindi se anche c'è una possibile violazione ma gli autori non
fanno nulla (pur sapendolo) allora di fatto la violazione non c'è.

> >> Se il  modulo puo` essere usato  da Kahemba ma non  contiene codice di
> >> Kahemba probabilmente puo` essere distribuito sotto un'altra licenza.
> 
> SS> sarà difficile che non sia un'opera derivata se non è parte di kahemba.
> 
> Se il  programma A (sotto GPL)  dice che un modulo  esterno per essere
> usato  deve presentare  n servizi  con una  certa firma  (o  una certa
> struttura del binario) allora se io implemento da 0 tali servizi in un
> modulo - o  creo un modolo con una certa struttura  del binario - (che
> quindi  puo` essere  usato da  A come  non essere  usato, o  usato una
> esecuzione si ed una no) allora devo rilasciare il modulo sotto GPL ?

Non è così semplice, diciamo che ci sono elevate probabilità che il
modulo debba essere rilasciato con licenza GPL se i due vengono linkati
assieme. Se invece si sta parlando di un protocollo di comunicazione
standardizzato con varie implementazioni la cosa cambia.

La cosa va vista caso per caso, perchè le eccezioni e le particolarità
sono tante che farne un discorso generale ha poco senso.

Simo.
-- 
Simo Sorce
----------
Una scelta di liberta': Software Libero.
A choice of freedom: Free Software.
http://www.softwarelibero.it




More information about the discussioni mailing list