Skip to content

Licensing

mscrnt edited this page Oct 16, 2026 · 3 revisions

Licensing

This page summarises what the repository's own license files say. It is not legal advice and makes no claim beyond those files: LICENSES/README.md is the inventory and the authority.

The two Sightline grants

Material License
Code and documentation authored specifically for Sightline Zero-Clause BSD — LICENSES/Sightline-Code-0BSD.txt
Original artwork authored specifically for Sightline under data/asset-overrides/ CC0 1.0 Universal — LICENSES/Sightline-Assets-CC0-1.0.txt; see data/asset-overrides/LICENSE.md

Neither license requires attribution.

Sightline-authored code and documentation means the files added in this fork — the new subsystems under src/gfx/, src/platform/, src/native/, src/net/, the sl_* headers, the tooling under tools/asset/, tools/derive/, tools/docs/, tools/export/, tools/native/, tools/sightline/, tools/trace/ (the harness code) and tools/windows/, ci/, data/overrides/, and the docs/ files added in the fork. The full directory list, and the files excluded from it, are in LICENSES/README.md.

Sightline-authored artwork means the source packages under data/asset-overrides/source/ whose glTF declares extras.sl_authored with a provenance string — currently the four boot packages (goldeneye_logo, legal_page, nintendo_logo, rareware_logo). See Custom Boot Models.

The two controller models under data/asset-overrides/source/controllers/ (xbox, dualsense) are not Sightline-authored and are outside both grants: they are third-party CC-BY-4.0 work by their Sketchfab authors, modified for Sightline, with the credit line a release must reproduce in each package's ATTRIBUTION.md (a release package carries these under LICENSES\third-party\controllers\). Only the two replacement parts flagged sl_authored_part — the plain Guide and PS buttons — are Sightline-authored. See Custom Boot Models.

What the grants do not cover

The Sightline licenses apply only to first-party Sightline material, whose rights the project holds. Nothing in them grants any rights to:

  • The upstream GoldenEye decompilation — everything present in gitlab.com/kholdfuzion/goldeneye_src: the upstream parts of src/, include/, assets/, ld/, rsp/, docs/, scripts/ and tools/, the root Makefile, and the rest — including the files this fork has modified. Modification does not change a file's status. No explicit license was identified upstream; the material is retained as-is.
  • The N64 SDK / libultra headers and sources (src/libultra/, src/libultrare/, include/, rsp/) and the SGI IRIX IDO toolchain binaries (tools/irix/root/), which keep their existing notices.
  • Third-party components with their own licenses: rabbitizer (MIT) and the ido-static-recomp sources under tools/ido5.3_recomp/, and any file carrying another author's notice.
  • Files added in the fork that are ports, transcriptions or derivations of upstream code or of data read out of the game, and recorded harness data generated by running the game — listed by name in LICENSES/README.md as outside both grants.
  • The game itself. GoldenEye 007 is the property of its rightsholders. This project is unaffiliated with Rare, Nintendo, MGM or Danjaq, and distributes no ROM or ROM-derived game assets. See ROM Setup and the readme's Assets and legal posture.
  • The replacement artwork the COMMUNITY HD and XBLA presentations draw. The Community HD textures are the GoldenEye 007 HD texture pack, created by intermissionfb with font textures by GhostlyDark; they remain their authors' work and are not included in or redistributed with Sightline — the pinned release is downloaded and converted on the player's machine. The XBLA remaster's artwork belongs to its rightsholders and comes only from the player's own copy; Sightline distributes no remaster asset and nothing converted from one.
  • The README screenshots (docs/images/*.png), which show the game's, the Community HD project's and the remaster's artwork; that material keeps its rightsholders' status. See docs/images/README.md.

Related

Clone this wiki locally