From a4f6637601548a7158869ad155f29db50b151823 Mon Sep 17 00:00:00 2001 From: Marcos Magueta Date: Wed, 17 Jun 2026 15:49:09 -0300 Subject: License that respects our freedom and GNU stack --- docs/mainpage.dox | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) (limited to 'docs/mainpage.dox') diff --git a/docs/mainpage.dox b/docs/mainpage.dox index 3c6daa3..8cef183 100644 --- a/docs/mainpage.dox +++ b/docs/mainpage.dox @@ -1,9 +1,10 @@ /** - * @mainpage Relational NT + * @mainpage RNT * * @image html logo.png + *

GNU AGPLv3

* - * Relational NT is an experimental database kernel inspired by the + * RNT is an experimental database kernel inspired by the * object-management model of the Windows NT kernel. The project applies * explicit object management to database state: relations, tuples, * transactions, namespaces, permissions, cursors, and handles are @@ -55,15 +56,16 @@ * * @section building Building * - * Requires MSVC, CMake 3.10 or later, and vcpkg. Dependencies are fetched - * automatically during configure. + * Requires the Nix development shell on GNU/Linux. The flake provides GCC, + * CMake, Ninja, SQLite, PicoSHA2 headers, Catch2, Doxygen, and Graphviz. * * @code{.sh} - * cmake --preset x64-debug - * cmake --build out/build/x64-debug + * nix develop + * cmake --preset gnu-debug + * cmake --build out/build/gnu-debug * @endcode * - * A release build uses @c --preset @c x64-release. + * A release build uses @c --preset @c gnu-release. * * @section docs Generating Documentation * @@ -72,6 +74,14 @@ * @endcode * * Generated HTML is written to @c docs/generated/html. + * + * @section license License + * + * RNT is free software licensed under the GNU Affero General Public License + * v3.0. See the repository @c LICENSE file for the full terms. + * + * Copyright (C) 2026 Marcos Magueta, RNT contributors, and Don't Rely on + * Nulls. Maintainer: Marcos Magueta. */ /** -- cgit v1.2.3