Licenses & source code
LinkLocke is free software under the GNU General Public License, version 3 or later (GPL-3.0-or-later). You may use, share and modify LinkLocke – anything you pass on must again be under the GPL and include the source code.
Source code
The complete source code of every published version, including the build scripts and the changes to the bundled emulator cores, is available with every version on the release page (file “LinkLocke-src-…zip”).
Bundled software
LinkLocke includes or uses the following open-source projects. Many thanks to all their authors!
| Project | Used for | License |
|---|---|---|
| melonDS DS / melonDS | Nintendo DS emulation | GPL-3.0 |
| mGBA | Game Boy, Game Boy Color, Game Boy Advance | MPL-2.0 |
| Universal Randomizer (FVX) | Randomizer | GPL-3.0 |
| Tauri, wgpu | App interface, graphics | MIT / Apache-2.0 |
| librashader, slang-shaders | Image filters | MPL-2.0 / GPL-3.0; shaders per file (MIT, LGPL, GPL, CC0 …) |
| SDL3 | Controllers | Zlib |
| SQLite | Databases | Public Domain |
| libretro-database | Cheat catalog, loaded at runtime | CC BY-SA 4.0 |
| Chakra Petch, Onest, JetBrains Mono, Figtree, Bricolage Grotesque | Fonts | SIL Open Font License 1.1 |
The full license texts are included with the program and the source code. The font licenses of this website: Chakra Petch, Onest.
No games included
LinkLocke does not contain any games, ROMs, BIOS files, graphics or music from games. The Nintendo DS core runs with the free BIOS replacement from melonDS. Everything you see and hear from a game comes from your own copy of the game.