← all investigations

Is langfuse/langfuse actually open source under a recognised OSI licence, or is some of what its README advertises covered by a separate commercial licence?

langfuse/langfuse · reading

Verdict

INCONCLUSIVE

blockers: none · downgraded: no first-hand evidence · stopped: sufficient_info · 4 steps · $0.203 · 52s

fails not_downgraded

Summary

The repository's own LICENSE file explicitly confirms an open-core model: content outside the ee/ (web/src/ee/, worker/src/ee/) directories is licensed under MIT (an OSI-approved license), while content within those directories is governed by a separate, non-open Enterprise License (ee/LICENSE) that restricts use, copying, and redistribution absent a commercial agreement. GitHub's own NOASSERTION license field reflects this mixed licensing rather than a single clean SPDX license. This directly answers the question: Langfuse's core is genuinely open source under MIT, but part of what is offered under the Langfuse name is under a separate commercial license, consistent with an 'open core' rather than fully open source project. Note that the README excerpt actually read was truncated to navigation/header content and did not itself surface license badges or wording, so no claim is made here about how the README specifically frames or omits the commercial-license caveat.

Trajectory

step 1 get_repo_metadata({'repo': 'langfuse/langfuse'})→ {"full_name": "langfuse/langfuse", "license": "NOASSERTION", "language": "TypeScript", "size_kb": 226271, "archived": false, "created_at": "2023-05-18T17:47:09Z", "pushed_at": "2026-09-14T03:27:38Z", "homepage": "https://langfuse.com", "stars": 34555, "forks": 3764, "open_issues": 931}
step 1 get_repo_description({'repo': 'langfuse/langfuse'})→ {"full_name": "langfuse/langfuse", "description": "\ud83e\udea2 Open source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform.", "topics": ["analytics", "autogen", "evaluation", "langchain", "large-language-models", "llama-index", "llm", "llm-evaluation", "llm-observability", "llmops", "monitoring", "observability", "open-source", "openai", "playground", "prompt-engineering", "prompt-management", "self-hosted", "ycombinator"]}
step 2 list_files({'repo': 'langfuse/langfuse', 'path': '""'}) error→ {"error": "not found: /repos/langfuse/langfuse/contents/\"\""}
step 2 read_file({'repo': 'langfuse/langfuse', 'path': 'LICENSE'})→ {"path": "LICENSE", "size": 1612, "truncated": false, "content": "Copyright (c) 2023-2026 ClickHouse, Inc.\n\nPortions of this software are licensed as follows:\n\n- All content that resides under the \"ee/\", \"web/src/ee/\", and/or \"worker/src/ee/\" directories of this repository, if these directories exist, is licensed under the license defined in \"ee/LICENSE\".\n- All third party components incorporated into the Langfuse Software are licensed under the original license provided by the owner of the applicable component.\n- Content outside of the above mentioned directories or restrictions above is available under the \"MIT Expat\" license as defined below.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the S...
step 3 read_file({'repo': 'langfuse/langfuse', 'path': 'ee/LICENSE'})→ {"path": "ee/LICENSE", "size": 2633, "truncated": false, "content": "START NOTE\nLangfuse is an open core project. Langfuse's core\nis permissively licensed (MIT license).\nCertain parts of the periphery of Langfuse are commercially\nlicensed and governed by this Enterprise License.\nFor the avoidance of doubt, this license does not apply \nto the core of Langfuse as it is defined in its license in \nthe directory \"/LICENSE\" (as opposed to this file \"ee/LICENSE\")\nwhich can be used and run without infringing the below license\nand its licensed materials.\nEND NOTE\n\nSTART OF LICENSE\nLangfuse Enterprise license (the \u201cEnterprise License\u201d or \"EE license\")\n\nCopyright (c) 2023-2026 ClickHouse, Inc\n\nWith regard to the Langfuse Enterprise Software:\nThis software and associated documentation files (the \"Software\") may only be\nused, if you (and any entity that you represent) have agreed to,\nand are in compliance with, the applicable agreement governing the use of the....
step 3 read_file({'repo': 'langfuse/langfuse', 'path': 'README.md'})→ {"path": "README.md", "size": 52651, "truncated": true, "content": "<img width=\"2400\" alt=\"hero-b (1)\" src=\"https://github.com/user-attachments/assets/5810ae13-15d6-4b60-afd2-927adc501861\" />\n\n<div align=\"center\">\n <div>\n <h3>\n <a href=\"https://cloud.langfuse.com\">\n <strong>Langfuse Cloud</strong>\n </a> \u00b7 \n <a href=\"https://langfuse.com/docs/deployment/self-host\">\n <strong>Self Host</strong>\n </a> \u00b7 \n <a href=\"https://langfuse.com/demo\">\n <strong>Demo</strong>\n </a>\n </h3>\n </div>\n\n <div>\n <a href=\"https://langfuse.com/docs\"><strong>Docs</strong></a> \u00b7\n <a href=\"https://langfuse.com/issues\"><strong>Report Bug</strong></a> \u00b7\n <a href=\"https://langfuse.com/ideas\"><strong>Feature Request</strong></a> \u00b7\n <a href=\"https://langfuse.com/changelog\"><strong>Changelog</strong></a> \u00b7\n <a href=\"https://l...
step 4 bash_code_execution({'command': 'echo "check readme for license section"'})[web]→ "BashCodeExecutionResultBlock(content=[], return_code=0, stderr='', stdout='check readme for license section\\n', type='bash_code_execution_result')"

Ledger

inspected against GitHub reports the license as NOASSERTION, i.e., it could not resolve a single clean SPDX license for the whole repo — a signal of mixed licensing.from: get_repo_metadata(langfuse/langfuse)
reported against The root LICENSE file states that content under the ee/, web/src/ee/, and worker/src/ee/ directories is licensed separately under ee/LICENSE, and that only content outside those directories is MIT-licensed.from: read_file(LICENSE)
reported for Content outside of the ee/ directories is available under the 'MIT Expat' license, meaning the core of Langfuse is under an OSI-approved license.from: read_file(LICENSE)
reported against The ee/LICENSE file states Langfuse is an open core project whose core is MIT licensed, but certain peripheral parts are commercially licensed under the Enterprise License, which forbids copying, merging, publishing, distributing, sublicensing, or selling without a valid Langfuse Enterprise License or agreement.from: read_file(ee/LICENSE)
reported unknown The README describes Langfuse as an open source LLM engineering platform (per its topics/description), but the truncated excerpt read does not show whether it discloses the separate Enterprise License for ee/ directories.from: read_file(README.md)

Facts

setup
0.0s over 0 command(s), install not run or failed
disk
0 MB cloned, 0 MB total
needs
nothing special
exercised
-

Grounding critique

ran · not grounded · revised