version = 1 SPDX-PackageName = "FlashDreams" SPDX-PackageSupplier = "NVIDIA Corporation " SPDX-PackageDownloadLocation = "https://github.com/NVIDIA/flashdreams" # Files in this repository that do not (or cannot reasonably) carry a per-file # SPDX header are licensed via this manifest, per REUSE 3.3. # # All first-party FlashDreams source is Apache-2.0; per-file SPDX headers are # the authoritative source for files that carry them, and the table below # fills the gaps for config, build, asset, and documentation files where an # inline header would be intrusive or break tooling. # # Third-party dependencies are NOT declared here: they are consumed at # runtime through Python's import system (no source redistribution). Their # attributions live in NOTICE. # --- Default: every other file in the repo is NVIDIA-authored Apache-2.0 --- [[annotations]] path = "**" precedence = "aggregate" SPDX-FileCopyrightText = "Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved." SPDX-License-Identifier = "Apache-2.0" # --- Documentation files (CC-BY-4.0 is the standard choice for prose; # keeping Apache-2.0 here for parity with the rest of the project so # code snippets quoted in docs match the source license). --- [[annotations]] path = ["**.md", "**.rst", "docs/**"] precedence = "aggregate" SPDX-FileCopyrightText = "Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved." SPDX-License-Identifier = "Apache-2.0" # --- Configuration / build / CI / shell scripts --- [[annotations]] path = [ ".github/**", ".pre-commit-config.yaml", ".pre-commit-config-base.yaml", ".gitignore", ".gitattributes", "pyproject.toml", "uv.lock", "docker/**", "tests/run_tests_*.sh", "assets/*.sh", "agentic/skills/**", ] precedence = "aggregate" SPDX-FileCopyrightText = "Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved." SPDX-License-Identifier = "Apache-2.0" # --- Files originating from the NVIDIA Cosmos-Drive-Dreams project # (https://github.com/nv-tlabs/Cosmos-Drive-Dreams), redistributed and # modified under the same Apache-2.0 license. --- [[annotations]] path = [ "integrations/omnidreams/omnidreams/conditioning/world_scenario/camera_base.py", "integrations/omnidreams/omnidreams/conditioning/world_scenario/ftheta.py", "integrations/omnidreams/omnidreams/conditioning/world_scenario/pinhole.py", ] precedence = "aggregate" SPDX-FileCopyrightText = [ "Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.", "Copyright (c) NVIDIA Cosmos-Drive-Dreams contributors", ] SPDX-License-Identifier = "Apache-2.0" # --- Generated protobuf stubs. The .proto sources are authoritative; the # *_pb2.py / *_pb2.pyi / *_pb2_grpc.py outputs inherit the same license # because the regeneration script (compile_protos.sh) is project-owned. --- [[annotations]] path = "integrations/omnidreams/omnidreams/grpc/protos/*_pb2*" precedence = "aggregate" SPDX-FileCopyrightText = "Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved." SPDX-License-Identifier = "Apache-2.0" # --- Binary assets (images, video clips, model snapshots, lock files) carry # no inline header. They are NVIDIA-authored unless otherwise noted in # NOTICE. --- [[annotations]] path = [ "assets/**.png", "assets/**.jpg", "assets/**.jpeg", "assets/**.webp", "assets/**.mp4", "assets/**.gif", "assets/**.svg", ] precedence = "aggregate" SPDX-FileCopyrightText = "Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved." SPDX-License-Identifier = "Apache-2.0" # --- HPG-2011 NVIDIA CUDA Rasterizer port (NVIDIA-authored, BSD-3-Clause). # This subtree is documented in NOTICE and in # ludus_renderer/_cpp/cudaraster/PORT_NOTES.md. The inline file headers # carry the full BSD-3-Clause text; this annotation provides the # SPDX identifiers REUSE needs (the inline headers predate the SPDX # tag convention). `override` prevents the project-default Apache-2.0 # aggregate from being merged in. --- [[annotations]] path = "integrations/omnidreams/ludus-renderer/ludus_renderer/_cpp/cudaraster/**" precedence = "override" SPDX-FileCopyrightText = "Copyright (c) 2009-2026, NVIDIA Corporation. All rights reserved." SPDX-License-Identifier = "BSD-3-Clause" # --- LodePNG, embedded by the upstream cudaraster framework (third-party, # Zlib license). The inline header in lodepng.h preserves the upstream # copyright as required by the Zlib license; the full text is reproduced # in LICENSES/Zlib.txt. This annotation comes after the cudaraster # `override` above so the more specific path wins. --- [[annotations]] path = "integrations/omnidreams/ludus-renderer/ludus_renderer/_cpp/cudaraster/framework/3rdparty/lodepng/**" precedence = "override" SPDX-FileCopyrightText = "Copyright (c) 2005-2011 Lode Vandevenne" SPDX-License-Identifier = "Zlib"