Frequently asked questions


By the moment, the development is focused in building the core and implementing the most challenging features. So, the compiler is not useful yet for real applications, only for small test applications. When it could compile real useful applications, it will released for early adopters for testing purpose.
For Kickstarter campaign: it is planned one of the rewards will be access to first alpha version on June 2021.
The development of RAD Basic is done in my free time. Although it went well, it is impossible for this big project finishing it only with spare time. For the 100% compatibility goal is important the completeness of the project.
So, the Patreon page is for getting funding for working in the project full time, in a professional way. And Patreon is a great platform for get the community engaged. Empower all the Visual Basic lovers.

Support RAD Basic in Patreon!
There will be four editions, so you could choose one suited to you. From Community (free of charge) to Enterprise with premium support. Review editions comparison table.
No, output executables are native (PE executables). So, they won't need .NET runtime for run. The .NET runtime is only needed by Development Environment (IDE and compiler).

Open Source

The core will be open source: compiler and core runtime libraries. Visual Basic classic community got very angry with Microsoft movement forcing transition to new incompatible Environment of .NET. So, RAD Basic wants to not repeat same error. Open sourcing the core guarantees the development will not be ceased or redirected to incompatible ways.
Business model in open source is a challenging question. For RAD Basic, the business model is an hybrid business model based in Red Hat model: The core is open source, but there are "premium" features that it isn't. So, you purchase for premium features and customer support. RAD Basic is a registered mark, so forked code or recompilations has to be distributed under other name, as Red Had Enterprise Linux clones are distributed.
Having a business model is the way for getting funding for developing new versions of RAD Basic.