[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