Я разрабатываю программное обеспечение как сервисный проект, доступ к которому возможен только онлайн. У меня может быть жесткая зависимость от исполняемого файла, на который распространяется GNU GPL (v2 или более поздняя версия).
Я понимаю, что мой код, если я когда-либо распространял его, должен распространяться также на условиях GPL. Я почти уверен, что запуск службы по сети не передает / не распространяет код. Таким образом, правильно ли я считаю, что могу использовать зависимость GPL, не раскрывая весь свой код?
Просто приведу конкретный пример: допустим, я занимаюсь проектированием системы обработки документов в Интернете, вроде Google Docs. Я хочу иметь возможность загружать в систему файлы любого типа и конвертировать их в любой внутренний формат. Вместо того чтобы пытаться вычеркнуть конвертер, я бы предпочел использовать существующую программу, о которой я знаю, которая позволяет конвертировать. Эта программа является исполняемым файлом с лицензией GNU GPL v2 (или более поздней). Могу ли я на законных основаниях иметь программное обеспечение как услугу без предоставления моего исходного кода?