Подключение пользователем модулей GPL в закрытом софте: кто нарушает?
Пишу софтину, которую однозначно планирую выпускать под EULA.
Пишу на Python и планирую реализовать сильно модульную систему с динамическим импортом. Проблема в том, что модули могут быть под GPL и непонятно, кто тогда несёт ответственность за нарушение GPL условий и является ли это вообще нарушением, ведь пользователь сам указывает какой ему модуль подключать (в конфиге, например).
Кто разбирается, можете подсказать?
Ниже привожу кусок описывающий как решается данная проблема в SUSE, в отношении не совсем чистых с позиции лицензии модулей.
Each of these conditions is represented by a particular flag in the kernel. Some Linux vendors, such as SUSE, add additional taint flags to indicate conditions such as loading a module that is not supported by the vendor.
Артём Петренков, Это пример реализации включения модулей не совсем чистых с юридической точки зрения.
Правда Столман ругался, но он своеобразный человек.