Topos is a lightweight topology library that is based on canvas. Why we chose GPL-3.0 license as license? For a commercial software, you should have the ability to visualize operations as an optional plug-in.