Appendix E. Credits and licences

StormSewer is GPL-3.0-or-later. Its engine is its own; its SWMM support rests on public-domain work by the U.S. Environmental Protection Agency and on the open-source projects below, which are credited here and not copied. This manual, the docs under docs/, is part of the software and carries the same licence.

EPA SWMM

The Storm Water Management Model, its engine, its Windows GUI, its manuals and its sample models are works of the United States Government and are in the public domain. StormSewer runs the stock engine unmodified, cites the manuals by section, redistributes the sample models unmodified as tutorial datasets, and reproduces no manual text.

Other public sources

Open-source projects

Listed because StormSewer interoperates with them, learned from their issue trackers, or follows their conventions. No code from any of them is in StormSewer.

Project Licence Relation
OWA-SWMM MIT An alternate engine build that can be registered beside EPA's
pyswmm BSD-2-Clause Usable from the Python terminal; hotstart-at-time precedent
swmmio MIT Usable from the Python terminal; its model-summary idea
swmm_api MIT Its .inp coverage was a checklist for the schema
swmmtoolbox BSD-3-Clause A reference for reading the .out
openswmm.engine / openswmm.gui MIT / GPL-3.0 Peer projects; their issue trackers informed the troubleshooting chapter
generate_swmm_inp (QGIS) GPL-2.0 Its layer and column conventions are the ones to follow for GIS interchange; interop by format only
Giswater GPL-3.0 A GIS-first SWMM workflow reference
GisToSWMM5 MIT Subcatchment generation reference
swmmr GPL-3 Calibration reference for the Python cookbook's future
SWMM5+ public domain A possible future engine target
SWMManywhere BSD-3-Clause Synthetic network generation
OpenSWMM knowledge base community posts Threads cited in the troubleshooting chapter, paraphrased
swmm5.org (R. Dickinson) author's copyright Posts linked, not copied

StormSewer's own dependencies

The desktop app is built on egui/eframe (MIT or Apache-2.0), rfd, image, serde, serde_json, quick-xml, printpdf and, on Windows, windows-sys and Mesa's llvmpipe (MIT) for software rendering. SHA-256 is implemented in the tree (FIPS 180-4) so the engine-hash claim does not rest on a crate. The manual is built with pandoc (GPL) from Markdown.

Trademarks

Hydraflow and Autodesk are trademarks of Autodesk, Inc. StormSewer is an independent project, not affiliated with or endorsed by Autodesk, by CHI, or by the U.S. EPA.