Я работаю над личным проектом, который планирую лицензировать под GNU Affero GPL . Тем не менее, я нашел некоторый код, который лицензируется в рамках MIT, который действительно хочет использовать, но я не уверен, что мне следует делать с лицензированием.
Остальная часть кода будет моей под GNU Affero, это всего лишь исходный файл и файл заголовка, который я использую, который лицензирован под MIT.
Я читал этот Q здесь для Программистов о совместном коде MIT / GPL, и этот на SO о программном обеспечении под MIT с использованием библиотек GPL, а также нескольких других, но я все еще не совсем понимаю, что мне делать с лицензирование.
Насколько я могу судить, все, что мне нужно сделать, это оставить лицензию MIT в библиотеке и включить в файл лицензии примечание о двух разных лицензиях и к какому коду они применяются, это правильно?
источник
Ответы:
AFAIK, типичные варианты GPL применимы только к вашей работе «в целом», а лицензия MIT «совместима» с GPL. Это означает, что если часть вашей программы находится под лицензией MIT, это нормально, если вы действительно соблюдаете условия лицензии MIT для этой части (что вы и имеете в виду). И единственное требование, которое говорится в лицензии
Большинство систем Linux содержат лицензионные части MIT (например, X Window System), которые находятся под лицензией MIT. GPL применяется только к Linux «в целом», а не к отдельным лицензионным частям MIT. То же самое будет верно для вашей программы, если вы объедините эти две лицензии одинаковым образом.
источник