Cogniflow is licensed under the GNU General Public License v3.0 (GPLv3).
CogniFlow is intended as an open and community-driven platform for semantic data processing pipelines, especially in research and laboratory contexts. The GPLv3 was chosen to ensure that the core platform and tightly integrated extensions remain part of an open-source ecosystem.
If you distribute modified versions of CogniFlow, or tightly integrated extensions that form a combined work with CogniFlow, you must comply with the terms of the GPLv3.
See the LICENSE file for details.
Cogniflow is designed to be extensible through step packages.
Because step packages typically interact closely with the Cogniflow core, ontology, and pipeline engine, contributors should carefully consider GPLv3 compatibility when developing and distributing such packages.
For official Cogniflow repositories, contributions are expected to be compatible with the GNU GPL v3.0.
Further guidance for contributors can be found in CONTRIBUTING.md.