La société pour laquelle je travaille développe un module de noyau de source fermée (fichier .ko). Ce module doit effectuer des appels aux fonctions contenues dans un module gpl2. En fait, nous avons une situation comme celle-ci:Modules de noyau non-GPL utilisant GPL
// GPL 2 kernel module (gpl.c -> gpl.ko)
void a_function(void)
{
// ...
}
EXPORT_SYMBOL(a_function)
// Closed Source module (closed.c -> closed.ko)
a_function();
Est-ce légal? Violons-nous la licence GPL2 dans cet exemple? Veuillez noter que closed.c n'inclut aucun fichier d'en-tête gpl2.
+1, bonne question. –
Je vote pour clore cette question hors-sujet car il s'agit de licences ou de problèmes juridiques, pas de programmation ou de développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) pour plus de détails, et [aide] pour plus d'informations. – JasonMArcher