This project incorporates the following third-party components:

---

**DINOv2**
- Source: https://github.com/facebookresearch/dinov2
- License: Apache License 2.0
- License file: licences/DINOv2_LICENSE
- Modifications:
  - The logging related to xFormers availability has been changed and moved to a single place. Affected files: .../attention.py, .../block.py, .../swiglu_ffn.py, vision_transformer.py

**EoMT**
- Source: https://github.com/tue-mps/eomt
- License: MIT License
- License file: licences/EOMT_LICENSE

**PyTorch Lightning**
- Source: https://github.com/Lightning-AI/pytorch-lightning
- License: Apache License 2.0
- License file: licences/PYTORCH_LIGHTNING_LICENSE

**DINOv3**
- Source: https://github.com/facebookresearch/dinov3
- License: DINOv3 License (custom)
- License file: licences/DINOv3_LICENSE.md

**RT-DETR**
- Source: https://github.com/lyuwenyu/RT-DETR
- License: Apache License 2.0
- License file: licences/RTDETR_LICENSE
- Modifications:
  - Relative imports have been changed to absolute imports. Affected files: .../rtdetrv2_decoder.py, .../hybrid_encoder.py
  - Export via `__all__`, `__share__` class attributes, and registration of models have been removed. Affected files: .../rtdetrv2_decoder.py, .../hybrid_encoder.py
  - Move assignment of `ref_points` further up to avoid conflict with linter.

---

All third-party code is used in accordance with their respective licenses.
