Plaintiff-counter-defendant-appellant Universal Instruments Corporation ("Universal") developed and sold an automated assembly system to defendant-counter-plaintiff-appellee Micro Systems Engineering, Inc. ("MSEI") in 2007 pursuant to a purchase agreement. MSEI developed a multi-phase plan to build a system to automate the handling of medical devices during its quality testing process, and Universal won the bid to provide the equipment for the first phase. MSEI awarded the second and third phases of the project not to Universal, but to Universal's competitor, defendant-counter-plaintiff-appellee Missouri Tooling & Automation, Inc.
Universal brought this action below alleging, inter alia , that MSEI and MTA had infringed Universal's copyright in its source code, breached the terms of the purchase agreement, and misappropriated Universal's trade secrets. Certain claims were dismissed on defendants' motion for judgment on the pleadings, and, after discovery, the parties proceeded to a jury trial on the remaining claims. At the close of the evidence, however, the district court granted defendants' motion for judgment as a matter of law. Universal appeals.
For the reasons set forth below, we affirm the judgment of the district court.
BACKGROUND
A. Factual Background
MSEI is a medical device company that designs and manufactures electronics for implantable pacemakers and defibrillators. Before selling these components, MSEI subjects them to a battery of tests to ensure they are working properly. MSEI sought to automate its then manual system of moving components from one test station to another; to that end, MSEI solicited bids for the development of a Test Handling System (the "THS"). MSEI sought to build the THS in phases. The first phase would automate the handling of some product testing stations with further automation to be added in subsequent phases.
Beginning in 2006, MSEI obtained bids from suppliers for phase one. One of the bidders was Universal, a developer of automated assembly platforms. MSEI awarded phase one to Universal, and the parties memorialized their agreement in an Equipment Purchase Agreement (the "EPA"), executed in June 2007.
The THS ultimately developed by Universal had two software components: the station software and the server software. The station software was embedded on each individual Polaris station and "manage[d] the operation of conveyors, elevators, stacks and robotic arms." J. App'x at 2606. This software was stored on each station's programmable logic controller and could be downloaded on site by physically connecting a computer to the station and downloading the source code. Id. at 1299-1300, 1480-81, 1532-34. The server software, on the other hand, was the "brains of the operation," id. at 988, which "synchronize[d] the activities of the hardware and software" and was "responsible for coordinating the movement of the module trays," id. at 2606. The source code for the server could not be downloaded in the same way as the station software, and under the EPA, Universal was under no obligation to provide the server source code to MSEI. Id. at 2344 (providing that "source code will not be provided"). The parties agreed, however, in their Final Customer Acceptance letter (the "FCA") that Universal would provide MSEI with a copy of the server source code at the time of delivery. The THS was delivered in October 2008.
In 2009, MSEI solicited bids for the next phase ("THS2"). The bid documents for THS2 indicated that MSEI had the responsibility to provide the software for the station and server source code to be used in the project. In April 2010, MSEI awarded the project to MTA, a competitor of Universal, which submitted a lower bid for the project. On April 8, 2010, MSEI and MTA entered into an agreement (the "MTA Agreement"). On April 16, Universal and MTA were notified by email that MSEI had "awarded the business to MTA
The EPA contains several provisions relating to the parties' intellectual property rights. Section 8 is entitled "Intellectual Property." Section 8.2(d) provides that
[i]f [Universal] uses any Pre-Existing Intellectual Property in connection with this Agreement, [Universal] hereby grants MSEI, MSEI's subcontractors, or suppliers, a non-exclusive, royalty-free, worldwide, perpetual license, to use, reproduce, display, of the Pre-Existing Intellectual Property for MSEI's internal use only.
J. App'x at 2336. "Pre-Existing Intellectual Property" is defined as "any trade secret, invention, work of authorship, mask work or protectable design that has already been conceived or developed by anyone other than MSEI before [Universal] renders any services under the Agreement." Id.
Exhibit E to the EPA, entitled "Equipment Acceptance Form," contained a blank form for the parties to fill in upon final delivery and acceptance.
On October 31, 2008, Universal and MSEI signed a negotiated "Final Customer Acceptance" letter, which stated, among other things, that Universal
agrees to provide the THS server code as is with the understanding that MSEI assumes the risk of invalidating the warranty in the event a change made by MSEI to the source code causes damage to any of the THS line hardware.
J. App'x at 2361.
B. Procedural Background
On July 15, 2013, Universal brought this action against MSEI and MTA in the Northern District of New York, alleging copyright infringement, misappropriation of trade secrets, breach of contract, unfair competition, unjust enrichment, and promissory estoppel. On February 24, 2017, the district court granted judgment on the pleadings and dismissed Universal's claim for promissory estoppel and its claims against MSEI for unjust enrichment and unfair competition. Universal does not challenge those rulings on appeal.
In July and August of 2017, the parties proceeded to trial before a jury on the remaining claims - breach of contract, copyright infringement, misappropriation of trade secrets, and as to MTA only, unjust enrichment
1
and unfair competition. After the close of Universal's case-in-chief, the district court reserved judgment on defendants' motion for judgment as a matter of law. After six days of trial and following the close of the evidence on August 7, the district court orally granted defendants' renewed motions for judgment as a matter of law. As the district court explained: "The whole issue here is whether or not under the arrangements between the parties, contractual and otherwise, MSEI had permission and/or ownership in the property that was transmitted to them." Spec. App'x at 3. The district found as a matter of law that Universal (1) had a
This appeal followed.
DISCUSSION
Universal argues that the district court erred in granting defendants' renewed motion for judgment as a matter of law. In short, it contends that the district court's construction of the EPA is incorrect as a matter of law and that it demonstrated the existence of factual questions that should have been resolved by a jury.
The district court based its grant of judgment as a matter of law on a number of overlapping grounds: it ruled that (1) the license granted by Universal to MSEI pursuant to § 8.2(d) of the EPA authorized MSEI and MTA's use of the source code; (2) the Final Customer Acceptance letter granted MSEI ownership of the source code; (3) the evidence offered by Universal as to damages was insufficient as a matter of law; (4) Universal's copyright and misappropriation of trade secrets claims were time barred; (5) Universal's breach of contract claim was preempted by the Copyright Act; and (6) Universal's copyright claim failed because MSEI's use of the source code was authorized by
We review
de novo
both the grant of judgment as a matter of law and the district court's construction of the agreements.
Phillips v. Audio Active Ltd.
,
It is undisputed that in completing phases two and three, MSEI and MTA used source code that Universal had provided for phase one. The principal issue presented is whether the EPA permitted them to do so. We hold that defendants' conduct did not breach § 8.2(d) of the EPA and was non-infringing because that provision permitted defendants to reproduce and use the station and server source code; defendants' adaptation of the server source code was non-infringing because it was authorized by
I. Copyright Infringement
A. Applicable Law
Universal's copyright infringement claim turns on whether defendants' conduct fell within the scope of the non-exclusive license provided in the EPA. This is so because a valid license "immunizes the licensee from a charge of copyright infringement, provided that the licensee uses the copyright as agreed with the licensor."
Davis v. Blige
,
Whether the parties' license agreement encompasses the defendants' activities is "essentially" a question of contract interpretation.
See
Bourne
,
B. Application
We first consider whether the EPA unambiguously permitted MSEI to transfer the source code to MTA for reproduction and use in subsequent phases of the THS. We next consider whether MSEI or MTA's modification of Universal's pre-existing intellectual property was infringing. We hold, for the reasons discussed below, that the EPA unambiguously permitted MSEI and MTA to reproduce and use Universal's pre-existing intellectual property in subsequent phases of the THS. Defendants' conduct was, therefore, not infringing. We further conclude that MSEI and MTA's adaptation of the server source code for use in additional testing stations was authorized by
1. Section 8.2(d) of the EPA Unambiguously Permitted MSEI and MTA to Reproduce Universal's Pre-Existing Source Code
Universal argues that the EPA plainly prohibited MSEI from furnishing MTA with the server and station source code to replicate the THS. It argues in the alternative that the relevant provisions of the EPA are ambiguous and that therefore their interpretation could not be resolved as a matter of law. We disagree and hold that the EPA unambiguously permitted MSEI and MTA to reproduce Universal's source code for use in subsequent phases of the THS - conduct that constituted internal use.
Section 8.2(d) of the EPA provides that "[i]f [Universal] uses any Pre-Existing Intellectual Property in connection with this Agreement, [Universal] hereby grants MSEI, MSEI's subcontractors, or suppliers, a non-exclusive, royalty-free, worldwide, perpetual license to, use, reproduce, display, of the Pre-Existing Intellectual property for MSEI's internal use only." J. App'x at 2336. It was Universal's burden to prove that MSEI exceeded the scope of this license.
See
Tasini
,
First, MTA is a "supplier" of MSEI. The plain meaning of "supplier" unambiguously includes a component manufacturer like MTA. See Supplier , Black's Law Dictionary (10th ed. 2014) (defining "supplier" as "[a] person or business engaged, directly or indirectly, in making a product available to consumers"); Supplier , Oxford English Dictionary (2d ed. 1989) (defining "supplier" as "one who ... furnishes something needed"). Indeed, in its trial brief to the district court, Universal twice used the term "supplier" in reference to MTA. J. App'x at 679, 685. Universal's argument that MTA is not a supplier thus fails.
Second, MSEI and MTA had license to "use, reproduce, display" the intellectual property for MSEI's "internal use only." J. App'x at 2336. The plain meaning of "internal use" clearly and unambiguously encompasses MSEI's agreement to permit its supplier to use the software to produce subsequent phases of the THS. There is no evidence that the source code was used by MSEI and MTA for anything other than developing and implementing phases two and three of MSEI's internal test handling system.
Universal contends that "internal use" was meant to limit the license of "third parties - subcontractors and suppliers - whose products, components, or services MSEI would be using internally as it tested products on Universal's THS line" at MSEI's premises. Appellant's Br. at 25; see also Appellant's Reply Br. at 12 ("MSEI's external provision of Universal's software to MTA to build the lines violated Section 8.2(d)." (emphasis in original)). We are unconvinced.
This argument is premised on a physical internal-external dichotomy, whereby a supplier's "use, reproduc[tion], [or] display" of Universal's intellectual property on MSEI's premises would be permitted, while the same use or reproduction off site would violate the license. But this cannot be the parties' intent, because by its terms the license is "worldwide" in scope and extends to MSEI's suppliers and subcontractors.
See
EPA § 8.2(d). A license cannot simultaneously be worldwide and limited to the physical confines of the licensee's premises. The more natural understanding of "internal use" in this context is that the pre-existing intellectual property could be used by or for MSEI's existing business - not for resale or for the use or benefit of others.
See Internal
, Oxford English Dictionary (3d ed. 2015) (defining "internal" as "affairs and activities within an institution, organization, department, etc.; relating to such affairs or activities; applying or used within an organization");
see also
Analect LLC v. Fifth Third Bancorp
,
This understanding is reinforced by our recent holding that "under long-established principles of agency law, a licensee under a non-exclusive copyright license may use third-party assistance in exercising its license rights unless the license expressly provides otherwise."
Great Minds v. Fedex Office & Print Servs., Inc.
,
2.
Modification of the Source Code was Authorized by
We turn next to the question whether MSEI and MTA did more than "use, reproduce, [or] display" Universal's pre-existing source code - that is, whether it modified the source code and, if so, whether the modification infringed Universal's copyright.
a. MSEI and MTA Modified the Server Source Code
As Universal contends, evidence at trial showed that the server source code that MSEI possessed differed from that delivered by Universal in October of 2008. Universal's expert witness Richard Hooper was "asked to compare two sets of server source code." J. App'x at 1719. The first set of source code was the THS server source code that Universal had in its files. The second set was the source code as it existed on MSEI's system at the time it was produced in the course of litigation. Hooper testified that the server source code consists of twenty or thirty individual files "that hold the source code," which have descriptive names like "AssemblyStationManager," "LogStationManager", "MessageManager," "RF/ShakerManager," and "FeederShakerManager."
The conclusion that the server source code was modified by MSEI or MTA after delivery by Universal was reinforced by Christopher Demuth, who helped Universal to develop the sever source code and was subsequently hired by MSEI to make modifications. DeMuth testified that in October 2009, MSEI contacted him with a "punch list of some features they wanted added, some changes they wanted made to help improve efficiency of the line."
Unlike the server source code, Universal does not seriously contend that MSEI and MTA modified the station source code. Indeed, there is nothing in the voluminous record indicating that the station software was modified. Although the MTA Agreement indicates that MTA would be required to "[m]odify, if necessary, and install SW" (SW means software) for each of the stations,
b.
The Server Source Code Modifications Were Authorized by
It is axiomatic that "[a]n unlicensed use of the copyright is not an infringement unless it conflicts with one of the specific exclusive rights conferred by the copyright statute."
Sony Corp. of Am. v. Universal City Studios, Inc.
,
The Copyright Act, however, provides an affirmative defense that allows the owner of a copy of a computer program to copy or modify the program for limited purposes without incurring liability for infringement.
See
Notwithstanding the provisions of section 106 [which lists the exclusive rights of a copyright holder], it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:
(1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner ....
Thus, a defendant seeking protection under § 117(a) must demonstrate that the new adaptation (1) was made by the "owner of a copy of [the] computer program," (2) was "created as an essential step in the utilization of the computer program in conjunction with a machine," and (3) was "used in no other manner."
1. MSEI Is the "owner of a copy of a computer program"
We have held that "owner" as used in § 117(a) does not require formal title in a program copy.
Titleserv
,
In
Titleserv
, we found the following facts sufficient to consider defendant an owner
For similar reasons, we conclude as a matter of law that MSEI owned copies of the server software within the meaning of § 117(a). MSEI paid Universal over $1 million for the combined hardware and software solution. Universal customized the software to serve MSEI's precise needs. 3 Universal expressly "provided" a copy of the server software to MSEI with the sole condition that "MSEI assume[d] the risk of invalidating the warranty in the event a change made by MSEI to the source code cause[d] damage to any of the THS line hardware." J. App'x at 2361. Universal granted MSEI and its suppliers broad rights to the server source code - a perpetual, worldwide license to use, reproduce, and display the software for MSEI's internal use. J. App'x at 2336. Although the terms of the EPA expired on December 31, 2012, MSEI's rights to the software "continue perpetually and do not terminate upon completion of the services." Id. at 2337. Nothing in the arrangement between MSEI and Universal indicates that MSEI was in any way restricted from discarding or disposing of the software as it wished. For all of these reasons, MSEI was an owner of the station and server source code under § 117(a).
Universal contends that MSEI was not an owner because § 8.2(d) "severely limited" MSEI's rights to the software. For support, it cites
DSC Communications Corp. v. Pulse Communications, Inc.
,
Universal's argument does find some additional support from the Ninth Circuit, which has held "that a software user is a licensee rather than an owner of a copy where the copyright owner (1) specified that the user is granted a license; (2) significantly restricts the user's ability to transfer the software; and (3) imposes notable use restrictions."
Vernor v. Autodesk, Inc.
,
Thus, for the purposes of applying § 117(a), a reasonably jury could only find that MSEI owned a copy of the THS software.
2. The Adaptation was "created as an essential step in the utilization of the computer program in conjunction with a machine"
To receive the protection of § 117(a), MSEI must also demonstrate that its modification of the software was "an essential step in the utilization of the computer program[s] in conjunction with a machine." In
Aymes v. Bonelli
, the defendant retail store used programs to track inventory and sales, and generally organize its records.
In
Titleserv
, the defendant used the programs at issue "to track and report on the status of client requests and other aspects of its operations."
As Universal's witnesses testified, the copy of the server software given to MSEI was "pretty much identical" to the copy owned by MSEI. J. App'x at 1724. The modifications that were made were undertaken "to help improve efficiency of the line,"
id.
at 1633, and to enable the server software to "support ... communicating
Universal claims that MSEI's provision of the source code to MTA - "a competitor" of MSEI - is exactly the sort of harm we indicated in
Titleserv
might present "[a] different scenario."
MSEI's use did not inhibit Universal's ability to market or sell its server software to others, nor did it divulge sensitive Universal information or enrich MSEI or MTA at the expense of Universal. MSEI made and authorized the making of minor modifications, narrowly tailored to adapting the server software for the use for which it was designed - orchestration of the test handing stations to ensure the quality of MSEI's implantable medical devices.
Accordingly, we hold that a reasonable jury could only find that the modifications made by MSEI were essential as they allowed the existing server software to interact with additional systems in the manner intended when the source code was developed for MSEI.
3. The Adaptation was "used in no other manner"
Finally, to warrant the protection of § 117(a), MSEI must show that the server software was "used in no other manner," that is, it was used only to make an adaptation as an essential step in utilizing the software in conjunction with the test handling system. Universal argues that MSEI's modification of the server software to operate with new machines, rather than the existing machines created by Universal, defeats MSEI's claim to protection from § 117(a).
"Whether a questioned use is a use
in another manner
... depend[s] on the type of use envisioned in the creation of the program."
Titleserv
,
Moreover, the server software customized by Universal for MSEI was part of the first phase of MSEI's multi-phased test handling system project. Universal was aware that the project had additional phases when it signed the EPA, and at that time it had no guarantees that it would be chosen to supply the later phases. The addition of new systems was, therefore, a use contemplated at the outset. 4
For the foregoing reasons, we conclude as a matter of law that it was not an infringement for MSEI as the "owner of a copy of a computer program," or MTA as MSEI's supplier, to "make or have made [an] adaptation," where "such adaptation was created as an essential step in the utilization of the computer program in conjunction with a machine and ... in no other manner."
II. Breach of Contract
MSEI and MTA's use and reproduction of Universal's pre-existing intellectual property for use in subsequent phases of the THS was non-infringing because defendants were expressly licensed to do so under § 8.2(d) of the EPA.
See supra
Part I.B.1. It necessarily follows that MSEI's use and reproduction of the source code was not in breach of the EPA.
See
Davis
,
The Copyright Act exclusively governs a claim when (1) the particular work to which the claim is being applied falls within the type of works protected by the Copyright Act under
As we have recognized, "preemption cannot be avoided simply by labeling a claim 'breach of contract.' "
What remains of Universal breach of contract claim is that MSEI's modification of the source code exceeded the scope of the license contained in the EPA. This claim does not include an "extra element" that is different from those of its copyright infringement claim. The prohibition against modification is not explicit in the EPA; it is, instead, arguably implied because copyright licenses are assumed to permit those uses not expressly authorized.
Gilliam
,
III. Misappropriation of Trade Secrets
A plaintiff claiming misappropriation of a trade secret must prove that (1) "it possessed a trade secret," and (2) the trade secret was used by defendant "in breach of an agreement, confidence, or duty, or as a result of discovery by improper means."
Integrated Cash Mgmt. Servs., Inc. v. Digital Transactions, Inc.
,
In New York, a cause of action for the misappropriation of trade secrets is governed by a three-year statute of limitations, while claims for equitable relief are subject to a six-year statute of limitations.
Compare
"[C]ourts determine the applicable limitations period ... by analyzing
Universal argues that this statute of limitations should be tolled or extended on a continuing tort theory. "A continuing tort theory may apply ... where the plaintiff alleges that a defendant has kept a secret confidential but continued to use it for commercial advantage."
Andrew Greenberg, Inc. v. Svane,Inc.
,
The evidence shows that Universal was put on notice of its misappropriation of trade secrets claim more than three years prior to filing its complaint on July 15, 2013. Accrual of the statute of limitations begins when "a reasonably diligent person in plaintiff's position would have been put on inquiry as to the" claim.
Stone v. Williams
,
IV. Unfair Competition
Universal's remaining claim against MTA for unfair competition was also properly dismissed. "The essence of an unfair competition claim under New York law is that the defendant has misappropriated
As we have held, the EPA in fact authorized MTA as MSEI's supplier to use and reproduce Universal's pre-existing intellectual property for the THS replication project.
See supra
Part I.B.1. And to the extent MTA adapted the server source code, such adaptions were authorized under federal law.
See supra
Part I.B.2. In these circumstances, no reasonable juror could have found that MTA acted in bad faith in agreeing to replicate the THS line for MSEI's internal use and for no other purpose.
See
Jeffrey Milstein, Inc. v. Greger, Lawlor, Roth, Inc.
,
CONCLUSION
Accordingly, for the reasons set forth above, the judgment of the district court is AFFIRMED .
Notes
Universal has abandoned on appeal its claim against MTA for unjust enrichment. It has thus waived any challenge to the ruling below.
See
Norton v. Sam's Club
,
The EPA does not contain a choice-of-law provision, but the parties agree that New York law applies.
See
Federal Ins. Co. v. Am. Home Assur. Co.
,
Frank Caudrillier, Universal's project manager for the THS, testified that "the THS server was developed based on ... some common tools that we had ... developed previously, and then customized ... to respond to the requirements of [MSEI]." J. App'x at 1511. Kevin Ford, Universal's lead software engineer, testified that the server source code was "created specifically for the THS line" to "implement[ ] MSEI's requirements." Id. at 1668-69. A change order in evidence shows that modifications were made to "THS interface, module information table, reseat and correlate," which Ford testified were modifications to the server source code. Id. at 1670-71.
We note also that Universal was aware that the project to "replicate the existing system" was awarded to MTA in April 2010, J. App'x at 1014, 2878, and yet it did not object to MTA's provision of subsequent phases of the system, including modifying the server source code, until July 2013 when this action was filed.
