Добрый день, Небольшой вопрос по лицензированию приложений с открытым кодом.
Использую FTDI FTD2XX драйвер в своем коммерческом приложении с закрытым кодом и линкуюсь с FTD2XX статически. Вижу что внутри FTDI дайвера он статически слинкован с libusb , видно символы и в ассемблерном коде видно функции libusb.
libusb как известно под LGPL лицензией. Если с LGPG библиотекой линковаться динамически то все нормально, а вот если статически то я так понимаю что надо выпускать свой продукт тоже под LPGL и значит открывать код.
Код драйвера FTDI закрыт. FTDI лицензии и readme я читал. Они говорят вот что:
«This package uses an unmodified version of libusb (libusb.info) which is distributed under the terms of the GNU Lesser General Public License (see libusb/COPYING or www.gnu.org/licenses). Source code for libusb is included in this distribution.»
Не будет ли такое использование FTDI и прилинкованного к нему libusb нарушением LGPG? Или же использование unmodified libusb позволяет держать код закрытым?
Спрошу конечно у юриста, но может это что то тривиальное и общественность знает уже.
Спасибо!