Splunk Inc. v. Cribl, Inc.

District Court, N.D. California·Decided May 24, 2024·No. 3:22-cv-07611·Unknown

Opinion

1 2 3 4 5 6 UNITED STATES DISTRICT COURT 7 NORTHERN DISTRICT OF CALIFORNIA 8

10 SPLUNK INC., 11 Plaintiff, No. C 22-07611 WHA

12 v.

13 CRIBL, INC., MEMORANDUM OPINION ON FAIR USE 14 Defendant.

15 16 INTRODUCTION 17 This memorandum opinion explains the judge’s instruction and ruling on “fair use” under 18 Section 107 of the Copyright Act, namely:

19 I instruct you that Cribl’s copying and uses of the Splunk Enterprise copyrighted software for the purpose of reverse engineering the 20 uncopyrighted S2S protocol was fair use. I further instruct you that Cribl’s copying and uses of the Splunk Enterprise copyrighted software 21 for the purpose of testing and troubleshooting Cribl software for interoperating with Splunk Enterprise was fair use. 22 23 (Dkt. No. 317 at 1). 24 STATEMENT 25 By way of background, the copyrighted work in this action was Splunk Enterprise, 26 plaintiff Splunk Inc.’s flagship software product. Splunk Enterprise enables Splunk customers 27 to collect data from different sources and put it into a dashboard so those customers can search 1 Defendant Cribl, Inc. developed its own flagship software product, Cribl Stream, that sits 2 between data sources and destinations, allowing Cribl customers to flexibly route data between 3 them. Cribl Stream is a complementary product to Splunk Enterprise in that it can sit between 4 data sources and Splunk Enterprise. It thereby enables Splunk customers to route data from 5 data sources to destinations other than Splunk Enterprise, reducing the licensing fees paid to 6 Splunk (by reducing the amount of junk data received in Splunk Enterprise) and/or increasing 7 the licensing fees paid to Splunk (by increasing the amount of useful data received in Splunk 8 Enterprise). 9 To get data into Splunk Enterprise, Splunk customers can use software called a 10 “forwarder” to collect and forward data along to a Splunk “indexer,” the Splunk Enterprise 11 software component that receives the data on a server on premises (“on prem”) or in the cloud. 12 Although Cribl and other companies offer forwarders that can collect and forward data along to 13 Splunk indexers, many Splunk customers have installed Splunk forwarders to do so. And, 14 although forwarders can send data to Splunk indexers using a variety of protocols, Splunk 15 forwarders send data to Splunk indexers using the S2S (“Splunk-to-Splunk”) protocol. A 16 protocol is not itself code but rather a set of rules for formatting and processing data that can be 17 embodied in code. At trial, Splunk emphasized that the S2S protocol was developed by Splunk 18 and “proprietary,” but all agreed that the S2S protocol was not itself protected by copyright or, 19 for that matter, copyrightable. 20 It bears emphasis that Splunk did not allege or in any way suggest that Cribl Stream code 21 contained Splunk Enterprise code. There was no claim that Cribl or its customers infringed 22 Splunk’s copyright by copying and using Cribl Stream. According to Splunk, however, Cribl 23 infringed Splunk’s copyright by copying and using the Splunk Enterprise copyrighted software 24 to reverse engineer the S2S protocol and to test, troubleshoot, and market Cribl Stream. 25 Cribl’s downloads and runs of Splunk Enterprise for these purposes were challenged herein, 26 which put in issue the extent to which they were protected under the fair use doctrine. 27 In the first phase of argument and deliberations, to resolve underlying factual disputes 1 those suggested by the parties. The jury’s answers were then considered by the judge in 2 making a ruling on the ultimate question of law as to whether the facts at hand showed fair use, 3 a procedure called for by the Supreme Court’s decision in Google LLC v. Oracle America, 4 Inc., 593 U.S. 1, 23–25 (2021). This series of questions, along with the jury’s unanimous 5 answers, are reproduced below: 6 (1) Could Cribl viably interoperate with Splunk forwarders and indexers without reverse engineering the S2S protocol? 7 Answer: No. 8

9 (2) Was reverse engineering the only means for Cribl to determine the S2S protocol? 10 Answer: Yes. 11 (3) Was Cribl receiving data from a Splunk forwarder with “raw” 12 or “syslog” a viable alternative to Cribl using the S2S protocol? 13 Answer: No.

14 (4) Was Cribl using the HEC protocol, with or without a third- 15 party forwarder, a viable alternative to Cribl using the S2S protocol? 16 Answer: No. 17 (5) Would Splunk have earned more money had Cribl not copied 18 and used Splunk Enterprise? 19 Answer: Unknown.

20 (6) Did the public benefit from Cribl’s copying and use of Splunk 21 Enterprise? 22 Answer: Yes.

23 (7) Was Cribl’s S2S capability in its software a transformative use resulting from its copying and use of Splunk Enterprise? 24 Answer: Yes. 25 26 (Dkt. No. 321 at 1–2). 27 As stated, the judge considered these answers in ruling on fair use as a matter of law and 1 memorandum opinion. In the second phase of argument and deliberations, counsel and the 2 jury had the benefit of the judge’s ruling on fair use. Now, to explain the fair use instruction 3 and ruling, this memorandum opinion takes up the statutory factors. 4 ANALYSIS 5 Section 107 of the Copyright Act provides, in pertinent part:

6 [T]he fair use of a copyrighted work, including . . . for purposes such as criticism, comment, news reporting, teaching (including 7 multiple copies for classroom use), scholarship, or research, is not 8 an infringement of copyright. In determining whether the use made of a work in any particular case is a fair use the factors to be 9 considered shall include ––

10 (1) the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational 11 purposes; 12 (2) the nature of the copyrighted work; 13 (3) the amount and substantiality of the portion used in relation 14 to the copyrighted work as a whole; and

15 (4) the effect of the use upon the potential market for or value of 16 the copyrighted work. 17 17 U.S.C. § 107. 18 The first statutory factor “considers the reasons for, and nature of, the copier’s use of an 19 original work.” Andy Warhol Found. for the Visual Arts, Inc. v. Goldsmith, 598 U.S. 508, 509 20 (2023). As the Supreme Court recently observed, this factor asks the central question of 21 “whether the use ‘merely supersedes the objects of the original creation . . . (supplanting the 22 original), or instead adds something new, with a further purpose or different character.’” Ibid. 23 (quoting Campbell v. Acuff-Rose Music, Inc., 510 U.S. 569, 579 (1994)). The commercial 24 nature of a use is not dispositive, but it is relevant. Id. at 510. Specifically, “[i]t is to be 25 weighed against the degree to which the use has a further purpose or different character,” 26 recognizing this “furthers the goal of copyright, namely, to promote the progress of science 27 and the arts, without diminishing the incentive to create.” Id. at 510–11. 1 What this means is that “the presumption of unfairness that arises in such cases can be 2 rebutted by the characteristics of a particular commercial use.” Sega Enters. Ltd. v. Accolade, 3 Inc., 977 F.2d 1510, 1522 (9th Cir. 1992) (citation omitted). So too here. Our analysis of the 4 first statutory factor closely tracks our court of appeals’ analysis of the first statutory factor in 5 Sega, where the use of copyrighted software was “an intermediate one only and thus any 6 commercial ‘exploitation’ was indirect or derivative.” Ibid.

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

Splunk Inc. v. Cribl, Inc., (N.D. Cal. 2024).

Splunk Inc. v. Cribl, Inc. (Splunk Inc. v. Cribl, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related