License
Upgrade is free to install and use, including for commercial work — but it isn't open source. The license below covers exactly what that means: what you can do, and what's reserved.
The short version: use it for anything, including making money with programs you write in it. What you can't do is copy, redistribute, modify, or reverse-engineer the Upgrade software itself. Programs you write using Upgrade are entirely yours, under whatever terms you choose — this license only covers the language and its tooling, not your code.
UPGRADE LICENSE AGREEMENT
Copyright (c) 2026 Caleb. All rights reserved.
Upgrade (the "Software") is proprietary software. It is provided free
of charge for use under the terms below.
1. GRANT OF USE
You are granted a free, non-exclusive, non-transferable license to
install and use the Software for any purpose, including commercial
use of programs you write in it.
2. RESTRICTIONS
You may NOT, without prior written permission from the copyright
holder:
- Copy, distribute, sublicense, sell, rent, or lease the Software
itself (as opposed to programs you write using it, which are
entirely yours).
- Modify, reverse engineer, decompile, disassemble, or otherwise
attempt to derive the source code of the Software, except to the
limited extent such restriction is expressly prohibited by
applicable law notwithstanding this limitation.
- Remove or alter any copyright, trademark, or other proprietary
notices contained in the Software.
3. PROGRAMS YOU WRITE
This license applies only to the Software (the Upgrade language,
its interpreter, IDE, and standard library). It does not apply to,
and the copyright holder claims no rights over, any program you
write using Upgrade. Those are entirely yours, under whatever terms
you choose.
4. NO WARRANTY
THE SOFTWARE 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
NONINFRINGEMENT.
5. LIMITATION OF LIABILITY
IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM,
DAMAGES, OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
6. CHANGES
This license may be updated in future versions of the Software.
Continuing to use a given version of the Software means you accept
the license that shipped with that version.