Skip to content

License

Python framework for Piping and Instrumentation Diagrams (P&IDs) using the DEXPI information model


This software is released under the OSI-approved GNU Affero General Public License (AGPL-3.0) license. We believe in open collaboration and knowledge sharing, and encourage use by students, researchers, open-source contributors, and industry.

You are free to use, modify, and distribute the software under the given license terms. This is a copyleft license, which means that any software based on pyDEXPI, or any modified version thereof, must be published under the same open-source license.

Copyright (C) 2025-2026 Artur Schweidtmann.

Commercial or Proprietary Use

If you would like to:

  • Use this software in a proprietary or closed-source product
  • Use it in a way that is not compatible with AGPL copyleft obligations
  • Obtain dedicated support or feature extensions

We're happy to discuss a commercial or custom license on a case-by-case basis.
Please reach out to a.schweidtmann@tudelft.nl for more information.

Third-Party Material

pyDEXPI's generated DEXPI classes (pydexpi/pydexpi_classes/) are an adaptation of the DEXPI Specification 2.0.1, (c) 2026 DEXPI (DEXPI e.V.), and data/reference_pid.xml contains the reference P&ID of the DEXPI Specification 2.0, (c) 2025 DEXPI (DEXPI e.V.). Both are licensed under CC BY 4.0; the repository's NOTICE file gives their sources and the changes made.

Third-Party Dependency Licenses

So that the options above stay open, pyDEXPI only depends on permissively licensed packages. This is enforced automatically: every pull request checks the licenses of all direct and transitive dependencies against a policy stored in the repository, and any exception is reviewed and documented individually.

See Dependency Licenses for the policy, the current exceptions, and the procedure for maintainers.

Full License Text

For the complete license text, please see the LICENSE file in the repository.