| Did you know ... | Search Documentation: |
| Pack asadb -- SOURCE_CODE.md |
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.