Dify
'Apache 2.0' — with conditions that break the promise
What it is
A production-oriented platform for agentic workflows and LLM apps: a visual workflow editor, RAG pipeline, agent framework, model management, and observability in one self-hostable package.
Why it's interesting
Hugely popular and routinely labeled 'Apache 2.0' — but it's Apache 2.0 with additional conditions, and those conditions (no multi-tenant operation without authorization; no removing the Dify logo or copyright) impose field-of-use restrictions that fail the Open Source Definition.
Use cases
- A self-hosted LLM app platform
- Internal copilots and RAG workflows
Who it's for
Teams wanting an all-in-one self-hosted LLMOps platform
Setup
Moderate. Docker Compose multi-service stack; ~4GB+ RAM; provider keys
Limitations & cautions
The multi-tenant and branding conditions are exactly the kind of use restrictions the open-source definition rules out.
Editorial takeaway
The most common licensing sleight-of-hand in the space: real Apache text, plus a clause that quietly removes the freedoms. Read past the badge.