Home / Apps / CAD QuickLook / Open Source

Open Source & Licensing

Notices, corresponding source, and how to rebuild the libraries.

Components

CAD QuickLook makes use of, and is based in part on, facilities provided by the following open-source libraries. Full license texts are included with the app (see its Help → Open Source & Licensing, and the bundled NOTICES.txt).

The complete, verbatim license text for each component is included with the application (Help → Open Source & Licensing, and the bundled NOTICES.txt).

Your right to modify OpenCASCADE (LGPL)

OCCT is licensed under the GNU Lesser General Public License, version 2.1. CAD QuickLook dynamically links OCCT — the libraries are separate .dylib files inside the app bundle. In keeping with the LGPL, you are free to modify OCCT and run a copy of CAD QuickLook built against your own version.

Rebuilding and replacing the libraries

On macOS you can run your own modified copy of the app. Because CAD QuickLook links OCCT dynamically, replacing the libraries is a matter of swapping files and re-signing your copy.

  1. Build OCCT. Run cadquicklook-build-occt.sh (requires cmake and the Xcode command-line tools). It downloads the checksum-verified OCCT V7_9_3 source and produces arm64 libTK*.7.9.dylib files. To run a modified OCCT, edit the OCCT source (from the tag above) before building.
  2. Copy the app so the original stays intact:
    cp -R "/Applications/CAD QuickLook.app" ~/Desktop/CADQuickLook-modified.app
  3. Replace the libraries in the copy, keeping the same file names:
    cp Vendor/OCCT/lib/libTK*.7.9.dylib ~/Desktop/CADQuickLook-modified.app/Contents/Frameworks/
  4. Re-sign the copy (an ad-hoc signature is enough to run it yourself):
    codesign --force --deep --sign - ~/Desktop/CADQuickLook-modified.app
  5. Run it: open ~/Desktop/CADQuickLook-modified.app — first launch may need right-click → Open.

openNURBS (for 3DM) can be replaced the same way using the corresponding build script bundled with the app's source distribution. ufbx and cgltf are MIT-licensed single-file libraries compiled into the extensions.

License & terms

This application's end-user license terms are available here: End User License Agreement →. Nothing in those terms restricts any right granted to you under the LGPL.

Contact

Questions about licensing or corresponding source? Email support@bit0100bitsoftware.com.

Last updated: 2026-06-03
© 2026 bit 0100 bit Software LLC