VLC (VideoLAN Client)

term

programmingweb devops culture

The VideoLAN Client: a free, open-source media player that began in 1996 as a student project to stream video across a French university's campus network, and became one of the most widely installed pieces of software ever written.

The media player that plays what nothing else will, because it carries its own decoders rather than asking the operating system. A 1996 student project that became one of the most installed programs ever written.

The reason it plays what nothing else will is an architectural decision, not a feature list. Most media players ask the operating system to decode a file, which means they play whatever codecs the machine happens to have installed and fail on everything else - and the failure is opaque, because the player genuinely does not know what it is looking at. VLC carries its own decoders. That makes the download larger, puts the maintenance burden of a very long list of formats on the project rather than on Microsoft or Apple, and drags the whole thing into the patent and licensing thicket around video codecs. What it buys is that the question of why a file will not play stops depending on the machine. The general lesson is worth taking out of the media context entirely: depending on the platform's shared components makes you quick to build and hostage to what the platform has installed, and choosing to carry your own is choosing predictability over convenience. Anyone who has shipped software that works on the developer's laptop and not on the customer's has met the same trade from the losing side. The rest of the story is unusual in ways worth recording. It was a student project at École Centrale Paris in 1996, intended to move video around the campus network rather than to become anything; the code belonged to the school, and its release under the GPL in 2001 required the institution's permission, which is a detail anybody whose employer owns their side projects will recognise. The orange traffic cone is not a metaphor for anything - it references the cones collected by the school's networking students' association, which makes it a piece of student mischief that ended up as one of the most recognisable icons in computing. The project separated from the school and became a non-profit in 2009, passed six billion downloads by 2025, and has been funded partly by public money, including a European Parliament bug bounty in 2017 aimed at improving European infrastructure. Its president Jean-Baptiste Kempf, who took it over around 2006 when the project had stalled, is widely reported to have turned down offers worth tens of millions to bundle advertising or tracking into the installer - a story that circulated heavily in late 2025 from a single interview, so it is worth treating as attributed rather than established. What is established is the outcome: no adverts, no telemetry, no paid tier, after nearly thirty years. One of the project's authors, Olivier Pomel, later co-founded Datadog, and the connection is less coincidental than it looks - writing software that copes with malformed input from the entire world is unusually good preparation for building a platform that ingests telemetry from every system a company runs.

Also known as: videolan, vlc media player, the traffic cone

Sources

  • Wikipedia (VideoLAN): the project separated from École Centrale Paris in 2009 and constituted as a non-profit; VLC standing for VideoLAN Client, a portable player, encoder and streamer
  • Wikipedia (Jean-Baptiste Kempf): joining École Centrale Paris in 2003; one million downloads by 2004; taking a leadership role around 2006 when the project had lost momentum, restructuring the team and cleaning up the codebase
  • VideoLAN and press coverage: origin in 1996 as a student project to stream video across the campus network; GPL release in 2001; the traffic cone referencing cones collected by the school's networking students' association; six billion downloads announced January 2025; European Parliament funding for a VLC bug bounty in 2017

All glossary entries