Buy DGbasic:
With one license you get access to the full DGbasic development environment, including the IDE, documentation, example projects, compiler bundle and lifetime updates for the same product line.
This license is intended for makers, hobbyists, students and commercial users who want to combine a direct retro programming experience with modern Windows output and a renewed C++ backend.
One-time purchase
€ 49,99
Includes entitlement to lifetime updates for DGbasic within the same product line.
License terms at a glance
The summary below is based on the bundled EULA. The full text remains part of the distribution through EULA.txt.
License grant
The purchaser receives a limited, non-exclusive and non-transferable license to install and use DGbasic for personal, educational and commercial purposes.
Ownership of created software
All programs, games and applications you develop and compile with DGbasic remain entirely your property. That output may be sold commercially, distributed or offered free of charge without royalty obligations to the creator of DGbasic.
Key restrictions
- DGbasic itself may not be resold, rented, sublicensed or redistributed as your own development environment.
- The unprovided IDE source code may not be pursued through reverse engineering, decompilation or disassembly.
- DGbasic may not be modified or used to build and distribute a competing IDE or compiler product.
Warranty and liability
DGbasic is supplied on an 'as is' basis. Use of the software is entirely at your own risk. To the extent permitted by law, no warranty is given regarding uninterrupted operation, error-free behavior or fitness for a specific purpose. Liability for direct or indirect damages is excluded, except where mandatory law requires otherwise.
Governing law
The license agreement is governed by the laws of the Netherlands.
Bundled compiler, libraries and source code
DGbasic ships with a complete compiler bundle so projects can be compiled directly from the IDE into standalone Windows executables. That bundle is also documented for redistribution compliance, including license texts and source references for the bundled open-source components.
Compiler toolchain
DGbasic uses a WinLibs bundle with GCC 15.2.0, MinGW-w64 13.0.0 and GNU Binutils 2.46.0.20260210. These components handle C/C++ compilation, linking and resource processing for the C++ backend.
Runtime libraries
The distribution includes libstdc++, libgcc and winpthread runtime DLLs required for preview builds, runtime rebuilds and generated applications that depend on those runtimes.
Graphics and audio backend
For the C++ runtime route, raylib is bundled as a static library and header set. It provides graphics, window handling, input and audio functionality for the modern backend.
Database support
SQLite is bundled as amalgamation source and used in the DGbasic runtime build path. This allows DGbasic to offer native database functionality without requiring an external installation.
Bundled license texts and source code
The bundled components remain governed by their own open-source licenses. For that reason DGbasic includes the relevant documentation in compiler/licenses/, including a component inventory, license texts and additional redistribution notes.
For components that require source availability, a source offer and matching source location are bundled as well. The exact matching source packages are referenced inside the distribution through compiler/licenses/source/ and further documented in compiler/SOURCE_OFFER.txt.