# Third-Party Notices

This file summarizes third-party software and assets that may be included in
distributions of **Last Emulator** depending on platform and package format.

Last Emulator's story, images, audio, music, characters, logo, title, and other
original game content are not licensed under the licenses below. See
`COPYRIGHT.txt` for the copyright notice for the game itself.

## PVNM

**PVNM - Palette Visual Novel Maker**  
License: MIT  
Copyright (c) 2026 game-de-it

Last Emulator was created with PVNM. PVNM's MIT license applies to PVNM runtime
and tool components, not to Last Emulator's original game content.

## Pyxel

**Pyxel**  
License: MIT  
Copyright (c) 2018-2026 Takashi Kitao  
Website: https://github.com/kitao/pyxel

Pyxel is used as the runtime engine for PVNM games.

## efont-unicode-bdf

**efont-unicode-bdf**  
License: BSD-style license and upstream notices  
Copyright (c) 2000-2001 /efont/ The Electronic Font Open Laboratory.

The efont notice permits redistribution and use in source and binary forms,
with or without modification, provided that the copyright notice, conditions,
and disclaimer are retained. When redistributing the font files, keep the
upstream `COPYRIGHT` and README files together with the font directory.

## Pyodide

**Pyodide**  
License: Mozilla Public License 2.0  
Website: https://pyodide.org/

Pyodide may be included in web or Android runtime packages generated by PVNM.

## Python Runtime and Packages

Depending on the build target, exported applications may include Python runtime
files and Python packages. The main packages used by PVNM builds include:

| Component | Purpose | License |
| --- | --- | --- |
| pygame | Audio, input, and runtime support used by Pyxel on desktop | LGPL |
| NumPy | Image cache and palette data processing | BSD-3-Clause and additional permissive licenses in package metadata |
| Pillow | Image loading and conversion | HPND / MIT-CMU style license |
| PyInstaller | Windows executable packaging | GPLv2-or-later with PyInstaller bootloader exception |
| PyObjC AVFoundation bridge | macOS audio support when used | MIT |

Some desktop packages generated by PyInstaller include license metadata inside
the application bundle or `_internal` directory. Keep that metadata when
redistributing generated applications.

## Android Runtime

The Android build uses Capacitor and AndroidX components in addition to the
PVNM/Pyxel runtime files.

| Component | License |
| --- | --- |
| Capacitor packages (`@capacitor/core`, `@capacitor/android`, `@capacitor/app`) | MIT |
| AndroidX libraries | Apache License 2.0 |
| Cordova Android runtime components, when included by Capacitor | Apache License 2.0 |

The Android package may also include JavaScript package dependencies listed in
the generated `package-lock.json`; those packages remain under their own
licenses.

## Notes for Redistribution

When distributing Last Emulator binaries, include `COPYRIGHT.txt` and this file
alongside the game package when possible.

For updated builds, place these files in the top level of the zip/app package or
in a clearly visible documentation directory. For already published releases,
providing a separate notices archive is a practical way to make these notices
available.
