Open source

The platform is built from open software and runs on our own server. This is what it is made of, and what we will share.

What we build on

PartSoftwareLicence
Course siteWordPressGPL-2.0-or-later
CoursesLifterLMSGPL-3.0
CommunityBuddyPress and bbPressGPL-2.0-or-later
Sign-inauthentikMIT (the parts we use)
GIDhubForgejo, with Woodpecker CI for pipelinesGPL-3.0-or-later; Apache-2.0
DesignPenpotMPL-2.0
SketchExcalidrawMIT
AI assistantOpen WebUIOpen WebUI Licence (BSD-3-Clause with a condition to keep its name and logo)
Behind the scenesTraefik, PostgreSQL, MariaDB, Valkey, nginxMIT; PostgreSQL Licence; GPL-2.0; BSD-3-Clause; BSD-2-Clause
TypefacesAtkinson Hyperlegible Next, Anek Latin and the other faces of the five designsSIL Open Font Licence
Network mapd3 and TopoJSON; map data from DataMeet and Natural EarthISC; CC BY-SA 2.5 India / ODbL; public domain

One exception, stated plainly: Redis, used as a short-term cache by three of the tools, is source-available rather than open source since version 7.4 (RSALv2 / SSPLv1).

Nothing on the platform needs a paid licence. The paid plugins it once used (LearnDash, BuddyBoss, Elementor) have been removed.

What we will share

The platform’s own work — the setup that ties these tools together, the single sign-in, the NIDI·OS theme, and the scripts that back it up and keep it running — will be published under the GNU Affero General Public License (AGPL).

In development
Publishing the code is in preparation. When it is out, it will be linked here, and fixes and ideas will be welcome through GIDhub.

Names and marks

The code will be free to use under its licence. The school’s name and logo are not part of it: a copy may be run by anyone, but not presented as this school.