Silvaco Data Systems v. Intel Corp.

184 Cal. App. 4th 210, 109 Cal. Rptr. 3d 27, 2010 D.A.R. 6366, 2010 Cal. App. LEXIS 599
CourtCalifornia Court of Appeal
DecidedApril 29, 2010
DocketH032895
StatusPublished
Cited by103 cases

This text of 184 Cal. App. 4th 210 (Silvaco Data Systems v. Intel Corp.) is published on Counsel Stack Legal Research, covering California Court of Appeal primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Silvaco Data Systems v. Intel Corp., 184 Cal. App. 4th 210, 109 Cal. Rptr. 3d 27, 2010 D.A.R. 6366, 2010 Cal. App. LEXIS 599 (Cal. Ct. App. 2010).

Opinion

Opinion

RUSHING, P. J.

J.—Plaintiff Silvaco Data Systems (Silvaco) brought this action against defendant Intel Corporation (Intel) alleging that the latter had misappropriated certain trade secrets used by Silvaco in its software products. The primary gist of the claims was that Intel had used software acquired from another software concern with knowledge that Silvaco had accused that *216 concern of incorporating source code, stolen from Silvaco, in its products. The chief question presented is whether Intel could be liable for such use if, as was effectively undisputed, it never possessed or had access to the source code but only had executable, machine-readable code compiled by its supplier from source code. We answer that question in the negative. One does not, by executing machine-readable software, “use” the underlying source code; nor does one acquire the requisite knowledge of any trade secrets embodied in that code. We also join the trial court in concluding that Silvaco failed to plead a viable claim not based upon a misappropriation of trade secrets. Accordingly, we will affirm the judgment.

Background

Silvaco develops and markets computer applications for the electronic design automation (EDA) field, which covers the entire complex process of designing electronic circuits and systems. Among the various subcategories of EDA software are circuit simulators, which permit the designer to create a virtual model of a proposed circuit in order to test its properties before incurring the expense and delay of manufacturing a working prototype. Defendant Intel, a major developer and manufacturer of integrated circuits, is a user and purchaser of EDA software, including circuit simulators. According to Silvaco’s complaint, Intel has also developed some EDA software for its own use.

Among Silvaco’s software products is SmartSpice, an analog circuit emulator. In December 2000, Silvaco filed a suit against Circuit Semantics, Inc. (CSI), a competing developer of EDA software, alleging that CSI, aided by two former Silvaco employees, had misappropriated trade secrets used in SmartSpice, and had incorporated them in its own product, DynaSpice. Silvaco eventually secured a judgment against CSI, including an injunction against the continued use of “technology” described in an exhibit attached to the judgment. It then brought actions against several purchasers of CSI software, including Intel. 1 It alleged that by using CSI’s software, these end users had misappropriated the Silvaco trade secrets assertedly incorporated in that software. Silvaco charged Intel with misappropriation of trade secrets under California’s Uniform Trade Secrets Act, Civil Code sections 3426 through 3426.11 (CUTSA), as well as with conversion, conspiracy, and violations of the unfair competition law, Business and Professions Code section 17200 et sequitur (UCL).

*217 Intel generally demurred to all causes of action. A series of challenges and amendments followed, culminating in the sustaining of demurrers to all of Silvaco’s non-CUTSA causes of action on the ground, among others, that they were “preempted” by CUTSA. 2 Intel then moved for summary judgment on the CUTSA claim, arguing that (1) CUTSA defines “misappropriation” in a way requiring the plaintiff to show that the defendant possessed “knowledge of the trade secret” (Civ. Code, § 3426.1, subd. (b)), 3 and (2) there was no evidence that Intel ever possessed such knowledge.

In support of the motion Intel presented evidence that it never possessed the source code identified by Silvaco as constituting and containing its secrets, but only executable code supplied to it by CSI. The parties appear to agree, and we may accept for purposes of this opinion, that “source code” describes the text in which computer programs are originally written by their human authors using a high-level programming language. 4 (See Cypress *218 Semiconductor Corp. v. Superior Court, supra, 163 Cal.App.4th 575, 580; Cadence Design Systems, Inc. v. Avant! Corp. (2002) 29 Cal.4th 215, 218, fn. 3 [127 Cal.Rptr.2d 169, 57 P.3d 647].) One who possesses the source code for a program may readily ascertain its underlying design, and may directly incorporate it, or pieces of it, into another program. In order to yield a functioning computer application, however, source code must generally be translated or “compiled” into machine-readable (executable) code. After a program is compiled, it may still be represented as text, but the text is not readily intelligible to human beings, consisting of strings of binary (base 2) or hexadecimal (base 16) numbers. 5 For this reason, the source code for many if not most commercial software products is a secret, and may remain so despite widespread distribution of the executable program.

Intel cited discovery responses by Silvaco, and testimony by its agents and experts in this and related cases, to the effect that (1) the possession and use of DynaSpice in the form of executable object or binary code could not impart knowledge of any trade secrets embodied in the source code; and (2) Silvaco was unable to controvert Intel’s evidence that it never possessed any of the source code from which DynaSpice was derived. In opposition Silvaco argued, first, that executable code incorporates the same “information” as the source code from which it is compiled, so that executing it on a computer constitutes “use” of any trade secrets reflected in the source code. Second it insisted that, quite apart from the informational content of the source code, the secrets claimed by it “include certain ‘methods, techniques and algorithms" that were “contain[ed]” and “use[d]” in the executable code. *219 Third it denied the premise, which it inaccurately attributed to Intel, that liability under CUTSA requires proof “that the misappropriator comprehend the trade secret." It quoted the statement from the unpublished decision of a federal district court in Utah that ’’understanding of the underlying code and algorithm is unnecessary for misappropriation. There is no requirement of comprehension of the trade secret to state a claim . . . under the Utah Trade Secrets Act. . . .” (ClearOne Communications, Inc. v. Chiang (D.Utah 2007) 2007 WL 4376125, p. *2 (ClearOne).) Finally, it suggested that by granting summary judgment the court would destroy the basis for its earlier conclusion that the non-CUTSA claims were preempted. Accordingly, it suggested, if the court was inclined to grant summary judgment it should, on its own motion, reconsider and vacate its orders sustaining Intel’s demurrers.

The trial court granted Intel’s motion for summary judgment, writing, “Intel has presented admissible evidence . ..

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cite This Page — Counsel Stack

Bluebook (online)
184 Cal. App. 4th 210, 109 Cal. Rptr. 3d 27, 2010 D.A.R. 6366, 2010 Cal. App. LEXIS 599, Counsel Stack Legal Research, https://law.counselstack.com/opinion/silvaco-data-systems-v-intel-corp-calctapp-2010.