Skip to main content

When a software trade secret dispute reaches litigation, the decisive evidence is usually in the code. Proving that a proprietary algorithm, architecture, or technique was taken, or proving that it was not, is a forensic engineering problem as much as a legal one. Barr Group connects attorneys with software and source code expert witnesses who can do that analysis and explain it to a judge and jury.

Need an expert for a trade secret matter? Contact us >

What is a software trade secret

A trade secret is confidential business information that has independent economic value because it is not generally known, and that its owner has taken reasonable steps to keep secret. In software, that can cover far more than a single file of source code. It commonly includes:

  • Algorithms and methods. Proprietary techniques for processing, sorting, or analyzing data.
  • Architectural decisions. How components are organized and interact, including database schemas, API designs, and system architectures.
  • Optimization techniques. Performance-critical code paths, caching strategies, and memory management approaches that give a product its edge.
  • Configuration and tuning parameters. The specific values and settings that make a system perform well under real-world conditions.

Almost anything in a codebase can qualify as a trade secret, but only if the owner can show both that the information has value from being secret and that reasonable efforts were made to keep it that way.

Trade secret vs patent vs copyright

These three forms of protection answer different questions, and software disputes often involve more than one at once.

  • Patents protect novel, disclosed inventions. The protection is public, and the question is infringement of specific claims.
  • Copyright protects creative expression. The question is usually whether code was copied or is substantially similar.
  • Trade secrets protect the secret itself. The question is whether confidential information was misappropriated, and unlike copyright, the inquiry reaches the underlying ideas and methods, not just whether the code looks alike.

That last distinction drives the technical work. In a copyright case, side-by-side code similarity is often the heart of the matter. In a trade secret case, an expert frequently has to show that the same method was used even though the implementation looks nothing alike on the surface. Trade secret claims in the United States are governed by the Defend Trade Secrets Act (DTSA) of 2016 and by state laws, and the technical proof is what makes or breaks them.

Find your software expert now >

How experts prove or disprove misappropriation

Software expert witnesses use several complementary techniques to determine whether a trade secret was taken.

Structural and algorithmic comparison

Experts compare the high-level architecture and algorithmic approach of the two systems. Even when variable names, function signatures, and programming languages differ, the structural fingerprint of a proprietary algorithm can be detected: the same sequence of operations, the same data flow, the same edge-case handling.

Development timeline analysis

Version control history, build logs, and file metadata tell a chronological story. If a competitor's implementation of a technique appears shortly after a collaboration ended or an employee departed, the timeline itself becomes evidence for or against a claim of independent development.

Access and opportunity

A trade secret claim requires showing the accused party had access to the confidential information. Forensic analysts examine email archives, shared repositories, file access logs, document management systems, and collaboration tools to establish who had access to what, and when.

Reverse engineering vs independent development

A common defense is that the disputed technology was developed independently or reverse-engineered from public information. Experts test that defense against prior art and public disclosures, against the accused party's own development artifacts, and against what the team could plausibly have produced given the state of the art.

Trade secret expert witness services

Barr Group experts support software and source code trade secret matters with:

  • Identification and articulation of the asserted trade secrets in technical terms
  • Source code review and comparison under protective order
  • Structural, algorithmic, and architectural analysis for evidence of use
  • Development timeline and version control history analysis
  • Digital forensics support for access and opportunity
  • Reverse engineering, including disassembly of binary code
  • Technical assistance with discovery requests and protective order terms
  • Expert reports and declarations
  • Testimony at deposition, hearings, and trials, including before the ITC and the PTAB where relevant

Why early expert engagement matters

Software forensic analysis is most effective when it begins early. Source code, build environments, version control repositories, and development artifacts should be requested in discovery as soon as practicable, because evidence degrades. Repositories get pruned, servers get decommissioned, and the engineers who know the history leave. The settlements and verdicts in this area run into the hundreds of millions of dollars, which makes early, thorough expert engagement proportionate to what is at stake.

How can we help you today? >

Frequently asked questions

What qualifies as a software trade secret?

Confidential software information with economic value from being secret, that the owner took reasonable steps to protect. It can include algorithms, architectures, optimization techniques, and configuration know-how, not just literal source code.

How is a trade secret case different from a software copyright case?

Copyright analysis asks whether the code itself was copied or is substantially similar. Trade secret analysis reaches the underlying ideas and methods, so an expert may show the same technique was used even when the code looks different.

How do experts prove a trade secret was misappropriated?

By combining structural and algorithmic comparison of the two systems, development timeline analysis from version control and build logs, digital forensics establishing access and opportunity, and testing of any independent-development or reverse-engineering defense.

When should we bring in a trade secret expert?

As early as possible. Forensic evidence degrades over time, and early analysis shapes discovery requests, protective order terms, and case strategy before key artifacts disappear.

Do Barr Group experts testify?

Yes. Our experts prepare reports and declarations and testify at deposition, hearing, and trial, including before the ITC and the PTAB where appropriate.

Choosing the right expert is its own challenge. See our guide on how to choose a software or source code expert witness.

Why not just run the search yourself?

Most teams start with their own network or hand the search to an associate. For a trade secret matter, that often means settling for who you happen to know, spending billable hours an associate cannot fully judge, or sorting through a generic directory yourself. We do the vetting: engineer-reviewed, conflicts-checked, and matched to your case.

Get a matched recommendation >

Free, confidential, conflicts-checked, and our fee is built into the expert's hourly rate, so we are paid only if you retain.