# Film Buddy 0.7.0 (build 1) Corresponding Source

This archive contains the source and build material for the standalone
`filmbuddy-raw-decode-libraw` executable shipped in Film Buddy 0.7.0 (build 1).
That helper is GPL-3.0-or-later because it links librtprocess. The proprietary
Film Buddy application is a separate program and is not included here.

The archive includes:

- Film Buddy's helper source and command-line interface;
- the exact vendored LibRaw and librtprocess source trees;
- the pinned LLVM 22.1.8 source archive used to build `libomp.dylib`;
- the build scripts and macOS deployment settings used for the shipped helper;
- component identities and local modifications;
- instructions to build, inspect, replace, sign, and run a modified helper; and
- a SHA-256 manifest covering every file in the archive.

Start with `BUILDING.md`, then use `INSTALLING_MODIFIED_HELPER.md` if you want
to install a modified build into a local copy of Film Buddy. `COUNSEL_REVIEW.md`
is a release-review packet, not a representation that legal review occurred.

## Quick verification

On an Apple-silicon Mac with the prerequisites in `BUILDING.md`:

```bash
./verify.sh
```

The command verifies `SOURCE-MANIFEST.sha256`, builds the helper and bundled
OpenMP runtime from the included source, validates their architecture and
minimum macOS version, and executes the helper's `status` command.

## Licensing

- `native/raw-decoder/main.cpp` and librtprocess form the GPL-covered helper
  and are available under GPL-3.0-or-later. The complete GPL text is in
  `native/third_party/librtprocess/LICENSE.txt`.
- LibRaw is included under LGPL-2.1; its license and copyright texts are in
  `native/third_party/libraw/LICENSE.LGPL` and
  `native/third_party/libraw/COPYRIGHT`.
- SLEEF-derived headers inside librtprocess use the Boost Software License 1.0.
- LLVM OpenMP 22.1.8 is under Apache-2.0 with LLVM Exceptions; its license is
  inside the included LLVM source archive at `openmp/LICENSE.TXT`.

See `COMPONENTS.md` and `MODIFICATIONS.md` for exact identities and changes.

Questions or an unavailable download may be reported to
[hello@filmbuddyapp.com](mailto:hello@filmbuddyapp.com).
