NGI0 COMMONS FUND  /  GRANT 101135429  /  GPL-3.0-OR-LATER


Interoperable open tooling for fiber rollout

FiberQ is a free and open-source toolchain for designing, documenting and validating fiber-optic access networks, FTTH, GPON and the underlying duct infrastructure, inside the open QGIS ecosystem. This grant funds the next major plugin releases.

FUNDNGI0 Commons Fund, established by NLnet
GRANTNo 101135429
LICENCEGPL-3.0-or-later
PRODUCTIONSince v1.0, December 2025
CURRENTv1.4.0, August 2026

01
SCOPE

What the grant funds

The grant supports the next major plugin releases, all on the same open codebase: a dedicated infrastructure data model and repeatable workflows that take a design through to documentation and QA without ever leaving open formats.

DELIVERED · v1.3.0Schema migrations for clean upgrades
DELIVERED · v1.4.0Automated topology and attribute validation with audit-ready reporting
PLANNEDPerformance work for large projects
PLANNEDAutomated tests with CI
PLANNEDImport and export for round-trip compatibility with FiberQ Designer (GeoPackage / GeoJSON), including a documented open project-interchange format

FiberQ Designer, a separate browser-based companion developed independently as a commercial product, interoperates with the plugin through this open interchange format.

02
AUDIENCE

Who it is for

FiberQ targets municipalities, smaller operators, contractors and engineering teams that today rely on proprietary CAD/GIS suites with non-portable data formats. The goal is an open data model these teams genuinely own: one that carries a fiber design from planning through to documentation and QA, and keeps it portable end to end.

03
RELEASES

Releases and downloads

Every funded work package ships as a tagged plugin release with published documentation, on the same open GPL-3.0 codebase. Newest first.


AUGUST 2026  /  RELEASED  /  GPL-3.0-OR-LATER

v1.4.0 — WP2, validation and reporting

Validate project runs fourteen checks over the whole design and lists what it finds in a dockable panel. Filter by severity, layer or rule, click any issue to jump straight to it on the map, and export the run as a report. Verified end to end on QGIS 3.40 (Qt5) and QGIS 4.2 (Qt6), across four projects and two coordinate systems.

RULESTopology and connectivity, referential integrity, feature identity, required attributes, value domains, length coherence, CRS consistency, geometry health
REPORTSSelf-contained HTML for handover, JSON for tooling, CSV for spreadsheets and issue trackers
LENGTHSMeasured on the project ellipsoid — true ground metres, not map units. Recalculate lengths repairs existing projects, showing every change before writing anything
EXTRASA demo project with planted faults and the report it produces. Now translatable. Clean plugins.qgis.org security scan (100%)

JULY 2026  /  RELEASED  /  GPL-3.0-OR-LATER

v1.3.0 — WP1, data model and migrations

Project schema versioning, safe automatic migrations, and a stable per-feature identity (fiberq_uuid). Verified end to end on QGIS 3.40 (Qt5) and QGIS 4.2 (Qt6), with both new and migrated older projects.

VERSIONINGPer-project schema-version marker, mirrored into the GeoPackage
MIGRATIONAutomatic, lossless, idempotent on-load migration of older projects (schema 0 → 1.0)
IDENTITYfiberq_uuid, a stable cross-system ID on every feature
VERIFIEDClean plugins.qgis.org security scan (100%); tested on Qt5 and Qt6

04
ACKNOWLEDGMENT

Funding acknowledgment

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).

NLnet FoundationNGI0 Commons Fund

05
FOLLOW

The next stage

FiberQ ships as tagged releases, one per funded work package, listed above with their documentation. Follow release updates, development progress and workflow previews as the plugin and FiberQ Designer mature on a shared open core.