Is Libopus Royalty Free for Commercial Use

This article examines the licensing and patent status of the libopus reference library and the Opus audio codec for use in commercial applications. It explains the software license governing the library, details the royalty-free patent grants provided by the technology’s creators, and outlines the defensive terms developers must understand to safely integrate Opus into commercial software without incurring licensing fees.

The Software License: 3-Clause BSD

The reference implementation of the Opus codec, known as libopus, is distributed under the 3-clause BSD license (also known as the Modified BSD License). This is a highly permissive open-source license.

For commercial software developers, the BSD license permits you to: * Copy, modify, and distribute the libopus source code. * Compile libopus and distribute it as part of a proprietary, closed-source commercial application.

The only primary requirements are that you include the original copyright notice, the list of conditions, and the disclaimer in your documentation or license files, and that you do not use the names of the copyright holders to endorse your product without prior written permission. No licensing fees or royalties are required under this software license.

The Patent Status of the Opus Codec

Because Opus is a highly advanced audio codec, it relies on technologies covered by patents. The codec was standardized by the Internet Engineering Task Force (IETF) as RFC 6716 and incorporates technologies developed by several major organizations, including: * Skype/Microsoft (creators of the SILK voice codec) * Xiph.Org Foundation (creators of the CELT music codec) * Mozilla Corporation * Broadcom

To ensure that Opus could be adopted as a universal web standard, all of these patent holders have granted royalty-free patent licenses to anyone who uses, sells, or distributes implementations of the Opus specification.

This means that you do not have to pay licensing fees or royalties to any of these entities to use the Opus codec in your commercial software.

The Reciprocity (Defensive) Clause

While the patent grants are royalty-free and perpetual, they include a standard open-source safety mechanism known as a reciprocity clause or defensive termination clause.

Under these terms, your royalty-free patent license to use Opus remains active unless you initiate patent litigation against any of the patent holders (or other Opus users) claiming that the Opus codec infringes on your own patents. If you file such a lawsuit, your royalty-free license to use Opus is immediately terminated.

This clause is designed to prevent patent aggression and ensure that the ecosystem remains free for everyone.

Summary

There are no known patent royalties or licensing fees required to use libopus or the Opus codec in commercial software. The software is free to use under the permissive 3-clause BSD license, and all underlying patents are covered by royalty-free, worldwide, perpetual grants, provided you do not engage in patent litigation against the creators of the codec.