OpenFX headers vendored in Packaging/OpenFX/include =================================================== The files in include/ are the OpenFX 1.4 C API headers exactly as shipped in the DaVinci Resolve developer package on this machine (/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/ OpenFX/OpenFX-1.4/include, package dated 22 October 2018, files dated 14 October 2025). Each header carries its own notice; they are reproduced unmodified. Checksums are recorded in README.md. Two headers in that folder are NOT vendored: ofxImageEffectExt.h and ofxParamExt.h are Blackmagic Design extensions with no licence notice. The handful of property names cinemaOS needs from them are declared instead in compat/ofxMomentumCompat.h, written for this project. Most headers state: Copyright OpenFX and contributors to the OpenFX project. SPDX-License-Identifier: BSD-3-Clause BSD 3-Clause License -------------------- Copyright OpenFX and contributors to the OpenFX project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ofxGPURender.h -------------- Carries its own BSD notice in the file ("Copyright (c) 2023, The Open Effects Association Ltd. All rights reserved."), reproduced unmodified inside the header. Its terms are the three clauses above, naming The Open Effects Association Ltd. The Open Effects Association Ltd licence (OFX Support library, 2004-2007) ------------------------------------------------------------------------ The Resolve package also ships the plug-in-side C++ Support library under the older Open Effects Association notice below. cinemaOS does NOT vendor or link that library; the notice is recorded because the fixture plug-ins and the host were checked against its behaviour (read, not copied). Copyright (c) 2004-2007, The Open Effects Association Ltd. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the conditions of the BSD 3-Clause licence above are met, naming The Open Effects Association Ltd. ofxKeySyms.h ------------ Contains key symbol values derived from the X Window System keysym tables. The header reproduces, in full and unmodified, the X Consortium (1987, 1994) and Digital Equipment Corporation (1987) permission notices that accompany those values.