[Discussioni] [FSFE PR][EN] FSFE on AVM vs Cybits: A small computer is still a computer

Francesco Potortì pot a potorti.it
Ven 24 Giu 2011 14:53:53 CEST


Francesco Potortì:
>> Perché posso far girare un programma proprietario su un sistema GPL, se
>> il programma proprietario usa le normali interfacce di programmazione.
>> Così posso far girare qualunque cosa su un sistema con Linux e glibc.

Guido Iodice:
>Non mi pare. Le librerie proprio a questo scopo sono sotto LGPL. Se
>glibc fosse GPL, non si potrebbero far girare programmi progrietari su
>GNU/Linux.

Hai ragione, mi ero confuso.  Che io sappia questo è vero in generale,
ed in particolare è vero per glibc.

Però Linux (il kernel) è un caso particolare.  Il suo autore principale
infatti dà un esplicito permesso di usare LGPL per i programmi che lo
usano (vedi
<http://linuxmafia.com/faq/Kernel/proprietary-kernel-modules.html>).
L'idea è pensata per i moduli non compatibili GPL, costituiti da
un'interfaccia LGPL col kernel che carica il driver non GPL.

Ora mi viene il dubbio: se non fosse così neanche la glibc potrebbe
usare il kernel Linux, no?

>Il caso del kernel è differente: di norma nessun programma include gli
>header del kernel. Qualora li includa, può essere proprietario se non
>usa i simboli GPL-only (e diciamo che è un escamotage che si è
>inventato Torvalds).

Non credo sia una questione di header, il discorso riguarda il linking.
E se usa i simboli GPL-only deve essere GPL (LGPL non va bene, ad
esempio). 



More information about the discussioni mailing list