All guides

Open source AI agents: read the licence before the README

Open source AI agents: why half of them are not, in the strict sense, what the licence really allows, and the real cost, which has nothing to do with it.

Illustration for: Open source AI agents: read the licence before the README

"Open source" does not always say what you think

The term has a precise definition, held by the Open Source Initiative, and it is about what the licence permits: using the software for any purpose including commercial, modifying it, and redistributing it. A licence restricting any of those three is not open source, however visible the code.

The nuance looks theoretical until the day it decides what you may charge for. Take the most common case in French automation: n8n. The repository states "n8n is fair-code distributed under the Sustainable Use License and n8n Enterprise License". Source available, self-hostable, extensible. And not OSI-approved, because the fair-code model deliberately sits between open source and proprietary: the source stays readable, certain commercial uses are not open.

That does not make n8n a bad choice, and an SME self-hosting it for its own flows will probably never meet the limit. But an agency reselling n8n hosting to its clients has a licence question, not a technical one. It is the first thing to read, before the features.

The habit that avoids most surprises: open the repository's licence file and look for the exact name. MIT and Apache 2.0 raise no questions. A name you do not recognise, containing "sustainable", "fair", "business source" or "commons clause", earns ten minutes of reading.

Four projects, checked at the source

This table does not rank, it situates. The licences were read on the repositories themselves on 3 August 2026, because this is exactly the kind of fact people copy from memory after it has changed.

ProjectPublisherLicenceWhat it doesPaid offering alongside
Hermes AgentNous ResearchMITgeneral-purpose autonomous agent, persistent memory, messaging channelsnone, the project sells nothing
LangGraphLangChainMITlow-level orchestration of long-running stateful agentsLangSmith and its deployment, separate products
CrewAICrewAI Inc.MITorchestration of role-playing agents that collaborateCrewAI AMP Suite: managed deployment, observability, governance
n8nn8n GmbHSustainable Use License, fair-codeflow automation with AI building blockscloud offering and Enterprise licence

Three of the four are MIT, so no question to ask. The fourth is the only one in the group that is not open source in the OSI sense, and it is also the one the French market most often cites as such.

A second column deserves attention, the paid offering. An MIT project backed by a commercial product is not suspicious, it is the healthiest business model in the sector. What matters sits elsewhere: which functions live on the paid side, and whether the ones you need are among them. Observability and governance, at LangGraph as at CrewAI, are on the product side. On Hermes Agent there is no product side at all, which means someone has to build those pieces.

Disclosure, since the table above contains a project we deploy: kengdev sells the installation and operation of Hermes Agent under the name Hermes. The software is free and downloadable, and a team with ops has no reason to pay us for that.

The real cost is not in the licence

A zero-euro licence moves the bill, it does not remove it. Four lines make it up, and the first weighs more than the other three combined as soon as the agent genuinely runs.

  • Tokens. An autonomous agent consumes without anyone watching. A scheduler firing a task every hour produces a bill while you sleep, and that is the line behind most first-month surprises.
  • Hosting. Modest in absolute terms, five to twenty euros a month for personal use, more as soon as availability matters. On architectures that hibernate between sessions, cost follows usage rather than the calendar.
  • Operations. Updates, secrets, backups, monitoring. That is human time, and it is the line comparisons forget because it appears on no pricing grid.
  • Recovery after an incident. An agent writing into your business tools can get it wrong. What it costs to undo depends entirely on what you put in place beforehand, not on the project you picked.

Those four lines exist whatever the licence. Which is why "how much does it cost" has no answer until you have said what the agent does, how often, and who repairs it.

Choosing on what you already have

The useful question is not which project is best, it is which one fits the team and the need. Here is the grid we apply during scoping.

Your situationWhat to look atWhy
You want to try before decidinga general-purpose MIT agentnothing to negotiate, nothing to sign, you clone and you see
You are building a product on topLangGraph or CrewAIthese are orchestration pieces, not finished applications
You automate already stable flowsa flow tool rather than an agentan agent on a predictable chain adds risk without gain
You resell hostingcheck the licence firstthat is exactly the use fair-code restricts
You have no opsget help or hold offfree software does not operate itself

The fourth line is the expensive one to discover late, because it is settled before the contract rather than after.

The last one is not a sales argument in disguise. An agent writing into business tools with nobody watching its actions is an incident waiting to happen, whether you deployed it yourself or had it deployed.

Three reading traps

Star count says nothing about maintenance. A repository with a hundred thousand stars may have three commits in six months, and one with two thousand may move every week. Look at the last commit date and the release rhythm, not the social counter.

A fast-moving project costs time to follow. It is a quality and a burden at once. On a repository shipping weekly, updating becomes a recurring task rather than an event, and you have to decide immediately who owns it.

"Self-hostable" and "open source" are not synonyms. Plenty of source-available projects are perfectly self-hostable while restricting certain commercial uses. The two properties are checked separately, and the second one decides what you may charge for.

FAQ

Is an open-source AI agent really free?
The licence is free, running it is not. Model tokens, hosting, updates and monitoring stay on you, and the token line often exceeds all the others as soon as the agent runs continuously. A free agent firing a task every hour produces a bill at your model provider.
How do you know whether a project is genuinely open source?
Open the repository's licence file and read the exact name. MIT, Apache 2.0, BSD and GPL are Open Source Initiative approved and need no further checking. A name containing "sustainable", "fair-code", "business source" or "commons clause" marks a source-available licence restricting certain uses, usually commercial ones.
Is n8n open source?
Not in the strict sense. The repository states fair-code distribution under the Sustainable Use License and the n8n Enterprise License, which is not OSI-approved. The code stays visible and the software self-hostable, but certain commercial uses are not open. For internal use the distinction rarely changes anything, for reselling hosting it is central.
Do you need a framework or a ready-made agent?
A framework like LangGraph or CrewAI is an orchestration piece: you build the application around it. A general-purpose agent like Hermes Agent installs and is used as is. The simple rule is to start from the ready-made agent to validate the need, and move to a framework the day the need no longer fits what the agent offers.
What budget for a first agent in production?
Impossible to price without knowing what the agent does and how often, and any generic answer would be made up. What can honestly be said: hosting runs to tens of euros a month, model consumption depends entirely on volume and context length, and operating time runs to hours a month even when nothing goes wrong.
Is a very active project a good sign?
It signals vitality and it is a maintenance load. A repository shipping weekly fixes fast, and also demands following. Before picking a project at that pace, name the person who will read the release notes and decide on updates, otherwise the installed version drifts quietly.

Sources and references

  1. NousResearch/hermes-agent

    Nous Research, 2026

    MIT licence read on the repository on 3 August 2026.

  2. langchain-ai/langgraph

    LangChain, 2026

    MIT licence, plus the separate LangSmith and deployment products, checked on 3 August 2026.

  3. crewAIInc/crewAI

    CrewAI Inc., 2026

    MIT licence and the CrewAI AMP Suite commercial offering, checked on 3 August 2026.

  4. n8n-io/n8n

    n8n GmbH, 2026

    The fair-code statement under the Sustainable Use License and n8n Enterprise License, read on the repository on 3 August 2026.

  5. The Open Source Definition

    Open Source Initiative, 2026

    The definition used here to separate open source from source-available.

Related articles

Scope your first AI agent

20 minutes to review your tools, data and the first useful case. No jargon, no commitment.