m8flow-core

Copyright 2026 AOT Technologies Inc.

Licensed under the Apache License, Version 2.0 (the "License").
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

------------------------------------------------------------------------
Third-party components
------------------------------------------------------------------------

m8flow-core depends on third-party Python packages that are distributed
under their own licenses. None of them is bundled in this repository, the
source distribution, or the built wheel. The following components carry
notable obligations:

* SpiffWorkflow (https://github.com/sartography/SpiffWorkflow) is licensed
  under the GNU Lesser General Public License, version 3.0 or later
  (LGPL-3.0-or-later). m8flow-core imports it as an unmodified, separately
  installed and replaceable Python package.

* psycopg (https://www.psycopg.org), installed by the optional `postgresql`
  extra, is licensed under the LGPL-3.0. It is installed as an unmodified,
  separately replaceable Python package. The psycopg-binary wheels it pulls
  in bundle native libraries, such as libpq and OpenSSL, that are distributed
  under their own licenses.

All other runtime dependencies are under permissive licenses (MIT, BSD,
Apache-2.0, or PSF-2.0).

Applications that redistribute m8flow-core together with its dependencies,
for example in a container image or a frozen executable, must meet the
license terms of each bundled dependency, including the LGPL terms for
SpiffWorkflow and psycopg.

m8flow-core is not affiliated with or endorsed by Sartography, which
maintains SpiffWorkflow.

The BPMN and DMN files tests/fixtures/conditional-approval.bpmn and
tests/fixtures/check_eligibility.dmn are adapted from the m8flow sample
templates (https://github.com/AOT-Technologies/m8flow), Copyright 2026 AOT
Technologies Inc., licensed under the Apache License 2.0.
