Ну, есть много программного обеспечения GPL, зависимости которого являются закрытыми источниками. Рассмотрим, например, каждое программное обеспечение GPL, работающее в Windows (то есть связывание DLL-файлов Windows API).
Итак, да, вы можете использовать зависимости, которые являются закрытыми источниками. Тем не менее, как указывает Дэвид (спасибо за комментарий), существует разница между системными библиотеками и другими зависимостями. GPL говорит (подсветка мной):
«Соответствующий Исходный» для произведения в форме объектного кода означает весь исходный код, необходимый для создания, установки и (для исполняемой работы) запуска объектного кода и для изменения работы, включая скрипты для управления этими действиями. Однако он не включает в себя системные библиотеки работ или инструменты общего назначения или общедоступные бесплатные программы, которые используются без изменений при выполнении этих действий, но которые не являются частью работы. Например, соответствующий источник включает файлы определения интерфейса, связанные с исходными файлами для работы, и исходный код для разделяемых библиотек и динамически связанных подпрограмм, которые специально предназначены для работы, например, путем интимной передачи данных или управления потоком между этими подпрограммами и другие части работы.
Итак, я думаю, это сводится к тому, что этот «рефлектор» считается «универсальным инструментом». Если он был написан только для того, чтобы включить его в программное обеспечение GPL, я думаю, что это no; если он служит полезной цели без программного продукта VNC, он может быть да.
Текст GPL поставляется с программным обеспечением (в данном случае VNC). Это действительно на английском. Ответы, которые вы можете получить здесь, не будут иметь никакой ценности (меньше, на самом деле), что вывод, который вы можете достичь, прочитав его. –
@ Паскаль: Это немного грубо. RTFM ответит на 90% всех вопросов StackOverflow, так что этот вопрос так же легален, как и большинство других здесь. – Heinzi
@Pascal - Я читал GPL раньше, и я просто ** не понимаю его ** - его усеяно неопределенностью звучания (например, «Системные библиотеки») и ссылками на другие юридические понятия, которые я также не понимаю. – Justin