Files
2026-05-25 13:48:38 -04:00

46 lines
2.1 KiB
Markdown

# Asset and Reference Policy
OpenVistaPro should be developed as a clean-room, open-source project.
## Do not commit
- Original VistaPro binaries, installers, ISO images, disk images, archives, or extracted program files.
- Proprietary manuals unless their license explicitly permits redistribution.
- Proprietary sample landscapes, textures, colormaps, or data files.
The repository `.gitignore` excludes `reference/`, `.work/`, archives, disk images, and executables.
## Acceptable project materials
- Original notes written from observation and public documentation.
- Fresh source code authored for OpenVistaPro.
- Openly licensed examples with attribution and license files.
- Synthetic test fixtures generated specifically for this project.
- Public-domain terrain data, such as USGS/NASA datasets, when redistributed according to source terms.
## Test fixture layout
Project-owned synthetic terrain fixtures live under `tests/fixtures/open/`. The
`open/` segment marks the directory as cleared for commit: every file there
must be authored specifically for OpenVistaPro, or carry an explicit open
license with attribution alongside it.
Never place proprietary VistaPro data, extracted program files, manuals,
screenshots, archives, disk images, or local-only reference payloads under
`tests/`. Those belong in the git-ignored `reference/` and `.work/` directories
and must stay local-only.
Importers parse only open or synthetic formats. The supported terrain source
boundary currently consists of the original OpenVistaPro `ovp-text` plain-text
heightfield format, script-level PNG heightmaps, and open SRTM/HGT, ESRI ASCII
Grid, and GeoTIFF inputs. These all normalize to the same internal terrain
model and are not reimplementations of any proprietary VistaPro file layout.
Legacy VistaPro terrain/image compatibility remains out of scope for the clean-
room project unless a future, separately reviewed compatibility investigation
explicitly approves it.
## Reverse engineering boundary
Use the reference copies for product behavior research only. Avoid decompilation or binary translation unless a future legal review explicitly approves a narrow compatibility investigation.