Agents & Coding

Dify

'Apache 2.0' — with conditions that break the promise

Not open source

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.

Related & alternatives