[Discussioni] FSF, pazzi?

Francesco Potortì pot a potorti.it
Ven 16 Lug 2010 11:15:58 CEST


>> Inoltre i moduli non GPL non vedono i
>> simboli esportati da moduli che si dichiarano GPL.
>
>A titolo di pura curiosità mia, sai a che pro viene fatto questo?

Mettendo insieme la faq della mailing list di linux e qualche mia
precedente informazione, vedo che questa è la soluzione ad un antico
problema.  Non è ovvio se sia legittimo installare moduli proprietari
nel kernel (che è GPL2).  In particolare, distribuire un kernel coi
moduli preinstallati potrebbe essere attaccabile.  Torvalds ha sempre
detto che è legittimo, e questa può essere intesa come una esplicita
eccezione, ma il suo peso nel kernel è sempre in discesa, visti il gran
numero di contributori e le dimensioni del software, per cui si torna al
punto di prima: incertezza giuridica.

Il sistema dei simboli marcati GPLONLY risolve il problema più serio:
quello dei moduli o comunque delle parti di kernel scritte da persone
che pretendono un rispetto dello spirito e della lettera della GPL come
intesa da FSF, e che quindi non vogliono che il loro software si vada a
linkare con software non GPL.  Marcando i loro simboli GPLONLY li
rendono invisibili ai moduli che dichiarano una licenza che non sia una
di quelle indicate come accettabili in include/linux/module.h:

 *	"GPL"				[GNU Public License v2 or later]
 *	"GPL v2"			[GNU Public License v2]
 *	"GPL and additional rights"	[GNU Public License v2 rights and more]
 *	"Dual BSD/GPL"			[GNU Public License v2
 *					 or BSD license choice]
 *	"Dual MIT/GPL"			[GNU Public License v2
 *					 or MIT license choice]
 *	"Dual MPL/GPL"			[GNU Public License v2



More information about the discussioni mailing list