Did you know ... Search Documentation:
Pack asadb -- SOURCE_CODE.md

Corresponding Source

The official AsaDB source repository is:

https://github.com/kocoygroup-id/AsaDB

AsaDB-1.5.0-linux-x86_64.tar.Z is itself a complete corresponding-source package. The platform label identifies the release target; no SWI-Prolog or other third-party runtime binary is bundled in that archive.

The matching AsaDB-1.5.0-windows-source.zip contains the same corresponding source together with Windows batch launchers. It is for a Windows installation that supplies its own compatible SWI-Prolog runtime; it is not a substitute for the separately built portable executable.

For an official binary release, use the source tag matching the binary's version. The source must include the Prolog modules, AsAPanel files, build scripts, configuration, and other material required by GNU GPL v3 section 6.

A distributor of a modified or independently rebuilt binary is responsible for making the complete corresponding source for that exact build available under GPL-3.0-only. A link to a different, older, or newer source version is not a substitute for the corresponding source.

The corresponding source includes src/asadb_backup.pl, the backend production-backup module used by the `.asb` export/restore route, together with pager and HTTP regression coverage. It also includes src/asadb_sql_frontend.pl, src/asadb_prolog_jit.pl, and src/asadb_interchange.pl. The specialization module provides the bounded, AST-whitelisted SWI-Prolog VM/JITI path used by the core executor. The interchange module provides backend-scanned MySQL, PostgreSQL, CSV, and XLSX exchange, with direct Prolog and authenticated HTTP/Reservoir regressions.