Skip to content

Fix licenses#1162

Merged
fpscan merged 1 commit into
libretro:masterfrom
viachaslavic:master
Jul 12, 2026
Merged

Fix licenses#1162
fpscan merged 1 commit into
libretro:masterfrom
viachaslavic:master

Conversation

@viachaslavic

@viachaslavic viachaslavic commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Description

This PR corrects the license in the .md files for the bk and FreeIntv cores to accurately reflect their actual licenses.

Changes

  • bk.md: Updated license from BSD to HPND.
    • Note: The current license text perfectly matches the HPND (Historical Permission Notice and Disclaimer) terms. While it might be replaced by other compatible licenses in the future, HPND is the most accurate representation of the current state.
  • freeintv.md: Updated license from GPLv3 to GPLv2+.

These metadata corrections ensure proper licensing compliance and correct display within RetroArch.

@fpscan
fpscan merged commit 7343219 into libretro:master Jul 12, 2026
1 check failed
doublegate added a commit to doublegate/docs that referenced this pull request Jul 19, 2026
Unrelated to this PR's actual content (docs/library/rustynes.md and
friends), but the "Spell Check with Typos" job scans the whole repo,
not just the diff, and was already red before this PR touched
anything (confirmed against libretro#1161/libretro#1162, merged despite the same
failure). Fixed the genuine prose typos it flags across 58 files.

Deliberately NOT touched (verified false positives, not typos):
- GAM4980 / .gam (docs/library/gam4980.md, and its cross-references in
  bios.md/licenses.md/core-list.md): a real BBK electronic-dictionary
  product/model name, not a typo of "GAME".
- BLOAD (docs/library/bluemsx.md): a real MSX-BASIC command.
- CONSOL_SELECT / CONSOL_START (docs/library/atari800.md): real Atari
  8-bit CONSOL hardware-register-derived RetroPad mapping names.
- "Pn" x5 (docs/library/ppsspp.md, docs/guides/netplay-faq.md,
  docs/guides/netplay-getting-started.md): all substring matches
  inside "UPnP", a real networking protocol name.
- "Lod" x4 (docs/development/shader/slang-shaders.md): substring
  matches inside the real GLSL builtin `textureLodOffset`.
- ACCOMODATE_POSSIBLE_DYNAMIC_LOOPS (docs/shader/crt_royale.md): a
  real shader preprocessor macro name quoted from the actual
  CRT-Royale source, not prose.
- betwee.mp3 / messag.mp3 / openin.mp3 / runnin.mp3
  (docs/library/prboom.md): real 8.3-truncated DOS-era filenames from
  the original PrBoom/Doom asset set.
- Vita_Bumpter_Left.png / Remote_Circle_Outter.png /
  Keyboard_*_Tilda.png (docs/image/Button_Pack/): real binary asset
  filenames referenced elsewhere in the docs -- renaming them (as an
  earlier, reverted attempt at this did) breaks every link pointing
  at them.
- Sentris (docs/image/Button_Pack/Readme.txt) / Cruzes
  (docs/guides/core-list.md): real game titles, not misspellings.
- Greg DeMent (docs/library/prosystem.md): a real person's surname.
- 2ND (docs/library/numero.md): part of "Button 2ND", not a
  standalone typo of "AND".
- som_msu1.sfc (docs/library/snes9x.md): a real filename, not "some".
- .hsi file / "mis-matched" (docs/guides/softwarelist-getting-started.md):
  a real file extension and a validly hyphenated "mis-" prefix,
  respectively.
- discernable (docs/guides/rgui.md): a widely-accepted alternate
  spelling of "discernible", not an error.
- KEY_ALIS (docs/development/retroarch/compilation/android.md): an
  example keytool command-line placeholder value, not prose.
- quick-informations.md (filename itself): flagged as a filename-level
  match; not renamed, since dozens of other files link to it by this
  exact path -- only the "informations"/"serie" occurrences in its
  *content* were fixed.

Verified via a local install of the exact `typos-cli 1.30.2` binary
the repo's `.github/workflows/typos.yml` pins: findings dropped from
139 to the 46 documented false positives above, and every false
positive listed was confirmed still present and untouched after the
fix pass.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants