Атрибут DLLImport.NET нарушает GPL, если я импортирую лицензированную DLL GPL?
Если двоичные файлы лицензированной библиотеки GPL используются в.NET с использованием DLLImportAttribute, нарушает ли это GPL, если я продаю код с помощью DLLImportAttribute?
РЕДАКТИРОВАТЬ: под "продать код" я имею в виду распространять двоичные файлы моего приложения. Приложение не с открытым исходным кодом и, следовательно, не лицензируется по лицензии GPL.
1 ответ
DllImport
способ связать управляемую сборку с неуправляемой. Я не юрист, но я почти полностью уверен, что вы не сможете использовать этот атрибут в библиотеке GPL, если ваше приложение не является производной работой, которая должна быть лицензирована по лицензии GPL.
Вы все еще можете продать приложение, но только с включенным исходным кодом. (См. Раздел 6 GPL для получения дополнительной информации.)