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.
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.
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 |
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.
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.