# The tools that still copy Oracle's benchmark ban > Vlad Cealicu on Oracle's DeWitt clause, the rule Oracle adopted after a 1982 benchmark that you can't publish how its software performs, which is still in an Oracle licence today and still found in the terms of the tools agents use. 107 of the 674 vendors whose terms we've read restrict benchmarking by name, and 28 forbid publishing the results. Named, quoted and linked. - Canonical: https://www.anchorterminal.com/blog/the-tools-that-still-copy-oracles-benchmark-ban - Markdown: https://www.anchorterminal.com/blog/the-tools-that-still-copy-oracles-benchmark-ban.md (~4,300 tokens) - Slim: https://www.anchorterminal.com/blog/the-tools-that-still-copy-oracles-benchmark-ban.min.md (~2,430 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/blog/the-tools-that-still-copy-oracles-benchmark-ban.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - MCP: https://www.anchorterminal.com/mcp (the whole catalogue as tools, no key) - Licence: CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author. - Updated: 2026-10-17 > **Preview.** This post is scheduled for 21 October 2026 and may change before then. It isn't on the blog yet. By Vlad Cealicu, 21 October 2026. 1,707 words, about 7 min to read. It's a shock to me that Oracle's terms still survive today, more than two decades after we got decent open-source database software. Somehow, and I think mostly due to aggressive policies and contracts, Oracle is still alive, and I think time will deal with that. Some of its habits have outlived the reasons anyone had for them, though, and they turn up in newer products too, where I'd ask the same question I'd ask Oracle. Why would a good product need your permission before you say how good it is? The practice I mean has a name. In 1982 David DeWitt, then an assistant professor, ran his Wisconsin Benchmark and showed Oracle's database performing poorly. Larry Ellison was displeased, and Oracle's licence grew a clause forbidding anyone to publish a benchmark of it without permission, the DeWitt clause [[1]](#ref-1). Oracle's licence for its software downloads, the Oracle Technology Network License Agreement, still says you may not "disclose results of any Program benchmark tests without Oracle's prior consent" [[2]](#ref-2). How a benchmark became a clause 1. **1982** (closed). David DeWitt's Wisconsin Benchmark shows Oracle's database performing poorly [[1]](#ref-1) 2. **Oracle's licence** (closed). The DeWitt clause forbids publishing benchmarks Oracle hasn't sanctioned [[1]](#ref-1) 3. **1995 and 1996** (open to test). MySQL's first version appears, and Postgres becomes PostgreSQL, both open for anyone to test [[3]](#ref-3) [[4]](#ref-4) 4. **16 October 2026** (closed). Oracle's download licence still forbids disclosing benchmark results without its consent [[2]](#ref-2) In the meantime PostgreSQL has been PostgreSQL since 1996 and MySQL's first version appeared on 23 May 1995 [[3]](#ref-3) [[4]](#ref-4). Anyone can benchmark either of them and publish what they find, which is how good software should want it. MySQL is developed by Oracle today [[4]](#ref-4). ## How many of the tools agents use do this? We read the terms of every vendor we list, and one of the things we record is whether they restrict benchmarking [[5]](#ref-5). Of the 674 vendors whose terms we've read, 315 restrict benchmarking or using the service to build a competitor. That's almost half, the same share Quynh found when she counted [terms documents](/blog/what-the-terms-say-about-your-data) rather than vendors. 107 of them restrict benchmarking or publishing performance results by name, and 28 forbid you to publish the results, which is Oracle's clause in substance [[5]](#ref-5). - 674: vendors' terms read - 107: restrict benchmarking by name - 69: ban benchmarking the service at all - 28: forbid publishing the results Vendors' terms read by Anchor Terminal, 8 to 17 October 2026. Source [5]. What the 315 restrictive clauses say | Clause | Vendors | | --- | --- | | Other clauses, mostly about building a competitor | 208 | | Ban benchmarking the service, in one form or another | 69 | | Forbid publishing the results | 28 | | Only restrict benchmarking for competitive purposes | 9 | | Allow publishing if the test can be repeated | 1 | Each series has a zero-based scale. The clause isn't spread evenly. By the area a vendor's tools sit in, content generation and work apps restrict benchmarking or competing most often, more than half of their vendors, and communication and design tools least [[5]](#ref-5). Vendors restricting benchmarking or competing, by area, per cent | Area | Per cent | | --- | --- | | Content generation | 68 | | Work & business apps | 59 | | Voice & speech | 54 | | Models & inference | 52 | | Agent runtime | 51 | | Domain data | 49 | | Agent frameworks | 46 | | Developer & infrastructure | 43 | | Web, data & documents | 42 | | Everyday APIs | 41 | | Payments & protocols | 39 | | Design & diagrams | 35 | | Communication | 25 | Each series has a zero-based scale. ## Who forbids you to publish the results? These are the closest to Oracle. Their terms stop you telling anyone what you found without asking first. | Vendor | What their terms say | | --- | --- | | [1upHealth](/tools/1uphealth) | You may not "Perform security, benchmark, or penetration testing of the Services … or disclose the results of such testing" without its Chief Security Officer's consent | | [Airwallex](/tools/airwallex) | You may not "publicly disseminate performance information or analysis relating to the other Party's APIs" (the clause binds both sides) | | [Alchemer](/tools/alchemer) | You agree not to "disclose to third parties (whether in writing or orally) any benchmark test data related to the SaaS" (as we read it on 8 October) | | [Apollo](/tools/apollo) | You may not "Disclose the results of any Platform or program benchmark tests to any third parties without Apollo's prior written consent." | | [Braintrust](/tools/braintrust) | You may not "perform or disclose … any benchmark, comparative test, performance or availability test, or evaluation of the Services or any results therefrom" | | [Buffer](/tools/buffer) | You may not "conduct any benchmark or stress tests … or publish any performance data relating to the API or the Buffer Service" | | [CleverTap](/tools/clevertap) | You may not "publicly disseminate information regarding the performance of the Services" | | [Factorial](/tools/factorial) | "publication of any unauthorised benchmark test results" is prohibited | | [Formbricks](/tools/formbricks) | You may not "publicly disseminate any performance data or analysis (including, but not limited to, benchmarks) related to the Software or Documentation, regardless of its origin" | | [GrowthBook](/tools/growthbook) | You may not "publicly disseminate benchmarks or performance information about the Services" | | [Intercom](/tools/intercom) | You may not "publicly disseminate information regarding the performance of the Services" | | [LangSmith](/tools/langsmith) | You may not "publish or disclose benchmarks, performance results, or comparative information regarding the LangSmith Platform" | | [Luma AI](/tools/luma) | You may not "publish benchmarks or performance information about the Services" | | [Miro](/tools/miro) | You may not "publish benchmarks or performance information about the Service" | | [Omnisend](/tools/omnisend) | You may not "perform or publish any performance or benchmark tests or analyses relating to the Services" | | [Plaid](/tools/plaid) | You may not "publish any benchmark or performance information about the Platform" | | [PlayHT](/tools/playht-voice-cloning) | You may not "publish benchmarks or performance information about the Service" (from an archived copy of its terms) | | [PostHog](/tools/posthog) | You may not "Publish benchmarking results about PostHog without our permission." | | [PubNub](/tools/pubnub) | You may not "disclose or publish, without PubNub's express prior written consent, performance or capacity statistics or the results of any benchmark test" | | [SambaNova](/tools/sambanova) | Not "without our prior written consent, publish or disclose information or results relating to capabilities, performance, performance comparisons or other “benchmarking” activities" | | [Secoda](/tools/secoda) | You may not "disclose to any third party the results of any benchmark tests or other evaluation of the Secoda Services" | | [Sentry](/tools/sentry-mcp) | You may not "publish benchmarks or performance information about the Service" | | [Stadia Maps](/tools/stadia-maps) | You may not "publish or communicate in any way a competitive analysis (such as benchmarking) of imagery" (its satellite imagery terms) | | [Terra](/tools/terra) | You may not "publicly disseminate information from any source regarding the performance of the Services or Output" | | [Xero](/tools/xero) | You may not use its developer platform "in order to share performance information about the developer platform (including uptime, response time, and benchmarks)" | | [Zep](/tools/zep) | You may not "engage in competitive analysis or benchmarking for public or third-party disclosure" | | [Zeplin](/tools/zeplin) | You may not "perform, publish, or disclose to third parties any evaluation or benchmark tests or analyses relating to the Services or use thereof without Zeplin's prior written consent" | | [ZoomInfo](/tools/zoominfo) | You may not "disclose the results of any ZoomInfo Technology or program benchmark tests to any third parties without ZoomInfo's prior written consent" | Apollo's and ZoomInfo's sentences are Oracle's almost word for word, with their own names in place of Oracle's. LangSmith is LangChain's platform for testing and evaluating agents, and its terms stop you publishing how it performs. Every quote is from the vendor's own terms, linked from its listing, as we read them in October 2026 [[5]](#ref-5). ## Who forbids you to benchmark at all? These go further than Oracle. The terms don't just stop you publishing, they stop you running the test. [Attio](/tools/attio), [Coinbase Developer Platform](/tools/coinbase-cdp-agentkit), [Epsilla](/tools/epsilla), [Prismic](/tools/prismic), [Salt Edge](/tools/salt-edge), [Ship24](/tools/ship24), [TableCheck](/tools/tablecheck), [Turnkey](/tools/turnkey-agentic-wallets) and [Voximplant](/tools/voximplant) ban benchmarking the service. [Aembit](/tools/aembit), [Amplitude](/tools/amplitude), [AssemblyAI](/tools/assemblyai-stt), [BigCommerce](/tools/bigcommerce), [Canva](/tools/canva), [Cline](/tools/cline), [Cohere](/tools/cohere-chat), [Commerce Layer](/tools/commerce-layer), [Copper](/tools/copper), [Crowdin](/tools/crowdin), [Deepgram](/tools/deepgram-voice-agent), [Descope](/tools/descope-agentic-identity), [Documenso](/tools/documenso), [Eat App](/tools/eat-app), [Everee](/tools/everee), [Explorium](/tools/explorium-agentsource), [Factory](/tools/droid-cli), [FreeAgent](/tools/freeagent), [Freshworks](/tools/freshsales), [Front](/tools/front), [Galileo](/tools/galileo), [HeyGen](/tools/heygen-voice), [Instinct](/tools/instinct), [Kustomer](/tools/kustomer), [Lambda](/tools/lambda), [Lever](/tools/lever), [LiteAPI](/tools/liteapi), [LlamaParse](/tools/llamaparse), [Lokalise](/tools/lokalise), [Manatal](/tools/manatal), [Melius](/tools/melius), [Mem0](/tools/mem0), [Microsoft](/tools/azure-maps), [Nebius](/tools/nebius-ai-cloud), [OpenDocRouter](/tools/opendocrouter), [PagerDuty](/tools/pagerduty-mcp), [Paid](/tools/paid), [Phrase](/tools/phrase), [Pingram](/tools/pingram), [Poke](/tools/poke), [Resemble AI](/tools/resemble-ai-voice-cloning), [Retell AI](/tools/retell-ai), [Sanity](/tools/sanity), [Sprout Social](/tools/sprout-social), [Statsig](/tools/statsig), [TaxCloud](/tools/taxcloud), [Together AI](/tools/together-fine-tuning), [Typeform](/tools/typeform), [Validic](/tools/validic), [Weaviate](/tools/weaviate), [Workato](/tools/workato), [Zoho](/tools/zoho-mail) and [Zoom](/tools/zoom-scheduler) ban it for "benchmarking or competitive purposes", for "competitive analysis or benchmarking", or in another wording that puts the two together. [Moz](/tools/moz-api), [Sendcloud](/tools/sendcloud), [Fabric](/tools/fabric) and [Brex](/tools/brex) ban benchmarking them against other products, which is the comparison an agent needs most. [DeepL](/tools/deepl-api) and [SYSTRAN](/tools/systran) forbid "benchmark" or other "capacity" tests of their infrastructure, which is more about load than about results [[5]](#ref-5). Many of these share one template sentence, against accessing the service to monitor its "availability, performance or functionality", often followed by some version of "or for any other benchmarking or competitive purposes". 24 vendors' terms carry it [[5]](#ref-5). Cohere's is in capitals. Coinbase is one of the companies behind x402, the protocol for agents paying for tools without a human [[6]](#ref-6), and its developer terms, as we read them on 8 October, forbid using its tools "for purposes of monitoring the availability, performance, or functionality" of its products "or for any other benchmarking purposes" [[5]](#ref-5). And nine, [HelpDesk](/tools/helpdesk), [Kintsugi](/tools/kintsugi), [LandingAI](/tools/landingai-agentic-document-extraction), [LeadMagic](/tools/leadmagic), [LiveKit](/tools/livekit-telephony), [Merge](/tools/merge-agent-handler), [Nutshell](/tools/nutshell), [Paragon](/tools/paragon) and [Wrike](/tools/wrike), only restrict benchmarking by competitors or for competitive purposes, which is the one version of this I understand. [Cursor](/tools/cursor-cli) lets you publish your results as long as you include what others need to repeat the test, and that's the rule I'd want everyone to have [[5]](#ref-5). We met the same thing this week. [Photon](/tools/photon), which we listed on 16 October, forbids publishing benchmarks of its service in its terms [[7]](#ref-7). ## Why does it matter for agents? An agent picks a tool on evidence, and the evidence is benchmarks, uptime and other people's experience. A clause that makes publishing that evidence a breach of contract is a clause against the agent's ability to choose. I think a vendor that's confident in its product wants the test run and the result published. I'll let you draw your own conclusions about the rest. Some have ordinary reasons. DeepL and SYSTRAN are protecting shared infrastructure from load tests, 1upHealth runs a health data platform and doesn't want security testing it hasn't agreed to, and Stadia's clause sits in the terms for its satellite imagery. None of those needs a ban on publishing an honest result. The kindest reading of the rest is that a lot of these were pasted from a template and never revisited, and 24 copies of the same sentence suggest that's true for many. If you're one of them, deleting the clause costs you nothing. If you meant it, I'd like to hear why. We grade from public evidence and haven't accepted any of these terms, so none of them binds our grades, and the same goes for the uptime checks we plan to run. If we ever sign up to one of these tools to run an [audit](/audit/), we'll ask for written permission first, and say on the listing if we were refused. Our own [terms](/terms/) don't restrict benchmarking Anchor Terminal, and you're welcome to. ## References Read on 16 and 17 October 2026. [1] Wikipedia, David DeWitt. Source for the 1982 Wisconsin Benchmark study, Larry Ellison's displeasure and Oracle establishing the original DeWitt clause. https://en.wikipedia.org/wiki/David_DeWitt [2] Oracle, Oracle Technology Network License Agreement, last updated 9 September 2014, the licence for Oracle's software downloads. Source for the clause forbidding disclosure of Program benchmark test results without Oracle's prior consent. https://www.oracle.com/downloads/licenses/standard-license.html [3] Wikipedia, PostgreSQL. Source for the name PostgreSQL in use since 1996. https://en.wikipedia.org/wiki/PostgreSQL [4] Wikipedia, MySQL. Source for the first internal release on 23 May 1995 and Oracle as its developer today. https://en.wikipedia.org/wiki/MySQL [5] Anchor Terminal, vendors' terms as read by our policy reader, 8 to 17 October 2026. A clause counts whether our rules found it or a reader added it after reading the document, as on each listing. Every quote was rechecked against the live page on 16 or 17 October except Coinbase's and Alchemer's, which refused automated readers that day, and PlayHT's, which we could only read from an archived copy. Source for the counts, the shares by area (a vendor counts in every area its listings sit in, and every area has at least 15 vendors) and every quoted clause. Atlassian's two products share one agreement and count once. Vast.ai, Soniox, HERE and Apiroc use the word benchmark in another sense, so they aren't counted as restricting benchmarking by name, though other clauses of theirs put them among the 315. Each listing links the terms page it was read from. https://www.anchorterminal.com/compliance/ [6] Anchor Terminal, x402. Source for Coinbase among the companies on or supporting the protocol. https://www.anchorterminal.com/x402/ [7] Anchor Terminal, the Photon listing, 16 October 2026. Source for Photon's terms forbidding publication of benchmarks. https://www.anchorterminal.com/tools/photon --- Query this catalogue directly over MCP: https://www.anchorterminal.com/mcp (Streamable HTTP, no key). How: https://www.anchorterminal.com/agents/#mcp