What Open-Source License Governs VLC Media Player?

This article provides a quick overview of the licensing model behind VLC Media Player, explaining which open-source licenses govern its distribution and how its licensing framework has evolved over time. You will learn about its transition from the GNU General Public License (GPL) to the GNU Lesser General Public License (LGPL), and what this means for developers looking to integrate VLC’s core engine into their own projects.

The Core License: GNU LGPL and GPL

VLC Media Player is a widely used, free, and open-source software distributed primarily under the GNU Lesser General Public License (LGPL). However, because VLC is a complex modular system that relies on various plugins and external libraries, its full distribution is governed by a combination of both the LGPLv2.1+ and the GPLv2+.

The Evolution of VLC’s Licensing

Originally, the entirety of VLC Media Player was licensed under the stricter GNU General Public License (GPLv2). Under the standard GPL, any project that incorporates or links to VLC code must also be open-sourced under the GPL, which restricts its use in proprietary commercial applications.

In 2011, the VideoLAN project initiated a major relicensing effort for the core engine of the player, known as libVLC.

Key Implications for Users and Developers

Because of this hybrid approach, the impact of the license depends on how the software is utilized: