# Free Preview Distribution

EA has not endorsed and does not support this product.

Reviewed 2026-10-21 for the Apple Silicon macOS preview. Sunny intends to give
the game away free. This is a rights/provenance record, not legal advice or
individual written permission from EA.

## Content Boundary

The engine and authored code are GPL-3.0-or-later. Matching program source is
delivered **inside the DMG**, beside the app, because GitHub is private.
Recipients retain their GPL rights. EA's noncommercial limits apply to its
separate assets, not to GPL code itself.

EA-derived game data uses the conditional license in EA's [Franchise Modding
Guidelines, revision 2 (2025)](https://www.ea.com/games/command-and-conquer/news/modding-faq).
The mod must be free and noncommercial, with no fees, transactions, advertising
or paid advantages. Donation requests are restricted. Respect third-party
rights, age ratings, safety and trademark rules. EA can revoke permission.
Review the policy again before future releases.

The required nonendorsement is at the top of README and the root license
notice. Promote using Covenant's own branding, not EA logos/artwork. No C&C
music is included. Preview 0.1.3 bundles the exact checksum-pinned OpenRA
quick-install pack in the signed app, solely as part of this free mod, so first
launch is offline. The builder validates the complete archive and exact file
allowlist, not arbitrary installed content. Per-file hashes and separate EA
terms are recorded in `Legal/BUNDLED-CONTENT.json`. These media files remain
excluded from Git and the GPL program-source archive. This is an application
of the same conditional mod policy, not individual written permission, a
standalone asset redistribution license, or a GPL relicense. Earlier previews
downloaded the same pack on first launch; that separation created no extra
legal rights. [OpenRA's legal
statement](https://www.openra.net/legal/) also distinguishes code and game data.

OpenRA-contributed configuration/maps/resources retain upstream licensing and
credits; EA-derived portions retain the EA boundary. Desert Rats credit to
Madness remains in map files. Original Judah art/audio retain the provenance
in `CONTENT_LICENSES.md` and `openra/ASSET_PROVENANCE.md`. Sunny confirmed paid
Suno and ElevenLabs coverage. This is not a warranty of exclusive AI-output
copyright or voice ownership. The owner's requested permission is distribution
of this free game, not a public-domain dedication of individual assets.
Purchased Unity assets and legacy prototypes are excluded. Keep the historical
Git repository private; distribute the reviewed current source snapshot.

## Dependency Record

| Component | License and source/notice delivery |
| --- | --- |
| OpenRA / Covenant | GPLv3-or-later; matching patched source, scripts, GPL and AUTHORS |
| Fuzzy inference | Old unknown-source binary excluded; included AForge LGPLv3 port and GPLv3 adapter are built directly. Native rules, normalization and threshold unchanged |
| Fonts | Only official GNU FreeFont 20120503 FreeSans/Bold; pinned binary hashes, matching SFD source/build scripts, credits, GPLv3 and exception. No ZoodRangmah/older engine font bytes |
| .NET 10.0.8 | Private runtime, MIT and Microsoft third-party notices |
| SDL2 / SDL2-CS | zlib notices, pinned wrapper source and native build recipe |
| OpenAL Soft / OpenAL-CS | Separate LGPL native library (1.23.1 source included) and zlib wrapper; pinned source/build recipe and notices |
| FreeType | FreeType License option, FTL attribution/disclaimer and pinned native build recipe |
| Lua / Eluant | MIT notices and source/build recipes |
| MP3Sharp / TagLib# | LGPLv3 / LGPLv2.1, pinned library source, licenses/build projects; unrelated upstream test/sample media omitted and recorded |
| Other managed libraries | Actual `.deps.json` inventory with per-version package and supplemental license texts |
| Lucide | ISC notice retained |

Optional IP2Location database bytes are omitted; geographic server labels are
unavailable without that database, but gameplay does not need it. Other-game
mod data (including Dune fonts/art) is omitted from the source snapshot; GPL
engine implementation source is preserved.

The builder fails on unknown runtime packages, missing license texts, unmatched
fonts or the old fuzzy DLL. This is a checked profile, not automatic clearance
for future additions. Apple notarization checks execution trust, not asset rights.

## Rebuild And Modification

Follow `MAC_DISTRIBUTION.md`. The fuzzy project builds the included preferred
source directly. AForge's documented changes widen numeric types/literals,
use DoublePoint and invariant keyword folding; the separately authored adapter
retains native min/max aggregation and 50-interval centroid integration.
Original copyright headers and LGPL/GPL texts remain intact.

`third-party-source/SOURCE-EXPORTS.json` records upstream checksums and omitted
non-build sample media. Build MP3Sharp's library project, TagLib's
`src/TaglibSharp/TaglibSharp.csproj`, or a native library with its included
build recipe; replace the separate DLL/dylib in a copy of the app. Debugging
modifications is permitted. Ad-hoc re-sign modified copies; Sunny's private
keys are not required. Ordinary public build-tool dependencies may be fetched.
Keep the complete DMG/source archive and notices together when sharing.
