SVT-AV1 Open Source License Structure
This article provides a concise breakdown of the open-source licensing framework governing the SVT-AV1 (Scalable Video Technology for AV1) repository hosted on GitHub. SVT-AV1 is governed by a dual-component legal model consisting of the BSD 3-Clause Clear License for source code copyright and the Alliance for Open Media (AOMedia) Patent License 1.0 for intellectual property coverage. This structure enables broad adoption, allowing both open-source and proprietary software products to implement, modify, and distribute the SVT-AV1 encoder without paying royalties.
The BSD 3-Clause Clear License
The primary copyright terms of SVT-AV1 are dictated by the BSD 3-Clause Clear License. This license grants individuals and organizations permission to redistribute and use the code in source and binary formats, with or without modification, subject to standard conditions:
- Attribution: Redistributions of source code must retain the original copyright notice, list of conditions, and disclaimer.
- Documentation: Binary redistributions must reproduce the copyright notice and list of conditions in the accompanying documentation.
- Endorsement Protection: Neither the names of the copyright holders nor the names of contributors may be used to endorse or promote derived products without prior written consent.
- Explicit Patent Exclusion: Unlike standard BSD or MIT licenses, the "Clear" variant explicitly states that no patent licenses are granted under the copyright license itself, preventing accidental or implied patent exposure.
The AOMedia Patent License 1.0
Because the BSD 3-Clause Clear License explicitly excludes patent rights, SVT-AV1 pairs it with the Alliance for Open Media Patent License 1.0. This patent grant is critical for video codecs, which are heavily encumbered by intellectual property:
- Royalty-Free Usage: Contributors and AOMedia members grant a perpetual, worldwide, non-exclusive, no-charge, royalty-free patent license covering essential patent claims necessary to implement the AV1 specification within the software.
- Defensive Termination: If a licensee initiates patent litigation against any entity claiming that SVT-AV1 or the AV1 specification infringes on their patents, all patent licenses granted to that litigant under this agreement are immediately revoked.
Third-Party and Ancillary Code
While the core encoder logic follows the BSD 3-Clause Clear and AOMedia Patent licenses, third-party submodules, platform-specific optimizations (such as x86 assembly routines), and build dependencies bundled or linked within the repository may carry their own permissive open-source licenses, typically standard 2-Clause BSD, 3-Clause BSD, or MIT.
Practical Impact on Developers
The SVT-AV1 licensing structure makes the encoder commercially viable. Companies and developers can integrate SVT-AV1 into hardware pipelines, proprietary streaming platforms, and open-source software libraries without mandatory copyleft obligations (unlike GPL licenses) while maintaining strong legal protection against patent claims.