Hi — we're evaluating Graphiti as a
knowledge graph layer in a proprietary financial system.
Architecture: Our system communicates with Graphiti exclusively via HTTP. No shared
process, no shared memory, no code inclusion. Graphiti runs as an independent sidecar
service.
Question: Under Apache-2.0, does this usage pattern create any obligation to
open-source our proprietary system? We want to confirm the HTTP boundary is a clean
separation under the license terms.
We're aware Apache-2.0 has no network copyleft (unlike AGPL-3.0), so we believe the answer
is no — but wanted to confirm directly with maintainers before committing to the
integration.
Thanks.
Hi — we're evaluating Graphiti as a
knowledge graph layer in a proprietary financial system.
Architecture: Our system communicates with Graphiti exclusively via HTTP. No shared
process, no shared memory, no code inclusion. Graphiti runs as an independent sidecar
service.
Question: Under Apache-2.0, does this usage pattern create any obligation to
open-source our proprietary system? We want to confirm the HTTP boundary is a clean
separation under the license terms.
We're aware Apache-2.0 has no network copyleft (unlike AGPL-3.0), so we believe the answer
is no — but wanted to confirm directly with maintainers before committing to the
integration.
Thanks.