Я розробляю програмне забезпечення як сервісний проект, доступ до якого можна отримати лише в Інтернеті. У мене може бути жорстка залежність від виконуваного файлу, який охоплюється GNU GPL (v2 або новішої версії).
Я розумію, що мій код, якщо я колись його розповсюджувати, повинен також поширюватися під умовами GPL. Я впевнений, що запуск служби через мережу не передає / не поширює код. Отже, чи правильно я вважаю, що я можу використовувати залежність від GPL, не розкриваючи весь свій код?
Просто я можу навести конкретний приклад. Скажімо, я розробляю систему онлайн-обробки документів, як-от Google Docs. Я хочу мати можливість завантажувати в систему будь-який тип файлу і перетворювати його на будь-який внутрішній формат. Замість того, щоб намагатися подряпати перетворювач, я скоріше використовую існуючу програму, про яку я знаю, яка дозволяє конвертувати. Ця програма є виконуваним з ліцензуванням GNU GPL v2 (або пізнішої). Чи можу я юридично мати програмне забезпечення як послугу без надання свого вихідного коду?