VEMU Freeware Runtime License
Version 1.0, 2026

Copyright (C) 2026 Martin Schröder / Swedish Embedded AB
All rights reserved.

───────────────────────────────────────────────────────────────────────────────

GRANT OF LICENSE

Permission is hereby granted, free of charge, to any person or organisation
obtaining a copy of the VEMU Runtime ("the Runtime") — comprising the compiled
WebAssembly binary (vemu_bg.wasm), its JavaScript initialisation glue
(vemu.js), and the TypeScript API wrapper distributed as the npm package
@swedishembedded/vemu — to use, copy, and redistribute the Runtime in any
application, subject to the following conditions:

1. ATTRIBUTION

   Any product, service, or documentation that incorporates or redistributes
   the Runtime must either:

   (a) retain this copyright notice and license text in its original form, or
   (b) display a visible notice that references https://vemulator.com.

   A link or badge in your project README, a "Powered by vemu" credit in an
   About page, or an equivalent attribution satisfies this requirement.

2. BINARY-ONLY GRANT

   This license covers the compiled binary artifacts only.  It does not convey
   any rights to the Rust source code from which the Runtime is produced.  The
   source code is proprietary and is not distributed under this license.

3. NO REVERSE ENGINEERING

   You may not reverse-engineer, decompile, disassemble, or otherwise attempt
   to derive the source code of the Runtime, except and only to the extent that
   applicable law expressly permits such activity.

4. NO MISREPRESENTATION

   You may not represent the Runtime as your own original work, remove or
   obscure any copyright or trademark notices, or claim endorsement by Swedish
   Embedded AB without prior written permission.

───────────────────────────────────────────────────────────────────────────────

DISCLAIMER OF WARRANTIES

THE RUNTIME IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  IN NO EVENT SHALL
THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF,
OR IN CONNECTION WITH THE RUNTIME OR THE USE OR OTHER DEALINGS IN THE RUNTIME.

───────────────────────────────────────────────────────────────────────────────

COMMERCIAL AND SOURCE LICENSING

The freeware grant above covers the pre-built Runtime only.  If you require
any of the following, a separate commercial license is available:

  • Access to the Rust source code
  • Custom architecture or SoC support
  • OEM/white-label redistribution without attribution
  • Support, maintenance, or integration services

To discuss licensing options:

  Email:    info@swedishembedded.com
  LinkedIn: https://www.linkedin.com/in/martinschroder/
  Web:      https://vemulator.com
