# DJI O4 Motion Repair — attribution and distribution notices

Tool production and distribution: Dronefriends
Project: https://github.com/kim2160/gyroflow_dji_repair

## Authors and source attribution

- Upstream Gyroflow authors: Adrian Eddy and Elvin Chen, as credited in the
  upstream project README and Cargo.toml. Adrian Eddy is credited for the Rust
  implementation; Elvin Chen is credited for the original Python version.
- Included shared filter (src/core/filtering.rs): Copyright © 2021–2022 Adrian
  Eddy. The source's original copyright and GPL-3.0-or-later notice are preserved.
- The reconstruction module retains its existing Copyright © 2026 notice.
- The browser adapter, JavaScript and shared reconstruction/filter source carry
  GPL-3.0-or-later notices. See the individual files for their original notices.
- DJI schema/timing references derive from telemetry-parser revision 77a3b81
  by Adrian Eddy, licensed MIT OR Apache-2.0. No telemetry-parser binary is linked.
- Cargo dependency sources, their license texts and copyright notices are
  included in dependencies.tar.gz. Their individual notices remain applicable.

## License and warranty

This tool is distributed under GNU GPL version 3 or, at your option, any later
version. You may use, copy, modify and redistribute it under those terms.
The full LICENSE file is included unchanged, including upstream additional
permissions under GPL section 7. This browser build does not link mdk-sdk.

To the extent permitted by applicable law, the program is provided without
warranty, including implied merchantability or fitness for a particular purpose.
The complete warranty and liability provisions are in LICENSE, sections 15–17.

Redistributors must preserve copyright, license and no-warranty notices, identify
modifications with relevant dates, and license covered modified works under the
GPL. When distributing executable forms, provide the complete corresponding
source using a method permitted by GPL section 6. This paragraph is a summary;
the full license, including any applicable additional terms, governs.

## Modified distribution — 2026-09-14

This is the Dronefriends website distribution of the locally developed DJI O4
Robust Reconstruction tool. Website adaptations include the common menu and
header, a local Korean/English UI and shared language preference, light body theme,
graph drawing colors, compatibility checks, author and
license notices, and version-bound asset/source packaging. The shipped WASM,
MP4 writer, worker and shared Rust algorithm are unchanged from the imported
local build. See UPSTREAM-SHA256.json for the original snapshot hashes and
SOURCE-SHA256.json in the archive for the packaged source hashes.

## Corresponding source access

The footer and Open Source Notice dialog link directly to source.tar.gz for the
same version as the running page and WASM, without login or additional charge.
It includes browser code, Rust adapter, shared filter/reconstruction modules,
Cargo.lock, dependency sources and build instructions in README.md and
web/README.md. The source download includes the tool's reconstruction code.

Keep these version-specific source and license files available while distributing
the corresponding executable. Do not replace an existing release's files with
new versions under the same URL. Publish a new release directory instead.
