SWI-Prolog is being used for commercial applications. The license conditions allow for embedding in commercial applications without restrictions on the license conditions for the proprietary code.
We welcome commercial usage of the system. Commercial users have had a major impact on the system by sponsoring the development. Examples of sponsored features and components are:
Commercial users have greatly helped in debugging several features, notably multi-threading support and the ODBC interface.
Finally, commercial users have provided packages. While making your package available requires an investment, you get a pay-back because others will help you to debug it and clean the interfaces. Examples of such packages are:
Involvement of commercial users is vital to the project!