Effective date: August 11, 2026
Included software licenses
The release includes a generated frontend license-notice file containing license metadata and available license or notice text for the third-party dependencies included with the circuit editor. Common browser components include React, Supabase JavaScript, Sentry, Monaco Editor, Pyodide, uPlot, KaTeX, Lucide, fflate, and the unified/remark/rehype packages.
ngspice
OhmSpice distributes a WebAssembly build derived from ngspice commit 4feeb94b12a2529f14f9bd7847f7253d704990af. Most ngspice code uses the 3-clause BSD license. Upstream ngspice also identifies separately licensed areas, including LGPL-covered numparam code. OhmSpice modifies ngspice for browser integration, compatibility, and fixed reviewed XSPICE code models.
The release artifact includes the complete patched corresponding source and build materials, including the source pin, OhmSpice patches, native bridge, and build script. See the ngspice developer and license information and the license files inside the source archive.
Pyodide
OhmSpice distributes Pyodide 0.29.4 under the Mozilla Public License 2.0. Pyodide source is available from the Pyodide 0.29.4 source tree. The MPL applies to the covered Pyodide files and does not convert OhmSpice's separate proprietary files to the MPL.
DOMPurify
DOMPurify is available under the Mozilla Public License 2.0 or Apache License 2.0. OhmSpice relies on the Apache License 2.0 option for its distributed copy. Its notice and license text are included in the complete frontend notice file.
No endorsement
Third-party names and marks identify their respective projects and owners. Their inclusion does not imply endorsement of OhmSpice or Variant Power.