QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.



Open Source?

In open source the principle should be that you have… a social contract. Not a legal contract, but a social contract: if you use this software and it’s valuable to you, instead of sending someone money, which is what you would’ve done in the early ’90s with shareware. Instead of doing that, if you find a bug, contribute that bug back. That is the principle. The principle is that you have a social contract and a moral obligation to assist the thing that assisted you.

In order to prevent (or a the very least minimize) past circumstances from being able to repeat, several steps have been implemented: