Description
Although Exiv2 supports ISOBMFF, it is currently disabled by default, and is guarded by the CMake option and enableBMFF().
The README file also has a warning text:
Attention is drawn to the possibility that bmff support may be the subject of patent rights. Exiv2 shall not be held responsible for identifying any or all such patent rights. Exiv2 shall not be held responsible for the legal consequences of the use of this code.
I asked JPEG XL developers about the patent issues (since BMFF container is also used in JXL), and they believe that it is fine to use and support BMFF.
According to @jonsneyers (JPEG XL core developer):
ISOBMFF was never patented and it is in any case old enough to have all unknown patents expired (JPEG 2000 uses it, so it is at least 21 years old, probably older)