Жан-Батист Кемпф (Jean-Baptiste Kempf), лидер сообщества VideoLAN, сообщил о завершении очередного этапа перелицензирования компонентов проекта VLC. В дополнение к ранее переведённым с лицензии GPLv2+ на LGPLv2.1+ базовых библиотек libVLC, libVLCcore, libdvbpsi, libaacs и libbluray, отмечено завершение процесса смены лицензии для почти всех модулей воспроизведения.
В частности, под лицензия LGPL теперь применяется к модулям разграничения доступа, кодекам, упаковщикам и распаковщики медиа-контейнеров, модулям для фильтрации, вывода и смешивания звука, модулям вывода и корректировки видео, модулям вывода текста, парсеру XML и блокам оптимизации с использованием инструкций ARM NEON и SSE2. Таким образом в настоящее время почти весь код VLC доступен под лицензией LGPL. Из не переведённых на LGPL компонентов отмечаются единичные модули, с авторами которых не удалось связаться, и модули, привязанные к внешним библиотекам, поставляемым под лицензиями GPL.
Отдельно опубликована статья (часть 1, часть 2), которой подробно изложены особенности организации смены лицензии в таком крупном проекте как VLC, в котором, как и в ядре Linux, изначально не практиковался способ передачи разработчиками имущественных прав. Например, для в процессе смены лицензии на модули потребовалось получить личное разрешение от 230 разработчиков, чей код входит в состав VLC. Для автоматизации процесса было написано несколько скриптов, определяющих почтовые адреса разработчиков, коммиты которых присутствуют в репозитории, отправляющих им почтовые сообщения и отсеивающих уже не существующие адреса.
Целью перехода с лицензии GPL на LGPL является делание предоставить возможность связывания кода проекта с проприетарными продуктами и открытыми проектами, распространяемыми под лицензиями не совместимыми с GPL. Использование лицензии GPLv2 требовало обязательного открытия под GPL кода всех продуктов, использующих библиотеки VLC, что мешало более широкому распространению технологий VLC и отталкивало коммерческих компаний от участия в проекте.