Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 1 of 587

1
2
3
4
5
6
7
8
9
10

John V. Picone III (State Bar No. 187226)
jpicone@hopkinscarley.com
Jeffrey M. Ratinoff (State Bar No. 197241)
jratinoff@hopkinscarley.com
HOPKINS & CARLEYA Law Corporation
The Letitia Building
70 South First Street
San Jose, CA 95113-2406
mailing address:
P.O. Box 1469
San Jose, CA 95109-1469
Telephone:(408) 286-9800
Facsimile:(408) 998-4790
Attorneys for Plaintiffs
NEO4J, INC. and NEO4J SWEDEN AB

11

UNITED STATES DISTRICT COURT12NORTHERN DISTRICT OF CALIFORNIA

13
14

NEO4J, INC., a Delaware corporation, andNEO4J SWEDEN AB, a Swedish
corporation,

15

Plaintiffs,

16

v.

17

PURETHINK LLC, a Delaware limited
liability company, IGOV INC., a Virginia
corporation, and JOHN MARK SUHY, an
individual,

18
19

Defendants.

20
21

THIRD AMENDED COMPLAINT FOR:
(1) TRADEMARK INFRINGEMENT;(2) FALSE DESIGNATION OF ORIGIN;(3) FALSE ADVERTISING; (4)DEFAMATION; (5) FEDERAL AND
STATE UNFAIR COMPETITION;(6) BREACH OF CONTRACT;(7) INVASION OF PRIVACY; AND(8) VIOLATIONS OF THE DMCA
DEMAND FOR JURY TRIAL

Plaintiffs Neo4j, Inc. (“Neo4j USA”) and Neo4j Sweden AB (“Neo4j Sweden”) hereby

22

bring the present action against Defendants PureThink LLC, iGov Inc., and John Mark Suhy

23

(collectively “Defendants”) and alleges as follows:
NATURE OF ACTION

24
25

1.

This is an action for damages and injunctive relief arising out of Defendants’

26

infringement of Neo4j USA’s registered trademarks, acts amounting to unfair competition,27

breaches of contract, invasion of privacy and defamation, as well as Defendants’ violations of the28

Digital Millennium Copyright Act.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

CASE NO. 5:18-cv-07182-EJD

842\3571755.6

THIRD AMENDED COMPLAINT

CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 2 of 587

1
2

2.

Neo4j USA is a corporation organized under the laws of the State of Delaware

3

with its principal place of business in San Mateo, California. Neo4j USA originally incorporated

4

as Neo Technology, Inc. and then changed its name to Neo4j, Inc. in or about July 2017. Neo4j

5

USA is the company behind the number one graph platform for connected data, marketed and6

sold under the trademark Neo4j®. The Neo4j® graph database platform helps organizations

7

make sense of their data by revealing how people, processes and digital systems are interrelated.

8This connections-first approach powers intelligent applications tackling challenges such as9artificial intelligence, fraud detection, real-time recommendations and master data.

10

3.

Neo4j USA boasts the world’s largest dedicated investment in native graph11

technology. It has more than 300 commercial customers, including global enterprises like

12

Comcast, Cisco, eBay, and UBS use the Neo4j® graph database platform to create a competitive

13

advantage from connections in their data. Neo4j USA also does substantial business with14

government agencies, including a number of agencies within the United States Government.

15

4.

Neo4j Sweden is a Swedish corporation, having its principal place of business at

16

Nordenskiöldsgatan 24, 6th Floor, 211 19 Malmö, Sweden, and is a wholly owned subsidiary of

17

Neo4j USA. Neo4j Sweden is the owner of all copyrights related to the Neo4j® graph database

18

platform, including the source code, and has licensed said copyrights to Neo4j USA in connection

19

with the making, use, creation of derivative works, sale, offer to sell, importation, performance,

20

display, reproduction and distribution of the copyrighted material, and the sublicensing of such21

rights in the United States.

22

5.

Defendant PureThink LLC (“PureThink”) is a limited liability company

23

organized under the laws of the State of Delaware with a principal place of business in Reston,

24

Virginia. PureThink purports to be a software development company and was previously an

25

authorized Neo4j® Solution Partner. PureThink is no longer an authorized Neo4j® Solution

26

Partner and Plaintiffs are informed and believe that PureThink is currently a shell entity

27

maintained by the other defendants and is not currently conducting or engaged in any meaningful

28business activities.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

THE PARTIES

842\3571755.6

THIRD AMENDED COMPLAINT-2CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 3 of 587

1

Plaintiffs are informed and believe, and based thereon allege, that Defendant iGov

2

Inc. (“iGov”) is a corporation organized under the laws of the Commonwealth of Virginia with a3

principal place of business in Reston, Virginia. Plaintiffs are informed and believe, and based4

thereon allege, that iGov is a software development and consulting company that focuses on

5large-scale graph and AI solutions, which competes with Neo4j® and its authorized Solution

6

Partners. Plaintiffs are further informed and believe that iGov is the assignee and successor-in-

7

interest to PureThink, or otherwise acquired substantially all of PureThink’s assets sometime in8

mid-2017.

9

7.

10
11

Plaintiffs are informed and believe, and based thereon allege, that iGov also does

business as GraphStack, which also competes with Neo4j® and its authorized Solution Partners.
8.

Plaintiffs are informed and believe, and based thereon allege, that Defendant John

12

Mark Suhy (“Suhy”) is an individual residing in Reston, Virginia. Plaintiffs are further informed

13

and believe that Suhy is the sole member and manager of PureThink. Plaintiffs are also informed

14

and believe that Suhy is the sole shareholder of iGov, as well as an officer and director of iGov.

15

ALTER EGO ALLEGATIONS

16

9.

Plaintiffs are informed and believe, and based thereon allege, that at all times

17

herein mentioned there existed a unity of interest and ownership between iGov and PureThink.

18

Any individuality and separateness between iGov and PureThink ceased and/or never existed, and19iGov is the alter ego of PureThink, in that, among other reasons, and that iGov was conceived,

20

intended, and used by Suhy and PureThink as a device to avoid liability and that PureThink is so21

inadequately capitalized that, compared with the business done by iGov and the risk of loss

22

attendant thereon, such capitalization was illusory and/or trifling.

23

10.

Plaintiffs are informed and believe, and based thereon allege, that at all times

24

herein mentioned that PureThink is a mere shell instrumentality maintained to protect iGov. It

25

now carries on its business in the company name exactly as PureThink and Suhy had conducted it

26

previous to formation of iGov and/or previous to them acquiring a controlling interest in iGov27

and/or previous to becoming promoters thereof, exercised complete control and dominance of the28

business done by PureThink and now iGov to such an extent that any individuality or

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

6.

842\3571755.6

THIRD AMENDED COMPLAINT-3CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 4 of 587

1

separateness of PureThink and iGov at all times herein mentioned did not and do not exist.

2

11.

3

business at 1902 Campus Commons Drive, Suite 101, Reston, VA 20191. Likewise, PureThink4

and iGov still share the same customer support number, 1-855-979-7771.

5
6

12.

To help you succeed, we believe in working closely andcooperatively with our clients. Our goal is to ensure everyone on
the same page regarding project status, methods and tasks. Our
approach is to develop software according to an Agile methodology
which means we emphasize people and interaction rather thancomplicated processes and endless documentation.

8
9
10

***
Our mission is to bring the greatest value to our clients byleveraging our considerable depth of resources and experience. Wealign our approach to the specific business drivers of each business
we work with whom we tailor solutions to best suit different
cultural environments, industries, and market conditions. We focus
on business strategy implementation, not business strategy
development.

11
12
13
14
15

Compare https://purethink.com/about.html and https://igovsol.com/about.html.

16
17

PureThink and iGov’s websites are also virtually identical and contain much of

the same verbiage, such as their core philosophies and results:

7

13.

Plaintiffs are informed and believe, and based thereon allege, that othercomponents from PureThink’s website were ported over to iGov’s website.

18

14.

Plaintiffs are informed and believe, and based thereon allege, that adherence to19

the fiction of the separate existence of iGov as an entity distinct from PureThink would permit an20

abuse of the privilege of formation and would sanction fraud and/or promote injustice, and that

21

among other circumstances, Suhy and PureThink caused monetary and other assets to be22

withdrawn and/or transferred from PureThink without any consideration, or with insufficient23

consideration, to iGov, all for the purposes of avoiding liability and preventing attachment and24

execution by creditors, including Plaintiffs, thereby rendering PureThink insolvent and unable to25

fully perform its obligations; and at all times herein mentioned, was not so capitalized, solvent26

and unable to fully perform any obligations undertaken by as set further herein.

27

///

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

For example, PureThink and iGov originally shared the same principal place of

842\3571755.6

THIRD AMENDED COMPLAINT-4CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 5 of 587

1

JURISDICTION AND VENUE

2

15.

The jurisdiction of this Court over the subject matter of this action is predicated,3

pursuant to 28 U.S.C. § 1331, on the fact that Plaintiffs present a civil action arising under the4

Federal Trademark Act (the “Lanham Act”), 15 U.S.C. § 1051 et seq., and the Digital Millennium

5Copyright Act (DMCA), 17 U.S.C. § 1201 et seq. The remainder of Plaintiffs’ claims are subject

6

to the jurisdiction of this Court, pursuant to 28 U.S.C. §§ 1338(b) and 1367, because the claims

7

are joined with one or more substantial and related claims under the Lanham Act.

8

16.

This action arises out of wrongful acts committed by Defendants in California

9and this District, which acts subject Defendants to the personal jurisdiction of this Court.

10

Plaintiffs are informed and believe, and based thereon allege that Defendants specifically target

11

consumers and derive substantial revenue within California and this District, and expect their

12

actions to have consequences within California and this District. For all of these reasons,

13

personal jurisdiction over Defendants exists.

14

17.

Venue is proper in the Northern District of California pursuant to 28 U.S.C.

15§ 1391 as Defendants engage in infringing activities, defamation and acts of unfair competition in16

this District. In addition, Defendants have on a continual basis committed the wrongful acts

17alleged below within this District, in business interactions purposefully elicited by Defendants

18with or directed to residents of the District, all of which has harmed and continues to harm

19

Plaintiffs within this District.

20

18.

At least one defendant, PureThink, entered into a Solution Partner Agreement

21with Neo4j USA (“the Partner Agreement”), which is subject to the claims asserted herein and22

contains a provision wherein it effectively agreed and consented to jurisdiction within California

23

and specifically a court within the Northern District of California.

24

INTRADISTRICT ASSIGNMENT

25

Pursuant to Northern District Local Rule 3-2(c) and Northern District General

26

Order 44, venue in this action is proper in any Courthouse in this District because this case is27

brought under the Lanham Act and involves intellectual property rights.

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE19.

842\3571755.6

THIRD AMENDED COMPLAINT-5CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 6 of 587

1
2

THE NEO4J® BRAND
20.

3

problems with relational database management systems (RDMS). Plaintiffs then developed a4graph database management system developed under the Neo4j® brand and quickly became the5industry leader in graph database solutions and software.

6

21.

In conjunction with Plaintiffs’ business, Neo4j USA filed for and obtained several

7

federally registered trademarks. Specifically, Neo4j USA is the owner of U.S. Trademark

8

Registration No. 4,784,280 for the word mark “NEO4J” covering the following goods and9services (the “NEO4J® Mark”):

10



(IC 009) Computer programs for managing, storing, and accessing data from a11

database, analyzing data in computer databases for business purposes,

12

processing in the nature of updating data in computer databases, and13

visualizing in the nature of creating graphs from data stored in databases;

14

computer programs for storing, managing, and querying data from databases

15

on computers, computer networks, and global computer networks.

16



17
18

(IC 035) Consulting services and advice in the field of updating andmaintenance of data in computer databases.

(IC 041) Educational services, namely, conducting training classes,

19

certification training, workshops, tutorial sessions, and online classes in the

20

fields of designing computer databases and updating and maintenance of data21

in computer databases, and distributing course materials in connection

22

therewith; providing training services in the fields of designing computer

23

databases and updating and maintenance of data in computer databases, and24

distributing course materials in connection therewith.

25

(IC 042) Providing a web site featuring technology that enables end users to26

store, manage, and query data from databases on computers, computer

27

networks, and global computer networks; cloud computing featuring software28

for use in managing, storing, and accessing data from a database, analyzing

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Plaintiffs’ business was formed after its founders encountered performance

842\3571755.6

THIRD AMENDED COMPLAINT-6CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 7 of 587

1

data in computer databases for business purposes, processing in the nature of2

updating data in computer databases, and visualizing in the nature of creating

3

graphs from data stored in databases; Technical support services, namely,

4

installation, administration, and troubleshooting of database applications;

5

Computer services, namely, providing consultation services and advice in the

6fields of designing computer databases.


78

security and integrity of databases.

922.

Plaintiffs first used the NEO4J® Mark in June 2006 and first used that mark in

10

commerce in May 2007, and have continually used the NEO4J® Mark for the above goods and11

services at least as early as the filing date of the NEO4J® Mark. A true and correct copy of the

12

NEO4J® Mark, as seen in U.S. Trademark Registration No. 4,784,280, is attached hereto as

13

Exhibit 1.

14

23.

Neo4j USA owns valid and subsisting federal statutory and common law rights in

15

the NEO4J® Mark, and as a result of its considerable efforts and investment in the brand to16

identify its goods and services and Plaintiffs as their source, the NEO4J® Mark has become

17widely known and is closely identified with Plaintiffs and represents its substantial, valuable18

goodwill.

19

THE EVOLUTION OF PLAINTIFFS’ LICENSING MODEL FOR NEO4J® GRAPH

20

DATABASE PLATFORM SOFTWARE

21

24.

Prior to November 2018, Plaintiffs’ business model was to offer a free open

22

source version of the Neo4j® graph database platform, its primary software offering, NEO4J®

23

Community Edition (“Community Edition”), under the GNU General Public License version 3

24(“GPLv3”) license. This edition is limited in its feature set and offers no support. Users25

requiring additional features for more advanced commercial operation, together with support,

26

licensed use of the Neo4j® graph database platform through NEO4J® Enterprise Edition

27(“NEO4J® EE”) under commercial terms. NEO4J® EE is a full superset of Community Edition

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE(IC 045) Consulting services and advice in the field of maintaining the842\3571755.6

THIRD AMENDED COMPLAINT-7CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 8 of 587

1

of the Neo4j® graph database platform, containing significant additional functionality intended2

for commercial use.

3

25.

4

license and the free GNU Affero General Public License, version 3 (“AGPLv3”). A commercial

5

license to NEO4J® EE entitled the purchaser to use it in a proprietary setting with industry

6

standard terms, receive support or professional services from Neo4j USA, and the right to receive

7

software updates, which included feature updates, bug fixes and assistance. Purchasing a8commercial license at a fair price supported the continued development and improvement of

9

NEO4J® EE and the Neo4j® graph database platform, including the Community Edition

10

software.

1126.

In May 2018, Plaintiffs released NEO4J® EE version 3.4, which they continued

12

to offer under a proprietary commercial license. However, Neo4j Sweden replaced the AGPLv3

13

with a stricter license, which included the terms of the AGPLv3 with additional restrictions

14

provided by the Commons Clause (“Neo4j Sweden Software License”). This new license, while

15

allowing code to be publicly viewable and used within a certain limited scope of usage, is

16

generally recognized in the software industry not to qualify as open source, as it prohibits all

17

third-party resale and services activity. Neo4j Sweden licensed NEO4J® EE version 3.4 under18

the Neo4j Sweden Software License to prevent third parties, such as Defendants, from monetizing

19such software while not contributing back to the companies who are producers of the software.

20

27.

In November 2018, Plaintiffs officially released version 3.5 of NEO4J® EE

21solely under a commercial license, while they continued to offer the Community Edition under an

22open source license. This meant that Plaintiffs were no longer publishing source code for

23

NEO4J® EE under an open source license. This was done to simplify its licensing model, as well24

as prevent bad actors from willfully misrepresenting the Neo4j Sweden Software License and25

profiting by providing commercial support services in closed, proprietary projects.

26

28.

All versions of Neo4j® graph platform software are subject to Neo4j USA’s

27

Trademark Policy found on its website, which states in relevant part:

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Plaintiffs originally offered NEO4J® EE under both a paid-for commercial

842\3571755.6

THIRD AMENDED COMPLAINT-8CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 9 of 587

1

Although some Neo4j projects may be available under free and open
licenses, those licenses cover copyright only and do not include any
express or implied right to use our trademarks. Neo4j does not allow third
parties to use its trademarks without a written agreement or express
permission. Thus, Neo4j projects that are available under open source
licenses may be copied, modified, or sold by third parties, but they cannot
be branded or marketed with Neo4j trademarks in the absence of a
trademark license.

2
3
4
5

While open-source licenses allow modification of copyrighted softwareand distribution in original or modified form, such distribution could be
misleading if distributed under the same name. This could cause
confusion among consumers of the software as to source. They may
mistakenly believe they are receiving software that is produced or
supported by Neo4j. This Policy describes the circumstances under which
you may use our trademarks, regardless of the type of license you may
have from Neo4j.
***
Any use of the Marks must be licensed and comply with these guidelines.
Whenever you use one of the Marks, you must always do so in a way that
does not mislead anyone, either directly or by omission, about exactly
what they are getting and from whom. For example, you cannot say you
are distributing the Neo4j® software when you’re distributing a modified
version of it, because people would be confused when they are not getting
the same features and functionality they would get if they downloaded thesoftware directly from us. You also cannot distribute Neo4j® software
using the Marks if you do not have a license from us, because that would
imply that your distribution comes from or is supported by Neo4j. You
cannot use our Marks on your website in a way that suggests that yourwebsite is an official website or that we endorse your website, unlesspermitted in a written agreement with us.

6
7
8
9
10
11
12
13
14
15
16
17
18

A true and correct copy of Neo4j USA’s Trademark Guidelines (https://neo4j.com/trademark-19

policy) is attached hereto as Exhibit 2.
NEO4J’S AGREEMENT WITH PURETHINK

20
21

On or about September 30, 2014, Neo4j USA and PureThink entered into the22Partner Agreement. Under the Partner Agreement, PureThink agreed to provide first and second

23line support to end-users of NEO4J® EE software in exchange for annual partner program fees24

and shared revenue as specified in the Partner Agreement.

25

30.

Under Section 4.1 of the Partner Agreement, Neo4j USA provided PureThink

26

with a non-exclusive, non-transferable limited license during the term of that agreement to, inter27

alia, “use [Neo4j USA’s] trademarks solely to market and promote the Products in accordance28

with the terms of [the Partner Agreement].” Section 4.1 also incorporated Neo4j’s trademark

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

29.

842\3571755.6

THIRD AMENDED COMPLAINT-9CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 10 of 587

1

policies as additional limitations on Defendants’ use of the NEO4J® mark and making

2

representations about NEO4J® EE and NEO4J® Community Edition software products, which at3

the time provided in relevant part that:

4

Neo Technology software, which is created and/or distributed by
Neo Technology and thus properly bears the Trademarks, is thesoftware in the exact binary form that it is distributed by Neo
Technology, without modification of any kind. To the extent any
authorized modifications are made to the software, such modified
software should no longer bear the Trademarks. The public has aright to know when it is receiving a genuine Neo Technology
product that is quality assured by Neo Technology.

5
6
7
8

You must not use any Trademark in a web page title, titletag,
metatag, or other manner with the intent or the likely effect ofinfluencing search engine rankings or results listings.

9
10
11

In or about March 2017, Plaintiffs learned that Defendants had encouraged at

12least one government agency to use “free open source NEO4J® EE under the AGPL” and pay

13

PureThink for consulting and support instead of obtaining a commercial license. Plaintiffs also

14

learned that Defendants used a server that belonged to another company to compile that open

15

source software in an attempt to avoid the restrictions imposed by the Partner Agreement on

16

PureThink. Defendants even admitted that they intended to form a new company that would

17

market and offer consulting services for users of NEO4J® open source products.

18

32.

Defendants’ words and actions constituted a material breach of the express terms

19of the Partner Agreement that precluded PureThink from modifying open source Neo4j software

20

and providing related support services. The fact that PureThink led this government agency to21

believe that it was getting an authentic version of NEO4J® EE was also a breach of the express

22

terms of Section 4.1. When PureThink recompiled NEO4J® EE, it was actually creating software

23

that is not of the same quality as if were compiled by Neo4j, which uses tens of thousands of

24

integrated test scripts. Defendants’ introduced their own modifications in recompiling the25

software, thereby misleading that government agency and potentially damaging the NEO4J®

26Mark and associated goodwill.

27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

31.

33.

As a result, on or about May 30, 2017, Neo4j USA provided PureThink with aformal notification of PureThink’s material breaches of the Partner Agreement and a demand to842\3571755.6

THIRD AMENDED COMPLAINT- 10 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 11 of 587

1

cure such breaches pursuant to Section 7.2 thereof. PureThink’s material breaches included

2

compiling, using and distributing NEO4J® open source products, and performing services on, as

3

well as continuing to perform services on, NEO4J® open source products in violation of Section

4

4.3 of the Partner Agreement. A true and correct copy of this May 30, 2017 notice is attached5

hereto as Exhibit 3.

6

34.

7

notice pursuant to Sections 7.1 and 7.2 of its election to terminate the Partner Agreement and not

8

to renew the Partner Agreement for a renewal term that would commence on September 30, 2017.

935.

On or about July 11, 2017, Neo4j USA provided PureThink with written notice10

that the Partner Agreement was terminated pursuant to Section 7.2 thereof due to PureThink’s

11

failure to timely cure the material breaches set forth in the May 30, 2017 letter (“Breach Notice”).

12

A true and correct copy of this letter is attached hereto as Exhibit 4.

13

36.

Neo4j USA also reminded PureThink that several provisions in the Partner

14

Agreement survived termination pursuant to Section 7.4 thereof. This includes, Section 7.3,

15which provides that upon such termination

16

all rights and licenses of Partner hereunder will terminate andPartner shall cease all communications with End Users regarding
the Products; and (b) each party … will cease using any trademarks,
service marks and other designations of the other party….

17
18
19

37.

Section 10 also survived termination and provides that “either party may assign

20

this Agreement without the other party's consent to a parent or subsidiary of such party or in the21case of a merger or sale of all or substantially all of its assets or stock.”

22

38.

In light of these continuing obligations, Neo4j USA provided notice that it was

23

terminating PureThink’s rights and licenses under the Partner Agreement. Neo4j USA demanded

24

that PureThink “cease using [Neo4j USA’s] trademarks, service marks, and other designations…

25

and remove from PureThink’s website(s) and marketing materials, [Neo4j USA’s] trademarks

26

and tradenames, including, without limitation, Neo4j.” Neo4j USA further advised that

27

PureThink had “no rights to use [Neo4j USA’s] trademarks or tradenames and continued use of

28

such trademarks and/or tradenames will constitute trademark infringement.” See Exhibit 4.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

On or about June 30, 2017, Neo4j USA provided PureThink with 90-days written

842\3571755.6

THIRD AMENDED COMPLAINT- 11 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 12 of 587

1

DEFENDANTS’ MISINFORMATION CAMPAIGN REGARDING NEO4J’S

2SOFTWARE AND INFRINGEMENT OF THE NEO4J® MARK

3

39.

4

acts that amount to the breach thereof and constitute violations of the Lanham Act. These acts

5

include using the NEO4J® Mark in an improper manner that falsely suggests the Neo4j USA’s

6

authorization and/or sponsorship of Defendants’ products and services.

7

40.

Plaintiffs are informed and believed, and based thereon allege that Suhy

8

incorporated iGov on or about June 23, 2017 in response to the May 30th notice of breach, and in

9

anticipation of Neo4j USA’s termination of the Partner Agreement, and to avoid the10

aforementioned continuing, agreed-upon restrictions placed on PureThink thereunder and the11potential liability for breaching such restrictions.

12

41.

13

15

The principle behind PureThink and the Government Package hascreated a new corporate entity called iGov Inc, which is not a Neo4j
Solution Partner. Because iGov Inc is not a solution partner, it canoffer packages at great cost savings to US Government Agencies as
it has no restrictions on working with Neo4j Enterprise open source
licenses!

16
17
18
19

iGov Inc and the new Government Package for Neo4j allows
agencies to spend their money on developing innovative solutions
around Neo4j, not paying for unnecessary production support
before they even have a solution built that could be in production.

20
21
22
23

As of November 2017, iGov’s website admitted this was Defendants’ intent:
PureThink, the company who created, managed and sold Neo4j
Government Edition to all US Federal agencies has ceased theirpartnership with Neo Technology and Neo4j Government Edition
has been retired.

14

A true and correct copy of this archived webpage is attached hereto as Exhibit 5.
42.

However, Plaintiffs are informed and believed, and based thereon alleges that

24

PureThink assigned the Partner Agreement as part of the transfer and/or sale of substantially all of

25

its assets to iGov in conjunction with Suhy’s incorporation of iGov. Alternatively, iGov assumed

26

PureThink’s obligations under the Partner Agreement as its alter ego. As a result, iGov became

27

subject to the aforementioned contractual restrictions relating to the use of the NEO4J® Mark and28

any resulting liability for the breach of such provisions in the Partner Agreement.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Since Neo4j USA terminated the Partner Agreement, Defendants have engaged in

842\3571755.6

THIRD AMENDED COMPLAINT- 12 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 13 of 587

1

43.

2

NEO4J® products by marketing software modified by Defendants as genuine a NEO4J® EE

3product via iGov’s website. In particular, iGov’s website claims that end-users did not need to4purchase a commercial license for NEO4J® EE and obtain support from Neo4j or its Solution

5

Partners. Rather, consumers can download iGov’s unauthorized recompiled and modified version

6of NEO4J® EE (confusingly called “Neo4j Enterprise” by iGov) because in Defendants’

7

unqualified legal opinion:

8

Neo4j Enterprise can be used for free under the [AGPL]. [] There
are no hidden or limiting terms beyond the standard [AGPL]. With
Neo4j Enterprise under its free open source [AGPL] license, you
simply don't get production email and phone support from Neo4j
Inc. You can get a much cheaper support contract through iGov Inc
for a fraction of the cost to support your production.

9
10
11
12

A true and correct copy of the aforementioned portions of iGov’s website as they appeared on

13

October 2, 2019 and July 27, 2020 are attached hereto as Exhibit 6 and Exhibit 7.

14

44.

Via iGov’s website, Defendants published step-by-step instructions on how to

15

circumvent the commercial license requirement for NEO4J® EE version 3.3, and the security

16

features released as closed-source along with it. A true and correct copy of a blog published by

17

Defendants containing these instructions is attached hereto as Exhibit 8.

18

45.

When Neo4j released NEO4J® EE version 3.4 under the Neo4j Sweden Software

19

License, Defendants continued to take advantage of the fact that most of this source code was20

available on GitHub (an open source software hosting site). This allowed them to copy the code21

while ignoring the restrictions imposed by the Neo4j Sweden Software License. Defendants also

22

stripped out valid legal notices and license terms in NEO4J® source code files.

23

46.

Defendants even went as far as to giving unsolicited answers to public posts on

24open community websites, such as www.stackoverflow.com, to spread further misinformation

25

concerning the nature of Plaintiffs’ licensing model and promote Defendants’ own unauthorized

26

hybrid offerings as identical to those originating from Neo4j. True and correct copies of27

examples of Defendants’ posts on www.stackoverflow.com are attached hereto as Exhibits 9-10.

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Defendants deceive prospective customers about the source of legitimate

842\3571755.6

THIRD AMENDED COMPLAINT- 13 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 14 of 587

1

47.

2

Enterprise” builds were equivalent to corresponding versions of NEO4J® EE, which Defendants

3

knew were not. They also ignored that Section 4.1 of the Partner Agreement incorporated Neo4j

4USA’s trademark policies and expressly prohibited Defendants from using the NEO4J® Mark in

5conjunction with recompiled and modified versions of NEO4J® EE.

648.

Defendants further breached Section 4.1 of the Partner Agreement and violated

7

the Lanham Act by including the link titled “Graph Packages” on the home page of iGov’s

8

website directs to the domain “https://igovsol.com/neo4j.html” (emphasis added). A true and9correct copy of a screenshot iGov’s homepage and a print out of this home page is attached hereto

10

as Exhibit 11 and Exhibit 12, respectively as they appeared in October 2019. The linked

11

webpage at https://igovsol.com/neo4j.html as of October 2, 2019 is attached hereto as Exhibit 13.

12

49.

Even after this was identified as infringing conduct in the first and second

13amended complaints filed in this Action, Defendants have steadfastly refused to abate such clear

14

infringement of the NEO4J® Mark. A true and correct copy of a printout of iGov’s homepage as

15

of July 27, 2020 is attached hereto Exhibit 14 and true and correct copies print outs of the linked

16

webpage at https://igovsol.com/neo4j.html as of July 27, 2020 are attached hereto as Exhibit 14

17

and Exhibit 15.

18

50.

Use of NEO4J® in the domain is unnecessary in this instance as any number of19generic terms could have been used in place of NEO4J®. The use of NEO4J® as a part of a20

domain is for a purpose other than to reference Neo4j USA or its NEO4J®-branded products and21

services, and is in fact misleading to confuse the source or origin of its own offerings to those of22

Neo4j USA.

23

51.

The top of iGov website at https://igovsol.com/neo4j.html prominently displays

24“Request Procurement Document Package” link that has “mailto:neo4j@igovsol.com” embedded

25

in the html and creates an email addressed to “neo4j@igovsol.com” upon activation. See Exhibits

26

15-16. This link is a clear attempt by Defendants to mislead and confuse consumers that it is27

somehow an authorized source of NEO4J® software and/or support packages for that software.

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Defendants also mislead consumers by claiming iGov’s haphazard “Neo4j842\3571755.6

THIRD AMENDED COMPLAINT- 14 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 15 of 587

1

The “Downloads” page on iGov’s website (https://igovsol.com/downloads.html) also provides the2same contact email address, neo4j@igovsol.com. See Exhibits 6-7.

3

52.

4

NEO4J® Mark, especially since more common descriptive or non-infringing terms such as

5“support@igovsol.com” and “sales@igovsol.com” should be readily available. In fact, iGov uses

6

info@igovsol.com elsewhere on its website as an email address for potential customers to inquire

7

about iGov’s services and products.

8

53.

iGov’s website at https://igovsol.com/neo4j.html also contains false and9misleading statements concerning the source of at least one NEO4J® software product: “Our10team is the same team that created Neo4j Enterprise Government Edition. Further, we are the11same team that sold and supported every US Federal Government procurement of Neo4j

12

Enterprise Government Edition up until its retirement in July 2017.” See Exhibits 13, 15-16.

13This statement is untrue because neither PureThink nor Suhy created an authorized NEO4J®

14

software product entitled “Neo4j Enterprise Government Edition.” Instead, Defendants are

15

improperly rebranding Plaintiff’s Neo4j Enterprise Edition without the authorization of Plaintiff

16

54.

In a further attempt to mislead potential purchasers of Neo4j® software and17

services, iGov claims to have commercial pricing information for Neo4J® software and services18

on its website. See Exhibits 11-12, 14. iGov’s maintenance of this pricing information and19

Suhy’s repeated public references thereto is misleading to potential purchasers of Neo4j®-

20

branded software because it is outdated and was obtained from a United States General Services

21

Administration (GSA) pricing schedule from 2018 for NEO4J® EE and was subject to specific22

GSA terms and conditions. As a result, it does not accurately reflect Neo4j USA’s current pricing

23

structure for NEO4J® EE 4.0.x commercial licenses.

24

DEFENDANTS ENGAGE IN UNFAIR COMPETITION BY FALSELY PROMOTING25

THIRD PARTY SOFTWARE AS BEING IDENTICAL TO NEO4J® EE

26

55.

Defendants remained undeterred in their efforts tarnish the NEO4J® brand and27

mislead consumers. In or about September 2018, Defendants began to promote a third-party

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

The usage of “neo4j” as an email alias constitutes an unauthorized use of the842\3571755.6

THIRD AMENDED COMPLAINT- 15 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 16 of 587

1graph database software, Open Native Graph DB (ONgDB), which they describe on iGov’s

2

website as “a non-restrictive fork of Neo4j, the world’s leading Graph Database.”

3
4

56.

Neo4j’s current version of NEO4J® EE which is only available via a commercial license:

8

ONgDB (AKA ONgDB Enterprise) 3.5.5 is Neo4j 3.5.5 Core + theenterprise features Neo4j Inc removed from the code base as ofv3.5. All ONgDB and Neo4j Enterprise AGPL distributions can beused in production, in closed source projects, and with nolimitations on # of cores or causal cluster instances. ONgDB is adrop in replacement for the Neo4j Community and Enterprisebranded distributions.

9

See Exhibits 11-12; see also Exhibits 6-7, 14. Defendants further misleadingly state on iGov’s

10

website that “ONgDB Enterprise is free and open source. You have all the feature parity of Neo4j

11

Enterprise commercial licenses, but without limits on usage, cluster instances, cores, etc.” See

12

Exhibit 13, 15-16.

13

ONgDB is not entirely based on open source version of the Neo4j® graph database platform as it

14

continues to claim. Plaintiffs are informed and believe that Defendants knew full well that this15

was untrue since ONgDB contained additional closed-source components that required a16commercial license from Neo4j Sweden AB or one of its affiliates.

5
6
7

17

57.

These and similar statements made by Defendants are misleading because

iGov’s website also contains a “Neo4j Enterprise Open Source Frequently Asked

18

Questions” section, which deceives consumers into downloading “Neo4j Enterprise from our the19

Neo4j Inc. [sic] distribution site, or from our Amazon Gov Cloud mirror. Download Neo4j

20

Enterprise” rather than download an official trial version of NEO4J® EE from Plaintiffs. See

21

Exhibits 6-7. This link misleadingly redirects consumers to the top of iGov’s download page22

with links to download ONgDB rather than to Neo4j USA’s distribution site. See id. Thus, the23

use of “Neo4j Enterprise” and corresponding bold texted link is a clear attempt to mislead and24

confuse consumers regarding ONgDB being the purported equivalent of NEO4J® EE.

25

58.

Plaintiffs are informed and believe, and based thereon allege that ONgDB is26

compiled from a patchwork of source code from older versions of official Neo4j® graph database27

platform software, and includes “glue” source code authored by Graph Foundation Inc. (“GFI”)

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Defendants deceptively market ONgDB via iGov’s website as the equivalent of842\3571755.6

THIRD AMENDED COMPLAINT- 16 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 17 of 587

1

and Suhy, while mischaracterized by Defendants as identical to Plaintiffs’ commercial-only2

releases of NEO4J® EE.

3

Defendants are thus promoting software that is not of the same quality as if were4

compiled by Plaintiffs. This is because ONgDB software was not entirely created using

5

Plaintiffs’ build infrastructure, which carries out tens of thousands of functional, performance,

6

load, stress, and other tests to ensure quality and consistency. ONgDB also does not include

7

critical fixes or other ongoing improvements made by Plaintiffs to NEO4J® EE. Further, because

8Graph Foundation and Suhy introduced their own modifications in recompiling ONgDB from9various older iterations of NEO4J® software, this increases the potential for instability and

10compatibility issues with ONgDB. As a result, Defendants are misleading consumers into

11

believing they are downloading an exact copy of Plaintiffs’ current commercial-only releases of

12

NEO4J® EE, which in actuality is an inferior product that is not a true “drop in” replacement.

13

60.

Defendants promoted the misleadingly matched version numbers of ONgDB to

14

the equivalent genuine NEO4J® EE version, while falsely maintaining ONgDB is identical to15

Neo4j USA’s official offerings except offered under an open source license. The few statements

16

by Defendants that disclaim a relationship or affiliation with Neo4j USA are undermined by their

17

misinformation campaign to confuse customers as to the nature of its “forked” version of

18

ONgDB, and failure to properly display and use proper trademark notices after the NEO4J®

19

Mark, which they often display as “Neo4j,” “Neo4j Enterprise,” “neo4j project” and “Neo4j open

20

source,” furthering their attempts to detract the distinctiveness and significance of the NEO4J®

21

Mark. Defendants’ prominent display of the NEO4J® Mark in a repetitive, albeit inconsistent

22

manner and without proper trademark usage and notices, the historical use of various iterations of

23“Neo4j” and interchangeable use of “Neo4j Enterprise” with “ONgDB Enterprise” on their24

website, without proper trademark notices, is a clear attempt to confuse customers as to the25source, origin or affiliate of the parties’ respective offerings.

26

61.

The foregoing improper use of the NEO4J® Mark in conjunction with

27

Defendants’ promotion of unauthorized software violates Neo4j USA’s Trademark Guidelines

28

and Section 4.1 of the Partner Agreement. For example, these guidelines prohibit Defendants

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE59.

842\3571755.6

THIRD AMENDED COMPLAINT- 17 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 18 of 587

1

from using the NEO4J® Mark in conjunction with modified open source software based on the2

Neo4j® graph database platform, including forks thereof, and suggesting endorsement by Neo4J

3

USA. As a result, Defendants create consumer confusion that they and GFI are offering a current

4

authorized version of NEO4J® EE or that ONgDB is otherwise endorsed by Neo4j USA.

5

62.

Defendants do not provide their own release notes in relation to their promotion

6of ONgDB. Instead, Defendants use html links on iGov’s website to redirect consumers to Neo4j

7

USA’s official release notes (https://neo4j.com/release-notes/neo4j-3-5-5/) and “What’s New”

8

page (https://neo4j.com/whats-new-in-neo4j/):

9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

See Exhibits 6-7. Thus, further promoting the false equivalency between ONgDB and the latest
version of NEO4J® EE.
63.

Defendants have used a second website, www.graphstack.io, to further promote

the false equivalency between ONgDB and the latest version of NEO4J® EE. Defendants openly
admitted that “iGov Inc is the company behind GraphStack” and that “iGov Inc offers production
support packages for Neo4j / ONgDB Enterprise open source distributions for US government
agencies.” Defendants’ GraphStack website contains misleading statements concerning ONgDB
similar to those on iGov’s website, including that ONgDB “is a non-restrictive fork of Neo4j” and“a drop in replacement for any Neo4j Enterprise (or community) distribution of the same version
number.” A true and correct copy of the homepage for GraphStack’s website as it existed on
October 2, 2019 is attached hereto as Exhibit 13.
64.

GraphStack website improperly used html links to redirect consumers to Neo4j

USA’s official release notes (https://neo4j.com/release-notes/neo4j-3-5-5/) and “What’s New”
page (https://neo4j.com/whats-new-in-neo4j/) in conjunction with encouraging consumers to
download ONgDB as an alleged “[d]rop in replacement for Neo4j Core and Enterprise 3.5.3.”
See Exhibit 17. As indicated on Neo4j USA’s website (https://neo4j.com/docs/license/), the842\3571755.6

THIRD AMENDED COMPLAINT- 18 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 19 of 587

1

foregoing and other documentation provided by Neo4j USA is copyrighted and subject to the2Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License,

3

which expressly prohibits the use of such documents for commercial purposes, requires

4

attribution to the copyright holder and notice of modifications.

5

65.

6

“ONgDB Enterprise 4.0.x (Neo4j Core 4.0.x + Enterprise Code) is coming soon” and that

7

“ONgDB 4.0 adds in the enterprise features removed from Neo4j core - including multi-database,8

clustering, security, and more.” Plaintiffs are informed and believe, and based thereon allege that

9

Defendants are adding features to ONgDB found in NEO4J® EE 4.0 that are based on Plaintiffs’

10source code that has never been released under the AGPL or any other open source license, and as

11

a result would render this statement false and misleading. A true and correct copy of the12

homepage for GraphStack’s website as of July 15, 2020 is attached hereto as Exhibit 18.

13

66.

Defendants impermissibly use the NEO4J® Mark as a hashtag (“#Neo4j”) to

14

represent ONgDB software and mislead consumers by retweeting posts on Twitter made by GFI.

15

Use of the NEO4J® Mark as a hashtag (“#Neo4j”) in this manner falsely implies sponsorship or

16

endorsement by Neo4j USA as there are other descriptive or generic words that Defendants and17

GFI may use to describe ONgDB graph software without reference to the NEO4J® mark in this18

manner. Defendants and GFI use the NEO4J® Mark to refer to their own ONgDB software,

19

rather than Plaintiffs’ software, and use more of the NEO4J® Mark than is reasonably necessary

20

to identify its product further exacerbating the confusion. A true and correct copy of examples

21of Defendants’ republication of GFI’s tweets improperly using “#Neo4j” is attached hereto as

22

Exhibit 19.

23

///

24

///

25

///

26

///

27

///

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

The latest iteration of Defendants’ GraphStack website is now touting that842\3571755.6

THIRD AMENDED COMPLAINT- 19 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 20 of 587

1

67.

Defendants also use Twitter to spread misinformation concerning NEO4J® EE

2and unfairly complete with Plaintiffs. For example, Suhy has falsely suggested to potential

3

customers that ONgDB contains the same source code as commercial-only licensed NEO4J® EE:

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

68.

Defendants continue to mislead consumers by claiming that ONgDB is properly

26

licensed under AGPLv3 as a free and open source equivalent of official NEO4J® EE that is now

27

only available via a commercial license from Plaintiffs. Such statements made by Defendants are28

false and misleading because Defendants and GFI never created or developed a true open source

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

A true and correct copy of these Tweets are attached hereto as Exhibit 20 and Exhibit 21.

842\3571755.6

THIRD AMENDED COMPLAINT- 20 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 21 of 587

1

fork based on an open source version of the Neo4j® graph database platform. Rather, Defendants

2

knowingly copied source code from the Neo4j® graph database platform that is subject to Neo4j

3

Sweden Software License. Suhy has been a major contributor to the development of ONgDB,

4

and as detailed below, Suhy intentionally stripped out valid legal notices and license terms

5

governing that source code under an erroneous view of the AGPLv3 and Neo4j Sweden’s right as

6the copyright holder to grant a license to its software as it sees fit.

7

DEFENDANTS’ MISCONDUCT IS LIKELY TO CAUSE CONSUMER CONFUSION

8AND HAS RESULTED IN ACTUAL CONSUMER CONFUSION

9

69.

10

Mark in commerce in connection with the distribution, offering, or promotion of its “Neo4j

11

Enterprise” and ONgDB software is likely to cause consumer confusion. Such actions were made12with an intent to deceive consumers, which interferes with Neo4j’s ability to differentiate its

13

NEO4J® offerings from those of these unauthorized, third-party compiled offerings.

14

70.

Plaintiffs are informed and believe, and based thereon allege that Defendants

15

actions described above have caused actual consumer confusion. For example, users have16

expressed uncertainty and confusion over license obligations, as well as encountered17

compatibility issues resulting from downloading ONgDB:

18

Do the terms of use for “neo4j Desktop” apply to the ONGDB
server which I downloaded under AGPLv3 license? I read the
Desktop terms carefully and they refer everywhere to "neo4j
Desktop software". Has anybody encountered this issue? I am
feeling really stupid for not thinking this through before
downloading the Desktop Software, especially as databaseauthentication keeps failing. Before I spend any more time
troubleshooting, could someone indicate any features of Desktop
that are really worth it (other than UI)? I am planning production,
so the license is important to me.

19
20
21
22
23
24

A true and correct copy of the foregoing post on the Neo4j Online Community is attached hereto

25

as Exhibit 22.

26

71.

Plaintiffs are informed and believe, and based thereon allege that consumers that27

have downloaded ONgDB rather than officially licensed Neo4j® graph database platform

28

software have experienced issues that Plaintiffs would have been able to address for licensed

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Defendants’ actions described above constitute unauthorized use of the NEO4J®

842\3571755.6

THIRD AMENDED COMPLAINT- 21 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 22 of 587

1

users with authorized support services and/or may not have occurred at all had such users

2

downloaded officially licensed Neo4j® graph database platform software rather than ONgDB.

3

True and correct copies of printouts from third party websites www.stackoverflow.com

4

illustrating these issues are attached hereto as Exhibits 23-26.

5

72.

6

Defendants’ unauthorized modification to the proprietary Neo4j Sweden Software License. See,

7e.g., Exhibit 22. Defendants continue to extenuate such issues and cause consumer confusion by

8

falsely equating ONgDB with commercially licensed NEO4J® EE. See, e.g., Exhibits 11-16.

9

73.

Defendants take full advantage of their deceptive marketing of ONgDB as being

10

the equivalent of the same numbered version of NEO4J® EE that was only available via a11commercial license by inducing potential customers to use the money they would normally pay

12

Plaintiffs for a commercial license for NEO4J® EE and instead download from GFI a purportedly13

equivalent version of ONgDB for free and use those funds to obtain support and development

14

services from ARI and GraphGrid in closed, proprietary projects. Thus, Defendants are illicitly

15

profiting from their misrepresentations about the validity of the Neo4j Sweden Software License

16

and their wrongful removal of the restrictions imposed by that license.

17

74.

Plaintiffs are informed and believe, and based thereon allege that Defendants

18

continues to extenuate such issues and causes consumer confusion by engaging in the above-19

described unauthorized use of the NEO4J® Mark and making the foregoing false and misleading

20

statements in connection with the distribution, offering, and promotion of its “Neo4j Enterprise”

21

and ONgDB software.

22

75.

Plaintiffs are informed and believe, and based thereon allege that Suhy was the23

moving, active conscious force behind the foregoing acts of infringement and false advertising by

24

iGov and PureThink. Suhy either personally took part in the foregoing infringing activities or

25

specifically directed, controlled, ratified PureThink and iGov’s employees to engage in such26

infringing activities.

27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Consumers that have downloaded ONgDB have expressed uncertainty over

DEFENDANT SUHY’S VIOLATIONS OF THE DMCA
76.

Plaintiffs include copyright management information within the electronic source

842\3571755.6

THIRD AMENDED COMPLAINT- 22 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 23 of 587

1

code files for NEO4J® EE, including information identifying the copyright owner as Neo4j

2

Sweden, the title of the work, licensing information, terms and conditions for use of the3

copyrighted work, and other conspicuous displays identifying the owner or title of these4

copyrighted works, including such use of “Neo4j” in the source code and NOTICE headers with5

terms and conditions.

6

77.

Plaintiffs are informed and believe, and based thereon that with Graph

7

Foundation’s approval and encouragement, Suhy replicated the NEO4j® EE source code files

8

and removed and/or altered (a) the existing Neo4j Sweden Software License; (b) copyright owner9

information; and (c) other terms and conditions for the use of the copyrighted work from at least10

28 separate files from NEO4j® EE. Suhy replaced the Neo4j Sweden Software License with a11generic version of the APGLv3 thereby removing the additional license imposed by the Neo4j

12

Sweden Software License to prevent commercial abuse and other copyright management

13

information, and republished these source code files on Graph Foundation’s Github repository for

14

ONgDB. The following is an example of the changes (deletions in red, additions in green) Suhy

15

made within the NEO4J® EE code entitled “enterprise/neo4j-enterprise/License.txt”:

16
17
18
19
20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Suhy made virtually identical changes to the other 27 files. A true and correct print out of the842\3571755.6

THIRD AMENDED COMPLAINT- 23 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 24 of 587

1

listing of these source code files on Graph Foundation’s Github repository for ONgDB is attached2

hereto as Exhibit 27.

3

78.

4

and continues to act in concert with GFI and for their collective benefit in improperly modifying

5

Plaintiffs’ source code to be used in ONgDB. A true and correct copy of a tweet from GFI’s co-

6

founder and CEO, Bradley Nussbaum, is attached hereto as Exhibit 28.

7

DEFENDANTS’ OTHER MISCONDUCT

879.

Between 2015 and 2018, employees of Neo4j USA engaged in numerous

9

telephone, cellular and VOIP communications with Suhy, via Skype and/or GoToMeeting via his

10accounts at jmsuhy@purethink.com. These calls related to the Parties’ business activities.

11

80.

In the fall of 2016, Suhy informed Neo4j USA’s Director of Global Alliances

12(who resides in California) that Suhy had recorded prior telephone conversations with him and13other employees of Neo4j USA. He then demanded that Suhy immediately cease recording the14

conversation and confirmed that Suhy and PureThink did not have permission to record that15

conversation or any other conversation with Neo4j USA’s employees.

16

81.

In or about February 7, 2018, Suhy admitted in an email exchange with Neo4j

17

USA’s Vice President of Products that he recorded multiple calls with Neo4j USA’s Director of18

Global Alliances and Neo4j USA’s federal sales representative.

19

82.

On or about May 25, 2018, approximately mid-way through a 28-minute cellular20

phone call, Suhy informed Neo4j USA’s Vice President of Products that he was recording that

21

call, as well as had recorded all of Suhy’s prior conversations with him “as a matter of course.”

22

Neither Neo4j USA’s Vice President of Products nor any other employee of Neo4j USA

23

consented to the recording of the aforementioned communications

24
25

DEFENDANTS CAMPAIGN TO DEFAME PLAINTIFFS
83.

Defendants have repeatedly made public false and defamatory statements about

26

Plaintiffs on social media, including Twitter, in order to damage Plaintiffs’ reputations. Between

27

January 2020 and May 2020, Suhy repeated made posts on Twitter that contained unsubstantiated28

false accusations of fraud and criminal conduct about Plaintiffs. Examples include:

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Plaintiffs are informed and believe, and based thereon allege that Suhy was acting

842\3571755.6

THIRD AMENDED COMPLAINT- 24 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 25 of 587

1
2
3
4
5
6
7
8
9
10
11
12
13
14

True and correct copies of Suhy’s tweets are attached hereto as Exhibit 29 and Exhibit 30.
84.

During this same time period, Defendants also have harassed Plaintiffs’ employees

15

on Twitter with their false and defamatory statements in an effort to intimidate them. In January

16

2020, Suhy targeted Neo4j USA’s Chief Marketing officer, Lance Walter, with the following

17

unsolicited tweets falsely accusing Plaintiffs of engaging criminal and fraudulent acts:

18
19
20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE842\3571755.6

THIRD AMENDED COMPLAINT- 25 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 26 of 587

1
2
3
4
5
6
7
8
9

True and correct copies of the foregoing tweets is attached hereto as Exhibit 31 and Exhibit 32.
85.

In March and April 2020, Suhy targeted Peter Neubauer, former Vice President of

10

Neo4j Community, falsely claiming that Neo4j USA defrauded its investors, as well as would

11

face criminal charges and class action lawsuits:

12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE842\3571755.6

THIRD AMENDED COMPLAINT- 26 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 27 of 587

1
2

True and correct copies of the foregoing tweets is attached hereto as Exhibit 33.
86.

On or about May 27, 2020, Plaintiffs sent Defendants a letter requesting that they3

immediately take down the foregoing false and defamatory statements from Twitter. Plaintiffs

4

also demanded that Defendants not engage in any further attempts to damage Plaintiffs’

5

reputation in the marketplace with unsubstantiated false accusations of fraud and criminal

6

conduct, as well as improperly litigate the parties’ dispute outside of court and taint the jury pool.

7

A true and correct copy of the foregoing letter is attached hereto as Exhibit 34.

8

87.

Defendants never responded to Plaintiffs’ May 27, 2020 letter nor removed the9foregoing false and defamatory statements from Twitter as requested. Instead, Defendants

10

continued to engage in their campaign to unfairly complete with and defame Plaintiffs by

11

specifically targeting Plaintiffs’ actual and potential investors.

12

88.

On July 3, 2020, Suhy posted a tweet falsely accusing Neo4j USA’s Chief

13

Operations Officer, Lars Nordwall, of defrauding Plaintiffs’ investors among other false and14

defamatory statements about Plaintiffs:

15
16
17
18
19
20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE842\3571755.6

THIRD AMENDED COMPLAINT- 27 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 28 of 587

1
2

A true and correct copy of the foregoing tweet is attached hereto as Exhibit 35.
89.

Minutes later, Suhy posted a tweet responding to a November 1, 2018 tweet by

3

Mr. Nordwall, which he directed at two of Plaintiffs’ investors, One Peak Partners and Morgan

4

Stanley Expansion Capital, again falsely accusing Plaintiffs of attempting to criminally defraud

5

their investors:

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

90.

There was no legitimate reason for Suhy to dig up a tweets from November 201825

and making false statements that they engaging in criminal fraud directed at Neo4j’s investors,

26

other than to maliciously harm Plaintiffs’ reputation and ability to receive future funding.

27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

A true and correct copy of the foregoing tweet is attached hereto as Exhibit 36.

91.

On July 6, 2020, Plaintiffs sent an email again warning Defendants that they were

not entitled to make false and defamatory statements regarding Neo4j and engage in defamation
842\3571755.6

THIRD AMENDED COMPLAINT- 28 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 29 of 587

1

as a means of self‐help in both the lawsuit and the marketplace. A true and correct copy of the2

foregoing email is attached hereto as Exhibit 37.

3

92.

4

and believe, and based thereon allege that Defendants have made similar false and defamatory

5

statements directly to Plaintiffs’ actual and potential customers. For example, on February 22,

62020, Mr. Suhy sent an email to a Neo4j employee and copied several employees of a Neo4j USA

7customer wherein he stated:

8

you may not be aware of this yet but there is an upcoming court case in theUS, which is going to expose Neo4j's deception on this topic, and it isstarting to look like it may lead to possible criminal fraud charges and classaction lawsuits against Neo4j Inc.

9
10
11

Despite being relevant and responsive to discovery propounded by Plaintiffs in this lawsuit,

12

Defendants did not produce this email. As result, there is reason to believe that Defendants have13

made similar false accusations of criminal fraud to other actual and potential customers of

14

Plaintiffs as part of their broader scheme to harm Plaintiffs’ reputation and business.

15

93.

Under the Partner Agreement, PureThink agreed to maintain the confidentiality of

16

Neo4j USA’s confidential and proprietary information. In particular, Section 3 of the Partner

17

Agreement restricted the use and disclosure of confidential information obtained under the terms

18

thereof for a period of five (5) years from receipt, and the confidentiality obligations survived the19

termination per Section 7 of this agreement. By definition, this included the confidential pricing

20

for various licenses to Neo4j® software and services, as well as the compensation structure for21

Solution Partners such as PureThink that is set forth in the Partner Agreement. Hence, it states

22“NEO TECHNOLOGY INC. CONFIDENTIAL” at the bottom of each page of the Partner

23

Agreement.

24

94.

When Neo4j USA initiated this lawsuit, it did not attach the Partner Agreement to25

the original complaint or any subsequent iterations due to the fact that it contained the26compensation structure for PureThink among other things.

27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Defendants have not limited such misconduct to Twitter. Plaintiffs are informed95.

In complete disregard of their obligations under the confidentiality provisions,iGov and PureThink attached the Partner Agreement to their original counterclaim (Dkt. No. 22)842\3571755.6

THIRD AMENDED COMPLAINT- 29 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 30 of 587

1

and did not file it under seal. Plaintiffs are informed and believe that Defendants publicly filed

2

the Partner Agreement in the lawsuit in an effort to tarnish Plaintiffs’ goodwill. Suhy has since3

posted entry on iGov’s blog that includes two links to the entire Partner Agreement and has also

4

redirected users on Twitter to this blog entry in conjunction with making the aforementioned false5and defamatory statements regarding Plaintiffs:

6
7
8
9
10
11
12
13
14
15
16
17
18
19

A true and correct copy of this April 2, 2020 tweet by Suhy is attached hereto as Exhibit 38.
96.

On July 18, 2020, Suhy sent another tweet further suggested he would breach by

the confidentiality provisions of the Partner Agreement:

20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

A true and correct copy of this July 18, 2020 tweet by Suhy is attached hereto as Exhibit 39.
842\3571755.6

THIRD AMENDED COMPLAINT- 30 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 31 of 587

1

Suhy posted a similar tweet on July 29, 2020, a true and correct copy of which is attached hereto

2

as Exhibit 40.

397.

In addition, Suhy’s repeated references to confidential information in his tweets

4suggests that he may be improperly using confidential materials that were provided to him by

5

Plaintiffs subject to the confidentially provision in the Neo4j Solution Partner Agreement. Suhy’s

6tweets further suggest that Defendants are abusing the access they were granted under the7

Protective Order and using materials designated as “CONFIDENTIAL” thereunder for improper

8

purposes outside the scope of this litigation

9
10

98.

On August 26, 2020, Suhy posted two additional tweets on his Twitter feed thatare false and defamatory:

11
12
13
14
15
16
17
18
19
20
21
22
23

FIRST CAUSE OF ACTION

24

TRADEMARK INFRINGEMENT – 15 U.S.C. § 1114

25

(By Neo4j USA Against All Defendants)

26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

A true and correct copy of these tweets are attached hereto as Exhibit 41.

99.

Plaintiffs incorporate and reallege the allegations set forth in paragraphs 1

through 97 of this Complaint as though fully set forth herein.
100.

Plaintiffs have been actively using the NEO4J® Mark in interstate commerce

842\3571755.6

THIRD AMENDED COMPLAINT- 31 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 32 of 587

1

since at least as early as 2007. Plaintiffs’ graph database solutions and software and related

2

supported services offered under the NEO4J® Mark has enjoyed and continues to enjoy extensive

3

recognition among customers, reviewers and industry professionals in the marketplace.

4

Neo4j USA currently offers, and Plaintiffs have a long and established history of5offering graph database solutions and software and related services, both directly and through6

authorized Neo4j® Solution Partners under the distinctive NEO4J® Mark. Through favorable

7

acceptance and recognition by customers, reviewers and industry professionals, the NEO4J®

8Mark has come to be associated in the public with Neo4j USA, have become an asset of9

substantial value to Neo4j USA, and a symbol of its high quality, industry leading graph database10

solutions and software and related services, as garnered substantial goodwill.

11

102.

Plaintiffs’ graph database solutions and software and related services offered

12

under the NEO4J® Mark are advertised via print publications, over the Internet through Neo4j

13

USA’s website and through third-party websites and blogs, paid advertising on LinkedIn, Twitter,

14

Facebook, and elsewhere, as well as via mobile applications and publications, physical billboards,

15

and signage at both company-branded and third-party events.

16

103.

Neo4j USA has expended considerable time, money and effort in advertising and17

promoting its graph database solutions and software and related support services under the18

NEO4J® Mark among consumers and authorized Neo4j® Solution Partners. Consequently,

19

Neo4j USA has developed substantial and exclusive goodwill and reputation in connection with20

the NEO4J® Mark for its graph database solutions and software and related support services.

21

104.

As a result of these expenditures, combined with substantial sales of Plaintiffs’

22graph database solutions and software and related support services under the NEO4J® Mark, the23

relevant consuming public and likely customers have come to recognize the NEO4J® Mark as

24

favorably distinguishing Neo4j USA’s graph database solutions and software and related support

25

services from those of its competitors.

26

105.

Due to this widespread public use and recognition, the NEO4J® Mark has

27

become an asset of significant value and goodwill, and a successful indicator of the source of28

Neo4j USA’s graph database solutions and software and related support services.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE101.

842\3571755.6

THIRD AMENDED COMPLAINT- 32 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 33 of 587

1

Defendants’ software and related support services directly compete with Neo4j

2

USA’s graph database solutions and software and related support services offered and sold under3

Neo4j USA’s NEO4J® Mark. The customers and users, and potential users and consumers of

4

Neo4j USA’s graph database solutions and software and related support services offered and sold5

under Neo4j USA’s NEO4J® Mark are identical to the user and customers and potential users

6and customers of the graph database solutions and software and related support services offered7

by Defendants.

8

107.

Defendants have had and have actual knowledge of Neo4j USA’s rights in the

9

NEO4J® Mark and are willfully infringing and intentionally adopted and used this mark in

10

commerce without Neo4j USA’s consent in connection with the sale, offering for sale,

11

distribution and advertising of competing graph database solutions and software and related

12

support services. The software and related support services promoted by Defendants have been13

disseminated and distributed through various means including, without limitation, sales and14

solicitations through PureThink, iGov and GraphStack’s Internet interactive websites and other15

third party websites, including within this District.

16

108.

Defendants’ willful, intentional and unauthorized use of the NEO4J® Mark in

17

conjunction with the sale and advertising of Defendants and third parties’ unauthorized database18

solutions and software and related support services is likely to cause and is causing confusion,

19

mistake, and deception as to the origin and quality of Neo4j USA’s graph database solutions and20

software and related support services.

21
22
23

109.

Defendants’ activities constitute willful trademark infringement under Section 32

of the Lanham Act, 15 U.S.C. § 1114.
110.

The injuries and damages sustained by Neo4j USA have been directly and24

proximately caused by Defendants’ wrongful sale, offering for sale, distribution, or advertising of

25

Defendants and third parties’ software products and services in conjunction with their

26

unauthorized use of the NEO4J® Mark. Specifically, Neo4j USA has been damaged in an

27

amount according to proof at trial, but in no event less than approximately $3.1 million, plus

28

interest thereon under applicable law.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE106.

842\3571755.6

THIRD AMENDED COMPLAINT- 33 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 34 of 587

1

As iGov and Suhy’s acts are likely to continue, the award of money damages

2

alone will not adequately compensate Neo4j USA. By their unauthorized use of the NEO4J®

3Mark and refusal to cease such use, Defendants have caused, and will continue to cause

4

irreparable harm, damages and injury to Neo4j USA. Neo4j USA’s injuries will continue unless5

restrained by order of this Court. Accordingly, Neo4j USA is entitled to preliminary and6permanent injunctive relief.

7

SECOND CAUSE OF ACTION

8FALSE DESIGNATION OF ORIGIN AND FALSE ADVERTISING – 15 U.S.C. § 1125(a)9(By Neo4j USA Against All Defendants)

10
11
12

112.

Plaintiffs incorporate and reallege the allegations set forth in paragraphs 1

through 110 of this Complaint as though fully set forth herein.
113.

Defendants’ actions constitute a false designation of origin and false advertising

13

under 15 U.S.C. § 1125(a), which is likely to cause confusion, mistake or to deceive and has

14

confused and deceived consumers into believing that Defendants’ goods and services are

15

affiliated with, sponsored by, or somehow connected with Neo4j USA and/or Neo4j USA’s

16

NEO4J® Mark, and, as a consequence, are likely to divert customers away from Neo4j USA

17

and/or its authorized NEO4J® Solution Partners.

18

114.

Defendants’ unlawful activities reflect adversely on Neo4j USA because it has no19

control over the nature and quality of the services and products advertised and sold by iGov, and20

as the believed source of origin, Neo4j USA’s efforts to continue to protect its reputation for high21

quality graph database solutions and software and related support services sold under the22

NEO4J® Mark will be hampered, resulting in the loss of goodwill and sales, to the irreparable

23

harm of Neo4j USA.

24

115.

Further, any failure, neglect, or default by Defendants in using the NEO4J® Mark25

in offering its and third parties’ unauthorized software products will continue to reflect adversely

26

on Neo4j USA as the believed source of origin thereof, hampering efforts by Neo4j USA to27

continue to protect its outstanding reputation for high quality graph database solutions and28

software and software-related services, resulting in loss of customers and partners, as well as the

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE111.

842\3571755.6

THIRD AMENDED COMPLAINT- 34 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 35 of 587

1
2

116.

The actions of Defendants as alleged herein constitute intentional, willful,3knowing and deliberate false designation of origin and false advertising pursuant to 15 U.S.C. §41125(a).

5

117.

Defendants’ willful, intentional and unauthorized use of the NEO4J® Mark is

6likely to cause and is causing confusion, mistake, and deception as to the origin and quality of

7

Defendants’ software products and software-related services.

8

118.

The injuries and damages sustained by Neo4j USA have been directly and9proximately caused by Defendants’ wrongful and misleading sale, offering for sale, distribution,10

or advertising of Defendants and third parties’ unauthorized software products and software-11

related services. Specifically, Neo4j USA has been damaged in an amount according to proof at

12

trial, but in no event less than the approximate amount of approximately $3.1 million, plus

13

interest thereon under applicable law.

14

119.

As Defendants’ acts are likely to continue, the award of money damages alone

15

will not adequately compensate Neo4j USA. By their false designation of origin and false

16

advertising, and refusal to cease the use of the NEO4J® Mark, Defendants have caused, and will17

continue to cause irreparable harm, damages and injury to Neo4j USA. Neo4j USA’s injuries

18

will continue unless restrained by order of this Court. Accordingly, Neo4j USA is entitled to19

preliminary and permanent injunctive relief.

20

THIRD CAUSE OF ACTION

21

UNFAIR COMPETITION – 15 U.S.C. § 1125(a)22(By Neo4j USA Against All Defendants)

23
24
25

120.

Plaintiffs incorporate and reallege the allegations set forth in paragraphs 1

through 118 of this Complaint as though fully set forth herein.
121.

Defendants’ conduct described and alleged in this complaint constitutes unfair

26

competition and fraudulent business practices in violation of 15 U.S.C. § 1125. Defendants are

27

deliberately, intentionally and unlawfully exploiting the NEO4J® Mark and consumer goodwill

28

for their benefit.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

loss of goodwill and sales, all to the irreparable harm of Neo4j USA.

842\3571755.6

THIRD AMENDED COMPLAINT- 35 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 36 of 587

1

122.

2

constitutes the use of a word, term, name, or any combination thereof, that is likely to cause

3

confusion, mistake, or deception as to the affiliation, connection, origin, sponsorship, approval4

and/or association of Defendants and their software products and software-related services with

5

Neo4j USA, within the meaning of 15 U.S.C. § 1125(a)(1).

6

123.

In addition, Defendants’ use of the NEO4J® Mark constitutes a commercial use

7that causes actual and/or likely dilution of the distinctive quality of the NEO4J® Mark by

8

lessening the capacity of the NEO4J® Mark to identify Neo4j USA and distinguish its software

9

products and software-related services. Defendants knowingly traded on Neo4j USA’s reputation

10

after the NEO4J® Mark had become well known.

11

124.

As a direct and proximate result of Defendants’ acts and misconduct, Plaintiffs

12

are informed and believe, and thereon allege, that customers and prospective customers have been

13

confused and misled, deceived and mistaken as to the source or sponsorship of Defendants and14

third parties’ unauthorized software products and software-related services, and have been

15

deterred from purchasing Neo4j USA’s graph database solutions and software and related support

16

services, in disruption of Neo4j USA’s business activities.

17

125.

Neo4j USA has therefore been damaged and is likely to suffer further damage in18

an amount to be proven at trial, but in excess of the minimum jurisdiction of this Court. In

19particular, Neo4j USA is entitled to, without limitation, damages for its loss of sales and20

goodwill, as well as recovery of any and all profit derived by Defendants through their wrongful

21

acts in an amount according to proof at trial, but in no event less than the approximate amount of

22$3.1 million, plus interest thereon under applicable law.

23

126.

As Defendants’ wrongful acts are likely to continue, the award of money damages

24

alone will not adequately compensate Neo4j USA. By their use of the NEO4J® Mark,

25

Defendants have caused, and will continue to cause irreparable harm, damages and injury to

26

Neo4j USA. Neo4j USA’s injuries will continue unless restrained by order of this Court.

27

Accordingly, Neo4j USA is entitled to preliminary and permanent injunctive relief.

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Defendants’ use of the NEO4J® Mark in conjunction with their business

842\3571755.6

THIRD AMENDED COMPLAINT- 36 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 37 of 587

1

FOURTH CAUSE OF ACTION

2UNFAIR COMPETITION – Cal. Bus. Prof. Code §§ 17200 et seq.

3

(By Neo4j USA Against All Defendants’)

4
5

127.

through 125 of this Complaint as though fully set forth herein.

6

128.

Plaintiffs are informed and believe, and thereon allege, that Defendants’ conduct

7

business within California, including, without limitation, the advertising and distribution of

8

Defendants and third parties’ unauthorized software products and services through its

9headquarters and over iGov’s interactive internet website.

10

129.

Defendants’ and third parties’ unauthorized software products conduct described11

and alleged in this Complaint constitutes unfair, unlawful, and fraudulent business practices in

12violation of California Business & Professions Code §§ 17200 et seq.

13

130.

Defendants’ knew or reasonably should have known that use of NEO4J® Mark14

deceives and/or confuses customers into believing that Defendants and third parties’ unauthorized

15

software products and software related services are produced, endorsed, affiliated and/or

16

associated with Neo4j USA.

17

131.

Plaintiffs are informed and believe, and thereon allege, that Defendants’ misuse

18of the NEO4J® Mark was an intentional and deliberate attempt to trade on the Neo4j USA’s

19

goodwill.

20

132.

As a direct and proximate result of Defendants’ wrongful acts, Plaintiffs are21

informed and believe, and thereon allege, that customers and prospective customers have been

22

confused and misled, deceived and mistaken as to the source or sponsorship of Defendants and23

third parties’ unauthorized software products and services, and have been deterred from

24

purchasing and/or using Neo4j USA’s NEO4J® software and services, in disruption of Neo4j

25

USA’s business activities.

26

///

27

///

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Plaintiffs incorporate and reallege the allegations set forth in paragraphs 1

842\3571755.6

THIRD AMENDED COMPLAINT- 37 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 38 of 587

1

133.

2

an amount to be proven at trial, and is entitled to the remedies available under Business and3

Professions Code § 17200 et seq., including but not limited to injunctive relief and restoration of

4

money or property acquired by means of Defendants’ wrongful acts.

5

FIFTH CAUSE OF ACTION

6BREACH OF CONTRACT

7(By Neo4j USA Against Defendant PureThink LLC and iGov Inc.)

8
9

134.

11

Plaintiffs incorporate and reallege the allegations set forth in paragraphs 1

through 132 of this complaint as though fully set forth herein.

10

135.

The Partner Agreement constitutes a valid and enforceable contract between

Neo4j USA and PureThink.

12

136.

Under Section 4.1 of the Partner Agreement, Neo4j USA provided PureThink

13

with a non-exclusive, non-transferable limited license during the term of the Partner Agreement

14

to, inter alia, use the NEO4J® Mark solely to market and promote Neo4j USAs’ products.

15

137.

Section 7.3 of the Partner Agreement further provided that all rights and licenses

16

to Neo4j USA’s software products and the NEO4J® Mark would terminate upon the expiration or17

termination of the Partner Agreement, and upon such an event, PureThink agreed to “cease all

18

communications with End Users regarding the Products” and “cease using any trademarks,

19

service marks and other designations of Neo4j USAs” including the NEO4J® Mark.

20

138.

Under Section 4.3.2 of the Partner Agreement, PureThink further agreed and21

understood that during the term of the Partner Agreement, it would not “develop, market,

22

distribute or offer any services related to any [NEO4J®] Community Edition Products, derivative

23

works of such products, or any [PureThink] software code made to work with [NEO4J®]

24

Community Edition Products (including, without limitation, hosting services, training, technical25

support, configuration and customization services, etc.).” It was PureThink’s acts and omissions

26

in breach of this section occurring prior to July 11, 2017, among other things, that led to Neo4j’s

27

termination of the Partner Agreement on that date.

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

Neo4j USA has therefore been damaged and is likely to suffer further damage in

842\3571755.6

THIRD AMENDED COMPLAINT- 38 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 39 of 587

1

Under Section 3 of the Partner Agreement, PureThink agreed “that it acquires

2

only the right to use [Neo4j USA’s] Confidential Information under the terms and conditions of3

this Agreement and does not acquire any rights of ownership or title in [Neo4j USA’s]

4

Confidential Information.” PureThink further agreed that it would “hold in confidence any

5Confidential Information received by it from [Neo4j USA] and will protect the confidentiality of

6such with the same degree of care that it exercises with respect to its own information of like7

import, but in no event less than reasonable care, for a period of five (5) years from receipt.”

8

140.

The foregoing provisions were intended and necessary to protect Neo4j USA’s

9

legitimate business interests in its goodwill and intellectual property and survived termination

10

pursuant to Section 7.4 of the Partner Agreement.

11

141.

Neo4j USA is informed and believed, and based thereon alleges that iGov is12

bound by the aforementioned restrictions and liable for breaches thereof as PureThink’s

13

successor-in-interest, assign, acquirer of substantially all of PureThink’s assets as contemplated

14

by Section 10 of the Partner Agreement and/or as PureThink’s alter ego.

15

142.

Neo4j USA has performed every promise and condition required to be performed

16

by it pursuant to the Partner Agreement except any which were or would be excused or prevented

17

by the breaches of PureThink and iGov as set forth herein.

18

143.

PureThink and iGov have willfully and with conscious disregard for the19

contractual obligations owed to Neo4j USA have breached and continue to breach Sections 3.1,

20

4.1 and 7.3 of the Partner Agreement by (a) their unauthorized use of the NEO4J® Mark in

21

conjunction with the sale and advertising of graph database solutions and software and related

22

support services; (b) deceptively offering support and development services related to NEO4J®

23

Community Edition Products and unauthorized derivative works of such products; (c) deceptively

24

developing, marketing, and distributing software purporting to be the equivalent of NEO4J®

25

products; and (d) using Neo4j USA’s confidential information to harm NEO4J’s goodwill. Their26

breaches of the Partner Agreement also include falsely suggesting Neo4j USA’s authorization

27

and/or sponsorship of PureThink and iGov’s products and services, as well as misleading

28

consumers regarding their prior contributions to NEO4J®-branded products.

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE139.

842\3571755.6

THIRD AMENDED COMPLAINT- 39 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 40 of 587

1

The misconduct and breaches alleged above also constitute violations of the2covenant of good faith and fair dealing implied in the Partner Agreement, because those activities

3

injured and frustrated the right of Neo4j USA to the benefits of the Partner Agreement.

4

145.

As a direct and proximate result of PureThink and iGov’s breaches of contract,5

Neo4j USA has been damaged in an amount according to proof at trial, but in no event less than6

the approximate amount of $3.1 million, plus interest thereon under applicable law.

7

146.

As a direct and proximate result of PureThink and iGov’s breaches of contract,8

Neo4j USAs has suffered irreparable injury and harm and will continue to suffer such injury and9harm unless and until PureThink and iGov are enjoined from further misuse and infringement of

10

the NEO4J® Mark.

11

147.

PureThink and iGov have derived, received, and will continue to derive and12receive from the aforementioned breaches of contract, gains, profits and advantages, many of

13which are not presently known to Neo4j USA. Unless restrained and enjoined by the Court,

14

PureThink and iGov will continue to breach the Partner Agreement. Neo4j USA therefore

15

entitled to injunctive relief or specific performance, as well as damages as provided by law and16

the Partner Agreement.

17

SIXTH CAUSE OF ACTION18

INVASION OF PRIVACY – CAL. PENAL CODE §§ 632, 637.2

19(By Neo4j USA Against PureThink LLC and John Mark Suhy)

20
21
22

148.

Plaintiffs incorporate and reallege the allegations set forth in paragraphs 1

through 146 of this complaint as though fully set forth herein.
149.

Unbeknownst to Neo4j USA and its employees, between 2015 and 2018,23

PureThink and Suhy intentionally recorded their conversations and audible communications

24

transmitted over various electronic and telephonic devices with employees of Neo4j USA by

25

using an electronic device. Neo4j USA’s employees utilized cellular devices to communicate

26with PureThink and Suhy for one or more of these communications.

27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

144.

150.

Neo4j USA and its employees were located and/or resided in California at thetime that these communications occurred.
842\3571755.6

THIRD AMENDED COMPLAINT- 40 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 41 of 587

1

151.

2

including confidential customer information, private financial information, and other confidential

3business information. Neo4j USA and its employees thus had a reasonable expectation that these4communications were not being recorded by PureThink and Suhy.

5

152.

At no time did Neo4j USA or its employees consent to the recording of any of6

their communications with PureThink and Suhy. Rather, in the Fall of 2016, Neo4j USA

7

instructed PureThink and Suhy not to record any of their calls and confirmed that PureThink and8Suhy that did not have permission record any audible communications with Neo4j USA.

9

Notwithstanding these demands, PureThink and Suhy continued to secretly record their calls with

10

Neo4j USA for the next two years without first obtaining Neo4j USA’s consent.

11

153.

Neo4j USA is informed and believed, and based thereon on allege that PureThink

12

and Suhy intentionally recording such conversations and audible communications with the intent

13

to disclose those recordings to third parties and/or the general public that would not otherwise be

14

privy to or have a right to listen to such communications.

15

154.

Neo4j USA is informed and believed, and based thereon on allege that PureThink

16

and Suhy intentionally recording such conversations and audible communications with the intent

17

to cause harm to Neo4j USA.

18
19

155.

Neo4j USA seeks statutory damages in the amount $5,000 per incident ofunauthorized recording as authorized by Cal. Penal Code § 637.2.

20

156.

As PureThink and Suhy’s wrongful acts are likely to continue due to their

21

unauthorized possession of the aforementioned recordings, the award of money damages alone

22

will not adequately compensate Neo4j USA. By possessing aforementioned recordings,

23

PureThink and Suhy have caused, and will continue to cause irreparable harm, damages and24

injury to Neo4j USA. Neo4j USA’s injuries will continue unless restrained by order of this25

Court. Accordingly, Neo4j USA is entitled to preliminary and permanent injunctive relief.

26

///

27

///

28

///

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

These communications related sensitive aspects of the Neo4j USA’s business,842\3571755.6

THIRD AMENDED COMPLAINT- 41 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 42 of 587

1

SEVENTH CAUSE OF ACTION

2DEFAMATION – Cal. Civ. Code §§ 45, 45a

3(By Plaintiffs Against All Defendants)

4
5
6

Plaintiffs incorporate and reallege the allegations set forth in paragraphs 1

through 155 of this Complaint as though fully set forth herein.
158.

Suhy published the above-alleged defamatory statements that Plaintiffs have7

engaged in fraud and deception with their customers, and engaged in fraudulent and criminal

8

conduct were made to third parties such as Plaintiffs’ actual and potential customers and actual

9and potential investors. Suhy made such defamatory statements in his individual capacity, as well10

as an agent and employee of iGov and PureThink and was acting within the course and scope of

11such agency in making the above-alleged defamatory statements.

12
13
14

159.

It was reasonably understood by those third parties who read Defendants’

defamatory statements that they were about Plaintiffs.
160.

On their face of the foregoing defamatory statements, it was reasonably

15

understood Defendants meant to convey that Plaintiffs have engaged in fraud and deception with

16

their customers, engaged in fraudulent and criminal conduct, and are dishonest and should not be

17

dealt with or be trusted.

18
19
20

161.

Defendants’ defamatory statements were false, unprivileged and had a naturaltendency to injure Plaintiffs.
162.

Defendants intentionally made the defamatory statements with malice with the21

intent to harm Defendants’ business, trade and reputation, with the knowledge that such

22

statements were false or had serious doubts about the truth of the statements.

23

163.

Defendants’ defamatory statements have cast Plaintiffs in a negative and false

24

light, exposed Plaintiffs to hatred, contempt, ridicule and obloquy, as well as making it odious in25

the estimation of those with whom Plaintiffs have business dealing or connections, and have26

caused harm to Plaintiffs’ business, trade and reputation.

27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE

157.

164.

As a result, Plaintiffs have suffered damages in an amount to be proven at trial

according to proof, including but not limited to, harm to their business reputation, exposure to842\3571755.6

THIRD AMENDED COMPLAINT- 42 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 43 of 587

1

contempt, ridicule, and obloquy, and bringing Plaintiffs’ business into public contempt, and of2

making it odious in the estimation of those with whom they have business dealing or connections.

3

In making the defamatory statement identified above, Defendants acted with4

malice, oppression, or fraud, and is thus responsible for punitive damages in an amount to be5

proven at trial according to proof.

6

EIGHTH CAUSE OF ACTION

7UNAUTHORIZED DISTRIBUTION OF ALTERED COPYRIGHT MANAGEMENT

8INFORMATION – 17 U.S.C. § 1202(b)9(By Plaintiffs Against Defendants)

10
11
12

166.

Plaintiff incorporates and realleges the allegations set forth in paragraphs 1

through 164 of this complaint as though fully set forth herein.
167.

Neo4j Sweden is the exclusive owner of the copyrights associated with all

13versions of NEO4J® graphing database software, including the versions of NEO4J® EE

14referenced herein (collectively “NEO4J® graph database platform”). Neo4j Sweden is the15

exclusive owner of the rights to license, copy or distribute and license the use of copies of the

16

NEO4J® graph database platform.

17

168.

The NEO4J® graph database platform is published and distributed with copyright18

management information that includes the copyright owner’s name, the title of the work, terms

19

and conditions for use of the work, and other identifying information about the copyright owner

20(“NEO4J® CMI”). Various identifications in the source code for the NEO4J® graph database21

platform reference Neo4j Sweden, including use of “Neo4j” in library file structures – this and22other conspicuous displays of the NEO4J® CMI, which constitute copyright management

23

information pursuant to 17 U.S.C. § 1202(b).

24

169.

Acting his individual capacity, as well as an agent of iGov, PureThink and GFI,

25

Suhy intentionally copied source code files for the NEO4J® graph database platform containing

26

NEO4J® CMI, and then intentionally altered and removed NEO4J® CMI, including licensing

27

terms and conditions, in at least 28 separate source code files for the NEO4J® graph database28

platform. Defendants publicly distribute these altered source code files as part of the Graph

H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE165.

842\3571755.6

THIRD AMENDED COMPLAINT- 43 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 44 of 587

1

Foundation’s ONgDB software on iGov’s website and Graph Foundation’s Github repository2with the intent and knowledge that the NEO4J® CMI had been intentionally removed therefrom.

3

Defendants intentionally removed the NEO4J® CMI and distributed altered4

versions of NEO4J® graph database platform with the knowledge that doing so would induce,

5

enable, facilitate, or conceal an infringement of Neo4j Sweden’s rights under the Copyright Act.

6

171.

Defendants have knowingly distributed and continue to distribute altered versions

7of NEO4J® graph database platform with the knowledge that doing so would induce, enable,

8facilitate, or conceal an infringement of Neo4j Sweden’s rights under the Copyright Act.

9
10
11

172.

Defendants engaged in these activities without the consent or authorization of

Neo4j Sweden.
173.

Plaintiffs have been injured as a result of these violations of 17 U.S.C. § 1202(b)12

and is entitled to injunctive relief, damages, costs, and attorneys’ fees. Pursuant to 17 U.S.C. §131203(c)(3), Neo4j Sweden may also elect to recover statutory damages for not less than $2,500 or

14

more than $25,000 for each violation of 17 U.S.C. § 1202(b).

15

PRAYER FOR RELIEF

16

WHEREFORE, Plaintiffs pray for judgment against Defendants as follows:171.

For compensatory damages in an amount to be proven at trial, in amount no less18

than $3,100,000, and that the amount of damages for infringement of Neo4j USA’s NEO4J®

19Mark be increased by a sum not exceeding three times the amount thereof as provided by 15

20

U.S.C. § 1117;

21

2.

For an award of all profits heretofore realized by Defendants during their22

infringing use of the NEO4J® Mark pursuant to 15 U.S.C. § 1117 and other applicable laws and23

statutes;

24

3.

25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE170.

For reasonably attorneys’ fees and costs pursuant to 15 U.S.C. § 1117 and/or 18

U.S.C. § 2520(b)(3);4.

Compensatory damages according to proof for Defendants’ breaches of contract, but

in amount no less than $3,100,000;
5.

Disgorgement and restitution of Defendants’ ill-gotten gains;

842\3571755.6

THIRD AMENDED COMPLAINT- 44 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 45 of 587

1

6.

For a preliminary and permanent injunction restraining Defendant, its officers,

2

agents, servants, employees, attorneys, confederates, and all persons acting for, with, by through,3

under, or in active concert with them temporarily, preliminarily, and permanently enjoined and4

restrained from use of the NEO4J® Mark;5

7.

For injunctive relief, costs, and attorneys' fees pursuant to 17 U.S.C. § 1203(b);68.

For actual damages, or in the alternative statutory damages for not less than $2,500

7
8
9or more than $25,000 for each violation of 17 U.S.C. § 1202(b), pursuant to 17 U.S.C. § 1203(c);9.

For damages suffered as a result of Defendants’ defamatory statements and anaward of punitive damages in amounts to be proven at trial;

10

10.

For interest as allowed by law;

11

11.

For cost of suit herein incurred; and

12

12.

For such other and further relief as this Court may deem proper.

13

Dated: September 28, 2020

14
15

HOPKINS & CARLEYA Law Corporation
By: /s/ Jeffrey M. Ratinoff
John V. Picone III
Jeffrey M. Ratinoff
Attorneys for Neo4j USA
NEO4J, INC.

16
17
18
19
20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE842\3571755.6

THIRD AMENDED COMPLAINT- 45 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 46 of 587

1

DEMAND FOR JURY TRIAL

2

Neo4j USA Neo4j, Inc. hereby demands trial by jury for all causes of action presented

3

herein pursuant to Fed. R. Civ. P. 38.

4

Dated: September 28, 2020

5
6

HOPKINS & CARLEYA Law Corporation
By: /s/ Jeffrey M. Ratinoff
John V. Picone III
Jeffrey M. Ratinoff
Attorneys for Plaintiffs
NEO4J, INC. AND NEO4J SWEDEN AB

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
H OPKINS & C ARLEYATTORNEYS AT LAW
SAN JOSE842\3571755.6

THIRD AMENDED COMPLAINT- 46 CASE NO. 5:18-CV-07182-EJD

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 47 of 587

EXHIBIT 1

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 48 of 587

N4J_000001

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 49 of 587

N4J_000002

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 50 of 587

N4J_000003

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 51 of 587

EXHIBIT 2

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 52 of 587

012312450

6789 87ÿ9  ÿÿ ÿ78ÿ888ÿ87eOBQÿMDÿHDEM;EM?D=Q@EIf

FJhig?:eehjg:XhTe?ge:hklJefff%&'()*'&+ÿ-./()0/1)2

ePQQD<M ?DEM@HMÿg>F`J:TlJe

ilmljhFlJefo

JlehgJ?leihbTjhf`iÿTlhUn

f3)4'0ÿ567/8)2

ÿ
:;<=>?@ABCD<EB@ÿF<BG@HIÿJBKLM>
F<BG@HIÿFDABHI:<@N;=@<OÿFDABHI:LB>ÿNDHP=;EMÿDPMABE;>ÿML;ÿQDABHIÿCD<ÿ@AADR@SA;ÿP>;>ÿDCÿM<@N;=@<O>ÿDRE;NÿSIÿT;DUVWÿXEHYÿ@ENÿBM>ÿ>PS>BNB@<B;>
Z[T;DUV[\ÿSIÿDML;<ÿQ@<MB;>Y
T;DUVÿDRE>ÿ@AAÿT;DUV]<;A@M;NÿM<@N;=@<O>Wÿ>;<GBH;ÿ=@<O>Wÿ@ENÿADKD>ÿDEÿS;L@ACÿDCÿDP<ÿHD==PEBMB;>ÿ@ENÿML;ÿE@=;>
DCÿ@AAÿT;DUV^ÿQ<DV;HM>ÿ@<;ÿM<@N;=@<O>ÿDCÿT;DUVY:L;ÿ<DA;ÿDCÿM<@N;=@<O>ÿB>ÿMDÿQ<DGBN;ÿ@>>P<@EH;ÿ@SDPMÿML;ÿ_P@ABMIÿDCÿML;ÿQ<DNPHM>ÿD<ÿ>;<GBH;>ÿRBMLÿRLBHLÿML;M<@N;=@<OÿB>ÿ@>>DHB@M;NYÿT;DUVÿL@>ÿ;>M@SAB>L;NÿMLB>ÿFDABHIÿMDÿ;EHDP<@K;ÿDML;<>ÿMDÿ=@O;ÿ@HHP<@M;WÿEDE]HDECP>BEK
P>;ÿDCÿML;ÿT;DUVÿM<@N;=@<O>WÿRLBA;ÿ@A>Dÿ;E>P<BEKÿML@MÿMLD>;ÿM<@N;=@<O>ÿ=@BEM@BEÿML;B<ÿNB>MBEHMBG;E;>>ÿ@EN>M<;EKMLÿ@>ÿ<;AB@SA;ÿBENBH@MD<>ÿDCÿML;ÿ>DP<H;ÿ@ENÿ_P@ABMIÿDCÿT;DUVÿQ<DNPHM>ÿ@ENÿ>;<GBH;>Yÿ̀AMLDPKLÿ>D=;ÿT;DUV
Q<DV;HM>ÿ=@IÿS;ÿ@G@BA@SA;ÿPEN;<ÿC<;;ÿ@ENÿDQ;EÿABH;E>;>WÿMLD>;ÿABH;E>;>ÿHDG;<ÿHDQI<BKLMÿDEAIÿ@ENÿNDÿEDMÿBEHAPN;@EIÿ;aQ<;>>ÿD<ÿB=QAB;Nÿ<BKLMÿMDÿP>;ÿDP<ÿM<@N;=@<O>YÿT;DUVÿND;>ÿEDMÿ@AADRÿMLB<NÿQ@<MB;>ÿMDÿP>;ÿBM>ÿM<@N;=@<O>
RBMLDPMÿ@ÿR<BMM;Eÿ@K<;;=;EMÿD<ÿ;aQ<;>>ÿQ;<=B>>BDEYÿ:LP>WÿT;DUVÿQ<DV;HM>ÿML@Mÿ@<;ÿ@G@BA@SA;ÿPEN;<ÿDQ;Eÿ>DP<H;
ABH;E>;>ÿ=@IÿS;ÿHDQB;NWÿ=DNBCB;NWÿD<ÿ>DANÿSIÿMLB<NÿQ@<MB;>WÿSPMÿML;IÿH@EEDMÿS;ÿS<@EN;NÿD<ÿ=@<O;M;NÿRBMLÿT;DUV
M<@N;=@<O>ÿBEÿML;ÿ@S>;EH;ÿDCÿ@ÿM<@N;=@<OÿABH;E>;Y
bLBA;ÿDQ;E]>DP<H;ÿABH;E>;>ÿ@AADRÿ=DNBCBH@MBDEÿDCÿHDQI<BKLM;Nÿ>DCMR@<;ÿ@ENÿNB>M<BSPMBDEÿBEÿD<BKBE@AÿD<ÿ=DNBCB;N
CD<=Wÿ>PHLÿNB>M<BSPMBDEÿHDPANÿS;ÿ=B>A;@NBEKÿBCÿNB>M<BSPM;NÿPEN;<ÿML;ÿ>@=;ÿE@=;Yÿÿ:LB>ÿHDPANÿH@P>;ÿHDECP>BDE@=DEKÿHDE>P=;<>ÿDCÿML;ÿ>DCMR@<;ÿ@>ÿMDÿ>DP<H;Yÿ:L;Iÿ=@Iÿ=B>M@O;EAIÿS;AB;G;ÿML;Iÿ@<;ÿ<;H;BGBEKÿ>DCMR@<;ÿML@MÿB>Q<DNPH;NÿD<ÿ>PQQD<M;NÿSIÿT;DUVYÿÿ:LB>ÿFDABHIÿN;>H<BS;>ÿML;ÿHB<HP=>M@EH;>ÿPEN;<ÿRLBHLÿIDPÿ=@IÿP>;ÿDP<M<@N;=@<O>Wÿ<;K@<NA;>>ÿDCÿML;ÿMIQ;ÿDCÿABH;E>;ÿIDPÿ=@IÿL@G;ÿC<D=ÿT;DUVYÿÿXEÿMLB>ÿFDABHIÿR;ÿ@<;ÿEDMÿM<IBEKÿMDÿAB=BM
ML;ÿA@RCPAÿP>;ÿDCÿDP<ÿM<@N;=@<O>WÿSPMÿ<@ML;<ÿN;>H<BS;ÿCD<ÿIDPÿRL@MÿR;ÿHDE>BN;<ÿML;ÿQ@<@=;M;<>ÿDCÿA@RCPAÿP>;ÿMD
S;Yÿ:<@N;=@<OÿA@RÿH@EÿS;ÿ@=SBKPDP>Wÿ>DÿR;ÿLDQ;ÿMDÿQ<DGBN;ÿ;EDPKLÿHA@<BMIÿCD<ÿIDPÿMDÿPEN;<>M@ENÿRL;ML;<ÿR;RBAAÿHDE>BN;<ÿIDP<ÿP>;ÿABH;E>;NÿD<ÿEDE]BEC<BEKBEKY
T;DUV^ÿ>DCMR@<;WÿRLBHLÿB>ÿH<;@M;Nÿ@ENcD<ÿNB>M<BSPM;NÿSIÿT;DUVWÿB>ÿML;ÿ>DCMR@<;ÿBEÿML;ÿ;a@HMÿCD<=ÿML@MÿBMÿB>NB>M<BSPM;NÿSIÿT;DUVÿRBMLDPMÿ=DNBCBH@MBDEÿDCÿ@EIÿOBENYÿ:DÿML;ÿ;aM;EMÿ@EIÿ@PMLD<Bd;Nÿ=DNBCBH@MBDE>ÿ@<;ÿ=@N;ÿMD
ML;ÿ>DCMR@<;Wÿ>PHLÿ=DNBCB;Nÿ>DCMR@<;ÿ>LDPANÿEDÿADEK;<ÿS;@<ÿML;ÿT;DUVÿM<@N;=@<O>Yÿ:L;ÿQPSABHÿL@>ÿ@ÿ<BKLMÿMD
OEDRÿRL;EÿBMÿB>ÿ<;H;BGBEKÿ@ÿK;EPBE;ÿT;DUV^ÿQ<DNPHMÿML@MÿB>ÿ_P@ABMIÿ@>>P<;NÿSIÿT;DUVY11 !" 1789 87"#1

51$
N4J_012997

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 53 of 587

012312450

6789 87ÿ9  ÿÿ ÿ78ÿ888ÿ87%&'ÿ)'*+,-.)ÿ+&/+ÿ0-11-2ÿ3')*4,5'ÿ2&/+ÿ+4/3'6/47)ÿ/4'ÿ*-8'4'3ÿ59ÿ+&,)ÿ:-1,*9;ÿ/)ÿ2'11ÿ/)ÿ<)')ÿ-0ÿ+&'ÿ+4/3'6/47)+&/+ÿ/4'ÿ/11-2'3ÿ2,+&-<+ÿ/33,+,-./1ÿ='46,)),-.ÿ04-6ÿ<)>ÿ?.9ÿ<)'ÿ+&/+ÿ3-')ÿ.-+ÿ*-6=19ÿ2,+&ÿ+&,)ÿ:-1,*9ÿ-4ÿ0-4
2&,*&ÿ2'ÿ&/8'ÿ.-+ÿ)'=/4/+'19ÿ=4-8,3'3ÿ24,++'.ÿ='46,)),-.ÿ,)ÿ.-+ÿ/ÿ<)'ÿ+&/+ÿ2'ÿ&/8'ÿ/==4-8'3;ÿ)-ÿ9-<ÿ6<)+
3'*,3'ÿ0-4ÿ9-<4)'10ÿ2&'+&'4ÿ+&'ÿ<)'ÿ,)ÿ.'8'4+&'1'))ÿ1/20<1>@ABÿDEFFGHFIJHÿHEÿ@KIJÿLEABMIÿNBGJMGKOIP

Q'ÿ2/.+ÿ+-ÿ'.*-<4/R'ÿ/.3ÿ0/*,1,+/+'ÿ+&'ÿ<)'ÿ-0ÿ-<4ÿ-='.ÿ)-<4*'ÿ)-0+2/4'ÿ59ÿ+&'ÿ*-66<.,+9;ÿ5<+ÿ3-ÿ)-ÿ,.ÿ/ÿ2/9+&/+ÿ)+,11ÿ'.)<4')ÿ+&/+ÿ+&'ÿS'-TUÿ+4/3'6/47)ÿ/4'ÿ6'/.,.R0<1ÿ/)ÿ/ÿ)-<4*'ÿ/.3ÿV</1,+9ÿ,.3,*/+-4ÿ0-4ÿ-<4ÿ)-0+2/4'ÿ/.3+&'ÿ/))-*,/+'3ÿR--3)ÿ/.3ÿ)'48,*')ÿ/.3ÿ*-.+,.<'ÿ+-ÿ'65-39ÿ+&'ÿ&,R&ÿ4'=<+/+,-.ÿ-0ÿ+&'ÿ)-0+2/4'ÿ/.3ÿ+&'*-66<.,+9ÿ/))-*,/+'3ÿ2,+&ÿ,+>ÿ%&,)ÿ:-1,*9ÿ+&'4'0-4'ÿ+4,')ÿ+-ÿ)+4,7'ÿ+&'ÿ=4-='4ÿ5/1/.*'ÿ5'+2''.WÿXYÿ-<4ÿ.''3ÿ+'.)<4'ÿ+&/+ÿ-<4ÿ+4/3'6/47)ÿ4'6/,.ÿ4'1,/51'ÿ,.3,*/+-4)ÿ-0ÿ+&'ÿV</1,+,')ÿ+&/+ÿ+&'9ÿ/4'ÿ6'/.+ÿ+-ÿ=4')'48'ÿ/.3ÿZYÿ-<4*-66<.,+9ÿ6'65'4)[ÿ3'),4'ÿ+-ÿ5'ÿ0<11ÿ=/4+,*,=/.+)ÿ,.ÿS'-TU\ÿ=4-U'*+)>]B^_IF^B`PÿLAabIMHÿHEÿHcIÿdAG_IOGJIP@ABÿ]B^_IF^B`P%&,)ÿ:-1,*9ÿ*-8'4)ÿ+&'ÿ0-11-2,.Rÿ.-.e'f&/<)+,8'ÿ1,)+ÿ-0ÿ-<4ÿ+4/3'6/47)W
X>ÿg<4ÿ2-43ÿ+4/3'6/47)ÿ/.3ÿ)'48,*'ÿ6/47)ÿh+&'ÿiQ-43ÿj/47)iYW
S'-TU\ÿk9=&'4\ÿ
S'-TU\ÿl1--6mÿ
S'-TU\ÿn')7+-=mÿ
S'-ÿ%'*&.-1-R9\

Z>ÿg<4ÿ1-R-)ÿh+&'ÿio-R-)iYÿ

p>ÿ%&'ÿ<.,V<'ÿ8,)</1ÿ)+91,.Rÿ-0ÿ-<4ÿ2'5),+'ÿ/.3ÿ'1'6'.+)ÿ<)'3ÿ,.ÿ-4ÿ-+&'42,)'ÿ4'1/+'3ÿ+-ÿ+&'ÿ=4-3<*+)ÿ/.3)'48,*')ÿ2'ÿ-00'4ÿh+&'ÿi%4/3'ÿn4'))iY>ÿq''ÿ-<4ÿq+91'ÿr<,3'ÿ0-4ÿ0<4+&'4ÿ,.0-46/+,-.>%&,)ÿ:-1,*9ÿ'.*-6=/))')ÿ/11ÿ+4/3'6/47)ÿ/.3ÿ)'48,*'ÿ6/47);ÿ2&'+&'4ÿQ-43ÿj/47);ÿo-R-)ÿ-4ÿ%4/3'ÿn4'));ÿ2&,*&/4'ÿ*-11'*+,8'19ÿ4'0'44'3ÿ+-ÿ/)ÿ+&'ÿij/47)>iÿq-6'ÿj/47)ÿ6/9ÿ.-+ÿ5'ÿ4'R,)+'4'3;ÿ5<+ÿ4'R,)+4/+,-.ÿ,)ÿ.-+ÿ.'*'))/4,19
4'V<,4'3ÿ0-4ÿ-2.'4)&,=ÿ-0ÿ+4/3'6/47)>ÿ%&,)ÿ:-1,*9ÿ*-8'4)ÿ-<4ÿj/47)ÿ2&'+&'4ÿ+&'9ÿ/4'ÿ4'R,)+'4'3ÿ-4ÿ.-+>sJGtIBP^OÿDEJPG_IB^HGEJPÿuEBÿvOOÿsPIP

%&'ÿ0-11-2,.RÿR<,3'1,.')ÿ)&-2ÿ=4-='4ÿh/.3ÿ,6=4-='4Yÿ<)'ÿ-0ÿj/47)>ÿ?.9ÿ<)'ÿ-0ÿ+&'ÿj/47)ÿ6<)+ÿ5'ÿ1,*'.)'3ÿ/.3*-6=19ÿ2,+&ÿ+&')'ÿR<,3'1,.')>ÿQ&'.'8'4ÿ9-<ÿ<)'ÿ-.'ÿ-0ÿ+&'ÿj/47);ÿ9-<ÿ6<)+ÿ/12/9)ÿ3-ÿ)-ÿ,.ÿ/ÿ2/9ÿ+&/+ÿ3-').-+ÿ6,)1'/3ÿ/.9-.';ÿ',+&'4ÿ3,4'*+19ÿ-4ÿ59ÿ-6,)),-.;ÿ/5-<+ÿ'f/*+19ÿ2&/+ÿ+&'9ÿ/4'ÿR'++,.Rÿ/.3ÿ04-6ÿ2&-6>ÿw-4'f/6=1';ÿ9-<ÿ*/..-+ÿ)/9ÿ9-<ÿ/4'ÿ3,)+4,5<+,.Rÿ+&'ÿS'-TU\ÿ)-0+2/4'ÿ2&'.ÿ9-<[4'ÿ3,)+4,5<+,.Rÿ/ÿ6-3,0,'3ÿ8'4),-.

11 !" 1789 87"#1

21$

N4J_012998

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 54 of 587

012312450

6789 87ÿ9  ÿÿ ÿ78ÿ888ÿ87&'ÿ)*+ÿ,-./01-ÿ2-&23-ÿ4&035ÿ,-ÿ.&6'01-5ÿ47-6ÿ*7-8ÿ/9-ÿ6&*ÿ:-**)6:ÿ*7-ÿ1/;-ÿ'-/*09-1ÿ/65ÿ'06.*)&6/3)*8ÿ*7-8
4&035ÿ:-*ÿ)'ÿ*7-8ÿ5&463&/5-5ÿ*7-ÿ1&'*4/9-ÿ5)9-.*38ÿ'9&;ÿ01<ÿ=&0ÿ/31&ÿ./66&*ÿ5)1*9),0*-ÿ>-&?@Aÿ1&'*4/9-ÿ01)6:*7-ÿB/9C1ÿ)'ÿ8&0ÿ5&ÿ6&*ÿ7/D-ÿ/ÿ3).-61-ÿ'9&;ÿ01+ÿ,-./01-ÿ*7/*ÿ4&035ÿ);238ÿ*7/*ÿ8&09ÿ5)1*9),0*)&6ÿ.&;-1ÿ'9&;ÿ&9ÿ)1
1022&9*-5ÿ,8ÿ>-&?@<ÿ=&0ÿ./66&*ÿ01-ÿ&09ÿB/9C1ÿ&6ÿ8&09ÿ4-,1)*-ÿ)6ÿ/ÿ4/8ÿ*7/*ÿ10::-1*1ÿ*7/*ÿ8&09ÿ4-,1)*-ÿ)1ÿ/6&'').)/3ÿ4-,1)*-ÿ&9ÿ*7/*ÿ4-ÿ-65&91-ÿ8&09ÿ4-,1)*-+ÿ063-11ÿ2-9;)**-5ÿ)6ÿ/ÿ49)**-6ÿ/:9--;-6*ÿ4)*7ÿ01<ÿ=&0ÿ./6+*7&0:7+ÿ1/8ÿ8&0ÿ3)C-ÿ*7-ÿ>-&?@Aÿ1&'*4/9-+ÿ1/8ÿ*7/*ÿ8&0ÿ2/9*).)2/*-ÿ)6ÿ*7-ÿ>-&?@Aÿ.&;;06)*8+ÿ&9ÿ9-'-9ÿ*&ÿ>-&?@A
29&50.*1ÿ/65ÿ1-9D).-1<
E7)1ÿ'065/;-6*/3ÿ9-F0)9-;-6*+ÿ*7/*ÿ)*ÿ)1ÿ/34/81ÿ.3-/9ÿ*&ÿ2-&23-ÿ47/*ÿ*7-8ÿ/9-ÿ:-**)6:ÿ/65ÿ'9&;ÿ47&;+ÿ)1ÿ9-'3-.*-5*79&0:7&0*ÿ*7)1ÿG&3).8<ÿH*ÿ17&035ÿ/31&ÿ1-9D-ÿ/1ÿ8&09ÿ:0)5-ÿ)'ÿ8&0ÿ/9-ÿ6&*ÿ109-ÿ/,&0*ÿ7&4ÿ8&0ÿ/9-ÿ01)6:ÿ*7-ÿB/9C1<
H6ÿ/55)*)&6I=&0ÿ;/8ÿ6&*ÿ01-ÿ*7-ÿB/9C1ÿ)6ÿ/11&.)/*)&6ÿ4)*7ÿ*7-ÿ01-ÿ&9ÿ5)1*9),0*)&6ÿ&'ÿ1&'*4/9-ÿ)'ÿ8&0ÿ/9-ÿ/31&ÿ6&*ÿ)6.&;23)/6.-ÿ4)*7ÿ*7-ÿ.&289):7*ÿ3).-61-ÿ'&9ÿ*7-ÿ1&'*4/9-<=&0ÿ;/8ÿ6&*ÿ01-ÿ&9ÿ9-:)1*-9+ÿ)6ÿ47&3-ÿ&9ÿ)6ÿ2/9*+ÿ*7-ÿB/9C1ÿ/1ÿ2/9*ÿ&'ÿ8&09ÿ&46ÿ*9/5-;/9C+ÿ1-9D).-ÿ;/9C+ÿ5&;/)6
6/;-+ÿ.&;2/68ÿ6/;-+ÿ*9/5-ÿ6/;-+ÿ29&50.*ÿ6/;-ÿ&9ÿ1-9D).-ÿ6/;-<
G9&D)5-5ÿ*7/*ÿ8&0ÿ7/D-ÿ&,*/)6-5ÿ/ÿ3).-61-ÿ'9&;ÿ>-&?@+ÿ8&0ÿ./6ÿ01-ÿ*7-ÿJ&95ÿB/9C1ÿ)6ÿ,&&Cÿ/65ÿ/9*).3-ÿ*)*3-1+/65ÿ*7-ÿK&:&ÿ)6ÿ)3301*9/*)&61ÿ4)*7)6ÿ*7-ÿ5&.0;-6*+ÿ/1ÿ3&6:ÿ/1ÿ*7-ÿ01-ÿ5&-1ÿ6&*ÿ10::-1*ÿ*7/*ÿ4-ÿ7/D-ÿ20,3)17-5+-65&91-+ÿ&9ÿ/:9--ÿ4)*7ÿ8&09ÿ4&9C<
E9/5-;/9Cÿ3/4ÿ5&-1ÿ6&*ÿ/33&4ÿ8&09ÿ01-ÿ&'ÿ6/;-1ÿ&9ÿ*9/5-;/9C1ÿ*7/*ÿ/9-ÿ*&&ÿ1);)3/9ÿ*&ÿ&091<ÿ=&0ÿ*7-9-'&9-ÿ;/8
6&*ÿ01-ÿ/6ÿ&,D)&01ÿD/9)/*)&6ÿ&'ÿ/68ÿ&'ÿ&09ÿB/9C1ÿ&9ÿ/68ÿ27&6-*).ÿ-F0)D/3-6*+ÿ'&9-):6ÿ3/6:0/:-ÿ-F0)D/3-6*+*/C-&''+ÿ&9ÿ/,,9-D)/*)&6ÿ'&9ÿ/ÿ1);)3/9ÿ&9ÿ.&;2/*),3-ÿ29&50.*ÿ&9ÿ1-9D).-<ÿE7)1ÿ)6.305-1ÿ.&;,)6/*)&61ÿ&9)6*-:9/*)&61ÿ&'ÿ/33ÿ&9ÿ2&9*)&61ÿ&'ÿ*7-ÿB/9C1ÿ)6ÿ/ÿ4/8ÿ*7/*ÿ*7-ÿ20,3).ÿ;/8ÿ*7)6Cÿ&'ÿ*7-ÿ01-ÿ/1ÿ/ÿ6-4ÿ;/9CÿL-<:<
M02-9>-&?@+ÿ&9ÿ>-&NCO<=&0ÿ/:9--ÿ*7/*ÿ8&0ÿ4)33ÿ6&*ÿ/.F0)9-ÿ/68ÿ9):7*1ÿ)6ÿ*7-ÿB/9C1ÿ/65ÿ*7/*ÿ/68ÿ:&&54)33ÿ:-6-9/*-5ÿ,8ÿ8&09ÿ01-ÿ&'ÿ*7B/9C1ÿ)609-1ÿ1&3-38ÿ*&ÿ&09ÿ,-6-')*<PQRSTQÿVWTÿRXÿYZTÿ[\Q]W

E7-1-ÿ903-1ÿ7&35ÿ*90-ÿ'&9ÿ/33ÿ*9/5-;/9C1+ÿ6&*ÿ@01*ÿ&091+ÿ1&ÿ8&0ÿ17&035ÿ'&33&4ÿ*7-;ÿ'&9ÿ&09ÿB/9C1ÿ/1ÿ4-33ÿ/1/68&6-ÿ-31-^1<_34/81ÿ01-ÿ*7-ÿB/9C1ÿ)6ÿ*7-)9ÿ̀a/.*ÿb&9;ÿ/65ÿc)1*)6:0)17/,3-ÿ'9&;ÿd*7-9ÿE-a*<ÿ_34/81ÿ01-ÿ*7-ÿJ&95ÿB/9C1ÿ)6/ÿ;/66-9ÿ5)1*)6:0)17-5ÿ'9&;ÿ1099&065)6:ÿ*-a*+ÿ4)*7ÿ)6)*)/3ÿ./2)*/3ÿ3-**-91+ÿ/65ÿ)6ÿ*7-ÿ-a/.*ÿ'&9;ÿ4)*7ÿ*7-ÿ.&99-.*
12-33)6:ÿL6-)*7-9ÿ/,,9-D)/*-5+ÿ7827-6/*-5+ÿ&9ÿ.&;,)6-5ÿ4)*7ÿ/68ÿ&*7-9ÿ4&95ÿ&9ÿ4&951O<
efggheijkefgghei>`d?l>-&m?@
6-&?@>-&?@A6?@>-&
n1-ÿB/9C1ÿ/1ÿG9&2-9ÿ_5@-.*)D-1ÿb&33&4-5ÿ,8ÿ/ÿo-6-9).ÿE-9;<ÿE9/5-;/9C1ÿ17&035ÿ,-ÿ01-5ÿ/1ÿ/5@-.*)D-1ÿ'&33&4-5,8ÿ/ÿ:-6-9).ÿ;&5)')-9+ÿ/65ÿ6&*ÿ/1ÿ6&061ÿ&9ÿD-9,1<ÿE9/5-;/9C1ÿ/9-ÿ29&50.*1ÿ&9ÿ1-9D).-1+ÿ6-D-9ÿ/.*)&61<ÿc&ÿ6&*ÿ01p/pÿ&9ÿp*7-pÿ*&ÿ9-'-9ÿ*&ÿ/6ÿ)61*/6.-ÿ&'ÿ*7-ÿB/9C1<ÿb&9ÿ-a/;23-I
efggheijkefgghei11 !" 1789 87"#1$1%
N4J_012999

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 55 of 587

012312450

6789 87ÿ9  ÿÿ ÿ78ÿ888ÿ87%&''(%)*+%&''(%),-.ÿ0.1234ÿ5678-ÿ897:;16<ÿ=>ÿ?=@.9AÿB>.@ÿ=Cÿ<7CA=C@B>:6=.>D
0.1234ÿ=>ÿ?=@.9AÿB>.@DEÿ?7>ÿ7F9.ÿ:1ÿGB=HI9Aÿ6.79=J.ÿ5678-ÿ.8=8-7C=.>ÿ?=:- O.ÿB>.ÿ:-.ÿ0.123D
0.1234ÿK911<LÿM=>B79=J7:=1Cÿ>1;:?76.Dÿ
EÿB>.ÿNA8-.6D
Eÿ@1?C917@.@ÿ:-.ÿ0.1234ÿ@7:7F7>.ÿ;61<ÿC.123DH1<DÿEÿ917@ÿ@7:7ÿ=C:1ÿ7C@ÿ1B:ÿ1;ÿ0.123D
NA8-.64ÿGB.6Aÿ97C5B75.
P1ÿ01:ÿQ>.ÿR76I>ÿ=Cÿ:-.ÿS1>>.>>=M.ÿT16<DÿK.H7B>.ÿ:67@.<76I>ÿ76.ÿC1:ÿC1BC>Uÿ:-.Aÿ>-1B9@ÿC1:ÿF.ÿB>.@ÿ=Cÿ:-.
81>>.>>=M.ÿ;61<DÿT16ÿ.V7<89.W%&''(%)*+%&''(%),-.ÿ0.1234ÿ5678-ÿ@7:7F7>.ÿ>1;:?76.ÿ86.>.C:>ÿ7C@ 0.123X>ÿ>:1675.ÿ86.>.C:>ÿ7C@ÿ>:16.>ÿ@7:7ÿC7:=M.9Aÿ7>ÿ75678-D>:16.>ÿ@7:7ÿC7:=M.9Aÿ7>ÿ7ÿ5678-D
P1ÿ01:ÿQ>.ÿR76I>ÿ=Cÿ:-.ÿS9B679ÿT16<DÿK.H7B>.ÿ:67@.<76I>ÿ76.ÿC1:ÿC1BC>Uÿ:-.Aÿ>-1B9@ÿC1:ÿF.ÿB>.@ÿ=Cÿ:-.ÿ89B679;16<DÿT16ÿ.V7<89.W%&''(%)*+%&''(%),-.ÿ0.1234ÿ897:;16<ÿ7991?>ÿ<B9:=89.ÿ=C>:7CH.>ÿ1;ÿ:-. Z=5-Y7M7=97F=9=:AÿH9B>:.6=C5ÿ7991?>ÿ7ÿH9B>:.6ÿ1;0.123ÿ@7:7F7>.ÿ>1;:?76.ÿ:1ÿ;16<ÿ7ÿ>=C59.ÿ-=5-9AY =C>:7CH.>ÿ:1ÿF.ÿ;16<.@ÿB>=C5ÿ<B9:=89.ÿ0.123>D
7M7=97F9.ÿH9B>:.6D
P1ÿ01:ÿQ>.ÿR76I>ÿ:1ÿ[B55.>:ÿ\C@16>.<.C:ÿFAÿ0.123Dÿ%&''(%)*+%&''(%)]^8.Cÿ0.123]
5678-ÿ@7:7F7>.ÿ>1;:?76.
_`aÿ\0,\bSbE[\ÿcD2DdÿeTb\\ÿf0Pÿ^S\0
Q0b\[,bEN,\Pÿ0\^2gÿ\0,\bSbE[\ÿT^bhi
Q>.ÿ1;ÿj151>`1Bÿ<7AÿC1:ÿH-7C5.ÿ7CAÿj151ÿ.VH.8:ÿ:1ÿ>H79.ÿ=:ÿ861816:=1C799ADÿ,-=>ÿ<.7C>ÿA1Bÿ<7AÿC1:ÿ7@@ÿ@.H167:=M.
.9.<.C:>UÿH-7C5.ÿ:-.ÿH1916>UÿH-7C5.ÿ:-.ÿ861816:=1C>Uÿ@=>:16:ÿ=:Uÿ7@@ÿ.9.<.C:>Uÿ16ÿH1<F=C.ÿ=:ÿ?=:-ÿ1:-.6ÿ9151>Dÿ,-.
9151ÿ<7Aÿ1C9AÿF.ÿB>.@ÿ@=>897A=C5ÿ:-.ÿ.V7H:ÿH1916>ÿ>-1?Cÿ=Cÿ1B6ÿ[:A9.ÿkB=@.D
R76Iÿf::6=FB:=1Cÿ7C@ÿ01:=H.>,-.ÿ;=6>:ÿ16ÿ<1>:ÿ861<=C.C:ÿ<.C:=1Cÿ1;ÿ7ÿR76Iÿ1Cÿ7ÿ?.F875.Uÿ@1HB<.C:Uÿ87HI75=C5Uÿ16ÿ@1HB<.C:7:=1Cÿ>-1B9@ÿF.
7HH1<87C=.@ÿFAÿ7ÿ>A<F19ÿ=C@=H7:=C5ÿ?-.:-.6ÿ:-.ÿ<76Iÿ=>ÿ7ÿ6.5=>:.6.@ÿ:67@.<76Iÿe]4]iÿ16ÿ7CÿBC6.5=>:.6.@:67@.<76Iÿe]L]iDÿf9>1Uÿ=;ÿA1Bÿ76.ÿB>=C5ÿ1B6ÿR76I>ÿ;16ÿB>.>ÿ;16ÿ?-=H-ÿ?.ÿ76.ÿ567C:=C5ÿ7ÿ>.8767:.ÿ9=H.C>.Uÿ89.7>.
8B:ÿ;1991?=C5ÿC1:=H.ÿ7:ÿ:-.ÿ;11:ÿ1;ÿ:-.ÿ875.ÿ?-.6.ÿA1Bÿ-7M.ÿB>.@ÿ:-.ÿR76Iÿe16Uÿ=;ÿ=Cÿ7ÿF11IUÿ1Cÿ:-.ÿH6.@=:>ÿ875.iU
1Cÿ7CAÿ87HI75=C5ÿ16ÿ97F.9=C5Uÿ7C@ÿ1Cÿ7@M.6:=>=C5ÿ16ÿ<76I.:=C5ÿ<7:.6=79>Wÿ]0.123ÿ=>ÿ7ÿ:67@.<76Iÿ16ÿ6.5=>:.6.@:67@.<76Iÿ1;ÿ0.123UÿECHDÿ16ÿ=:>ÿ>BF>=@=76=.>ÿ=Cÿ:-.ÿQC=:.@ÿ[:7:.>ÿ7C@l16ÿ1:-.6ÿH1BC:6=.>Dmÿ
S1>>=F9.ÿEC;6=C5.<.C:
E;ÿA1Bÿ76.ÿ7?76.ÿ1;ÿ7CAÿH1C;B>=C5ÿB>.ÿ16ÿ<=>B>.ÿ1;ÿ:-.ÿR76I>ÿ=Cÿ7CAÿ?7AUÿ?.ÿ?1B9@ÿ7886.H=7:.ÿA1BÿF6=C5=C5ÿ:-=>:1ÿ1B6ÿ7::.C:=1CDÿS9.7>.ÿH1C:7H:ÿB>ÿ7:ÿ?.F=C;1nC.123DH1<ÿ>1ÿ:-7:ÿ?.ÿH7Cÿ=CM.>:=57:.ÿ=:ÿ;B6:-.6D11 !" 1789 87"#1

1$

N4J_013000

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 56 of 587

012312450

6789 87ÿ9  ÿÿ ÿ78ÿ888ÿ87%&'()*+,*-./ÿ1*+*12*+ÿ)3*ÿ1453)ÿ)-ÿ6-'478ÿ-1ÿ9&'()*ÿ)34+ÿ:-;4<8ÿ()ÿ(=8ÿ)46*>ÿ?-9ÿ+3-9;'ÿ1*24*@ÿ)34+ÿ:-;4<8ÿ71-6ÿ)46*ÿ))46*ÿ+-ÿ)3()ÿ8-9ÿ@4;;ÿA*ÿ(@(1*ÿ-7ÿ(=8ÿ6-'474<()4-=+ÿ-1ÿ9&'()*+ÿ(+ÿ)3*8ÿ@4;;ÿ(&&;8ÿ(+ÿ+--=ÿ(+ÿ)3*8ÿ(+ÿ&-+)*'ÿ-=)34+ÿ&(5*>B91)3*1ÿC=7-16()4-=ÿ
,*-./ÿ3(+ÿ)14*'ÿ)-ÿ6(D*ÿ)34+ÿE1('*6(1Dÿ:-;4<8ÿ(+ÿ<-6&1*3*=+42*ÿ(='ÿ9='*1+)(='(A;*ÿ(+ÿ&-++4A;*>ÿC7ÿ8-9ÿ3(2*(=8ÿF9*+)4-=+ÿ(A-9)ÿ)34+ÿ:-;4<8Gÿ@-9;'ÿ;4D*ÿ)-ÿ+&*(Dÿ@4)3ÿ9+ÿ(A-9)ÿ)3*ÿ9+*ÿ-7ÿ-91ÿH(1D+ÿ4=ÿ@(8+ÿ=-)ÿ'*+<14A*'ÿ4=)3*ÿ:-;4<8Gÿ-1ÿ+**ÿ(=8ÿ(A9+*ÿ-7ÿ-91ÿH(1D+Gÿ&;*(+*ÿ<-=)(<)ÿ9+>
IJKLMNKÿPJQRSÿTUÿVWXY
Z[\]I^_``\aI_b\c`
ZP[_cd[`^I`_\ed[`adP[c]dfda\Zd[`ghiÿjQLJhÿ]LMLkLlNlm
jQLJhÿ]LMLkLlNlÿnlÿ[]oe`ghLMplÿcNqÿRrÿcNstu
jQLJhKLMLkLlNlvwsx^sxJLricNql
PqLQKl^LQNNQl`MLyy ÿ ÿ ÿ  ÿzÿVWXYÿcNstuUÿbrwv
_NQxlÿ{ÿZQRnLwiÿ{ÿ̀RMNxLJ
cNstu|UÿcNsÿ_NwhrsSs}i|ÿLrKÿ^iJhNQ|LQNÿQN}RlMNQNKÿMQLKNxLQ~lsyÿcNstuUÿbrwv
ÿÿ

I`ÿXTtTV`qNKNrÿtÿXXÿtWÿXXT
IÿttÿVWÿTÿTVVT
QLrwNÿTTÿWÿÿWÿWÿWTÿtt
jNQxLriÿtYÿWYÿVVWtÿTWW^srMLwMÿ̀LSNlÿXvvTvtTVÿdxLRSÿLÿ}QLJhÿNJNQM
11 !" 1789 87"#1$1$
N4J_013001

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 57 of 587

EXHIBIT 3

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 58 of 587

N4J_000009

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 59 of 587

EXHIBIT 4

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 60 of 587

N4J_000010

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 61 of 587

EXHIBIT 5

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 62 of 587
PureThink

Page 1 of 2❎

(https://archive.org/account/login.php)⍰ (http://faq.web.archive.org/)f(/web/)
http://purethink.com:80/

Go

SEP (HTTPS://WEB.ARCHIVE.ORG/WEB/20170(https://web.archive.org/web/2

112 captures (/web/*/http://purethink.com:80/)

2016 (https://web.archive.org/w▾ About this capture e()

14 Dec 2001 - 5 Aug 2018

Neo4j Government Edition NewsIf your agency was planning on procuring Neo4j Government Edition, then please checkout iGov Inc's new
Government Package for Neo4j (https://web.archive.org/web/20171102094315/https://igovsol.com/neo4j.html).

PureThink, the company who created, managed and sold Neo4j Government Edition to all US Federal agencies hasceased their partnership with Neo Technology and Neo4j Government Edition has been retired.
The principle behind PureThink and the Government Package has created a new corporate entity called iGov Inc,
which is not a Neo4j Solution Partner. Because iGov Inc is not a solution partner, it can offer packages at great costsavings to US Government Agencies as it has no restrictions on working with Neo4j Enterprise open source
licenses!
iGov Inc and the new Government Package for Neo4j allows agencies to spend their money on developing
innovative solutions around Neo4j, not paying for unnecessary production support before they even have asolution built that could be in production.
iGov Inc's new Government Package for Neo4j can be added to any Neo4j instance making it a "Government
Edition". By default, all Government Packages for Neo4j now comes with Neo4j Enterprise included under it's open
source license!

Learn More about iGov Inc and it's new Government Package for Neo4j (https://web.archive.org/web/20171102094315/ht

WHO WE ARE
PureThink is a software development company established in 2002 and located in Reston, Va.
It is part of the Dulles High Tech corridor and Washington, DC Metro area.

DISTINGUISHERS

General Contact(703) 348-3968
 info@purethink.com(mailto:info@purethink.com)• Solid past performance in Federal, DOD, and commercial spaces.
• Our management team is comprised of highly experienced technology professionals.
• No off-shoring : Because we focus on the US Government exclusively, our resources are
all located in the USA and have the ability to be cleared or already hold clearances.
• Extensive domain knowledge, adaptability, and experience in emerging technologies,
methodologies and processes.
• Security focused. All of our software development professionals must go throughsecurity training. We were 2011 RSA speakers regarding continuous monitoring and thecloud.
• Our company is well established with over 12 years in business.

 1902 Campus Commons Drive
Suite 101 Reston, VA 20191

Customer Support
Toll Free: +1 (855) 979-7771
 support@purethink.com(mailto:support@purethink.com)
See our support page
(support.html) for more
information.

https://web.archive.org/web/20171102094315/http://purethink.com:80/

11/8/2018

N4J_000011

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 63 of 587
PureThink

Page 2 of 2❎

(https://archive.org/account/login.php)⍰ (http://faq.web.archive.org/)f(/web/)
http://purethink.com:80/

Go

SEP (HTTPS://WEB.ARCHIVE.ORG/WEB/20170(https://web.archive.org/web/2

112 captures (/web/*/http://purethink.com:80/)

2016 (https://web.archive.org/w▾ About this capture e()

14 Dec 2001 - 5 Aug 2018

emphasize people and interaction rather than complicated processes

environments, industries, and market conditions. We focus onand endless documentation.

business strategy implementation, not business strategy
development.

DUNS & CAGE Information

NAICS Codes• DUNS: 147591627• 511210 Software Reseller• CAGE Code: 5KLU9• 541511 Software Development

SIC Codes• 541512 Systems Integration / CAD /CAM / LAN
• 541519 Software Installation / Disaster
Recover• 611420 Software Training• 541330 Engineering Services• 5045 Computers and Computer
Peripheral Equipment and Software• 7371 Computer Programming Services• 7372 Prepackaged Software• 7373 Computer Integrated Systems
Design• 7378 Computer Maintenance andRepair• 7379 Computer Related Services, Not
Elsewhere Classified

About PureThink
PureThink is a software development company established in 2002 and located in Reston, Va. We focus
on bringing innovative technologies to US Federal and State government agencies.

CONTACT US(703) 348-3968
 info@purethink.com(mailto:info@purethink.com)
 1902 Campus Commons Drive
Suite 101 Reston, VA 20191(index.html)© 2017 PureThink Corp All Rights Reserved.

https://web.archive.org/web/20171102094315/http://purethink.com:80/

11/8/2018

N4J_000012

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 64 of 587

EXHIBIT 6

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 65 of 587

10/2/2019

iGov : Innovative Government Solutions(index.html)

If you've been misled by Neo4j Inc sales people regarding your rights to use Neo4j Enterprise AGPL
distributions with no limitations, please contact us. You can also view a few FAQs we have put together
for our US Federal clients :Neo4j open source FAQs (downloads.html#neo4j-os-faqs)

Downloads
Below are Open Native Graph Database (ONgDB) Enterprise distributions.
You can access the source code via the Graphfoundation GitHub Site (https://github.com/graphfoundation).
If you want an older Neo4j Enterprise open source distribution not found on the site, please email
info@graphstack.io (mailto:info@graphstack.io) and tell us what version you would like. We are happy to
package it for you then make it available on this site for everyone to bene t from.

ONGDB ENTERPRISE 3.5.5
Drop in replacement for Neo4j Core and Enterprise 3.5.5. AGPLv3 Open Source License, nolimitations on causal cluster instances, cores, or production usage.
May 2019 Neo4j's Release Notes (https://neo4j.com/release-notes/neo4j-3-5-5/) | Neo4j's Whats
New Page (https://neo4j.com/whats-new-in-neo4j/)

Mac/Linux

ongdb-enterprise-3.5.5-unix.tar.gz (https://cdn.graphfoundation.org/ongdb/dist/ongdbenterprise-3.5.5-unix.tar.gz)

Windows
64 bitongdb-enterprise-3.5.5-windows.zip (https://cdn.graphfoundation.org/ongdb/dist/ongdbenterprise-3.5.5-windows.zip)

Windows
32 bitongdb-enterprise-3.5.5-windows.zip (https://cdn.graphfoundation.org/ongdb/dist/ongdbenterprise-3.5.5-windows.zip)

https://igovsol.com/downloads.html

1/6

N4J_013004

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 66 of 587

10/2/2019

DockerImageiGov : Innovative Government Solutions

ONgDB 3.5.5 Enterprise Docker Hub (https://hub.docker.com/r/graphfoundation/ongdb/)
(index.html)

docker run \--publish=7474:7474 --publish=7687:7687 \--volume=$HOME/neo4j/data:/data \graphfoundation/ongdb:3.5
Go to:

http://localhost:7474

ONGDB ENTERPRISE 3.4.12
AGPLv3 Open Source License, no limitations on causal cluster instances, cores, or production
usage.
October 14th, 2018 Neo4j's Release Notes (https://neo4j.com/release-notes/neo4j-3-4-12/) | Neo4j's
Whats New Page (https://neo4j.com/whats-new-in-neo4j/)

Mac/Linux

ongdb-enterprise-3.4.12-unix.tar.gz (https://cdn.graphfoundation.org/ongdb/dist/ongdbenterprise-3.4.12-unix.tar.gz)

Windows
64 bitongdb-enterprise-3.4.12-windows.zip (https://cdn.graphfoundation.org/ongdb/dist/ongdbenterprise-3.4.12-windows.zip)

Windows
32 bitongdb-enterprise-3.4.12-windows.zip (https://cdn.graphfoundation.org/ongdb/dist/ongdbenterprise-3.4.12-windows.zip)

DockerImage

ONgDB 3.4.12 Enterprise Docker Hub (https://hub.docker.com/r/graphfoundation/ongdb/)
docker run \--publish=7474:7474 --publish=7687:7687 \--volume=$HOME/neo4j/data:/data \graphfoundation/ongdb:3.4
Go to:

http://localhost:7474

https://igovsol.com/downloads.html

2/6

N4J_013005

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 67 of 587

10/2/2019

iGov : Innovative Government Solutions

Neo4j Enterprise Open Source Frequently Asked(index.html)
Questions

We've gathered together questions we receive from agencies and integrators regarding Neo4j
Enterprise Open Source licenses. If you have a question for us, please email us at
neo4j@igovsol.com (mailto:neo4j@igovsol.com).

Is Neo4j Enterprise Really Open Source?
YES, Neo4j Enterprise is open source under the AGPLv3 open source license created by the Freesoftware foundation. View License (https://www.gnu.org/licenses/agpl-3.0.en.html). This is the same
license used by Mondgo DB and many other open source projects. As long as you follow the open
source license terms you are free to use it in any environment, for any purpose you wish. These terms
simply ensure custom derivatives of Neo4j Enterprise are also themselves open source. US government
agencies are restricted from making closed source software in most situations and do not try to create
their own derivative (version) of Neo4j. Instead they use Neo4j as a server in a much larger enterprisearchitecture stack. AGPLv3 is a no-brainer for US government use cases! It's that simple!

What is the open source license does Neo4j Enterprise use?
Neo4j Enterprise can be used for free under the Free Software Foundation's GNU AFFERO GENERAL
PUBLIC LICENSE Version 3 (https://www.gnu.org/licenses/agpl-3.0.en.html).
It is the same license used by many open source tools such as MongoDb. There are no hidden or
limiting terms beyond the standard AGPL v3.0 license (AGPLv3). With Neo4j Enterprise under its freeopen source AGPLv3 license, You simply don't get production email and phone support from Neo4j Inc.
You can get a much cheaper support contract through iGov Inc for a fraction of the cost to support yourWhere can I download the open source Neo4j Enterprise binaries?
Neo4j removed the open source binaries they compiled from their distribution sites so you can nolonger get open source packages from Neo4j Inc. Luckily iGov Inc compiles the binaries from the o cial
Neo4j source code repositories (https://github.com/neo4j).
See our blog post to learn more (https://blog.igovsol.com/2017/11/14/Neo4j-330-is-out-but-where-are-https://igovsol.com/downloads.html

3/6

N4J_013006

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 68 of 587

10/2/2019

iGov : Innovative Government Solutions

Where can I get the sourcecode for Neo4j Enterprise?
(index.html)
You can get all the Neo4j Enterprise source code at the o cial Neo4j GitHub Repositories

What are the restrictions of AGPLv3 and do I need to worry about them?
There simply are none that we've ever run into.
The AGPL license ensures that if you make a derivative of Neo4j that you must ensure that you release
the code of the derivative back to the community. That's it! It does not require you to release the tools,
other applications, that connect and use Neo4j.

Can I use Neo4j Enterprise open source licenses in production?
Yes, of course you can. It's 100% free and open source. The standard AGPLv3 open source license
simply ensures that Neo4j remains open source and that any custom derivatives of Neo4j should beshared with the community.
If you are ever told by a Neo4j sales person that you can not use Neo4j Enterprise open source license in

Does Neo4j open source license have any other restrictions above the AGPLv3 open source
license?
No, Neo4j Enterprise is released only under the standard AGPLv3 open source license that is managed
by the free software foundation. View the AGPLv3 License (https://www.gnu.org/licenses/agpl-

What is the di erence between Neo4j Enterprise AGPLv3 and Neo4j Enterprise Trial?
Read the Neo4j Enterprise Trial license agreement they ask you to agree to before downloading and you
will see the di erence. It tries to bind you to restrictive commercial terms. There is no reason you would
want to agree to restrictive terms for the Trial download , when you can use Neo4j Enterprise for any
environment including Production under the simple AGPLv3 open source license. Instead of
downloading a trial - download Neo4j Enterprise from our the Neo4j Inc. distribution site, or from ourhttps://igovsol.com/downloads.html

4/6

N4J_013007

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 69 of 587

10/2/2019

iGov : Innovative Government Solutions

Neo4j Enterprise Commercial & Open Source(index.html)
Comparisons

There are no physical di erences between Neo4j Enterprise commercial and AGPL open source
licenses! Neo4j Enterprise open source licenses have no other limitations beyond the standard GNU
AGPL open source license.
The Neo4j Enterprise commercial end user license agreement (EULA) actually adds restrictions
preventing you from using Neo4j open source licenses in many circumstances!! Make sure to read it!

Neo4j Enterprise open
source license

Neo4j Enterprisecommercial license

Can use in any environment for any purpose?

YES

YES

Can I use this with any amount of cores without
incurring additional costs?

YES

NO

Can I create custom derivative versions of Neo4j
Enterprise? (Ex: My custom Neo4j Enterprise
Edition)

YES

YES

LicenseDoes NOT require you to open source your systems
that simply use Neo4j Enterprise as a component inyour system.

YES for both
You do NOT have to open source your system thatuses Neo4j Enterprise as a server as it is intended
to be used. You only need to open source custom
Neo4j Enterprise derivatives under the open source
license and then only under certain distribution
conditions.

About iGov
iGov Inc. is a software development company located in the Washington DC Metro area.
We focus on building innovative solutions for US Government agencies using leading open-source technologies.

https://igovsol.com/downloads.html

5/6

N4J_013008

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 70 of 587

10/2/2019

iGov : Innovative Government Solutions

CONTACT US(703) 672-1205(index.html)

 info@igovsol.com (mailto:info@igovsol.com)
 7686 Richmond Highway Suite 101-B Alexandria, VA 22306(index.html)© 2019 iGov Inc. All Rights Reserved.

https://igovsol.com/downloads.html

6/6

N4J_013009

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 71 of 587

EXHIBIT 7

7/27/2020

iGov : Innovative
Solutions Page 72 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

(index.html)

If you've been misled by Neo4j Inc sales people regarding your rights to use Neo4j Enterprise AGPL distributions with no limitations, pleasecontact us. You can also view a few FAQs we have put together for our US Federal clients :Neo4j open source FAQs (downloads.html#neo4j-os-faqs)

Downloads
Below are Open Native Graph Database (ONgDB) Enterprise distributions.
You can access the source code via the Graphfoundation GitHub Site (https://github.com/graphfoundation).
If you want an older Neo4j Enterprise open source distribution not found on the site, please email info@graphstack.io (mailto:info@graphstack.io)
and tell us what version you would like. We are happy to package it for you then make it available on this site for everyone to bene t from.

ONGDB ENTERPRISE 3.5.5
Drop in replacement for Neo4j Core and Enterprise 3.5.5. AGPLv3 Open Source License, no limitations on causal cluster instances,
cores, or production usage.
May 2019 Neo4j's Release Notes (https://neo4j.com/release-notes/neo4j-3-5-5/) | Neo4j's Whats New Page (https://neo4j.com/whatsnew-in-neo4j/)

Mac/Linux

ongdb-enterprise-3.5.5-unix.tar.gz (https://cdn.graphfoundation.org/ongdb/dist/ongdb-enterprise-3.5.5-unix.tar.gz)

Windows 64 bit

ongdb-enterprise-3.5.5-windows.zip (https://cdn.graphfoundation.org/ongdb/dist/ongdb-enterprise-3.5.5-windows.zip)

Windows 32 bit

ongdb-enterprise-3.5.5-windows.zip (https://cdn.graphfoundation.org/ongdb/dist/ongdb-enterprise-3.5.5-windows.zip)

Docker ImageONgDB 3.5.5 Enterprise Docker Hub (https://hub.docker.com/r/graphfoundation/ongdb/)
docker run \--publish=7474:7474 --publish=7687:7687 \--volume=$HOME/neo4j/data:/data \graphfoundation/ongdb:3.5
Go to:

http://localhost:7474

ONGDB ENTERPRISE 3.4.12
AGPLv3 Open Source License, no limitations on causal cluster instances, cores, or production usage.
October 14th, 2018 Neo4j's Release Notes (https://neo4j.com/release-notes/neo4j-3-4-12/) | Neo4j's Whats New Page
(https://neo4j.com/whats-new-in-neo4j/)

Mac/Linux

ongdb-enterprise-3.4.12-unix.tar.gz (https://cdn.graphfoundation.org/ongdb/dist/ongdb-enterprise-3.4.12-unix.tar.gz)

https://igovsol.com/downloads.html

1/4

N4J_018884

7/27/2020

iGov : Innovative
Solutions Page 73 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

Windows 64 bit

ongdb-enterprise-3.4.12-windows.zip (https://cdn.graphfoundation.org/ongdb/dist/ongdb-enterprise-3.4.12-windows.zip)

Windows 32 bit(index.html)
ongdb-enterprise-3.4.12-windows.zip(https://cdn.graphfoundation.org/ongdb/dist/ongdb-enterprise-3.4.12-windows.zip)

Docker ImageONgDB 3.4.12 Enterprise Docker Hub (https://hub.docker.com/r/graphfoundation/ongdb/)docker run \--publish=7474:7474 --publish=7687:7687 \--volume=$HOME/neo4j/data:/data \graphfoundation/ongdb:3.4
Go to:

http://localhost:7474



Neo4j Enterprise Open Source Frequently Asked Questions
We've gathered together questions we receive from agencies and integrators regarding Neo4j Enterprise Open Source licenses. If you
have a question for us, please email us at neo4j@igovsol.com (mailto:neo4j@igovsol.com).

Is Neo4j Enterprise Really Open Source?
YES, Neo4j Enterprise is open source under the AGPLv3 open source license created by the Free software foundation. View License(https://www.gnu.org/licenses/agpl-3.0.en.html). This is the same license used by Mondgo DB and many other open source projects. As longas you follow the open source license terms you are free to use it in any environment, for any purpose you wish. These terms simply ensure
custom derivatives of Neo4j Enterprise are also themselves open source. US government agencies are restricted from making closed source
software in most situations and do not try to create their own derivative (version) of Neo4j. Instead they use Neo4j as a server in a muchlarger enterprise architecture stack. AGPLv3 is a no-brainer for US government use cases! It's that simple!

What is the open source license does Neo4j Enterprise use?
Neo4j Enterprise can be used for free under the Free Software Foundation's GNU AFFERO GENERAL PUBLIC LICENSE Version 3(https://www.gnu.org/licenses/agpl-3.0.en.html).
It is the same license used by many open source tools such as MongoDb. There are no hidden or limiting terms beyond the standard AGPL
v3.0 license (AGPLv3). With Neo4j Enterprise under its free open source AGPLv3 license, You simply don't get production email and phone
support from Neo4j Inc. You can get a much cheaper support contract through iGov Inc for a fraction of the cost to support your production
deployment, and our team is the only one with Neo4j federal past performance at this point in time.

Where can I download the open source Neo4j Enterprise binaries?
Neo4j removed the open source binaries they compiled from their distribution sites so you can no longer get open source packages from
Neo4j Inc. Luckily iGov Inc compiles the binaries from the o cial Neo4j source code repositories (https://github.com/neo4j).
See our blog post to learn more (https://blog.igovsol.com/2017/11/14/Neo4j-330-is-out-but-where-are-the-open-source-enterprisebinaries.html)

Where can I get the sourcecode for Neo4j Enterprise?
You can get all the Neo4j Enterprise source code at the o cial Neo4j GitHub Repositories (https://github.com/neo4j/neo4j/).

https://igovsol.com/downloads.html

2/4

N4J_018885

7/27/2020

iGov : Innovative
Solutions Page 74 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

What are the restrictions of AGPLv3 and do I need to worry about them?
(index.html)
There simply are none that we've ever run into.

The AGPL license ensures that if you make a derivative of Neo4j that you must ensure that you release the code of the derivative back to thecommunity. That's it! It does not require you to release the tools, other applications, that connect and use Neo4j.
If you are capable of creating your own derivative of Neo4j, then you may want to Neo4j Inc - they may be hiring!

Can I use Neo4j Enterprise open source licenses in production?
Yes, of course you can. It's 100% free and open source. The standard AGPLv3 open source license simply ensures that Neo4j remains open
source and that any custom derivatives of Neo4j should be shared with the community.
If you are ever told by a Neo4j sales person that you can not use Neo4j Enterprise open source license in production, simple email or call us
along with the person's name and we will make sure Neo's corporate knows about the mistake.

Does Neo4j open source license have any other restrictions above the AGPLv3 open source license?
No, Neo4j Enterprise is released only under the standard AGPLv3 open source license that is managed by the free software foundation. View
the AGPLv3 License (https://www.gnu.org/licenses/agpl-3.0.en.html) No one is allowed to modify the standard license and still call it theWhat is the di erence between Neo4j Enterprise AGPLv3 and Neo4j Enterprise Trial?
Read the Neo4j Enterprise Trial license agreement they ask you to agree to before downloading and you will see the di erence. It tries to bind
you to restrictive commercial terms. There is no reason you would want to agree to restrictive terms for the Trial download , when you can
use Neo4j Enterprise for any environment including Production under the simple AGPLv3 open source license. Instead of downloading a trial download Neo4j Enterprise from our the Neo4j Inc. distribution site, or from our Amazon Gov Cloud mirror. Download Neo4j Enterprise

Neo4j Enterprise Commercial & Open Source Comparisons
There are no physical di erences between Neo4j Enterprise commercial and AGPL open source licenses! Neo4j Enterprise open source
licenses have no other limitations beyond the standard GNU AGPL open source license.
The Neo4j Enterprise commercial end user license agreement (EULA) actually adds restrictions preventing you from using Neo4j open source
licenses in many circumstances!! Make sure to read it!

Neo4j Enterprise open source
licenseNeo4j Enterprise commercial
licenseCan use in any environment for any purpose?

YES

YES

Can I use this with any amount of cores without incurring additionalcosts?

YESNOCan I create custom derivative versions of Neo4j Enterprise? (Ex: My
custom Neo4j Enterprise Edition)

YES

YES

Licensehttps://igovsol.com/downloads.html

3/4

N4J_018886

7/27/2020

iGov : Innovative
Solutions Page 75 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

License(index.html)

Does NOT require you to open source your systems that simply use
Neo4j Enterprise as a component in your system.

Neo4j Enterprise open source
licenseNeo4j Enterprise commercial
license

YES for both
You do NOT have to open source your system that uses Neo4j
Enterprise as a server as it is intended to be used. You only need toopen source custom Neo4j Enterprise derivatives under the open
source license and then only under certain distribution conditions.

About iGov
iGov Inc. is a software development company located in the Washington DC Metro area.
We focus on building innovative solutions for US Government agencies using leading open-source technologies.

CONTACT US(703) 672-1205
 info@igovsol.com (mailto:info@igovsol.com)
 7686 Richmond Highway Suite 101-B Alexandria, VA 22306(index.html)© 2019 iGov Inc. All Rights Reserved.

https://igovsol.com/downloads.html

4/4

N4J_018887

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 76 of 587

EXHIBIT 8

10/2/2019

Neo4j 3.3.0Document
is out, but where
are theopen 09/28/20
source enterprisebinaries?
Case 5:18-cv-07182-EJD
90
Filed
Page
77 of 587

« (https://blog.igovsol.com)

November 14, 2017 (/)

10 min read

Neo4j 3.3.0 is out, but where are the open
source enterprise binaries?
Neo4j Enterprise is still open source under it’s AGPLv3 license (https://www.gnu.org/licenses/agpl-3.0.en.html).
However you may have noticed that you can no longer build the enterprise package binary from the sourcecode or download the enterprise package binary with it’s free AGPLv3 license(https://www.gnu.org/licenses/agpl-3.0.en.html) from dist.neo4j.org. Furthermore, if you use docker, you must
now accept a 'commercial agreement’ before proceeding (https://github.com/neo4j/docker-neo4jpublish/commit/aa31654ee8544cd544b369d2646cf372086f7b70). In other words, official Neo4j docker images
are no longer packaged with the free AGPLv3 (https://www.gnu.org/licenses/agpl-3.0.en.html) licensed binaries.
Neo4j Enterprise 'binaries’ are simply the compiled and packaged Neo4j distributions you download and run on
your computer, server, container, etc.
For the 3.3.0 release the enterprise binary package file names would be neo4j-enterprise-3.3.0-unix.tar.gz(https://dist.igovsol.com/neo4j-enterprise-3.3.0-unix.tar.gz) for the linux package and neo4j-enterprise-3.3.0windows.zip (https://dist.igovsol.com/neo4j-enterprise-3.3.0-windows.zip) for the windows package. (The links
above point to the binaries iGov Inc compiled and packaged using the source code found at the Neo4j Github
repository. By default it is packaged with the AGPLv3 license (https://www.gnu.org/licenses/agpl-3.0.en.html).)
Why has Neo4j Inc made it harder to access the open source enterprise binaries?
If they are going to take the trouble to make Neo4j Enterprise more inaccessible to the public, why not just take
Neo4j closed source before releasing 3.3.0?
Only Neo4j Inc can answer these questions, and I feel they owe an explanation to the open source community
which has made Neo4j what it is today.
With ambitions of an IPO, it would be an extremely risky maneuver to attempt taking Neo4j closed source. It
could backfire and be disastrous if the community revolted and creates a more successful Neo4j fork. Even theperceived threat of this sort of behavior could trigger a revolt and fork.
As a reference, look no further than MySQL and MariaDB (https://mariadb.org/about/) , the more popular fork of
MySQL, and you can see what could happen (https://www.zdnet.com/article/open-source-mariadb-a-mysql-forkchallenges-oracle/).
It looks like Neo4j Inc does not want to tempt fate with a closed source move just yet. Instead another path wastaken which makes it very hard to get ahold of the enterprise packaged binaries with the free AGPLv3 license(https://www.gnu.org/licenses/agpl-3.0.en.html). As a passionate advocate of both open source software and
Neo4j, this does not sit well with me.
Federal agencies have already invested in the adoption and use of Neo4j Enterprise and many are using it’s
free AGPLv3 license (https://www.gnu.org/licenses/agpl-3.0.en.html). Luckily, iGov Inc builds the Neo4j binaries
from the source code and makes it available via a distribution site we setup(https://igovsol.com/downloads.html).
Back to the core of this post. So what has Neo4j Inc done to limit your access to Neo4j Enterprise binaries
packaged with the free open source AGPLv3 license (https://www.gnu.org/licenses/agpl-3.0.en.html)?

https://blog.igovsol.com/2017/11/14/Neo4j-330-is-out-but-where-are-the-open-source-enterprise-binaries.html

1/4

N4J_018852

10/2/2019

Neo4j 3.3.0Document
is out, but where
are theopen 09/28/20
source enterprisebinaries?
Case 5:18-cv-07182-EJD
90
Filed
Page
78 of 587

Action 1: The enterprise packaging build instructions were removed from the code base(https://github.com/neo4j/neo4j/commit/affe1a0b4ab47c9d4673bfa507868ccd03c48ddd). Until the 3.3.0
release, anyone could have checked out the Neo4j source code from github (https://github.com/neo4j/neo4j),
and run a few simple commands to build the Neo4j Enterprise binaries complete with the AGPLv3 license(https://www.gnu.org/licenses/agpl-3.0.en.html). That’s not the case anymore. If you run the build commands on
the 3.3.0 branch you will notice that only the Neo4j Community Edition binary is present after the build processcompletes. Who really uses Neo4j Community Edition once they realized Neo4j Enterprise edition is also free?
The packaging system simply provides the instructions on how to ‘build’ the Neo4j Enterprise distribution binary,much like the instructions you get with furniture purchased at IKEA. All the artifacts that are used to build the
Neo4j Enterprise binary are all open source, but the instructions explaining how to put together these artifacts
have disappeared.

Action 2: Neo4j Inc slipped a commercial license into the official binaries found on their distribution site that isused for docker images. Until now, if you wanted to download the Neo4j Enterprise binary from Neo4j Inc
directly, you could have done so using the distribution site which is publically available. It just isn’t advertised for
obvious reasons.
Those who were using the official docker images or downloading the enterprise binary directly fromdist.neo4j.org were in for a surprise when they were forced to accept commercial terms in order to access the
distributions.
Want to see for yourself - download the Neo4j Enterprise binary (http://dist.neo4j.org/neo4j-enterprise-3.3.0unix.tar.gz) which Neo4j Inc packages and take a look at the LICENSE.txt file.
Instead of the standard AGPLv3 license (https://www.gnu.org/licenses/agpl-3.0.en.html) which used to be there,
the LICENSE.txt file now says:
Network Engine for Objects in Lund AB. 2017.
All Rights Reserved. Use of this Software without
a proper commercial license with Neo4j, Inc. or its affiliates
is prohibited.

As copyright holders, Neo4j Inc has the right to add any license they want for the binary distributions they build,package, and make available for download themselves. If anyone else packages the enterprise binary
distribution like we do, you must simply make sure the LICENSE.txt file is the AGPLv3 license(https://www.gnu.org/licenses/agpl-3.0.en.html). That is exactly what we do.
Action 3: Neo4j Inc kept causal cluster communication encryption (Intra-cluster encryption) off by default. They
then created a ‘proprietary module’ that turns it on.
Of course you can get intra-cluster encryption turned back on by purchasing a costly commercial package.
This move was referenced in the 3.3.0 release changelog (https://neo4j.com/release-notes/neo4j-3-3-0/). They
justified this change with the following blurb:

https://blog.igovsol.com/2017/11/14/Neo4j-330-is-out-but-where-are-the-open-source-enterprise-binaries.html

2/4

N4J_018853

10/2/2019

Neo4j 3.3.0Document
is out, but where
are theopen 09/28/20
source enterprisebinaries?
Case 5:18-cv-07182-EJD
90
Filed
Page
79 of 587
Neo4j Enterprise Edition binaries now include new proprietaryadd-ons. Intra-cluster encryption is the first of these.
Consequently Neo4j Enterprise Edition can no longer be
distributed under a dual license but the source is stillavailable under AGPLv3.

Of course Neo4j Enterprise can still be distributed under the AGPLv3 license(https://www.gnu.org/licenses/agpl-3.0.en.html). Simply provide a binary download without the 'proprietary addons' that turn on intra-cluster encryption. The Neo4j Enterprise binaries we make available to the public are
proof that this can be done.
I believe that security critical components of Neo4j should remain open source, security by obscurity has provennot to be a good strategy in the past. Currently, the security components of Neo4j Enterprise are still open
source. In the case of intra-cluster encryption (causal clustering) - it is just not initialized.
Right now the only difference between the paid Neo4j Enterprise (commercial) binary and Neo4j Enterprise(open source) binary (we compile from source) is that intra-cluster encryption is still off by default in the AGPLv3
version.
We turn it back on for our federal customers via a new component in our FISMA framework, which will beavailable on github for everyone to use soon.
How many of you are actually using causal clustering in production? Well - if you upgrade to 3.3.0 and don’tturn it back on yourself , you may be a little less secure assuming you aren’t using encrypted tunnels / vpn, etc
between your cluster nodes.
Look for yourself:
3.2 release code (https://github.com/neo4j/neo4j/blob/3.2/enterprise/causalclustering/src/main/java/org/neo4j/causalclustering/discovery/HazelcastClientConnector.java) : The sslPolicy
initialized in the code.

HazelcastClientConnector( Config config, LogProvider logProvider, SslPolicy sslPolicy,
HostnameResolver hostnameResolver ){this.config = config;
this.logProvider = logProvider;this.sslPolicy = sslPolicy;
this.hostnameResolver = hostnameResolver;}

3.3 release code (https://github.com/neo4j/neo4j/blob/3.3/enterprise/causalclustering/src/main/java/org/neo4j/causalclustering/discovery/HazelcastClientConnector.java) : The sslPolicy
initialization has disappeared.

HazelcastClientConnector( Config config, LogProvider logProvider, HostnameResolver
hostnameResolver ){this.config = config;
this.logProvider = logProvider;this.hostnameResolver = hostnameResolver;}

These three actions effectively made it impossible to get Neo4j Enterprise binaries with the open source
AGPLv3 license (https://www.gnu.org/licenses/agpl-3.0.en.html) from Neo4j Inc starting with the 3.3.0 release.
https://blog.igovsol.com/2017/11/14/Neo4j-330-is-out-but-where-are-the-open-source-enterprise-binaries.html

3/4

N4J_018854

10/2/2019

Neo4j 3.3.0Document
is out, but where
are theopen 09/28/20
source enterprisebinaries?
Case 5:18-cv-07182-EJD
90
Filed
Page
80 of 587

As a consulting company offering software development and support for Neo4j Enterprise open source licenses
to the US federal government, we have been building the binaries ourselves for some time.
As part of the Neo4j open source community, we’ve decided to absorb the hosting costs and make these
distributions available to the general public, not just US federal agencies. We’ve setup a distribution site thatcan be used to download Neo4j Enterprise directly, or use use with docker compose.
We will have docker images up as well complete with the AGPLv3 (https://www.gnu.org/licenses/agpl3.0.en.html) licensed packages.
We will also have the FISMA framework modules on GitHub soon, one of which turns back on intra-cluster
encryption.
You can download the Neo4j Enterprise binaries with the open source license from our website athttps://igovsol.com/downloads.html (https://igovsol.com/downloads.html).
We compile and package these using the source code from the official Neo4j GitHub repositories.
Federal agencies should email us at support@igovsol.com (mailto:support@igovsol.com) to get their AWS
GovCloud download links which should be whitelisted for most agencies.
If you would were not aware that Neo4j Enterprise is open source just like it’s sibling 'Neo4j Community Edition',
you can learn more here (https://igovsol.com/downloads.html#neo4j-os-faqs).
If you are not happy with Neo4j Inc’s behavior, then please reach out to Neo4j Inc and voice your concerns.
Feel free to contact me directly via email at jmsuhy@igovsol.com (mailto:jmsuhy@igovsol.com) if you havequestions, comments, or just want to talk about Neo4j in general. We are always available.

S()

C Comment on Twitter (https://twitter.com/share?text=Neo4j%203.3.0%20is%20out%2C%20but%20where%20are%20the%20open%20source%20) (https://blog.igovsol.com/rss)(https://blog.igo

John Mark
Senior software developer and enterprise architect with a focus(https://blog.igovsol.com/author/jmsuhy/)

on introducing innovative open source technologies into the US
federal government.

Alexandria, VA
igovsol.com (https://igovsol.com)

https://blog.igovsol.com/2017/11/14/Neo4j-330-is-out-but-where-are-the-open-source-enterprise-binaries.html

4/4

N4J_018855

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 81 of 587

EXHIBIT 9

012314356

7899 ÿ  ÿDocumentÿ 8ÿ90
7ÿ Filedÿ
8ÿ9ÿ87ÿÿ82ÿof9!587

Case 5:18-cv-07182-EJD
09/28/20
Page

7899 ÿ  ÿ ÿ 8ÿ 7ÿ ÿ 8ÿ9ÿ87&7'ÿÿ(ÿ'ÿ "ÿ) &8 ÿ5ÿ(ÿ0ÿ "ÿ) *8 7ÿ2ÿ8 +, ÿÿ 7ÿÿ! ÿ" ÿ- ÿ)"ÿ7$ÿ+ÿ" ÿÿ% 8 # ."ÿ8ÿ" ÿ7899 ÿ  ÿ ÿ 8ÿ 7ÿ ÿ 8ÿ9ÿ87

787ÿ/ÿ55ÿ,5ÿÿ0#6

0"8!8

7ÿ/ÿ53ÿ,5ÿÿ54#46

 235670

12345 0 06 54

89 4 

4ÿ&  :ÿ ÿ987ÿÿ!8ÿ9ÿ7899 ÿ ÿ" ÿ8ÿ8 ÿ 8$
6 ;  ÿ" ÿ ÿÿ 8 ÿ!ÿ #<8)"0 9 ÿ="=! 8)
 !8 ÿ>
&7 7ÿ/ 88)?" ÿ87ÿ!8 ÿ!ÿ ÿ8"ÿÿ ÿ ÿ@ÿ ÿÿ9ÿ" !ÿ9ÿ !ÿ"ÿ8!!ÿ
7  (ÿ78ÿÿ!ÿÿ% 8 A$
  7ÿ/ÿ55ÿ,5ÿÿ0#'4

0"8!8

12345 0 06 54

- ÿB 8ÿÿ"ÿ ÿ, 8ÿ9 ,ÿ"ÿÿ! 8)ÿ 7ÿ7788 !ÿ8ÿ9
C!$ÿ?" ÿ8 ÿ!8ÿ" ÿ" ÿ ÿ87 7ÿ8ÿ)7ÿÿ ÿ" ÿ7899 ÿ 8ÿ ÿÿ8ÿ7 ÿÿ 8 ÿ"ÿ- ÿB 8ÿ8ÿ!ÿ9 ÿ 7 ÿ8,4  ÿ8ÿÿ!78ÿ
Dÿ+ÿ!7ÿÿ9ÿ ÿ- ÿ (ÿÿ" ÿ ÿ,!9,ÿ" ÿ ÿ"8)$
ÿ!7)ÿ8!ÿ)8ÿ0
!80>ÿ8)+ÿ9ÿÿÿ
87(ÿ,ÿÿÿ!
ÿ""ÿ
ÿ"8ÿ"ÿ- ÿÿE7ÿ7ÿ7ÿ7 7ÿÿÿ8
ÿ=((ÿÿ8ÿÿ0ÿ)!8
ÿ(ÿ78)ÿ"ÿ



ÿ
B

8

ÿ

ÿ

7
ÿ

ÿ
8
$
ÿ
+
ÿ



ÿ
"
ÿ



ÿ


ÿ


ÿ
"
ÿ



8

ÿ
7
8
8

ÿ

7
? ÿ
9ÿ8ÿ$7 ÿ" ÿF&G0H 2ÿ!8  Iÿ" #11$) $)1!8  1)!2$3$ $"!$ ÿ8ÿ" #11 9!$1% 8 14423336517899     8 7  8987

514

N4J_019537

012314356

7899 ÿ  ÿDocumentÿ 8ÿ90
7ÿ Filedÿ
8ÿ9ÿ87ÿÿ83ÿof9!587

Case 5:18-cv-07182-EJD
09/28/20
Page&ÿ ÿ7 !7ÿ' ÿ( 8ÿ 8 ÿ 9 ÿ2$2$3ÿ9ÿ" ÿ ÿ78 88 ÿ8ÿ !$)2$4$0ÿ8ÿ" ÿ!ÿ 8 ÿ"ÿ8!7 ÿ" ÿ*+,-ÿ!8 ÿ ÿ" 8ÿ78 88 ÿ8$.
" #1178$ $/1  82$4$087$08129ÿÿ ÿÿÿ" ÿ  ÿ9 ÿ' ÿ( 8ÿ788 ÿ) !ÿ2$2$5ÿÿ9ÿ7.ÿ" ÿ ÿ7 !7ÿ" ÿ9 ÿ ÿÿ88ÿ ÿ/ ÿ9ÿÿ9ÿÿ/  ÿ!8 ÿ" #118/!$17 !7$"!
 ÿÿ7 !7ÿ" ÿ08ÿ98!ÿÿ" ÿ9!!8/ÿÿ/ ÿ 7$ÿ)*8/ÿÿ" ÿ3*4*ÿ ÿÿ87ÿ"8 $.
" #11 $171 8  !1 18!!8 1871
5.ÿ18/"!8ÿ" ÿ7 !7 7ÿ98!5ÿ!8ÿ(6 ÿ*!!$ÿ7" / ÿ78 ÿÿ! !ÿ6  7ÿ78 $4.ÿ1 ÿ88 ÿ !
2.ÿÿ" ÿ ÿÿ8/ÿ7 !7ÿ8ÿ" ÿ !$9" ÿ 8ÿ/ ÿ8ÿ533:ÿ9 ÿ 7 ÿ8;ÿ ÿÿ*+,-ÿ!8 $< 08ÿ" ÿ/ ÿÿ7 !7ÿ 7ÿÿ ÿ 89ÿ8ÿÿ!8/ÿÿ" ÿ-27('($629ÿÿ ÿ8ÿÿ! 8/ÿ"ÿÿ ;ÿ/ ÿ" ÿ9 ÿ*+,-ÿ88ÿ9 ÿ2$2$3ÿÿ" ÿ
!/ÿÿ2ÿ ÿÿ" #11!/$8/!$1435=155151' 2238"  "   888$"!
  7ÿ> ÿ?ÿ;5=ÿÿ42#0

3" ÿ@

AAB 5 ?

Cÿ8/ÿÿ85ÿÿ!7/ ÿ"ÿÿ" ÿ 7ÿ 7ÿ 7  7ÿÿ78ÿ,!8,5ÿ 8ÿ,!85ÿ 7ÿ
9 ÿ9ÿ 8$" #11 9!$1% 8 14423336517899     8 7  8987

414

N4J_019538

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 84 of 587

EXHIBIT 10

012314356

789 ÿÿÿ8Document
9ÿ98990ÿÿÿ09/28/20
88ÿPageÿÿ9ÿ
!587
Case 5:18-cv-07182-EJD
Filed
858ofÿ8 9ÿ989ÿÿÿ88ÿ
)(
ÿÿ*98+ÿ4ÿ$ÿ97 )(ÿÿ$ÿ97 ,!ÿ5ÿ$-ÿ$ÿ.ÿ/7 ÿ)990*ÿÿ*ÿ9990ÿ8ÿÿ88ÿÿ! ÿÿ9ÿÿ8
98ÿ989ÿÿ9ÿ8 9ÿ!&ÿ9ÿ$&ÿ1##ÿ!&ÿ2#ÿ3 9ÿ8ÿ9*
0 4789 ÿ%ÿ

ÿ598ÿ43ÿ65ÿ9ÿ57"69ÿ.&ÿ42ÿ652ÿ9ÿ57"25

89:;; 5 56 (=>= 5 0 56

8$<<5 -6ÿÿ9ÿÿÿÿÿ9ÿÿ&8ÿÿ)@AB#ÿ/!ÿ*&ÿ98ÿ*&ÿ&7ÿÿ?ÿA8ÿ&09&8.
ÿ&ÿ4ÿ652
9ÿ5("5')&9*ÿÿ9$ÿ&7ÿÿ9ÿ9ÿ998ÿ8ÿ9ÿ$0ÿ9 ÿ! ÿ!&ÿÿ0ÿ &8+ÿ099*ÿ8ÿ9887ÿ9
8ÿÿÿ ÿ89#ÿÿÿ7&ÿÿ$ÿ&8ÿ$$89ÿ7ÿ9ÿ8ÿÿ78#ÿA9ÿ88ÿ$ÿÿÿ9$ÿ!87#ÿ3 94ÿ?ÿ<< ÿ.&ÿ47ÿ652ÿ9ÿ7"36ÿ8ÿÿÿ&ÿ7ÿÿC/)ÿ!&ÿC#ÿ-ÿ*&ÿ$ $ÿ/)18 9ÿÿ*&8ÿ!+ÿ*&ÿ9ÿ7
ÿ&ÿ47ÿ652
89ÿ#ÿ-ÿ*&ÿ8*ÿÿD7ÿ&ÿ*&6ÿ9ÿ$ÿD89ÿ#ÿ?ÿ9ÿ)8$08&8.
9ÿ("42
3 9ÿ9#ÿE 9ÿ1 &82ÿ9ÿÿ&ÿÿ$ $ÿÿ/)18 9ÿÿ$*ÿ!ÿÿ7ÿ98!#ÿF9ÿ*&ÿ9ÿ7&ÿ$+ÿÿ9$ÿ&ÿ9ÿ#ÿ?ÿ<< ÿ.&ÿ47ÿ652ÿ9ÿ0"209ÿ*&ÿÿ80ÿÿ-ÿÿ8ÿ9ÿ9ÿ7 ÿ9990*ÿ0*ÿ&7ÿ9G9ÿ?ÿ&.
ÿ&ÿ45ÿ652ÿ9ÿ43"

4ÿ)!8HIJKLM"7#ÿÿÿ!ÿ ÿ8+ÿÿÿ88ÿÿÿÿ78ÿ&9
2 3ÿ9ÿ!ÿ8ÿ*9ÿÿÿ9$$
89ÿÿ ÿ8$9#N&ÿ9ÿÿ$8ÿ9ÿ8"ÿ"11#$1 891
OPQRQSKTÿVSWXMPY88ÿÿ9990ÿ9ÿ%& 8%&ÿÿÿ*&ÿ&ÿ*&8ÿÿ&ÿ&8ÿ9ÿ ÿ&8ÿ+ÿ*&ÿ7ÿ9ÿÿÿ ÿ&8ÿÿ88ÿ8ÿÿ987#ÿ/!8+ÿÿ*&ÿ98ÿ
ÿ9787ÿ9ÿ9ÿÿ*&ÿ9ÿÿ89#ÿ3ÿ9ÿÿ&ÿ8ÿ9ÿ8$
ÿ0*ÿÿA*&8*A8
ÿ+ÿ9ÿ*9ÿAÿ**&+ÿ98ÿ90ÿ&*8ÿ
Z*ÿ&7ÿ&&8ÿ8++ÿÿ*&ÿ9ÿ3
!
&8ÿF
9
*
ÿ
ÿ

ÿ
*

&
ÿ
9
8

ÿ
9
ÿ

$9


ÿ

&



ÿ
!

ÿ


ÿ




&
8

ÿ

9


9

+
ÿ


6

ÿ





ÿ
8


+
ÿ
9


ÿ



ÿ


ÿ




7ÿ#
38$ÿ
ÿ

8




89ÿ9ÿ*&8ÿ90*ÿÿ9*ÿ09ÿÿÿ $ÿÿÿ89#"1198!#$1%&15'4(425(18 998988

512

N4J_019547

012314356

789 ÿÿÿ8Document
9ÿ98990ÿÿÿ09/28/20
88ÿPageÿÿ9ÿ
!587
Case 5:18-cv-07182-EJD
Filed
868of)ÿ*&8ÿ9 9ÿÿ &8ÿ9ÿ*&ÿ$+ÿÿ*&ÿ98ÿ8ÿÿ&ÿÿ88ÿ!&
9*7ÿ8ÿ+ÿ$ *ÿ!9ÿÿ9ÿ#87#ÿ,-ÿ45ÿ9ÿ52"'9!8ÿ. 8ÿ'ÿ/5ÿ9ÿ53"5(09-ÿ1929
34353 5 44

7ÿÿ9!ÿÿ$ÿ$ÿ-9ÿÿÿÿ!-####)ÿ!9ÿ8ÿ988ÿÿÿ9ÿ89ÿ9ÿ%&8*#ÿ-&
8 9ÿ8ÿÿ9$9ÿ6ÿ11 ÿ. 8ÿ'ÿ/5ÿ9ÿ55"50ÿ:+ÿ88*+ÿ)ÿ9ÿÿ!87ÿ9-ÿ +ÿ/ÿÿ!ÿÿÿ%&ÿ!9#ÿ88*ÿ9-&ÿ9#ÿ8 9ÿ8ÿÿ 8ÿ'ÿ/5ÿ9ÿ55"44;9!8;ÿ9*!9*ÿ"<ÿ6ÿ09-ÿ1929.
=09-1929ÿ9*ÿ9ÿ!ÿÿ71-&ÿÿ.>?:ÿ8ÿ8ÿ@ÿ2#4ÿ#ÿ8 *ÿ ÿ9977
ÿ ÿ4ÿ/50ÿ9ÿ45"3'
88ÿ8ÿ!ÿ!ÿ$#ÿ6ÿ2$9&ÿ09
2!ÿÿ&ÿ.>?:ÿ8ÿ8ÿ2#Aÿ)ÿÿ98*ÿÿ$9ÿ&8ÿÿ&-ÿB*ÿÿ*&ÿ$9ÿÿ99-9
9ÿ!ÿ9ÿ%&8ÿ6ÿ897*950ÿ,-ÿ43ÿ9ÿ'"A6= 897*950ÿ)/$ÿ989ÿÿ9!8ÿ!9ÿ&ÿÿ9+ÿÿ7ÿ9ÿ97ÿÿ)ÿ!8ÿ#ÿ)/ÿ& 9ÿ -ÿ45ÿ9ÿ52"0ÿ9!8ÿÿ8ÿÿ&88ÿ9#ÿ6ÿ09-ÿ1929,

.&9*ÿÿ88ÿÿ8ÿ&8ÿÿ ÿ&8ÿ.>?:2ÿ#3 ÿ)ÿ9/ÿ$*ÿÿ8$ÿ9ÿÿ9ÿÿ.>?:#)ÿ*&ÿ&ÿÿ88ÿ9ÿ9ÿ88ÿCÿ$ÿ ÿ<ÿ9ÿ$$&9ÿ!ÿÿ9ÿÿD8.?)ÿ8ÿ9*ÿÿÿ 9ÿB:8ÿ88ÿÿ*&ÿ8ÿ8778ÿ.>?:/ÿ *ÿ8%&8$#)ÿ8ÿ!8ÿÿÿ!98ÿ9ÿÿÿÿÿÿ9ÿÿ-ÿ ÿ&8#
7&ÿ9ÿ!9ÿÿ88ÿ ÿ&8ÿÿ-98ÿ& ÿÿ8ÿ2#4#Eÿ8$
##87#ÿ8 ÿÿ8ÿÿ!!ÿ9ÿ&Eÿ997ÿ98ÿ-!#ÿCD 9ÿÿ8ÿ&$-88ÿÿ8<"11##871882#4#0!!#F"11##871882#4#0&E#98#7F)ÿ*&ÿ!9ÿÿ88ÿ2#2#3ÿ9ÿÿ&8ÿ/ÿ8ÿ ÿ&8ÿ+ÿÿ*&ÿ9ÿ-&$ÿ8$ÿ&8ÿÿ!ÿÿ8ÿ&8ÿGÿ78$ÿ+ÿ8ÿ&ÿ789-ÿ$ÿ8$ÿ&8ÿ8
8-&ÿ#H ÿ&ÿÿ-7ÿÿÿ*&ÿ!9ÿÿ&89ÿ! *ÿÿ9ÿ9 #"11-7#7#$1435'155151223&-&! 898 &888-98#$
9!8ÿ1ÿAÿ/5'ÿ9ÿ42"A6

*ÿ?ÿI9
8*+ÿ9ÿ&8
B*ÿ&7ÿ&8ÿ+ÿ*&ÿ9!7ÿ9ÿ*&ÿ9ÿ89ÿ9ÿ&89ÿ&8ÿHÿ?*?8+ÿ 90
335 5 A
88$ÿÿ8#"1198!#$1%&15'4(425(18 998988

412

N4J_019548

012314356

789 ÿÿÿ8Document
9ÿ98990ÿÿÿ09/28/20
88ÿPageÿÿ9ÿ
!587
Case 5:18-cv-07182-EJD
Filed
878of*&+8ÿ7ÿÿÿ,-./ÿÿ0 8ÿ,-.ÿ12ÿ1ÿÿ8ÿÿ8!8ÿ ÿ2&$#ÿÿ98!#$1%&1454'4(14ÿ8ÿÿ8ÿÿÿÿÿ89$3ÿ8"
7&#871197 2#3##$ÿ)ÿ593ÿ69796ÿ ÿ(ÿ+5'ÿ9ÿ52"4
5 8ÿ9$ÿ9&92ÿ97ÿ93&ÿ0,-./ÿÿ,-.#ÿ0,-.ÿÿ98ÿÿ+83&+ÿ ÿ9ÿ,-.ÿÿ
9#ÿ7!8/ÿ2&ÿ9ÿÿ8$$38ÿ9ÿ!ÿ98ÿ97ÿ93&ÿ+83&+ÿÿ9ÿ+89ÿ!8+#ÿ
88ÿÿ8&ÿ9ÿ9ÿ88ÿ8ÿ&8ÿÿ88ÿÿ9ÿ88ÿ98&8#ÿ*&ÿ2ÿ89ÿ!ÿÿ9ÿ9:ÿ0-8ÿ8ÿÿ 9ÿ3ÿ88/ÿ9ÿÿ! ÿ98ÿ0 9ÿ#ÿ02ÿ!98ÿ$$&97ÿ!ÿÿ ÿ(ÿ+5'ÿÿ8778ÿ,-.+ÿ 2ÿ8%&8$ÿ9ÿÿÿ9ÿÿ3ÿ ÿ&8#ÿ)ÿ5 ÿ;986
9ÿ44"6ÿ
5 ;76<ÿ9ÿ9ÿÿÿ0,-.ÿ! ÿ83ÿÿ789"ÿ$73#$1371197 ÿ=ÿ!8ÿ9ÿ ÿ(ÿ+5'ÿ9ÿ44">2ÿÿ:ÿ8%&8ÿ9ÿ9 9ÿ&7ÿ$7ÿ3ÿ&3#ÿ=ÿ)ÿ5 ÿ;986
5 ?92/ÿ78ÿÿ9ÿ9972ÿ9ÿ$92ÿ$9ÿ#ÿ8$97ÿ2&ÿ ÿ9ÿ!ÿ8 8982ÿ!3ÿ38!8#ÿ8$ÿ&ÿ2&8ÿ38!8ÿÿ7ÿÿ9ÿ!3ÿ! +ÿÿÿ0,-.ÿ/ÿÿ89ÿÿ87780,-.+ÿ 2ÿ8%&8$ÿ8%&87ÿ2&ÿÿ89ÿÿÿÿ2&8ÿ8 89982ÿ38!8#ÿ0ÿÿÿ2&ÿÿ ÿ&8ÿ9 ÿÿ8& 9/ÿÿ9ÿÿ9ÿ7ÿ19$ ÿÿ! 2ÿ0,-.ÿÿ8#ÿ8ÿ ÿÿ9ÿ@ÿ)ÿ ÿ(ÿ+5'ÿ9ÿ44">ÿ5 ÿ;986
5&ÿ9ÿ189ÿÿÿ89$ÿÿÿ7&3ÿ8 ÿÿÿ"ÿ=: ÿ88ÿÿÿ9993ÿ&8ÿÿ ÿ(ÿ+5'ÿ9ÿ42"5'0,-.2ÿÿ8ÿ ÿ&8ÿ8ÿ8!ÿ&8ÿ9ÿ$$89ÿ=ÿ)ÿ7$96
A5 ;98/ÿÿÿ77ÿ$! 9ÿ98ÿÿ79ÿ9/ÿ! ÿ8+$ÿÿÿ9ÿ9ÿÿ7#ÿ8+ÿ$9ÿ!ÿ
9ÿ9ÿÿ9ÿ9"ÿ/ÿ2&8ÿ38!8ÿ9972ÿÿ8&/ÿ3&ÿÿ39&ÿÿ0,-.ÿ9!ÿ9/ÿ3&ÿ39&
97ÿ9ÿ&3ÿ!3ÿÿÿ&ÿ9787ÿÿ9ÿ89ÿ2&ÿ+ÿ!ÿ93&ÿ&ÿ2&+ÿ ÿ'ÿ+5'ÿ9ÿ3"5
!9ÿ/ÿ8ÿ3&ÿ89#ÿ)ÿ593ÿ69796
:!/ÿÿ.&1ÿ!8ÿ9ÿÿ ÿ&8ÿ9ÿ!/ÿ&ÿÿÿ;7ÿ88ÿ98Bÿÿÿ0,-.ÿ!98&ÿ3ÿ&ÿ32ÿ97ÿÿ9ÿ9ÿ928ÿ!ÿ98ÿÿÿ!&ÿ8ÿÿ&8Bÿ! ÿ2&ÿ9
9ÿ0,-.ÿ2$ÿ9ÿÿ.&1ÿ:C-18-ÿ9/ÿ2&ÿ978ÿÿDEFGÿ/ÿÿ&ÿÿÿ2&ÿ98ÿ7ÿÿ ÿ'ÿ+5'ÿ9ÿ3"5'2&8ÿ8789$#ÿ)ÿ593ÿ69796
5 8ÿ&ÿÿ&ÿ9ÿ8ÿ9$ÿÿ9ÿ9!28ÿ8#ÿHÿÿ!8ÿ!ÿ82ÿ7ÿ9!28ÿ9ÿÿ&ÿÿ ÿ&
9ÿ#ÿ8ÿ3ÿÿ&1ÿ8ÿÿ,-.ÿÿ0,-.#ÿ: ÿ:C-18-ÿ9ÿ!&ÿ$ÿ2ÿ3ÿÿÿ8$97ÿ2&8ÿ19$ ÿ$92ÿÿ3ÿÿ3#ÿ: 8ÿÿ9ÿ89ÿ$73ÿ$9ÿ+ÿ 9ÿ88ÿ9 9ÿ9ÿÿ0,-.#ÿI;73ÿ88ÿÿ0,-.ÿ&ÿÿÿ88J#ÿ5&ÿ9ÿ?*8/ÿ$2ÿ18ÿÿ&3ÿ$ÿ82ÿ8$ÿ$2ÿ$ÿÿ0,-.ÿÿÿÿKÿ?89ÿ78$#ÿ8ÿ!&ÿ3
9 2ÿÿ9ÿ93&ÿÿÿ9ÿ92$ÿÿ2&ÿ$97ÿ$#ÿ)ÿ5 ÿ;986ÿ ÿ'ÿ+5'ÿ9ÿ3">5A7$9ÿÿ87987ÿÿ89$ÿÿ7&3#ÿ8ÿ9ÿ9ÿ37ÿÿ$7ÿ&ÿ9ÿ&ÿÿÿ3 98ÿ9
0,-.#ÿ8+ÿ789ÿ9ÿ9&7ÿ&ÿ&7 @ÿ: 2ÿ&ÿ9ÿ9ÿ9ÿ8ÿ!98ÿ9ÿ2ÿ3ÿ&ÿ&87&ÿ$#ÿ: ÿ9ÿÿ0,-.ÿ$ÿ8$ÿÿ8ÿ!98ÿ&9#ÿ*&ÿ9ÿÿ9ÿ8ÿ$2ÿ8$ÿ9ÿ9ÿÿ0,-.#ÿ<&ÿ$2ÿÿ!ÿ&ÿÿ9ÿ8ÿÿ&ÿÿÿ&3ÿ39&ÿÿ&98ÿ9$&ÿ9ÿ9ÿ#ÿ8ÿ$2ÿÿ8ÿ!ÿ!ÿ! 2ÿÿ9$ÿÿ9ÿ8ÿÿ$ÿ$$ÿ&ÿ9ÿÿ#)ÿ5 ÿ;986ÿ ÿ'ÿ+5'ÿ9ÿ5"33ÿA5 ;98ÿ9ÿ2&ÿ8ÿ$8ÿ9ÿ9ÿÿ!ÿÿ3&ÿÿ88ÿ8ÿ8$ÿ&8ÿ8ÿÿ!8
ÿ ÿ4ÿ+50ÿ9ÿ45"36
8#ÿ)ÿ7$9&ÿ59<2ÿ&7ÿ&8ÿ/ÿ2&ÿ9!7ÿ9ÿ2&ÿ9ÿ89ÿ9ÿ&89ÿ&8ÿCÿ-2-8/ÿ 92ÿ-2/ÿ9ÿ&8:8$ÿÿ8#"1198!#$1%&15'4(425(18 998988

212

N4J_019549

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 88 of 587

EXHIBIT 11

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 89 of 587

N4J_018856

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 90 of 587

EXHIBIT 12

iGov : Innovative
Solutions Page 91 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

10/1/2019

(index.html)

iGov Inc. is a Northern Virginia software development and consulting company
focused on building innovative open source solutions for our US government
customers. We focus on large scale graph and AI solutions.

March 2019 News: ONgDB Enterprise 3.5.5 is ready for
production.
Open Native Graph DB (ONgDB) is a non-restrictive fork of Neo4j, the world’s leading Graph
Database.

ONgDB (AKA ONgDB Enterprise) 3.5.5 is Neo4j 3.5.5 Core + the enterprise features Neo4j Inc
removed from the code base as of v3.5.
All ONgDB and Neo4j Enterprise AGPL distributions can be used in production, in closed
source projects, and with no limitations on # of cores or causal cluster instances. ONgDB is adrop in replacement for the Neo4j Community and Enterprise branded distributions.
Neo4j Enterprise Commercial Prices Blog Post (https://blog.igovsol.com/2018/01/10/Neo4j-Commercial-Prices.html)

About iGov
iGov Inc. is a software development company located in the Washington DC Metro area.
We focus on building innovative solutions for US Government agencies using leading open-source technologies.

https://igovsol.com

1/2

N4J_018834

10/1/2019

iGov : Innovative
Solutions Page 92 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

CONTACT US(703) 672-1205(index.html)

 info@igovsol.com (mailto:info@igovsol.com)
 7686 Richmond Highway Suite 101-B Alexandria, VA 22306(index.html)© 2019 iGov Inc. All Rights Reserved.

https://igovsol.com

2/2

N4J_018835

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 93 of 587

EXHIBIT 13

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 94 of 587

10/2/2019

iGov : Innovative Government Solutions(index.html)

Proven past performance and value supporting Neo4j Enterprise open source
licensed distributions.
Our team has been providing Neo4j support to US Federal agencies for many years, and we now onlyo er commercial equivelent support packages for Neo4j Enterprise open source licensed
distributions.

Request Procurement Document Package (mailto:neo4j@igovsol.com)

Our team is the same team that created Neo4j Enterprise Government Edition. Further, we are thesame team that sold and supported every US Federal Government procurement of Neo4j
Enterprise Government Edition up until its retirement in July 2017.
We only focus on only supporting 100% free and open source ONgDB Enterprise(https://www.graphfoundation.org/projects/ongdb/) & Neo4j Enterprise open source licensed
distributions. Not only does this cut down on unecessary commercial license costs, the open
source licenses do not place any restrictions on the number of cluster instances or cores like thecommercial licenses do.

Open source graph packages
Did you know that the Neo4j Enterprise commercial packages available from Neo4j Inc and theirpartners are essentially support o erings?
Are you aware that, unlike the commercial licensed options, the Neo4j Enterprise open source
AGPL license does not place any restrictions on the number of cluster instances and cores?
iGov Inc's open source enterprise packages provide a better value than Neo4j Enterprisecommercial support subscriptions because 100% of the cost goes to support and development
services, not unecessary and more restrictive commercial licenses.
If you do not need support for your ONgDB Enterprise or Neo4j Enterprise open source licensed
https://igovsol.com/neo4j.html

1/10

N4J_013010

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 95 of 587

10/2/2019

iGov : Innovative Government Solutions

distribution, then simply download ONgDB Enterprise(https://www.graphfoundation.org/projects/ongdb/) as a drop in replacement for an existing (index.html)
commercial
licensed distribution of the same version number.

Know your options
It is important to know your options before you make any procurement decisions around Neo4j. The
information below provides you with a complete breakdown of the 3 main Neo4j o erings available
including the free open source option. Most people are not aware that Neo4j Enterprise Edition is open
source like its sibling, Neo4j Community edition. In fact, there is no reason you should be using thecommunity edition. If you've chosen to use Neo4j open source, then you should use the enterprise edition
under it's open source license.
The information below should provide you with a clear understanding of your options, so you can choose
what's best for your agency.
View our blog post on Neo4j Commercial Prices (https://blog.igovsol.com/2018/01/10/Neo4j-CommercialPrices.html)

NEO4J INC. COMMERCIAL SUBSCRIPTION$29K - $1M+

Commercial packages are those sold by Neo4j solutions partners. You are paying for production support.
The commercial license is actually more restrictive than the open source license!

Neo4j Enterprise Software
Available through Neo4j Inc. and all Neo4j Solution Partners
Yearly Subscription. You are paying for production support backed by Neo4j Inc.. If you don't renew yoursubscription you simply fall back to the Neo4j Enterprise open source license.
Production Email and Phone Support from vendor which is backed by Neo4j Inc.
Commercial License (Most government agencies do not need.)
Cost is based on number of instances and cores. (See below)

https://igovsol.com/neo4j.html

2/10

N4J_013011

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 96 of 587

10/2/2019

iGov : Innovative Government Solutions

IGOV DEVELOPMENT PACKAGES(index.html)

$25K+



100% of the cost goes into services aimed at building a solution around Neo4j, not unnecessary production
support for something not yet built!.

ONgDB Enterprise open source distributions
No annual subscription, you are free to do whatever you want in the future.
Production Email and Phone Support from iGov Inc, but not backed by Neo4j Inc.
ONgDB Enterprise is free and open source. You have all the feature parity of Neo4j Enterprise commercial
licenses, but without limits on usage, cluster instances, cores, etc.
No limitations on usage, instances or cores - cost goes 100% to solutions development
FISMA and 508 Toolkit and Services
Suite of Tools, Frameworks, and Starter Projects we use for scalable big data graph projects.

IGOV ENTERPRISE SUPPORT PACKAGES$1K+

We o er the same support features and SLAs as the Neo4j Enterprise commercial subscriptions o ered by
Neo4j Inc partners, but for the open source licensed enterprise distributions. This allows us to only charge
for support, not an unecessary and more restrictive commercial license.

ONgDB Enterprise open source distributions
No limitations on cluster instances or cores.
ONgDB Enterprise is a drop In replacement for Neo4j Enterprise commercial packages downloaded from
Neo4j.com
FISMA and 508 Toolkit and Services

https://igovsol.com/neo4j.html

3/10

N4J_013012

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 97 of 587

10/2/2019

iGov : Innovative Government Solutions

Open source Suite of Tools, Frameworks, and Starter Projects we use for scalable big data Neo4j projects.
(index.html)(See https://graphstack.io)

OPEN SOURCE

FREE

Simply download the appropriate enterprise release version you need and start using it. There are no
limitations on cluster instances, cores, etc.
The distributions we package for the federal government and community as a whole are drop in
replacements for Neo4j Enterprise commercial packages you download from neo4j.com.

Learn More about Neo4j Enterprise Open Source (downloads.html#neo4j-os-faqs)

DEVELOPMENT PACKAGE OVERVIEW (NEO4J.HTML#NEO4J-DEV-FEATURES)
PRICE COMPARISON (NEO4J.HTML#NEO4J-PRICE-COMPARISON)
PROCUREMENT COMPARISON (NEO4J.HTML#NEO4J-COMPARISON)

Development Package Overview

WHY IGOV INC ? (NEO4J.HTML#PROCUREMENT-INFO)The Government Development Packages are aimed at agencies who need help building a robust andscalable solution around Neo4j. Unlike the commercial production support subscriptions, 100% of thecost goes into consulting services that help you build out your solution.
All iGov Inc packages also include a suite of tools and services which are combined to address critical
FISMA and accessibility requirements relating to Neo4j.

Customer Support
iGov Inc provides umbrella support across all the components of your Neo4j solution, including
Neo4j itself. For example, a solution using Neo4j Enterprise, Apache Kafka, Elastic Search, andcustom micro-service architecture components are all covered under the umbrella support

https://igovsol.com/neo4j.html

4/10

N4J_013013

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 98 of 587

10/2/2019

iGov : Innovative Government Solutions

provided with these packages. The Neo4j commercial support subscriptions only cover Neo4j
Enterprise.

(index.html)

UI/UX Development
The development packages include UI and UX design services to assist developing everything fromyour dashboards and visualization. We ensure all development meets 508(c) requirements. We
cover all modern web design frameworks including ReactJS and AngularJS. Furthermore, we provide
a toolbox of open source visualization libraries and webapp starter projects to get your project up
and running quickly.
You can also add on UI packages such as Linkurious OGMA and Graphlytic Visualization tools and
APIs.



Starter Projects and Toolsets
We provide a suite of starter projects (maven and gradle), templates, and tools to get your Neo4j
projects o the ground quickly. Our Starters include Docker images, Microservice architecturecomponents (api gateways, service registries, etc), UI and visualization components and more.

Enterprise Architecture Development
Neo4j is usually just one of many components in a common graph solution. Other components
include ElasticSearch, Apache Kafka, and other technologies.
Our team brings a wide range of enterprise architecture development expertise to the table. Frommonolithic to micro-service architectures, our team will help design a solution that best t's youragency's needs.

GraphGrid Data Platform
GraphGrid Data Platform (GDP) is an enterprise-grade graph data management platform thatenables a centralized architecture for running batch, interactive and real-time analytics and dataprocessing applications simultaneously across your connected graph data. Development packages
include the tools, and platform components needed to get a robust and scalable ETL pipeline inplace.



Newest Libraries and Repositories
The Government Packages for Neo4j include many of the leading technologies which are all
covered under the umbrella package support. In many cases, this allows for agencies to startworking with new technologies that would have usage restrictions if not part of a vendor supported
package such as this. All libraries and repositories are kept on Amazon GovCloud and can be easily
accessed once an agency whitelists the servers. Development packages include access to thenewest libraries and repositories for the tools we package and support.

GovCloud Development and Continuous Integration Environment
https://igovsol.com/neo4j.html

5/10

N4J_013014

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 99 of 587

10/2/2019



iGov : Innovative Government Solutions

We understand that many agencies have not adopted the newest technologies and best practices
which can make modern web application development almost impossible. Our development(index.html)
packages include use of GovCloud resources including EC2, S3,Container Services, and more.

Pricing Comparison
Below is a price comparison for a Neo4j Inc. commercial subscription package covering 3 production
instances with 8 cores each. (3x8). The Neo4j Inc. commercial package is not a perpetual license, and thecommercial EULA limits your use of Neo4j open source licenses in many ways once accepted. Noticethat it also has unnecessary production elements which you are paying for as part of the subscription.
Neo4j Inc's pricing can be found via a simple GSA Advantage search.

Neo4j Inc. Commercial Subscription (Annual Subscription)
Neo4j Enterprise Bundle – Standard cluster for enterprise applications that are used by more than one
department (or by a larger department), or by customer-facing applications.
Neo4j Enterprise Bundle basic con guration includes:a. 3 Production Instances (up to 8 Cores per Instance).
b. 3 Test Instances (no Core limit).
c. Premium Support: 24 x 7 / 1-hour response time for Severity 1 issues, email and phone.
d. Unlimited number of licensed developers.

Name & Description

Annual Subscription Price

Neo4j Enterprise Bundle Base (3 Instances X 8 Cores Each)$189,188 / yr

Additional Production Capacity (per Core)+ $6,609 / yr

Disaster Recovery (per Core)+ $3,305 / yr

Additional Test Instances (per Instance)+ $4,957 / yr

https://igovsol.com/neo4j.html

6/10

N4J_013015

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 100 of 587

10/2/2019

iGov : Innovative Government Solutions

Name & Description

Annual Subscription Price

Additional Instance (up to(index.html)
8 Cores)+ $52,874 / yr

8‐Core pack

+ $52,874 / yr

12‐Core pack

+ $79,310 / yr

16‐Core pack

+ $105,747 / yr

24‐Core pack

+ $158,621 / yr

32‐Core pack+ $211,494 / yriGov Inc's Government Development Package with Neo4j Enterprise
Comes with same physical Neo4j Enterprise software. Under open source license there are no
limitations on how you use it. You have no limits on environments, number of instances, cores, etc!
Government Bundle for Neo4j Enterprise basic con guration includes:a. Unlimited instances with no core limits for any environment! (dev, test, staging, production, etc)
c. Premium support and development services by iGov Inc. Unlike the Neo4j commercial package, we
support your entire architecture not just Neo4j. (Neo4j, ElasticSearch, UI, Micro Services, etc..)
d. No limitations on number of developers, etc.

$25,000+
100% goes into development.
The minimum development package costs $25,000. For comparison - you can choose the $189,000
Development package option - where $189,000 goes into consulting services at GSA approved rates.
Of course - you can choose how much you want to spend. We simply o er packages that parallel commercial
subscription rates to help make procurement easier.

https://igovsol.com/neo4j.html

7/10

N4J_013016

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 101 of 587

10/2/2019

iGov : Innovative Government Solutions

Neo4j Inc. Commercial Support vs iGov Inc.
(index.html)
Development Package Comparison

So what exactly do you get with a Neo4j Inc. commercial subscription? You get the peace of mind
knowing Neo4j Inc. is there to assist with production support tickets if the vendor you purchased it fromcan not solve an issue on their own. This is not very useful when you are in development, using Neo4j
for R & D, or do not have a mission critical Neo4j deployment.

Government
Development Package
w/ Neo4j Enterprise

Neo4j Enterprisecommercial support
subscription

Neo4j Enterprise(default open source
license)Has full Neo4j Enterprisefunctionality.

YES

YES

YES

Can purchase throughNeo4j Inc. or its resellers

NO
The Government
Packages for Neo4j are
only available throughiGov Inc.

YES

NO
Neo4j partners are
forbidden on o ering
services or support for
Neo4j open source
licenses.

YES

YES

Can use in any
environment for any
purpose?

YES*Your subscription has
limits on number ofcores and instances

Comes with consulting
services which can beused to build yoursolution around Neo4j.
(Including UI/UX design,
ETL implementation,enterprise architecture,and FISMA and 508c
services)

https://igovsol.com/neo4j.html

YES
This is what seperates
out the Government
Development Package
from the commercial
support subscription.
Support is swapped out
with consulting services
you can use to build
your solution around
Neo4j.

NO

NO

8/10

N4J_013017

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 102 of 587

10/2/2019

iGov : Innovative Government Solutions

Government
Development Package(index.html)
w/ Neo4j Enterprise

Neo4j Enterprisecommercial support
subscription

Neo4j Enterprise(default open sourcelicense)Comes with tools,
services and support toaddress Accessability(508c) and FISMA
requirements.

YES

NO

NO

Can I use this with any
amount of cores or
instances without
incurring additionalcosts?

YES

NO

YES

*The cost of acommercial support
subscription is based on
the cores and instances
you use.

Can I create custom
derivative versions of
Neo4j Enterprise? (Ex:My custom Neo4j
Enterprise Edition)

YES

YES

YES

Does Neo4j Inc. provide
o cial email and phone
production support?

No*
Development packages
do not need production
support, they swap out
production support for
consulting services you
use to build yoursolution.

YESNO

Does NOT require you
to open source yoursystems that simply use
Neo4j Enterprise as acomponent in yoursystem.

YES for all
You do NOT have to open source your system that uses Neo4j Enterprise as aserver as it's intended to be used. You only need to open source custom Neo4j
Enterprise derivatives under the open source license and then only undercertain distribution conditions.



https://igovsol.com/neo4j.html

9/10

N4J_013018

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 103 of 587

10/2/2019

iGov : Innovative Government Solutions(index.html)

About iGov
iGov Inc. is a software development company located in the Washington DC Metro area.
We focus on building innovative solutions for US Government agencies using leading open-source technologies.

CONTACT US(703) 672-1205
 info@igovsol.com (mailto:info@igovsol.com)
 7686 Richmond Highway Suite 101-B Alexandria, VA 22306(index.html)© 2019 iGov Inc. All Rights Reserved.

https://igovsol.com/neo4j.html

10/10

N4J_013019

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 104 of 587

EXHIBIT 14

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 105 of 587
iGov Inc. is a Northern Virginia software development and consulting company
focused on building innovative open source solutions for our US government
customers. We focus on large scale graph and AI solutions.

March 2019 News: ONgDB Enterprise 3.5.5 is ready for
production.
Open Native Graph DB (ONgDB) is a non-restrictive fork of Neo4j, the world’s leading
Graph Database.

ONgDB (AKA ONgDB Enterprise) 3.5.5 is Neo4j 3.5.5 Core + the enterprise features
Neo4j Inc removed from the code base as of v3.5.
All ONgDB and Neo4j Enterprise AGPL distributions can be used in production, in closed
source projects, and with no limitations on # of cores or causal cluster instances. ONgDB isa drop in replacement for the Neo4j Community and Enterprise branded distributions.
Neo4j Enterprise Commercial Prices Blog Post

About iGov
https://igovsol.com/index.html[7/27/2020 11:24:22 AM]

N4J_018890

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 106 of 587

iGov Inc. is a software development company located in the Washington DC Metro area.
We focus on building innovative solutions for US Government agencies using leading open-source technologies.

CONTACT US(703) 672-1205
 [email protected]
 7686 Richmond Highway Suite 101-B Alexandria, VA 22306© 2019 iGov Inc. All Rights Reserved.

https://igovsol.com/index.html[7/27/2020 11:24:22 AM]

N4J_018891

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 107 of 587

EXHIBIT 15

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 108 of 587
Proven past performance and value supporting Neo4j Enterprise open source
licensed distributions.
Our team has been providing Neo4j support to US Federal agencies for many years, and we now
only offer commercial equivelent support packages for Neo4j Enterprise open source licensed
distributions.

Request Procurement Document Package

Our team is the same team that created Neo4j Enterprise Government Edition. Further, we are thesame team that sold and supported every US Federal Government procurement of Neo4j Enterprise
Government Edition up until its retirement in July 2017.

We only focus on only supporting 100% free and open source ONgDB Enterprise & Neo4j Enterprise
open source licensed distributions. Not only does this cut down on unecessary commercial license
costs, the open source licenses do not place any restrictions on the number of cluster instances orcores like the commercial licenses do.

Open source graph packages
Did you know that the Neo4j Enterprise commercial packages available from Neo4j Inc and theirpartners are essentially support offerings?
Are you aware that, unlike the commercial licensed options, the Neo4j Enterprise open source AGPL
license does not place any restrictions on the number of cluster instances and cores?
iGov Inc's open source enterprise packages provide a better value than Neo4j Enterprise commercial
support subscriptions because 100% of the cost goes to support and development services, nothttps://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018901

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 109 of 587
unecessary and more restrictive commercial licenses.

If you do not need support for your ONgDB Enterprise or Neo4j Enterprise open source licensed
distribution, then simply download ONgDB Enterprise as a drop in replacement for an existing
commercial licensed distribution of the same version number.

Know your options
It is important to know your options before you make any procurement decisions around Neo4j. The information
below provides you with a complete breakdown of the 3 main Neo4j offerings available including the free open
source option. Most people are not aware that Neo4j Enterprise Edition is open source like its sibling, Neo4j
Community edition. In fact, there is no reason you should be using the community edition. If you've chosen to use
Neo4j open source, then you should use the enterprise edition under it's open source license.
The information below should provide you with a clear understanding of your options, so you can choose what's
best for your agency.
View our blog post on Neo4j Commercial Prices

NEO4J INC. COMMERCIAL SUBSCRIPTION$29K - $1M+
Commercial packages are those sold by Neo4j solutions partners. You are paying for production support. The
commercial license is actually more restrictive than the open source license!

Neo4j Enterprise Software
Available through Neo4j Inc. and all Neo4j Solution Partners
Yearly Subscription. You are paying for production support backed by Neo4j Inc.. If you don't renew yoursubscription you simply fall back to the Neo4j Enterprise open source license.
Production Email and Phone Support from vendor which is backed by Neo4j Inc.
Commercial License (Most government agencies do not need.)
Cost is based on number of instances and cores. (See below)

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018902

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 110 of 587

IGOV DEVELOPMENT PACKAGES$25K+
100% of the cost goes into services aimed at building a solution around Neo4j, not unnecessary production
support for something not yet built!.

ONgDB Enterprise open source distributions
No annual subscription, you are free to do whatever you want in the future.
Production Email and Phone Support from iGov Inc, but not backed by Neo4j Inc.
ONgDB Enterprise is free and open source. You have all the feature parity of Neo4j Enterprise commercial
licenses, but without limits on usage, cluster instances, cores, etc.
No limitations on usage, instances or cores - cost goes 100% to solutions development
FISMA and 508 Toolkit and Services
Suite of Tools, Frameworks, and Starter Projects we use for scalable big data graph projects.

IGOV ENTERPRISE SUPPORT PACKAGES$1K+
We offer the same support features and SLAs as the Neo4j Enterprise commercial subscriptions offered by Neo4j
Inc partners, but for the open source licensed enterprise distributions. This allows us to only charge for support,
not an unecessary and more restrictive commercial license.

ONgDB Enterprise open source distributions
No limitations on cluster instances or cores.
ONgDB Enterprise is a drop In replacement for Neo4j Enterprise commercial packages downloaded from
Neo4j.com
FISMA and 508 Toolkit and Services

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018903

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 111 of 587

Open source Suite of Tools, Frameworks, and Starter Projects we use for scalable big data Neo4j projects. (Seehttps://graphstack.io)

OPEN SOURCE

FREE
Simply download the appropriate enterprise release version you need and start using it. There are no limitations
on cluster instances, cores, etc.
The distributions we package for the federal government and community as a whole are drop in replacements for
Neo4j Enterprise commercial packages you download from neo4j.com.

Learn More about Neo4j Enterprise Open Source

DEVELOPMENT PACKAGE OVERVIEWPRICE COMPARISONPROCUREMENT COMPARISON

WHY IGOV INC ?

Development Package Overview
The Government Development Packages are aimed at agencies who need help building a robust and scalable
solution around Neo4j. Unlike the commercial production support subscriptions, 100% of the cost goes into
consulting services that help you build out your solution.
All iGov Inc packages also include a suite of tools and services which are combined to address critical FISMA
and accessibility requirements relating to Neo4j.

Customer Support
iGov Inc provides umbrella support across all the components of your Neo4j solution, including Neo4j
itself. For example, a solution using Neo4j Enterprise, Apache Kafka, Elastic Search, and custom micro-

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018904

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 112 of 587

service architecture components are all covered under the umbrella support provided with thesepackages. The Neo4j commercial support subscriptions only cover Neo4j Enterprise.



UI/UX Development
The development packages include UI and UX design services to assist developing everything from yourdashboards and visualization. We ensure all development meets 508(c) requirements. We cover all
modern web design frameworks including ReactJS and AngularJS. Furthermore, we provide a toolbox ofopen source visualization libraries and webapp starter projects to get your project up and running quickly.
You can also add on UI packages such as Linkurious OGMA and Graphlytic Visualization tools and APIs.

Starter Projects and Toolsets
We provide a suite of starter projects (maven and gradle), templates, and tools to get your Neo4j projects
off the ground quickly. Our Starters include Docker images, Microservice architecture components (apigateways, service registries, etc), UI and visualization components and more.

Enterprise Architecture Development
Neo4j is usually just one of many components in a common graph solution. Other components include
ElasticSearch, Apache Kafka, and other technologies.
Our team brings a wide range of enterprise architecture development expertise to the table. Frommonolithic to micro-service architectures, our team will help design a solution that best fit's your agency's
needs.

GraphGrid Data Platform
GraphGrid Data Platform (GDP) is an enterprise-grade graph data management platform that enables acentralized architecture for running batch, interactive and real-time analytics and data processing
applications simultaneously across your connected graph data. Development packages include the tools,
and platform components needed to get a robust and scalable ETL pipeline in place.



Newest Libraries and Repositories
The Government Packages for Neo4j include many of the leading technologies which are all covered
under the umbrella package support. In many cases, this allows for agencies to start working with newtechnologies that would have usage restrictions if not part of a vendor supported package such as this. Alllibraries and repositories are kept on Amazon GovCloud and can be easily accessed once an agency
whitelists the servers. Development packages include access to the newest libraries and repositories forthe tools we package and support.



GovCloud Development and Continuous Integration Environment
We understand that many agencies have not adopted the newest technologies and best practices which
can make modern web application development almost impossible. Our development packages include
use of GovCloud resources including EC2, S3,Container Services, and more.

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018905

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 113 of 587

Pricing Comparison
Below is a price comparison for a Neo4j Inc. commercial subscription package covering 3 production instanceswith 8 cores each. (3x8). The Neo4j Inc. commercial package is not a perpetual license, and the commercial
EULA limits your use of Neo4j open source licenses in many ways once accepted. Notice that it also has
unnecessary production elements which you are paying for as part of the subscription. Neo4j Inc's pricing canbe found via a simple GSA Advantage search.

Neo4j Inc. Commercial Subscription (Annual Subscription)
Neo4j Enterprise Bundle – Standard cluster for enterprise applications that are used by more than one
department (or by a larger department), or by customer-facing applications.
Neo4j Enterprise Bundle basic configuration includes:a. 3 Production Instances (up to 8 Cores per Instance).
b. 3 Test Instances (no Core limit).
c. Premium Support: 24 x 7 / 1-hour response time for Severity 1 issues, email and phone.
d. Unlimited number of licensed developers.

Name & Description

Annual Subscription Price

Neo4j Enterprise Bundle Base (3 Instances X 8 Cores Each)$189,188 / yr

Additional Production Capacity (per Core)+ $6,609 / yr

Disaster Recovery (per Core)+ $3,305 / yr

Additional Test Instances (per Instance)+ $4,957 / yr

Additional Instance (up to 8 Cores)+ $52,874 / yr

8‐Core pack

+ $52,874 / yr

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018906

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 114 of 587

12‐Core pack

+ $79,310 / yr

16‐Core pack

+ $105,747 / yr

24‐Core pack

+ $158,621 / yr

32‐Core pack+ $211,494 / yriGov Inc's Government Development Package with Neo4j Enterprise
Comes with same physical Neo4j Enterprise software. Under open source license there are no limitations on
how you use it. You have no limits on environments, number of instances, cores, etc!
Government Bundle for Neo4j Enterprise basic configuration includes:a. Unlimited instances with no core limits for any environment! (dev, test, staging, production, etc)
c. Premium support and development services by iGov Inc. Unlike the Neo4j commercial package, we support
your entire architecture not just Neo4j. (Neo4j, ElasticSearch, UI, Micro Services, etc..)
d. No limitations on number of developers, etc.

$25,000+
100% goes into development.
The minimum development package costs $25,000. For comparison - you can choose the $189,000 Development
package option - where $189,000 goes into consulting services at GSA approved rates.
Of course - you can choose how much you want to spend. We simply offer packages that parallel commercial
subscription rates to help make procurement easier.



Neo4j Inc. Commercial Support vs iGov Inc.
Development Package Comparison
So what exactly do you get with a Neo4j Inc. commercial subscription? You get the peace of mind knowing

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018907

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 115 of 587

Neo4j Inc. is there to assist with production support tickets if the vendor you purchased it from can not solve anissue on their own. This is not very useful when you are in development, using Neo4j for R & D, or do not havea mission critical Neo4j deployment.

Government
Development Package
w/ Neo4j Enterprise

Neo4j Enterprisecommercial support
subscription

Neo4j Enterprise(default open source
license)Has full Neo4j Enterprisefunctionality.

YES

YES

YES

Can purchase throughNeo4j Inc. or its resellers

NO
The Government
Packages for Neo4j are
only available throughiGov Inc.

YES

NO
Neo4j partners are
forbidden on offering
services or support for
Neo4j open source
licenses.

YES

YES

YES

Can use in any
environment for any
purpose?

*Your subscription has
limits on number of coresand instances

Comes with consulting
services which can beused to build your solution
around Neo4j. (Including
UI/UX design, ETL
implementation,enterprise architecture,and FISMA and 508c
services)

YES
This is what seperates out
the Government
Development Package
from the commercial
support subscription.
Support is swapped out
with consulting services
you can use to build yoursolution around Neo4j.

NO

NO

Comes with tools,
services and support toaddress Accessability(508c) and FISMA
requirements.

YES

NO

NO

Can I use this with any
amount of cores or
instances without
incurring additional costs?

YES

NO

YES

*The cost of a commercial
support subscription isbased on the cores andinstances you use.

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018908

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 116 of 587

Can I create custom
derivative versions of
Neo4j Enterprise? (Ex: My
custom Neo4j Enterprise
Edition)

YES

YES

YES

Does Neo4j Inc. provide
official email and phone
production support?

No*
Development packages
do not need production
support, they swap out
production support for
consulting services you
use to build your solution.

YES

NO

Does NOT require you to
open source your systems
that simply use Neo4j
Enterprise as acomponent in yoursystem.

YES for all
You do NOT have to open source your system that uses Neo4j Enterprise as aserver as it's intended to be used. You only need to open source custom Neo4j
Enterprise derivatives under the open source license and then only under certain
distribution conditions.



About iGov
iGov Inc. is a software development company located in the Washington DC Metro area.
We focus on building innovative solutions for US Government agencies using leading open-source technologies.

CONTACT US(703) 672-1205
 [email protected]

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018909

iGov : Innovative Government Solutions

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 117 of 587

 7686 Richmond Highway Suite 101-B Alexandria, VA 22306© 2019 iGov Inc. All Rights Reserved.

https://igovsol.com/neo4j.html[7/27/2020 11:16:40 AM]

N4J_018910

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 118 of 587

EXHIBIT 16

7/27/2020

iGov : Innovative
Solutions Page 119 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

(index.html)

Proven past performance and value supporting Neo4j Enterprise open source licensed
distributions.
Our team has been providing Neo4j support to US Federal agencies for many years, and we now only o er
commercial equivelent support packages for Neo4j Enterprise open source licensed distributions.

Request Procurement Document Package (mailto:neo4j@igovsol.com)

Our team is the same team that created Neo4j Enterprise Government Edition. Further, we are the same teamthat sold and supported every US Federal Government procurement of Neo4j Enterprise Government Edition
up until its retirement in July 2017.
We only focus on only supporting 100% free and open source ONgDB Enterprise(https://www.graphfoundation.org/projects/ongdb/) & Neo4j Enterprise open source licensed distributions.
Not only does this cut down on unecessary commercial license costs, the open source licenses do not place
any restrictions on the number of cluster instances or cores like the commercial licenses do.

Open source graph packages
Did you know that the Neo4j Enterprise commercial packages available from Neo4j Inc and their partners are
essentially support o erings?
Are you aware that, unlike the commercial licensed options, the Neo4j Enterprise open source AGPL licensedoes not place any restrictions on the number of cluster instances and cores?
iGov Inc's open source enterprise packages provide a better value than Neo4j Enterprise commercial support
subscriptions because 100% of the cost goes to support and development services, not unecessary and more
restrictive commercial licenses.
If you do not need support for your ONgDB Enterprise or Neo4j Enterprise open source licensed distribution,then simply download ONgDB Enterprise (https://www.graphfoundation.org/projects/ongdb/) as a drop in
replacement for an existing commercial licensed distribution of the same version number.

Know your options

https://igovsol.com/neo4j.html

1/9

N4J_018892

iGov : Innovative
Solutions Page 120 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

7/27/2020

It is important to know your options before you make any procurement decisions around Neo4j. The information below
provides you with a complete breakdown of the 3 main Neo4j o erings available including the free open source option.
(index.html)
Most people are not aware that Neo4j Enterprise Edition is open source like its sibling, Neo4j Community edition. In fact,
there is no reason you should be using the community edition. If you've chosen to use Neo4j open source, then you
should use the enterprise edition under it's open source license.
The information below should provide you with a clear understanding of your options, so you can choose what's best foryour agency.
View our blog post on Neo4j Commercial Prices (https://blog.igovsol.com/2018/01/10/Neo4j-Commercial-Prices.html)

NEO4J INC. COMMERCIAL SUBSCRIPTION$29K - $1M+

Commercial packages are those sold by Neo4j solutions partners. You are paying for production support. The
commercial license is actually more restrictive than the open source license!

Neo4j Enterprise Software
Available through Neo4j Inc. and all Neo4j Solution Partners
Yearly Subscription. You are paying for production support backed by Neo4j Inc.. If you don't renew your subscription
you simply fall back to the Neo4j Enterprise open source license.
Production Email and Phone Support from vendor which is backed by Neo4j Inc.
Commercial License (Most government agencies do not need.)
Cost is based on number of instances and cores. (See below)

IGOV DEVELOPMENT PACKAGES$25K+

100% of the cost goes into services aimed at building a solution around Neo4j, not unnecessary production support forsomething not yet built!.

ONgDB Enterprise open source distributions
No annual subscription, you are free to do whatever you want in the future.
Production Email and Phone Support from iGov Inc, but not backed by Neo4j Inc.

https://igovsol.com/neo4j.html

2/9

N4J_018893

7/27/2020

iGov : Innovative
Solutions Page 121 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

ONgDB Enterprise is free and open source. You have all the feature parity of Neo4j Enterprise commercial licenses, but
without limits on usage, cluster instances, cores, etc.
(index.html)

No limitations on usage, instances or cores - cost goes 100% to solutions development
FISMA and 508 Toolkit and Services
Suite of Tools, Frameworks, and Starter Projects we use for scalable big data graph projects.

IGOV ENTERPRISE SUPPORT PACKAGES$1K+

We o er the same support features and SLAs as the Neo4j Enterprise commercial subscriptions o ered by Neo4j Inc
partners, but for the open source licensed enterprise distributions. This allows us to only charge for support, not an
unecessary and more restrictive commercial license.

ONgDB Enterprise open source distributions
No limitations on cluster instances or cores.
ONgDB Enterprise is a drop In replacement for Neo4j Enterprise commercial packages downloaded from Neo4j.com
FISMA and 508 Toolkit and Services
Open source Suite of Tools, Frameworks, and Starter Projects we use for scalable big data Neo4j projects. (Seehttps://graphstack.io)

OPEN SOURCE

FREE

Simply download the appropriate enterprise release version you need and start using it. There are no limitations oncluster instances, cores, etc.
The distributions we package for the federal government and community as a whole are drop in replacements for
Neo4j Enterprise commercial packages you download from neo4j.com.

Learn More about Neo4j Enterprise Open Source (downloads.html#neo4j-os-faqs)

https://igovsol.com/neo4j.html

3/9

N4J_018894

iGov : Innovative
Solutions Page 122 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

7/27/2020

DEVELOPMENT PACKAGE OVERVIEW (NEO4J.HTML#NEO4J-DEV-FEATURES)(index.html)

PRICE COMPARISON (NEO4J.HTML#NEO4J-PRICE-COMPARISON)

PROCUREMENT COMPARISON (NEO4J.HTML#NEO4J-COMPARISON)

WHY IGOV INC ? (NEO4J.HTML#PROCUREMENT-INFO)

Development Package Overview

The Government Development Packages are aimed at agencies who need help building a robust and scalable
solution around Neo4j. Unlike the commercial production support subscriptions, 100% of the cost goes into
consulting services that help you build out your solution.
All iGov Inc packages also include a suite of tools and services which are combined to address critical FISMA andaccessibility requirements relating to Neo4j.

Customer Support
iGov Inc provides umbrella support across all the components of your Neo4j solution, including Neo4j itself. For
example, a solution using Neo4j Enterprise, Apache Kafka, Elastic Search, and custom micro-service architecturecomponents are all covered under the umbrella support provided with these packages. The Neo4j commercial
support subscriptions only cover Neo4j Enterprise.



UI/UX Development
The development packages include UI and UX design services to assist developing everything from yourdashboards and visualization. We ensure all development meets 508(c) requirements. We cover all modern web
design frameworks including ReactJS and AngularJS. Furthermore, we provide a toolbox of open source
visualization libraries and webapp starter projects to get your project up and running quickly.
You can also add on UI packages such as Linkurious OGMA and Graphlytic Visualization tools and APIs.

Starter Projects and Toolsets
We provide a suite of starter projects (maven and gradle), templates, and tools to get your Neo4j projects o theground quickly. Our Starters include Docker images, Microservice architecture components (api gateways,
service registries, etc), UI and visualization components and more.

Enterprise Architecture Development
Neo4j is usually just one of many components in a common graph solution. Other components include
ElasticSearch, Apache Kafka, and other technologies.
Our team brings a wide range of enterprise architecture development expertise to the table. From monolithic tomicro-service architectures, our team will help design a solution that best t's your agency's needs.

GraphGrid Data Platform
GraphGrid Data Platform (GDP) is an enterprise-grade graph data management platform that enables acentralized architecture for running batch, interactive and real-time analytics and data processing applications
simultaneously across your connected graph data. Development packages include the tools, and platform

https://igovsol.com/neo4j.html

4/9

N4J_018895

7/27/2020

iGov : Innovative
Solutions Page 123 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

components needed to get a robust and scalable ETL pipeline in place.

(index.html)

Newest Libraries and Repositories

The Government Packages for Neo4j include many of the leading technologies which are all covered under theumbrella package support. In many cases, this allows for agencies to start working with new technologies thatwould have usage restrictions if not part of a vendor supported package such as this. All libraries andrepositories are kept on Amazon GovCloud and can be easily accessed once an agency whitelists the servers.
Development packages include access to the newest libraries and repositories for the tools we package andsupport.



GovCloud Development and Continuous Integration Environment
We understand that many agencies have not adopted the newest technologies and best practices which canmake modern web application development almost impossible. Our development packages include use of
GovCloud resources including EC2, S3,Container Services, and more.

Pricing Comparison
Below is a price comparison for a Neo4j Inc. commercial subscription package covering 3 production instances with
8 cores each. (3x8). The Neo4j Inc. commercial package is not a perpetual license, and the commercial EULA limits
your use of Neo4j open source licenses in many ways once accepted. Notice that it also has unnecessary production
elements which you are paying for as part of the subscription. Neo4j Inc's pricing can be found via a simple GSA
Advantage search.

Neo4j Inc. Commercial Subscription (Annual Subscription)
Neo4j Enterprise Bundle – Standard cluster for enterprise applications that are used by more than one department(or by a larger department), or by customer-facing applications.
Neo4j Enterprise Bundle basic con guration includes:a. 3 Production Instances (up to 8 Cores per Instance).
b. 3 Test Instances (no Core limit).
c. Premium Support: 24 x 7 / 1-hour response time for Severity 1 issues, email and phone.
d. Unlimited number of licensed developers.

Name & Description

https://igovsol.com/neo4j.html

Annual Subscription Price

5/9

N4J_018896

iGov : Innovative
Solutions Page 124 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

7/27/2020

Name & Description

Annual Subscription Price

Neo4j Enterprise Bundle (index.html)
Base (3 Instances X 8 Cores Each)$189,188 / yr

Additional Production Capacity (per Core)+ $6,609 / yr

Disaster Recovery (per Core)+ $3,305 / yr

Additional Test Instances (per Instance)+ $4,957 / yr

Additional Instance (up to 8 Cores)+ $52,874 / yr

8‐Core pack

+ $52,874 / yr

12‐Core pack

+ $79,310 / yr

16‐Core pack

+ $105,747 / yr

24‐Core pack

+ $158,621 / yr

32‐Core pack+ $211,494 / yriGov Inc's Government Development Package with Neo4j Enterprise
Comes with same physical Neo4j Enterprise software. Under open source license there are no limitations on how
you use it. You have no limits on environments, number of instances, cores, etc!
Government Bundle for Neo4j Enterprise basic con guration includes:a. Unlimited instances with no core limits for any environment! (dev, test, staging, production, etc)
c. Premium support and development services by iGov Inc. Unlike the Neo4j commercial package, we support your entirearchitecture not just Neo4j. (Neo4j, ElasticSearch, UI, Micro Services, etc..)
d. No limitations on number of developers, etc.

$25,000+
100% goes into development.
The minimum development package costs $25,000. For comparison - you can choose the $189,000 Development package
option - where $189,000 goes into consulting services at GSA approved rates.
Of course - you can choose how much you want to spend. We simply o er packages that parallel commercial
subscription rates to help make procurement easier.

https://igovsol.com/neo4j.html

6/9

N4J_018897

7/27/2020

iGov : Innovative
Solutions Page 125 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

Neo4j Inc. Commercial Support vs iGov Inc. Development (index.html)
Package Comparison
So what exactly do you get with a Neo4j Inc. commercial subscription? You get the peace of mind knowing Neo4j Inc.
is there to assist with production support tickets if the vendor you purchased it from can not solve an issue on theirown. This is not very useful when you are in development, using Neo4j for R & D, or do not have a mission critical
Neo4j deployment.

Government
Development Package w/
Neo4j Enterprise

Neo4j Enterprisecommercial support
subscription

Neo4j Enterprise (default
open source license)

Has full Neo4j Enterprisefunctionality.

YES

YES

YES

Can purchase throughNeo4j Inc. or its resellers

NO
The Government Packages
for Neo4j are only available
through iGov Inc.

YES

NO
Neo4j partners are
forbidden on o ering
services or support for
Neo4j open source licenses.

YES

YES

YES

Can use in any
environment for any
purpose?

*Your subscription has
limits on number of coresand instances

Comes with consulting
services which can be used
to build your solution
around Neo4j. (Including
UI/UX design, ETL
implementation, enterprisearchitecture, and FISMA
and 508c services)

YES
This is what seperates out
the Government
Development Package fromthe commercial support
subscription. Support isswapped out with
consulting services you can
use to build your solution
around Neo4j.

NO

NO

Comes with tools, services
and support to address
Accessability (508c) and
FISMA requirements.

YES

NO

NO

https://igovsol.com/neo4j.html

7/9

N4J_018898

7/27/2020

iGov : Innovative
Solutions Page 126 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20

Government
Development Package w/(index.html)
Neo4j EnterpriseCan I use this with any
amount of cores or
instances without incurring
additional costs?

YES

Neo4j Enterprisecommercial support
subscription

Neo4j Enterprise (default

open source license)

NO

YES

*The cost of a commercial
support subscription isbased on the cores andinstances you use.

Can I create custom
derivative versions of Neo4j
Enterprise? (Ex: My custom
Neo4j Enterprise Edition)

YES

YES

YES

Does Neo4j Inc. provide
o cial email and phone
production support?

No*
Development packages do
not need production
support, they swap out
production support for
consulting services you use
to build your solution.

YES

NO

Does NOT require you to
open source your systems
that simply use Neo4j
Enterprise as a component
in your system.

YES for all
You do NOT have to open source your system that uses Neo4j Enterprise as a server as
it's intended to be used. You only need to open source custom Neo4j Enterprise
derivatives under the open source license and then only under certain distribution
conditions.



About iGov
iGov Inc. is a software development company located in the Washington DC Metro area.
We focus on building innovative solutions for US Government agencies using leading open-source technologies.

CONTACT US
https://igovsol.com/neo4j.html

8/9

N4J_018899

7/27/2020

iGov : Innovative
Solutions Page 127 of 587
Case 5:18-cv-07182-EJD Document
90 Government
Filed 09/28/20(703) 672-1205
 info@igovsol.com (mailto:info@igovsol.com)(index.html)

 7686 Richmond Highway Suite 101-B Alexandria, VA 22306(index.html)© 2019 iGov Inc. All Rights Reserved.

https://igovsol.com/neo4j.html

9/9

N4J_018900

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 128 of 587

EXHIBIT 17

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 129 of 587

10/2/2019

GraphStack.io - Free and Open Graph Platform For Neo4j Enterprise Open Source Distributions

March 2019 : ONgDB Enterprise 3.5.3 (Neo4j Core
3.5.3 + Enterprise Code) is now available.
Open Native Graph DB (ONgDB) is a non-restrictive fork of Neo4j managed by the Non pro t Graph Foundation. ONgDB is100% free and open, and there are no limitations on instances in clusters, cores, etc!
It is a drop in replacement for any Neo4j Enterprise (or community) distribution of the same version number.
Learn More about ONgDBABOUT GRAPHSTACKDOWNLOADSAbout GraphStack
GraphStack was created and is run by iGov Inc. We have no relationship with Neo4j Inc, the company who created andopen sourced Neo4j.

What is GraphStack?
GraphStack is a development suite that allows teams to build large scale graph apps.
More information coming soon...

Who is GraphStack for?
GraphStack is for anyone who had adopted Neo4j and plans on building a large scale graph solution with Neo4j Enterprise/ ONgDB Enterprise, Elasticsearch, Microservices, and more.

Downloads
https://graphstack.io

1/3

N4J_013030

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 130 of 587

10/2/2019

GraphStack.io - Free and Open Graph Platform For Neo4j Enterprise Open Source Distributions

Below are Open Native Graph Database (ONgDB) Enterprise distributions.
You can access the source code via the Graphfoundation GitHub Site.
If you want an older Neo4j Enterprise open source distribution not found on the site, please email info@graphstack.io andtell us what version you would like. We are happy to package it for you then make it available on this site for everyone tobene t from.

ONgDB Enterprise 3.5.3
Drop in replacement for Neo4j Core and Enterprise 3.5.3. AGPLv3 Open Source License, no limitations on causal
cluster instances, cores, or production usage.
March 2019 Neo4j's Release Notes | Neo4j's Whats New Page

Mac/Linux

ongdb-enterprise-3.5.3-unix.tar.gz

Windows 64 bit

ongdb-enterprise-3.5.3-windows.zip

Windows 32 bit

ongdb-enterprise-3.5.3-windows.zip

Docker ImageONgDB 3.5.3 Enterprise Docker Hub
docker run \--publish=7474:7474 --publish=7687:7687 \--volume=$HOME/neo4j/data:/data \graphfoundation/ongdb:3.5
Go to:

http://localhost:7474

ONgDB Enterprise 3.4.12
AGPLv3 Open Source License, no limitations on causal cluster instances, cores, or production usage.
October 14th, 2018 Neo4j's Release Notes | Neo4j's Whats New Page

Mac/Linux

ongdb-enterprise-3.4.12-unix.tar.gz

Windows 64 bit

ongdb-enterprise-3.4.12-windows.zip

Windows 32 bit

ongdb-enterprise-3.4.12-windows.zip

Docker ImageONgDB 3.4.12 Enterprise Docker Hub
docker run \--publish=7474:7474 --publish=7687:7687 \--volume=$HOME/neo4j/data:/data \graphfoundation/ongdb:3.4
Go to:

https://graphstack.io

http://localhost:7474

2/3

N4J_013031

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 131 of 587

10/2/2019

GraphStack.io - Free and Open Graph Platform For Neo4j Enterprise Open Source Distributions

About Us
iGov Inc is the company behind GraphStack.
iGov Inc o ers production support packages for Neo4j / ONgDB Enterprise open source distributions for US government
agencies.

iGov Inc

GitHubDocker HubFacebook
Twitter

info@igovsol.com

iGov Inc and GraphStack has no relationship with Neo4j Inc, the innovative software company who created Neo4j.

https://graphstack.io

3/3

N4J_013032

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 132 of 587

EXHIBIT 18

GraphStack.io - Free andOpen Graph Platform
For Neo4j
Enterprise Open
SourceCase 5:18-cv-07182-EJD
Document
90 Filed
09/28/20
Page
133Distributionsof 587

7/15/2020

March 2020 : ONgDB Enterprise 4.0.x (Neo4j Core
4.0.x + Enterprise Code) is coming soon.
Open Native Graph DB (ONgDB) is a non-restrictive fork of Neo4j managed by the Non pro t Graph Foundation. ONgDB is100% free and open, and there are no limitations on instances in clusters, cores, etc!
ONgDB 4.0 adds in the enterprise features removed from Neo4j core - including multi-database, clustering, security, andmore.
We are committers for the GraphFoundation's ONgDB project.

Download or Learn More about ONgDBABOUT GRAPHSTACKDOWNLOADSAbout GraphStack
GraphStack was created and is run by iGov Inc. We have no relationship with Neo4j Inc, the company who created andopen sourced Neo4j.

What is GraphStack?
GraphStack is a development suite that allows teams to build large scale graph apps.
GraphStack leverages many di erent open source technologies allowing teams to build exible analytic platforms with agraph focus.
The platform provides the developer tooling to build production ready SAAS alternatives to Neo4j Desktop and it's apps. It
focuses on allowing teams to build and deploy scalable, enterprise analytic and graph applications inside an enterpriseecosystem.
It comes with growing suite of free services/apps including graph visualization apps (free alternative to Neo4j Bloom),cross platform data access auditing service, and platform level security which allows you to apply security across all data
sources that make up your ecosystem.
GraphStack is being used in large production graph environments in the US Government.
More information is coming very soon.

Who is GraphStack for?
https://graphstack.io

1/3

N4J_018819

7/15/2020

GraphStack.io - Free andOpen Graph Platform
For Neo4j
Enterprise Open
SourceCase 5:18-cv-07182-EJD
Document
90 Filed
09/28/20
Page
134Distributionsof 587GraphStack is for anyone who had adopted Neo4j and plans on building a large scale graph solution with Neo4j Enterprise/ ONgDB Enterprise, Elasticsearch, Microservices, and more.
GraphStack is not a hosted solution. It is a suite of developer tools, apis, and services that allow you to build production
ready enterprise graph SAAS platforms.
More to come soon...

Downloads
Graphstack comes with ONgDB (Open Native Graph Database) distributions con gured by default.
You can download ONgDB directly from the Graphfoundation Distribution Site

You can access the source code via the Graphfoundation GitHub Site.

About Us
iGov Inc is the company behind GraphStack.
iGov Inc o ers production support packages for open source Neo4j and ONgDB distributions for US government agencies.

iGov Inc

GitHub


Facebook
Twitter
https://graphstack.io

2/3

N4J_018820

7/15/2020

GraphStack.io - Free andOpen Graph Platform
For Neo4j
Enterprise Open
SourceCase 5:18-cv-07182-EJD
Document
90 Filed
09/28/20
Page
135Distributionsof 587

info@igovsol.com

iGov Inc and GraphStack has no relationship with Neo4j Inc, the innovative software company who created Neo4j.

https://graphstack.io

3/3

N4J_018821

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 136 of 587

EXHIBIT 19

John Mark Suhy (@jmsuhy) on Twitter

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 137 of 587
Log inSign up

You are on Twitter Mobile because you are using an old version of Safari. Learnxmore here

John Mark Suhy
@ jmsuhy
Mount Vernon, VA
software developer / enterprise architect, entrepreneur, and amateur angler.
434

319

82

TWEETSFOLLOWINGFOLLOWERS

Follow•••

View more photos
TweetsJohn Mark Suhy

Jul 18@jmsuhy
Replying to @ursachi @rvanbruggen and 3 others

I am guessing that opinion is going to change once you learn about their
behavior. It was mostly hidden from the public. I am writing an article that isgoing to let the community see their true nature, something I have witnessed
when my company was a trusted partner.
View conversation ·John Mark Suhy

Jul 9

@jmsuhy
Replying to @jeetkhinde‘Spare’ time - I should probably use spell check ...
View conversation ·John Mark Suhy

Jul 9

@jmsuhy
Replying to @jeetkhinde

Other committers are working on other tasks - those were just ones I
volunteered for. Will keep you updated.
View conversation ·John Mark Suhy

Jul 9

@jmsuhy
Replying to @jeetkhinde

I had some apare time to get the ONgDB enterprise features upgraded to 4.x.
On to finishing causal clustering (for multidb) and some misc enterprisecypher stuff. Multi-database functionality is in place. See screencast. (Thehttps://mobile.twitter.com/jmsuhy[7/19/2020 4:51:39 PM]

N4J_019021

John Mark Suhy (@jmsuhy) on Twitter

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 138 of 587
default db bug is fixed) youtu.be/F_xGDAn3Bdc
View conversation ·John Mark Suhy

Jul 6

@jmsuhyvox.com/podcasts/2020/…
View summary ·John Mark Suhy retweeted

TerminusDB

Jul 6@TerminusDB

If everybody who reads this tweet follows the link and gives TerminusDB a#github , we'll have more stars than we have right now and you'll feel goodabout supporting #OpenSource. It is a square deal.
github.com/terminusdb/ter…
View summary ·John Mark Suhy

Jul 3

@jmsuhy

vice.com/en_us/article/…
View summary ·John Mark Suhy

Jul 3

@jmsuhy
Replying to @lnordwall @MorganStanley and 2 others

Re IPO: Not sure how the investing public could trust @neo4j or its
management once they learn about the attempt to defraud their investors,
their involvement in procurement fraud , which could lead to criminal charges,
and the fact that one person caused ee to go closed source.
View conversation ·John Mark Suhy

Jul 3

@jmsuhy
Replying to @neo4j @emileifrem

I am curious what he would have done if he knew that your COO wasinvolved in a scheme to defraud @neo4j investors, @neo4j committed
procurement fraud , which I think will lead to criminal fraud charges, and thewhole ‘close sourcing of ee’ debacle was caused by a single person.
View conversation ·John Mark Suhy

May 15@jmsuhy
Replying to @TerminusDB @JanusGraph @neo4j

Ha! That made me laugh! I am not sure how much Emil knew about what wasgoing on when it was happening. He seems like the kind of person who
would have put a stop to the behavior had he known the facts. At least one ofhis direct subordinates was involved.
View conversation ·John Mark Suhy

May 15@jmsuhy
Replying to @TerminusDB @JanusGraph @neo4j

Add a murder or some exotic animals (or both) and you would have a Netflix
https://mobile.twitter.com/jmsuhy[7/19/2020 4:51:39 PM]

N4J_019022

John Mark Suhy (@jmsuhy) on Twitter

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 139 of 587
original series!
View conversation ·John Mark Suhy

May 15@jmsuhy
Replying to @TerminusDB @JanusGraph @neo4j

A lot of the most interesting info hasn’t been made public yet. A lot will be
coming out this year as part of an ongoing court case. In fact the case itself
should be of interest to the open source community as a whole - it may set
some precedent related to AGPL and more...
View conversation ·John Mark Suhy retweeted

TerminusDB

Apr 24@TerminusDB

Want to learn about a fully featured open source graph databasemanagement system that stores data like git? Who doesn't! Come join our@discord server: discord.gg/Gvdqw97
View summary ·John Mark Suhy

May 15@jmsuhy
Replying to @TerminusDB @JanusGraph @neo4j

I forgot to mention - everything that led up to them taking the ee code ‘closed
source’ - (commons clause, etc) was not because of Amazon or some huge
cloud provider. It was because of one person.
View conversation ·John Mark Suhy

May 15@jmsuhy
Replying to @TerminusDB @JanusGraph @neo4j

The story behind what lead up to that debacle is very interesting. There is an
ongoing court case so I haven’t been able to share much. It’s got all theelements of a good mini series : lies, deception, fraud, greed.... things thatwill surprise many people once it is public.
View conversation ·John Mark Suhy

May 14@jmsuhy
Replying to @hopsworks @pbrane @neo4j

They tried adding a ‘commons clause’ to AGPL which failed miserably as
AGPL has terms stating you can’t add further restrictions, finally they closed
their AGPL enterprise code. Not because of Amazon but because of one
single person / community activist. Interesting story!!
View conversation ·John Mark Suhy

May 14@jmsuhy
Replying to @hopsworks @pbrane @neo4j@neo4j however, deceived the community about how they could use their
AGPL licensed product saying you couldn’t use it in production , or for closed
source projects, etc. Now they may face class action lawsuits, and possible
criminal fraud charges relating to procurements.

https://mobile.twitter.com/jmsuhy[7/19/2020 4:51:39 PM]

N4J_019023

John Mark Suhy (@jmsuhy) on Twitter

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 140 of 587
View conversation ·John Mark Suhy retweeted

The Graph Foundation

May 14@GraphFoundation

Now is a great time evaluate your #OSS strategy. #ONgDB offers all thebenefits of #Neo4j Enterprise and more for 3.x users. Help your project andyour budget by making the switch to open source. Checkout the upcoming
3.6 release for more details. graphfoundation.org/projects/ongdb
View summary ·John Mark Suhy

May 8

@jmsuhy
Replying to @TerminusDB @JanusGraph @neo4j

ONgDB will always be open source. It is a fork of Neo4j core with ee code
added back in. Neo4j Inc already showed they are willing to take theirsoftware closed when they closed the ee code, so there is nothing stoppingthem from doing the same with core.
View conversation ·John Mark Suhy

May 7

@jmsuhy
Replying to @bwmerkl @Upwork @neo4j

You can use also your skills on #OngDB which forks @neo4j and adds
enterprise features back into the distribution. It’s adoption is growing, eversince Neo closed the enterprise source. So remember to put ONgDB on yourresume too!
View conversation ·John Mark Suhy

May 7

@jmsuhy
Replying to @bwmerkl @amyhodler @neo4j

Ironically, I have uncovered fraud by @neo4j Inc using neo4j tech. Not public
yet, but It will be public soon from an upcoming court case. Not a ‘fraud ring’,
but fraud nonetheless. It would have taken ages to piece this together without
Neo4j and a few other pieces of tech.
View conversation ·John Mark Suhy

May 7

@jmsuhy
Replying to @jeetkhindeWorking on it. Have multi database support almost ready. It was a major
update so took longer than usual. I am just one committer though not a
spokesperson for the foundation.
View conversation ·John Mark Suhy retweeted

The Graph Foundation

May 4@GraphFoundation

Many companies and governments are making the shift to #ONgDB as theopen source replacement for #Neo4j Enterprise. Join the movement and help
spread the word. If you are on 3.x, now is a great time to upgrade to the new
3.6 release and realize the benefits of #FOSS native graph.

https://mobile.twitter.com/jmsuhy[7/19/2020 4:51:39 PM]

N4J_019024

John Mark Suhy (@jmsuhy) on Twitter

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 141 of 587
View details ·John Mark Suhy retweeted
May 3

The Graph Foundation@GraphFoundation#ONgDB 3.6.0.RC1 is out featuring full-text search sorting and counts highly requested features by the community. 3.6 is a great upgrade for thosealready on 3.x looking for performance improvements on open source #neo4j
enterprise. graphfoundation.org/projects/ongdb/
View summary ·Apr 30John Mark Suhy@jmsuhy
Replying to @peterneubauer @neo4j

You will also learn how these ‘bad apples’ at your company attempted todefraud your investors. It is a shame that this behavior may ultimately effect
the graph community if Neo4j Inc fails. I am astonished that a company with
IPO ambitions allowed this to happen.
View conversation ·Apr 29John Mark Suhy@jmsuhy

How Spies Snuck Malware Into the Google Play Store—Again and Again |WIRED wired.com/story/phantoml…
View summary ·Apr 16

John Mark Suhy@jmsuhy

vice.com/en_us/article/…
View summary ·John Mark Suhy retweeted
Apr 15Gaurav Deshpande@GMDeshTigerGraph is joining Neo4j to celebrate the birthday of the father of Graph
Theory, Leonhard Euler with a brand new TigerGraph Cloud Starter Kit tohelp COVID-19 Analysis - here's to improving the world with deeper insightsfrom #graphdatabase & #advance…lnkd.in/gj5wcf4
View summary ·Apr 16

John Mark Suhy@jmsuhy

vice.com/en_us/article/…
View summary ·Apr 13

John Mark Suhy@jmsuhy

Migrating a Neo4j graph database to Amazon Neptune with a fully automatedutility | AWS Database Blog aws.amazon.com/blogs/database…
View summary ·Load older Tweets

https://mobile.twitter.com/jmsuhy[7/19/2020 4:51:39 PM]

N4J_019025

John Mark Suhy (@jmsuhy) on Twitter

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 142 of 587
Enter a topic, @name, or fullname

Settings

Help
Back to top · Turn images off

https://mobile.twitter.com/jmsuhy[7/19/2020 4:51:39 PM]

N4J_019026

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 143 of 587

EXHIBIT 20

10/2/2019

John
Mark Suhy
on Twitter: "If you ever wantDocument
to use causal clustering
while staying
100% open
source,youof
can587
do so with #ONgDB (Ne…
Case
5:18-cv-07182-EJD
90 Filed
09/28/20
Page
144



Home

2

Moments

Search TwitterJohn Mark SuhyHave an account? Log in

Follow@jmsuhy

Replying to @chpanto @akchux @neo4j

If you ever want to use causal clustering whilestaying 100% open source, you can do sowith #ONgDB(Neo4j core + enterprise features they
removed when they closed Neo4j Enterprise
edition at 3.5).
© 2019 TwitterJohn MarkJustSuhy
ensure you Aboutuse
the same version number
Help Center@jmsuhy
Privacy policy
as your current Terms
Neo4jversion.
Cookies Ads info
software developer / enterprise
9:39 AM - 23 andFeb 2019
architect, entrepreneur,
amateur angler.
1 LikeMount Vernon, VA








Joined July 2011
2

1

John Mark Suhy @jmsuhy · Feb 23
Replying to @jmsuhy @chpanto and 2 others

Just to be clear - #ONgDB is a free and open fork of Neo4j managed by theGraphFoundation. It merges in the neo4j core code for each release.

graphfoundation/ongdb
ONgDB (Open Native Graph DB) - Neo4j fork withenterprise code base. ONgDB keeps in sync with the
Neo4j github repo. - graphfoundation/ongdb
github.com



1



1

Cesar Pantoja, PhD @chpanto · Feb 24
Great! We'll have a look!

John Mark Suhy @jmsuhy · Feb 23
Replying to @jmsuhy @chpanto and 2 otherssee

https://twitter.com/jmsuhy/status/1099363161327747072



1/1

N4J_018927

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 145 of 587

EXHIBIT 21

10/2/2019



Home

John
Mark Suhy
on Twitter: "You can use theDocument
GraphFoundation's
called09/28/20
Open Native Graph
DatabaseCase
5:18-cv-07182-EJD
90 fork
FiledPage
146 (ONgDB).
of 587 It adds the enterpri…



21



4

Moments



2

12
Search Twitter

Have an account? Log inGwen (Chen) Shapira @gwenshap · Sep 22
I've been corrected that while Neo4j itself is AGPL, the drivers are Apache V2. So
we can include the drivers in ASF projects and have users bring their own DB.
Not super friendly, but some projects do it.





1



Philip Rathle @prathle · Sep 23
Community Edition is GPLv3.
Drivers are Apache 2.0. The Kafka adapter is Apache 2.0:
confluent.io/blog/kafka-con…
Enterprise Edition is commercial = paid. But free for startups, education,
development (via Neo4j©Browser).
More entry-level modalities on their way
2019 TwitterJohn Mark Suhysoon...
About Help Center@jmsuhyTerms Privacy policy
Cookies
Ads
info
All
About
the
Kafka Connect Neo4j Sink Plugin | C…

software developer / enterprisearchitect, entrepreneur, andamateur angler.

We've been using the work we did for the Kafka sink –Neo4j extension and have made it available via remoteconnections over our binary bolt protocol. So you canMount Vernon, VA
Joined July 2011

confluent.io1John Mark Suhy@jmsuhy3

Follow



Replying to @prathle @gwenshap

You can use the GraphFoundation's fork
called Open Native Graph Database (ONgDB).
It adds the enterprise code Neo removed
back on top of Neo4j core. 3.5.11 is ready togo, it should be out in the next few days.
Carefully read the terms for the 'free'offerings Neo4j mentions!
12:39 AM - 25 Sep 2019
1 Likehttps://twitter.com/jmsuhy/status/1176763202153209856

1/2

N4J_018936

10/2/2019



Home

John
Mark Suhy
on Twitter: "You can use theDocument
GraphFoundation's
called09/28/20
Open Native Graph
DatabaseCase
5:18-cv-07182-EJD
90 fork
FiledPage
147 (ONgDB).
of 587 It adds the enterpri…



21



4

Moments



2

12
Search Twitter

Have an account? Log inGwen (Chen) Shapira @gwenshap · Sep 22
I've been corrected that while Neo4j itself is AGPL, the drivers are Apache V2. So
we can include the drivers in ASF projects and have users bring their own DB.
Not super friendly, but some projects do it.





1



Philip Rathle @prathle · Sep 23
Community Edition is GPLv3.
Drivers are Apache 2.0. The Kafka adapter is Apache 2.0:
confluent.io/blog/kafka-con…
Enterprise Edition is commercial = paid. But free for startups, education,
development (via Neo4j©Browser).
More entry-level modalities on their way
2019 TwitterJohn Mark Suhysoon...
About Help Center@jmsuhyTerms Privacy policy
Cookies Ads info

software developer / enterprisearchitect, entrepreneur, andamateur angler.

Mount Vernon, VA
Joined July 2011



1



John Mark Suhy@jmsuhy3

Follow



Replying to @prathle @gwenshap

You can use the GraphFoundation's fork
called Open Native Graph Database (ONgDB).
It adds the enterprise code Neo removed
back on top of Neo4j core. 3.5.11 is ready togo, it should be out in the next few days.
Carefully read the terms for the 'free'offerings Neo4j mentions!
12:39 AM - 25 Sep 2019
1 Likehttps://twitter.com/jmsuhy/status/1176763202153209856

2/2

N4J_018937

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 148 of 587

EXHIBIT 22

9/13/2019

Neo4j Desktop vs
Neo4j Server -90
Neo4jFiled
Graph Platform- Neo4j Page
Online Community
Case 5:18-cv-07182-EJD
Document
09/28/20
149 of 587

Neo4j Desktop vs Neo4j Server
Neo4j Graph Platform

stephanie (Stephanie) #1 November 16, 2018, 7:31pm
Do the terms of use for "neo4j Desktop" apply to the ONGDB server which I downloaded under AGPLv3 license? I read the Desktop terms
carefully and they refer everywhere to "neo4j Desktop software". Has anybody encountered this issue? I am feeling really stupid for not
thinking this through before downloading the Desktop Software, especially as database authentication keeps failing. Before I spend any
more time troubleshooting, could someone indicate any features of Desktop that are really worth it (other than UI)? I am planning production,
so the license is important to me. Thank you!

andrew.bowman (Andrew Bowman) #2 November 16, 2018, 10:47pm
Hi Stephanie,
You may want to review our licensing page. In particular, for Neo4j Desktop:
Neo4j Desktop is the new mission control center for Developers. It’s free with registration, and it includes a free development license forEnterprise Edition allowing you to use Neo4j Enterprise on your local desktop for developing applications .
Basically it's for local development only, Neo4j Desktop isn't intended or licensed for deployment or usage as a server version (we have theserver versions of Neo4j Community and Enterprise for that instead). It can freely be used as a client to connect to a separate server
deployment, however.
You may want to review the rest of the licensing page, as there are various scenarios which will allow free Neo4j Enterprise usage (see the
FAQ for details).

stephanie (Stephanie) #3 November 17, 2018, 7:27pm
https://community.neo4j.com/t/neo4j-desktop-vs-neo4j-server/3066/print

1/2

N4J_019032

9/13/2019

Neo4j Desktop vs
Neo4j Server -90
Neo4jFiled
Graph Platform- Neo4j Page
Online Community
Case 5:18-cv-07182-EJD
Document
09/28/20
150 of 587

Thanks! I will try to get the Desktop version working a bit longer before I entirely give up!

https://community.neo4j.com/t/neo4j-desktop-vs-neo4j-server/3066/print

2/2

N4J_019033

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 151 of 587

EXHIBIT 23

012312450

89 ÿÿÿ90
9ÿFiledÿ09/28/20
ÿÿ7ÿ89Page
! 152 of 587
Case 5:18-cv-07182-EJD 67
Documentÿ9ÿÿ

*9(
ÿÿ6 ÿ7 ,99ÿ+'ÿ69-ÿ9#ÿ"#11$61-7". 7 1 1991+$2$+
4 "
9 ÿ789ÿ-7"ÿÿ/0ÿÿ7ÿ 989ÿ!ÿ!ÿ9'12ÿ9ÿ3ÿ97ÿ-7"
7779$ÿ4ÿÿ7ÿÿ"9!67 9ÿ7"ÿ9ÿÿ7ÿ9ÿ!979ÿ95"99ÿ!ÿ7ÿ679ÿ7 ÿ77792ÿ9ÿ7ÿ!9 6ÿ%96ÿ7 792ÿ*74ÿ7 7 ÿ7 ÿÿ787769$ÿ89ÿ"7669ÿÿÿ7ÿ!959ÿ9ÿ9ÿ!ÿ9ÿ7 ÿ97 "79ÿ7 ÿ7ÿ799:969ÿ9 16ÿ7ÿ9ÿ9 9!ÿ!ÿ9 9"9%76ÿ7779$ÿ.ÿ67 6
7""7 2ÿÿ!!9ÿ9ÿ!ÿ67 9ÿ"9!67 9ÿ9 9!ÿ6"79ÿÿ97 7$4ÿÿ7ÿÿÿ;<=>?@ABCBADE<FEGHGIJED<E;KL@E<FEGHGIJEÿ7 ÿÿ7ÿ68ÿ7ÿÿÿ!7
JM>;ÿOP<ÿQRES<ÿI<JFSRRÿ@TRIQE<JEBJUIHVFGMEÿ@TOSPE<BFEJFBJUIHVFGMEÿ@Eÿ@Wÿ
XYZ[\]ÿ^GG;GÿJFSQUFGSQEJÿSGEÿFMG<E>ÿ;<Bÿ
XYZ[\]ÿ_QS<<I<=ÿ`;GÿHG;LEQFJBBBÿ
XabcZYZd]ÿÿ
XabcZYZd]ÿ_;OEÿHG;?REOJÿeEGEÿE<Q;M<FEGE>ÿefIREÿ?MIR>I<=ÿFfEÿE``EQFIPEÿO;>ERÿ`;Gÿ
;G=B<E;KLg<E;KL@E<FEGHGIJEgLSGgABCBA@_Zbh_i\jÿXabcZYZd]ÿcEH;GFI<=ÿQ;<`I=MGSFI;<ÿJf;MR>ÿ?Eÿ>;<EÿI<ÿklmnolpqrstÿJEQFI;<uÿ<;FÿI<ÿOSPE<@
JIFE@HRM=I<ÿkvorwqsxlypqortÿSJÿGEH;GFhRM=I<JÿHSGSOEFEGBÿ
XabcZYZd]ÿÿ
XabcZYZd]ÿYFÿIJÿfI=fRzÿGEQ;OOE<>E>ÿF;ÿ`I{ÿFfEJEÿHG;?REOJÿ?EQSMJEÿFfEzÿFfGESFE<ÿFfEÿ
JFS?IRIFzÿ;`ÿz;MGÿ?MIR>Bÿ
XabcZYZd]ÿÿ
XabcZYZd]ÿ[;GÿFfIJÿGESJ;<uÿ`MFMGEÿ|SPE<ÿPEGJI;<JÿOI=fFÿ<;ÿR;<=EGÿJMHH;GFÿ?MIR>I<=ÿJMQfÿ
OSR`;GOE>ÿHG;LEQFJBÿ
XabcZYZd]ÿÿ
XYZ[\]ÿÿ
XYZ[\]ÿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÿ
XYZ[\]ÿ}MIR>I<=ÿZE;KLÿ@ÿ^<FEGHGIJEÿABCBA@_Zbh_i\jÿ
XYZ[\]ÿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÿ
T;e<R;S>I<=ÿ`G;OÿQE<FGSRgÿÿ
BBBbÿ?M<Qfÿ;`ÿ>;e<R;S>JBBBÿÿ
XYZ[\]ÿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÿ
XYZ[\]ÿ}WY~Tÿ[bY~Wc^ÿ
XYZ[\]ÿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÿ
XYZ[\]ÿj;FSRÿFIOEgÿgAÿOI<ÿ
XYZ[\]ÿ[I<IJfE>ÿSFgÿC@C@AjgggAÿ
XYZ[\]ÿ[I<SRÿ|EO;Gzgÿ |DCC |ÿXYZ[\]ÿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÿ
X^cc\c]ÿ[SIRE>ÿF;ÿE{EQMFEÿ=;SRÿ;<ÿHG;LEQFÿ<E;KL@E<FEGHGIJEgÿ;MR>ÿ<;FÿGEJ;RPEÿ
>EHE<>E<QIEJÿ`;GÿHG;LEQFÿ;G=B<E;KLg<E;KL@E<FEGHGIJEgLSGgABCBA@_Zbh_i\jgÿjfEÿ`;RR;eI<=ÿ
SGFI`SQFJÿQ;MR>ÿ<;Fÿ?EÿGEJ;RPE>gÿ;G=B<E;KLg<E;KLgLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@MEGz@R;==I<=gLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@Q;OgLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@?SQUMHgLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@fSgLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@QSMJSR@QRMJFEGI<=gLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@OEFGIQJgLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@OS<S=EOE<FgLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@JEQMGIFz@
E<FEGHGIJEgLSGgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KLgLSGgFEJFJgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@fSgLSGgFEJFJgABCBA@_Zbh_i\juÿ;G=B<E;KLg<E;KL@QRMJFEGgLSGgFEJFJgABCBA@
KL9g
<E;9KÿL@7E<ÿ6FEGHÿG7
I8
J9
E@ÿU9E7G<ÿE7RgLÿSGgF9EJF7
JgABÿ
CBAÿ
@7
_Z
bh_9iÿ\juÿ;6
G2=ÿB<E8;7KL6gÿ<E;
KL6@2ÿ7 ÿ
6ÿÿ_QZ;b<ÿhJ_IiJ9\F2jEÿ6u<ÿQ;zÿG@7=QBf<EEQ;U
g
L
S
G
g
F
E
J
F
J
g
A
B
C
B
A
@
_
Z
b
h
_
i
\
j
g
ÿ

;
M
R
>
ÿ
<
;
F
ÿ
`
I
<
>
ÿ
S
G
F
I
`
S
Q
Fÿ
896ÿ!ÿ9;G=B8<E9;$KLg<E;KLgLSGgABCBA@_Zbh_i\jÿI<ÿ<E;KL@J<SHJf;F@GEH;JIF;Gzÿ
"#11789!$61%9 1&'33(()4199 

51&

N4J_019539

012312450

89 ÿÿÿ90
9ÿFiledÿ09/28/20
ÿÿ7ÿ89Page
! 153 of 587
Case 5:18-cv-07182-EJD 67
Document*+,,-.//012345672589/:53,43,/84-5;<,58<4;/;3=-;+5,;/>ÿ@AÿBC4D-ÿEFÿ
5892=-=:+420=G432D<H4:I:D42J<H4:I:D4KL4:M,<53KL:4-,<53.ÿN=<D4Oÿ,5ÿ4L4:M,4ÿ95=Dÿ53ÿ
-8574:,ÿ34567@43,48-8<;4.ÿP5MDOÿ35,ÿ84;5DG4ÿO4-43O43:<4;ÿH58ÿ-8574:,ÿ589234567.34567@
43,48-8<;4.7=8.Q212Q@RSTURCVW.ÿW+4ÿH5DD5X<39ÿ=8,<H=:,;ÿ:5MDOÿ35,ÿY4ÿ84;5DG4O.ÿ
589234567.34567.7=8.Q212Q@RSTURCVWZÿ589234567.34567@[M48I@D599<39.7=8.Q212Q@RSTURCVWZÿ
589234567.34567@:50.7=8.Q212Q@RSTURCVWZÿ589234567.34567@Y=:\M-.7=8.Q212Q@RSTURCVWZÿ
589234567.34567@+=.7=8.Q212Q@RSTURCVWZÿ589234567.34567@:=M;=D@:DM;,48<39.7=8.Q212Q@
RSTURCVWZÿ589234567.34567@04,8<:;.7=8.Q212Q@RSTURCVWZÿ589234567.34567@
0=3=94043,.7=8.Q212Q@RSTURCVWZÿ589234567.34567@;4:M8<,I@43,48-8<;4.7=8.Q212Q@RSTURCVWZÿ
589234567.34567.7=8.,4;,;.Q212Q@RSTURCVWZÿ589234567.34567@+=.7=8.,4;,;.Q212Q@RSTURCVWZÿ
589234567.34567@:DM;,48.7=8.,4;,;.Q212Q@RSTURCVWZÿ589234567.34567@43,48-8<;4@\4834D.7=8.,4;,;.Q212Q@RSTURCVWZÿ589234567.34567@:53;<;,43:I@:+4:\.7=8.,4;,;.Q212Q@
RSTURCVW.ÿP5MDOÿ35,ÿH<3Oÿ=8,<H=:,ÿ589234567.34567.7=8.Q212Q@RSTURCVWÿ<3ÿ34567@;3=-;+5,@84-5;<,58Iÿ*+,,-.//012345672589/:53,43,/84-5;<,58<4;/;3=-;+5,;/>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2J<H4:I:D4]4-43O43:I^4;5DG48294,]4-43O43:<4;ÿ
*J<H4:I:D4]4-43O43:I^4;5DG4827=G=.16_>ÿ
ÿÿÿÿ=,ÿ
5892=-=:+420=G432D<H4:I:D42<3,483=D2J<H4:I:D4]4-43O43:I^4;5DG48284;5DG4U8574:,]4-43O43:<4;
ÿ*J<H4:I:D4]4-43O43:I^4;5DG4827=G=.E6`>ÿÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2a575KL4:M,58243;M84]4-43O43:<4;T84^4;5DG4Oÿ
*a575KL4:M,5827=G=.16b>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2a575KL4:M,5824L4:M,4ÿ*a575KL4:M,5827=G=.1cc>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2a575KL4:M,5824L4:M,4ÿ*a575KL4:M,5827=G=.E`6>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2a575KL4:M,5824L4:M,4ÿ*a575KL4:M,5827=G=.E6b>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2J<H4:I:D4a5OMD4dM<DO482YM<DOU8574:,ÿ
*J<H4:I:D4a5OMD4dM<DO4827=G=.EEe>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2J<H4:I:D4a5OMD4dM<DO482YM<DOU8574:,ÿ
*J<H4:I:D4a5OMD4dM<DO4827=G=.fE>ÿ
ÿÿÿÿ=,ÿ
5892=-=:+420=G432D<H4:I:D42<3,483=D2YM<DO482;<39D4,+84=O4O2R<39D4W+84=O4OdM<DO482YM<DOÿ*R<39D4W+84=O4OdM<DO4827=G=.`E>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432D<H4:I:D42<3,483=D2J<H4:I:D4R,=8,4824L4:M,4ÿ
*J<H4:I:D4R,=8,4827=G=.E1f>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432]4H=MD,a=G432O5KL4:M,4ÿ*]4H=MD,a=G4327=G=.Qc_>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432]4H=MD,a=G432O5KL4:M,4ÿ*]4H=MD,a=G4327=G=.E_6>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432]4H=MD,a=G4324L4:M,4ÿ*]4H=MD,a=G4327=G=.Ece>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432:D<2a=G43PD<24L4:M,4ÿ*a=G43PD<27=G=._``>ÿÿÿÿÿ=,ÿ5892=-=:+420=G432:D<2a=G43PD<2O5a=<3ÿ*a=G43PD<27=G=.1_c>ÿ
ÿÿÿÿ=,ÿ5892=-=:+420=G432:D<2a=G43PD<20=<3ÿ*a=G43PD<27=G=.E_6>ÿ
ÿÿÿÿ=,ÿ;M3284HD4:,2S=,<G4a4,+5OT::4;;58g0-D2<3G5\4cÿ*S=,<G4ÿa4,+5O>ÿ
ÿÿÿÿ=,ÿ;M3284HD4:,2S=,<G4a4,+5OT::4;;58g0-D2<3G5\4ÿ*S=,<G4a4,+5OT::4;;58g0-D27=G=.b1>ÿ
ÿÿÿÿ=,ÿ;M3284HD4:,2]4D49=,<39a4,+5OT::4;;58g0-D2<3G5\4ÿ
*]4D49=,<39a4,+5OT::4;;58g0-D27=G=.6Q>ÿ
ÿÿÿÿ=,ÿ7=G=2D=39284HD4:,2a4,+5O2<3G5\4ÿ*a4,+5O27=G=.6_f>ÿ
ÿÿÿÿ=,ÿ5892:5O4+=M;2-D4LM;2:D=;;X58DO;2D=M3:+482J=M3:+482D=M3:+K3+=3:4Oÿ
*J=M3:+4827=G=.1f_>ÿ
ÿÿÿÿ=,ÿ5892:5O4+=M;2-D4LM;2:D=;;X58DO;2D=M3:+482J=M3:+482D=M3:+ÿ*J=M3:+4827=G=.11_>ÿ
ÿÿÿÿ=,ÿ5892:5O4+=M;2-D4LM;2:D=;;X58DO;2D=M3:+482J=M3:+4820=<3h<,+KL<,P5O4ÿ
*J=M3:+4827=G=.6E`>ÿÿÿÿÿ=,ÿ5892:5O4+=M;2-D4LM;2:D=;;X58DO;2D=M3:+482J=M3:+4820=<3ÿ*J=M3:+4827=G=.Q`b>ÿ
P=M;4OÿYI.ÿ5892=-=:+420=G432-8574:,2]4-43O43:I^4;5DM,<53KL:4-,<53.ÿP5MDOÿ35,ÿ84;5DG4ÿ
O4-43O43:<4;ÿH58ÿ-8574:,ÿ589234567.34567@43,48-8<;4.7=8.Q212Q@RSTURCVW.ÿW+4ÿH5DD5X<39ÿ
=8,<H=:,;ÿ:5MDOÿ35,ÿY4ÿ84;5DG4O.ÿ589234567.34567.7=8.Q212Q@RSTURCVWZÿ589234567.34567@[M48I@D599<39.7=8.Q212Q@RSTURCVWZÿ589234567.34567@:50.7=8.Q212Q@RSTURCVWZÿ
589234567.34567@Y=:\M-.7=8.Q212Q@RSTURCVWZÿ589234567.34567@+=.7=8.Q212Q@RSTURCVWZÿ
589234567.34567@:=M;=D@:DM;,48<39.7=8.Q212Q@RSTURCVWZÿ589234567.34567@04,8<:;.7=8.Q212Q@
RSTURCVWZÿ589234567.34567@0=3=94043,.7=8.Q212Q@RSTURCVWZÿ589234567.34567@;4:M8<,I@43,48-8<;4.7=8.Q212Q@RSTURCVWZÿ589234567.34567.7=8.,4;,;.Q212Q@RSTURCVWZÿ
589234567.34567@+=.7=8.,4;,;.Q212Q@RSTURCVWZÿ589234567.34567@:DM;,48.7=8.,4;,;.Q212Q@
RSTURCVWZÿ589234567.34567@43,48-8<;4@\4834D.7=8.,4;,;.Q212Q@RSTURCVWZÿ589234567.34567@:53;<;,43:I@:+4:\.7=8.,4;,;.Q212Q@RSTURCVW.ÿP5MDOÿ35,ÿH<3Oÿ=8,<H=:,ÿ
=89.Q2192ÿ
Q@RST
URCVW8ÿ<3ÿÿ93745ÿ677@;ÿ3=-;9+5,7@84-5;<,58Iÿiÿÿ5*8+9,ÿ2,3-4.95/j6/ÿi70.132ÿ437546576.772jÿ 87iÿlijÿ7 ÿ
589
/:53,473,ÿi
/84-ÿ57;<9,58<4;/;3=-;+5,;/>ÿÿÿk 9ÿlilÿÿÿÿ8=,9ÿ$5892=-=:+420=G432-8574:,2]4H=MD,U8574:,]4-43O43:<4;^4;5DG48284;5DG4ÿ
m96ÿ!ÿ9*]4H=MD,U8574:,]4-43O43:<4;^4;5DG4827=G=.1c_>ÿ

"#11789!$61%9 1&'33(()4199 

21&

N4J_019540

012312450

89 ÿÿÿ90
9ÿFiledÿ09/28/20
ÿÿ7ÿ89Page
! 154 of 587
Case 5:18-cv-07182-EJD 67
Documentÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395>5258?583<@5A.975/105->5258?583:5Aÿ
B=:;53<395>5258?583<@5A.975/1C,7,DEEFGÿ
ÿÿÿÿ,-ÿ
./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395>5258?583<@5A.975/1/5A.975H/.C53->5258?583:5A
ÿB=:;53<395>5258?583<@5A.975/1C,7,DIJKGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91L.C.MN53O-./158AO/5>5258?583:5AP/5@5A.975?ÿ
BL.C.MN53O-./1C,7,DEJQGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91L.C.MN53O-./15N53O-5ÿBL.C.MN53O-./1C,7,DERRGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91L.C.MN53O-./15N53O-5ÿBL.C.MN53O-./1C,7,DIKJGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91L.C.MN53O-./15N53O-5ÿBL.C.MN53O-./1C,7,DIJQGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395L.?O95SO:9?5/1TO:9?H/.C53-ÿ
B=:;53<395L.?O95SO:9?5/1C,7,DIIUGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395L.?O95SO:9?5/1TO:9?H/.C53-ÿ
B=:;53<395L.?O95SO:9?5/1C,7,DVIGÿ
ÿÿÿÿ,-ÿ
./01,2,34516,75819:;53<3951:8-5/8,91TO:9?5/1A:8095-4/5,?5?1W:8095X4/5,?5?SO:9?5/1TO:9?ÿ
BW:8095X4/5,?5?SO:9?5/1C,7,DKIGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395W-,/-5/15N53O-5ÿ
B=:;53<395W-,/-5/1C,7,DIEVGÿ
ÿÿÿÿ,-ÿ./01,2,34516,7581>5;,O9-L,7581?.MN53O-5ÿB>5;,O9-L,7581C,7,DFRYGÿ
ÿÿÿÿ,-ÿ./01,2,34516,7581>5;,O9-L,7581?.MN53O-5ÿB>5;,O9-L,7581C,7,DIYJGÿ
ÿÿÿÿ,-ÿ./01,2,34516,7581>5;,O9-L,75815N53O-5ÿB>5;,O9-L,7581C,7,DIRUGÿ
ÿÿÿÿ,-ÿ./01,2,34516,758139:1L,758Z9:15N53O-5ÿBL,758Z9:1C,7,DYKKGÿ
ÿÿÿÿ,-ÿ./01,2,34516,758139:1L,758Z9:1?.L,:8ÿBL,758Z9:1C,7,DEYRGÿ
ÿÿÿÿ,-ÿ./01,2,34516,758139:1L,758Z9:16,:8ÿBL,758Z9:1C,7,DIYJGÿ
ÿÿÿÿ,-ÿAO81/5;953-1[,-:75L5-4.?P335AA./\6291:87.]5RÿB[,-:75ÿL5-4.?Gÿ
ÿÿÿÿ,-ÿAO81/5;953-1[,-:75L5-4.?P335AA./\6291:87.]5ÿB[,-:75L5-4.?P335AA./\6291C,7,DQEGÿ
ÿÿÿÿ,-ÿAO81/5;953-1>5950,-:80L5-4.?P335AA./\6291:87.]5ÿ
B>5950,-:80L5-4.?P335AA./\6291C,7,DJFGÿ
ÿÿÿÿ,-ÿC,7,19,801/5;953-1L5-4.?1:87.]5ÿBL5-4.?1C,7,DJYVGÿ
ÿÿÿÿ,-ÿ./013.?54,OA1295NOA139,AA^./9?A19,O8345/1=,O8345/19,O834M84,835?ÿ
B=,O8345/1C,7,DEVYGÿ
ÿÿÿÿ,-ÿ./013.?54,OA1295NOA139,AA^./9?A19,O8345/1=,O8345/19,O834ÿB=,O8345/1C,7,DEEYGÿ
ÿÿÿÿ,-ÿ./013.?54,OA1295NOA139,AA^./9?A19,O8345/1=,O8345/16,:8_:-4MN:-Z.?5ÿ
B=,O8345/1C,7,DJIKGÿ
ÿÿÿÿ,-ÿ./013.?54,OA1295NOA139,AA^./9?A19,O8345/1=,O8345/16,:8ÿB=,O8345/1C,7,DFKQGÿ
Z,OA5?ÿT<Dÿ./01539:2A51,5-45/1/5A.9O-:.81>5258?583<@5A.9O-:.8MN352-:.8DÿX45ÿ;.99.^:80ÿ,/-:;,3-Aÿ3.O9?ÿ8.-ÿT5ÿ/5A.975?Dÿ./0185.JCD85.JCDC,/DF1E1F`W[PHWabXcÿ./0185.JCD85.JC`
dO5/<`9.00:80DC,/DF1E1F`W[PHWabXcÿ./0185.JCD85.JC`3.6DC,/DF1E1F`W[PHWabXcÿ
./0185.JCD85.JC`T,3]O2DC,/DF1E1F`W[PHWabXcÿ./0185.JCD85.JC`4,DC,/DF1E1F`W[PHWabXcÿ
./0185.JCD85.JC`3,OA,9`39OA-5/:80DC,/DF1E1F`W[PHWabXcÿ./0185.JCD85.JC`65-/:3ADC,/DF1E1F`
W[PHWabXcÿ./0185.JCD85.JC`6,8,05658-DC,/DF1E1F`W[PHWabXcÿ./0185.JCD85.JC`A53O/:-<`
58-5/2/:A5DC,/DF1E1F`W[PHWabXcÿ./0185.JCD85.JCDC,/D-5A-ADF1E1F`W[PHWabXcÿ
./0185.JCD85.JC`4,DC,/D-5A-ADF1E1F`W[PHWabXcÿ./0185.JCD85.JC`39OA-5/DC,/D-5A-ADF1E1F`
W[PHWabXcÿ./0185.JCD85.JC`58-5/2/:A5`]5/859DC,/D-5A-ADF1E1F`W[PHWabXcÿ./0185.JCD85.JC`
3.8A:A-583<`3453]DC,/D-5A-ADF1E1F`W[PHWabXDÿZ.O9?ÿ8.-ÿ;:8?ÿ,/-:;,3-ÿ
./0185.JCD85.JCDC,/DF1E1F`W[PHWabXÿ:8ÿ85.JC`A8,2A4.-`/52.A:-./<ÿ
B4--2Dee6E185.JC1./0e3.8-58-e/52.A:-./:5AeA8,2A4.-AeGÿÿÿÿÿ,-ÿ./01539:2A51,5-45/1:8-5/8,91:6291>5;,O9-@52.A:-./<W<A-561/5A.975>5258?583:5Aÿ
B>5;,O9-@52.A:-./<W<A-561C,7,DFKKGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75812/.C53-1>5;,O9-H/.C53->5258?583:5A@5A.975/1/5A.975ÿ
B>5;,O9-H/.C53->5258?583:5A@5A.975/1C,7,DEREGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395>5258?583<@5A.975/105->5258?583:5Aÿ
B=:;53<395>5258?583<@5A.975/1C,7,DEEFGÿ
ÿÿÿÿ,-ÿ
./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395>5258?583<@5A.975/1/5A.975H/.C53->5258?583:5A
ÿB=:;53<395>5258?583<@5A.975/1C,7,DIJKGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91L.C.MN53O-./158AO/5>5258?583:5AP/5@5A.975?ÿ
BL.C.MN53O-./1C,7,DEJQGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91L.C.MN53O-./15N53O-5ÿBL.C.MN53O-./1C,7,DERRGÿ
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91L.C.MN53O-./15N53O-5ÿBL.C.MN53O-./1C,7,DIKJGÿ
169,75891ÿ
9:;53
<39518:8-ÿ59/78,ÿ971L.ÿC.MN953O7-./15N5ÿ
3O-
5ÿBL.C.MNfi53O-./1Cf,ÿi
7,D
IJfQgÿ
Gÿfÿÿÿÿÿÿÿÿÿÿÿ,,--9ÿÿg..ÿf//0011ÿ,,722,,334455
7 ÿ
16,
75819:7;5ÿf
3<39ÿ57
1:9
8-5/8,91=:;53<395L.?Oÿ
95SOh
:9?5/91ÿTi
O:9?Hg/ÿ.C5837-ÿ
B=:;8539<$395L.?O95SO:9?5/1C,7,DIIUGÿ
j96ÿ!ÿ9
ÿÿÿÿ,-ÿ./01,2,34516,75819:;53<3951:8-5/8,91=:;53<395L.?O95SO:9?5/1TO:9?H/.C53-ÿ"#11789!$61%9 1&'33(()4199 *1&

N4J_019541

012312450

89 ÿÿÿ90
9ÿFiledÿ09/28/20
ÿÿ7ÿ89Page
! 155 of 587
Case 5:18-cv-07182-EJD 67
Document*+,-./0/1.23451.65,14.789:;:<=>?ÿ
ÿÿÿÿ:Aÿ
37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18G5,14.78H,FB1.AD7.:4.48I,FB1.JD7.:4.465,14.78G5,14ÿ
*I,FB1.JD7.:4.465,14.789:;:<K>?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18+,-./0/1.IA:7A.78.L./5A.ÿ
*+,-./0/1.IA:7A.789:;:<>M=?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8N.-:51A2:;.F843OL./5A.ÿ*N.-:51A2:;.F89:;:<PQR?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8N.-:51A2:;.F843OL./5A.ÿ*N.-:51A2:;.F89:;:<>RS?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8N.-:51A2:;.F8.L./5A.ÿ*N.-:51A2:;.F89:;:<>QT?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8/1,82:;.FU1,8.L./5A.ÿ*2:;.FU1,89:;:<RKK?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8/1,82:;.FU1,8432:,Fÿ*2:;.FU1,89:;:<MRQ?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8/1,82:;.FU1,8E:,Fÿ*2:;.FU1,89:;:<>RS?ÿ
ÿÿÿÿ:AÿH5F87.-1./A8V:A,;.2.AD34W//.HH37XEC18,F;3Y.Qÿ*V:A,;.ÿ2.AD34?ÿ
ÿÿÿÿ:AÿH5F87.-1./A8V:A,;.2.AD34W//.HH37XEC18,F;3Y.ÿ*V:A,;.2.AD34W//.HH37XEC189:;:<ZM?ÿ
ÿÿÿÿ:AÿH5F87.-1./A8N.1.B:A,FB2.AD34W//.HH37XEC18,F;3Y.ÿ
*N.1.B:A,FB2.AD34W//.HH37XEC189:;:<SP?ÿ
ÿÿÿÿ:Aÿ9:;:81:FB87.-1./A82.AD348,F;3Y.ÿ*2.AD3489:;:<SR=?ÿ
ÿÿÿÿ:Aÿ37B8/34.D:5H8C1.L5H8/1:HH[3714H81:5F/D.78+:5F/D.781:5F/DOFD:F/.4ÿ
*+:5F/D.789:;:<M=R?ÿ
ÿÿÿÿ:Aÿ37B8/34.D:5H8C1.L5H8/1:HH[3714H81:5F/D.78+:5F/D.781:5F/Dÿ*+:5F/D.789:;:<MMR?ÿ
ÿÿÿÿ:Aÿ37B8/34.D:5H8C1.L5H8/1:HH[3714H81:5F/D.78+:5F/D.78E:,F\,ADOL,AU34.ÿ
*+:5F/D.789:;:<S>K?ÿ
ÿÿÿÿ:Aÿ37B8/34.D:5H8C1.L5H8/1:HH[3714H81:5F/D.78+:5F/D.78E:,Fÿ*+:5F/D.789:;:<PKZ?ÿ
U:5H.4ÿG0<ÿ37B8./1,CH.8:.AD.787.H315A,3F8W7A,-:/A].H315A,3FOL/.CA,3F<ÿJD.ÿ-3113[,FBÿ
:7A,-:/AHÿ/3514ÿF3AÿG.ÿ7.H31;.4<ÿ37B8F.3S9<F.3S9<9:7<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9^
c5.70^13BB,FB<9:7<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9^/3E<9:7<P8M8P^IVW_I`aJbÿ
37B8F.3S9<F.3S9^G:/Y5C<9:7<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9^D:<9:7<P8M8P^IVW_I`aJbÿ
37B8F.3S9<F.3S9^/:5H:1^/15HA.7,FB<9:7<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9^E.A7,/H<9:7<P8M8P^
IVW_I`aJbÿ37B8F.3S9<F.3S9^E:F:B.E.FA<9:7<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9^H./57,A0^.FA.7C7,H.<9:7<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9<9:7<A.HAH<P8M8P^IVW_I`aJbÿ
37B8F.3S9<F.3S9^D:<9:7<A.HAH<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9^/15HA.7<9:7<A.HAH<P8M8P^
IVW_I`aJbÿ37B8F.3S9<F.3S9^.FA.7C7,H.^Y.7F.1<9:7<A.HAH<P8M8P^IVW_I`aJbÿ37B8F.3S9<F.3S9^/3FH,HA.F/0^/D./Y<9:7<A.HAH<P8M8P^IVW_I`aJ<ÿU3514ÿF3Aÿ-,F4ÿ:7A,-:/Aÿ
37B8F.3S9<F.3S9<9:7<P8M8P^IVW_I`aJÿ,FÿF.3S9^HF:CHD3A^7.C3H,A370ÿ
*DAAC<ddEM8F.3S9837Bd/3FA.FAd7.C3H,A37,.HdHF:CHD3AHd?ÿ
ÿÿÿÿ:Aÿ37B8./1,CH.8:.AD.78,FA.7F:18,EC18N.-:51AW7A,-:/A].H31;.787.H31;.ÿ
*N.-:51AW7A,-:/A].H31;.789:;:<SMM?ÿ
ÿÿÿÿ:Aÿ37B8./1,CH.8:.AD.78,FA.7F:18,EC18N.-:51AW7A,-:/A].H31;.787.H31;.W7A,-:/AHÿ
*N.-:51AW7A,-:/A].H31;.789:;:<MMS?ÿ
ÿÿÿÿ:Aÿ37B8./1,CH.8:.AD.78,FA.7F:18,EC18N.-:51A].C3H,A370I0HA.E87.H31;.N.C.F4.F/,.Hÿ
*N.-:51A].C3H,A370I0HA.E89:;:<PP=?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8C739./A8N.-:51A_739./AN.C.F4.F/,.H].H31;.787.H31;.ÿ
*N.-:51A_739./AN.C.F4.F/,.H].H31;.789:;:<MQM?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18+,-./0/1.N.C.F4.F/0].H31;.78B.AN.C.F4.F/,.Hÿ
*+,-./0/1.N.C.F4.F/0].H31;.789:;:<MMP?ÿ
ÿÿÿÿ:Aÿ
37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18+,-./0/1.N.C.F4.F/0].H31;.787.H31;._739./AN.C.F4.F/,.H
ÿ*+,-./0/1.N.C.F4.F/0].H31;.789:;:<>SK?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:182393OL./5A378.FH57.N.C.F4.F/,.HW7.].H31;.4ÿ*2393OL./5A3789:;:<MSZ?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:182393OL./5A378.L./5A.ÿ*2393OL./5A3789:;:<MQQ?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:182393OL./5A378.L./5A.ÿ*2393OL./5A3789:;:<>KS?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:182393OL./5A378.L./5A.ÿ*2393OL./5A3789:;:<>SZ?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18+,-./0/1.23451.65,14.78G5,14_739./Aÿ*+,-./0/1.23451.65,14.789:;:<>>T?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18+,-./0/1.23451.65,14.78G5,14_739./Aÿ*+,-./0/1.23451.65,14.789:;:<=>?ÿ
ÿÿÿÿ:Aÿ
37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18G5,14.78H,FB1.AD7.:4.48I,FB1.JD7.:4.465,14.78G5,14ÿ
*I,FB1.JD7.:4.465,14.789:;:<K>?ÿ
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F81,-./0/1.8,FA.7F:18+,-./0/1.IA:7A.78.L./5A.ÿ
899:;:<9>ÿ
M=?ÿÿ789ÿ97ÿ7 ÿ 97 ÿÿg 9ÿheheÿÿ*ÿ+ÿ,ÿÿ-ÿ.:/A90ÿf/3ÿe17.BI8ÿA:7:C7:A/.D7.
8E:
;.F8N.7-:ÿe
51A2:;.F843OL./5A.ÿ*N.-:51A2:;.F89:;:<PQR?ÿfÿ 87eÿhefÿ7 ÿÿÿÿÿ8:A9ÿ$37B8:C:/D.8E:;.F8N.-:51A2:;.F843OL./5A.ÿ*N.-:51A2:;.F89:;:<>RS?ÿ
i96ÿ!ÿ9
ÿÿÿÿ:Aÿ37B8:C:/D.8E:;.F8N.-:51A2:;.F8.L./5A.ÿ*N.-:51A2:;.F89:;:<>QT?ÿ

"#11789!$61%9 1&'33(()4199 '1&

N4J_019542

012312450

89 ÿÿÿ90
9ÿFiledÿ09/28/20
ÿÿ7ÿ89Page
! 156 of 587
Case 5:18-cv-07182-EJD 67
Document

ÿÿÿÿ+,ÿ-./0+1+23405+64702890:+647;8904<42=,4ÿ>:+647;890?+6+@ABBCÿ
ÿÿÿÿ+,ÿ-./0+1+23405+64702890:+647;890D-:+97ÿ>:+647;890?+6+@EAFCÿ
ÿÿÿÿ+,ÿ-./0+1+23405+64702890:+647;8905+97ÿ>:+647;890?+6+@GAHCÿ
ÿÿÿÿ+,ÿI=70.4J842,0K+,964:4,3-DL224II-.M5180976-N4Fÿ>K+,964ÿ:4,3-DCÿÿÿÿÿ+,ÿI=70.4J842,0K+,964:4,3-DL224II-.M5180976-N4ÿ>K+,964:4,3-DL224II-.M5180?+6+@OECÿÿÿÿÿ+,ÿI=70.4J842,0P484/+,97/:4,3-DL224II-.M5180976-N4ÿ
>P484/+,97/:4,3-DL224II-.M5180?+6+@HQCÿÿÿÿÿ+,ÿ?+6+08+7/0.4J842,0:4,3-D0976-N4ÿ>:4,3-D0?+6+@HARCÿ
ÿÿÿÿ+,ÿ-./02-D43+=I0184<=I028+IIS-.8DI08+=7234.0T+=7234.08+=723U73+724Dÿ
>T+=7234.0?+6+@ERACÿ
ÿÿÿÿ+,ÿ-./02-D43+=I0184<=I028+IIS-.8DI08+=7234.0T+=7234.08+=723ÿ>T+=7234.0?+6+@EEACÿ
ÿÿÿÿ+,ÿ-./02-D43+=I0184<=I028+IIS-.8DI08+=7234.0T+=7234.05+97V9,3U<9,;-D4ÿ
>T+=7234.0?+6+@HGBCÿ
ÿÿÿÿ+,ÿ-./02-D43+=I0184<=I028+IIS-.8DI08+=7234.0T+=7234.05+97ÿ>T+=7234.0?+6+@QBOCÿ
;+=I4DÿWX@ÿ-./042891I40+4,34.0,.+7IJ4.0L.,9J+2,K-,Y-=7DU<241,9-7@ÿ;-=8Dÿ7-,ÿJ97Dÿ
+.,9J+2,ÿ-./074-H?@74-H?@?+.@Q0E0QZ[KL\[]^_ÿ97ÿ74-H?ZI7+1I3-,Z.41-I9,-.Xÿ
>3,,1@``5E074-H?0-./`2-7,47,`.41-I9,-.94I`I7+1I3-,I`Cÿÿÿÿÿ+,ÿ-./042891I40+4,34.02-7742,-.0W+I920L.,9J+2,_.+7I1-.,T9I,474.0,.+7IJ4.Y+984Dÿ
>L.,9J+2,_.+7I1-.,T9I,474.0?+6+@HRCÿÿÿÿÿ+,ÿ-./042891I40+4,34.02-7742,-.0W+I920a+I92b41-I9,-.X;-7742,-.c_+INb=774.0.=7ÿ
>a+I92b41-I9,-.X;-7742,-.0?+6+@QOBCÿ
ÿÿÿÿ+,ÿ-./042891I40+4,34.0=,9802-72=..472X0b=77+W84U..-.Y-.S+.D4.cG0.=7ÿ
>b=77+W84U..-.Y-.S+.D4.0?+6+@dBCÿÿÿÿÿ+,ÿ?+6+0=,9802-72=..47,0_3.4+D\--8U<42=,-.0.=7V-.N4.ÿ>_3.4+D\--8U<42=,-.0?+6+@GGHACÿ
ÿÿÿÿ+,ÿ?+6+0=,9802-72=..47,0_3.4+D\--8U<42=,-.cV-.N4.0.=7ÿ>_3.4+D\--8U<42=,-.0?+6+@OEHCÿ
ÿÿÿÿ+,ÿ?+6+08+7/0_3.4+D0.=7ÿ>_3.4+D0?+6+@dHRCÿ
eUbb^bfÿÿ
eUbb^bfÿb4Z.=7ÿ:+647ÿ=I97/ÿ,34ÿZgÿIS9,23ÿ,-ÿ47+W84ÿJ=88ÿD4W=/ÿ8-//97/0ÿ
eUbb^bfÿÿ
eUbb^bfÿY-.ÿ5-.4ÿ97J-.5+,9-7ÿ+W-=,ÿ,34ÿ4..-.Iÿ+7Dÿ1-II9W84ÿI-8=,9-7Ihÿ184+I4ÿ.4+Dÿ,34ÿ
J-88-S97/ÿ+.,9284I@ÿ
eUbb^bfÿe]481ÿGfÿ
3,,1@``2S9N90+1+2340-./`2-7J8=4724`D9I18+X`:LiUK`P4147D472Xb4I-8=,9-7U<241,9-76789
79ÿj9ÿ5kÿ7ÿ54#22

7ÿl7 9
mnmop 5' k2qÿÿÿ9rÿqÿ7 99ÿ7ÿqÿ789ÿ97ÿ7 ÿ 97 ÿÿs9ÿtqt
rÿ 87qÿtqrÿ7 ÿu96ÿ!ÿ989$"#11789!$61%9 1&'33(()4199 &1&

N4J_019543

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 157 of 587

EXHIBIT 24

012312450

6789 ÿDocumentÿ 90
ÿ 8ÿ8Filed8ÿ809/28/20
9ÿ ÿÿ8Pageÿ158 of 587
Case 5:18-cv-07182-EJD ÿ 8ÿ88ÿ89ÿ )'
ÿÿ 89ÿ *ÿ02ÿ8+ÿÿ87ÿ8ÿ88ÿ89ÿÿÿ89ÿ,-.!ÿ+ÿÿ#ÿÿÿ/(!%!40ÿ ÿ,-.
/(!2!(0!ÿ1 ÿ89ÿ ÿ9 2ÿ+ÿ
4 34567849:;<=:>5:4>;?4@
ABCDEFGHABIJKLMBAHIJINKCHOFGPCBJMJHABCDEFGHGCMQRHSOBTNOTBCHUVWXYZ[\]^ÿ
ABCDEFGHGCMQRH`FBCNOMBaLbKMDCbBATJOIbcWdefVghibZ[Vfjkgl`mbGCMQRHSCBnCBoÿ
ABCDEFGHGCMQRHNMGpHKIHSCBnCBqF`LoÿABCDEFGHGCMQRHNMGpHKIHFGFOFIEqKMSOSLEMNIEKMSOrsttouvEMNIEKMSOrsttwuvEMNIEKMSOrsttxÿ
ABCDEFGHGCMQRHNMGpHKIHKMSOHNMMB`FGIOFMGLEMNIEKMSOrsttoÿ
ABCDEFGHGCMQRHNMGpHKIHKMSOH`IOILEMNIEKMSOryttoz>49{?38@4>|4>834567=<}9{
KMSOrÿEMNIEKMSOÿ
JMBOrÿ~o~wÿ
SNBFJOnIETIOFMGFDCMTOrÿxttttÿ
NKIGGCEFCBrÿMBAHIJINKCHOFGPCBJMJHABCDEFGHSCBnCBHNKIGGCEHVWd Vh^\ggVjkV[ÿABIJKSrÿÿÿÿABIJKrÿNMGpbGCMQRlCDJOaHJBMJCBOFCSÿSNBFJOGAFGCSrÿÿÿÿABCDEFGlABMMnarÿÿÿÿÿÿJETAFGSrÿÿMBAHIJINKCHOFGPCBJMJHABCDEFGHSCBnCBHRSBwwxHZ[VfjkgV[V[Z[VfjkgjekgrÿvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿMBAHIJINKCHOFGPCBJMJHABCDEFGHGCMQRHRSBwwxHUVWXYZ[VfjkgjekgrÿvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿMBAHIJINKCHOFGPCBJMJHABCDEFGHRSBwwxHf]W[hZ[VfjkgjekgrÿNEISSDJMBOSrÿRInIHEIGAH\h^vÿDCOKM`DJMBOSrÿRInIHEIGAH\h^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿMBAHIJINKCHOFGPCBJMJHABCDEFGHRSBwwxHd[k]hkjVZ[VfjkgjekgrÿpFECSrÿ
SNBFJOSbCDJOalSIDJECHABMMnaÿ
SCBFIEFCBSrÿ
ÿÿlÿÿNEISSIDCrÿMBAHIJINKCHOFGPCBJMJHABCDEFGH`BFnCBHSCBHZ[WVii\VV[k\jkV[vÿNMGpFArÿÿFMCAFSOBFCSrÿ
MBAHIJINKCHOFGPCBJMJHABCDEFGHOFGPCBABIJKHSOBTNOTBCHkg V[W Vkih[ÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿ¢££¤¥¦¢§¥¨©ª«©¬­®¯°±¤¥©²«³­´µ®¯¶¨ÿÿÿlÿÿNEISSIDCrÿMBAHIJINKCHOFGPCBJMJHABCDEFGH`BFnCBHSCBHZ[WVii\VV[k\jkV[vÿNMGpFArÿÿSCBFIEFCCSTEOM·OBFGArÿOBTCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿ¢££¤¥¦¢§¥¨©ª«©¬­®¯°±¤¥©²«³­´µ®¯¶¨²¸§¯¥©®¬ÿÿÿlÿÿNEISSIDCrÿMBAHIJINKCHOFGPCBJMJHABCDEFGH`BFnCBHSCBHZ[\]^¹UVii\VV[k\jkV[vÿNMGpFArÿÿFMCAFSOBFCSrÿ
MBAHIJINKCHOFGPCBJMJHABCDEFGHOFGPCBABIJKHSOBTNOTBCHkg V[W Vkih[ÿÿÿÿÿÿÿÿÿÿ¢££¤¥¦¢§¥¨©ªº¸¨©ÿÿÿlÿÿNEISSIDCrÿMBAHIJINKCHOFGPCBJMJHABCDEFGH`BFnCBHSCBHZ[\]^»kg\[Vii\VV[k\jkV[¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿ¢££¤¥¦¢§¥¨©ª«©¬­®¯¢£½¾¥©¢¯¶²«¿­´ÿ
JBMNCSSMBSrÿ
ÿÿlÿÿNEISSIDCrÿMBAHIJINKCHOFGPCBJMJHABCDEFGHSCBnCBHMJHSCSSFMGHViikWg¹][WdViiW[vÿNMGpFArÿÿSCSSFMGFDCMTOrÿw~~tttttÿÿÿÿlÿÿNEISSIDCrÿMBAHIJINKCHOFGPCBJMJHABCDEFGHSCBnCBHMJHOBInCBSIEH[\V[i\j¹][WdViiW[vÿNMGpFArÿÿNINKCÀJFBIOFMGFDCrÿytttttvÿNINKCÁIÀ·FCrÿotttÿÿ
DCOBFNSrÿÿÿÿNMGSMECCJMBOCBrÿCGImEC`rÿOBTCvÿFGOCBnIErÿo~ttttvÿImEC`rÿÿ89OB8
TÿC7vÿ#Fÿ9G
OCBnÿIErÿÿo~ttÿt#tvÿp
FE8CIDÿCr#ÿÿbÂODJbABÿCÃDEFG7Ãl2SÿCB
nCBl7ÿÃ 72ÿ ÿ#
.7ÿ#ÿÿÿ#NSÿn8C2Jÿ7MBO#CÿBrÿCG
D
C
O
B
F
N
S
H
N
S
n

v
ÿ
ÄÿÿÿÿRDÀC!
JMBOCBrÿCGImEC`rÿOBTCvÿ
9886118!1"#8 1$%&423%'1  88889 

51(

N4J_019544

012312450

6789 ÿDocumentÿ 90
ÿ 8ÿ8Filed8ÿ809/28/20
9ÿ ÿÿ8Pageÿ159 of 587
Case 5:18-cv-07182-EJD

ÿÿ*+,-./01234035ÿ60789+0:5ÿ43;0<ÿ=7403>8+5ÿ?@AAAABBÿ
*43=C4D387*8C4=27E878F0G0745ÿ,8+*0ÿ
=:+0H2770C4=27D=G02;45ÿAÿ
I001J+=>0K7403>8+5ÿAÿ
G8LK7=4=8+M=70M07F4N5ÿ-AOPÿ
G8LQ08:03R=S05ÿ@?OTÿ
G8LHN;7IR=S05ÿ@?OTÿ
G8LH274074M07F4N5ÿPUUVPÿ
G8LJCC;G;+84=27W;,,03H2G127074*5ÿ?AT-ÿ
30*;+4K40384=27W84CNR=S05ÿP-ÿX3=40W;,,03M2XY8403E83I5ÿVTZP@ÿ
X3=40W;,,03Q=FNY8403E83I5ÿPUUVPÿ
**+5ÿ6ÿ
ÿÿ0789+0:5ÿ,8+*0B[8ÿ89ÿ8ÿÿ# ÿ89ÿÿ\ÿ]ÿ8ÿ89ÿÿ^K_`abÿcdefghijedkedÿlÿVm-mAÿÿÿÿÿÿÿÿÿÿn<<<oÿÿÿÿÿÿÿÿÿÿp2ÿ2qlllll2aa2lpVql2aa2lllllÿ
ÿ
^K_`abÿcdefghijedkedÿlÿrsithuvdhiuÿcdefghiÿjedkedÿtdsfÿC27,oF30G+=7l*03>03l702-.mw8G+ÿ
^K_`abÿxeydhzx{i{uedÿlÿrsithuvde|ÿxeydhz}ÿrsi}sge~esdyedÿC27,=F;30:ÿhyÿ301234ÿ
=7403>8+?@AAAAG*^K_`abÿxeydhzx{i{uedÿlÿrsithuvde|ÿxeydhz}ÿr}k~esdyedÿC27,=F;30:ÿhyÿ301234ÿ
=7403>8+?@AAAAG*ÿ42ÿ,=+0_8G0o4G1oF30G+=7l*03>03lG043=C*mC*>ÿ
^K_`abÿxeydhzx{i{uedÿlÿrsithuvde|ÿxeydhz}ÿf~esdyedÿC27,=F;30:ÿhyÿ:2G8=7ÿ{i|ÿ
8F074K:
^K_`abÿxeydhzx{i{uedÿlÿrsithuvde|ÿxeydhz}ÿjgt ~esdyedÿC27,=F;30:ÿhyÿ
=7403>8+?@AAAAG*ÿ{i|ÿ+2FF03_8G023Fm818CN0m4=7I03121mF30G+=7m*03>03mjeyyhiu}jgt ~esdyedxeydhz}^YJ/_bÿet{vgycd{x{i{uedÿlÿcd{ÿ^F381NbÿC27,=F;30:ÿ84ÿ^C27,o702-.l0G14wm1321034=0*bÿ
C2;+:ÿisyÿ90ÿ=7*4874=840:ÿ{i|ÿX=++ÿisyÿ90ÿ8>8=+89+0ÿhiÿcdefghiÿjedkedmÿÿcd{{zysdÿG0**8F05ÿcd{{zysdÿC2;+:ÿisyÿ,=7:ÿ
^23Fm818CN0m4=7I03121mF30G+=7m702-.m*43;C4;30mes cd{bÿlÿi}vdeÿ4N84ÿ4N0ÿ.83ÿh}ÿhiÿ
4N0ÿC+8**184Nÿ.8>8m+87Fm~viyhfezeyhsi5ÿcd{{zysdÿC2;+:ÿisyÿ,=7:ÿ
^23Fm818CN0m4=7I03121mF30G+=7m702-.m*43;C4;30mes cd{bÿlÿi}vdeÿ4N84ÿ4N0ÿ.83ÿh}ÿhiÿ
4N0ÿC+8**184Nÿ
ÿÿÿÿ84ÿ
23Fm818CN0m4=7I03121mF30G+=7m*43;C4;30m;4=+mcd{{zysdm2107pcd{{zysdm.8>85PVqÿÿÿÿÿ84ÿ
23Fm818CN0m4=7I03121mF30G+=7m*43;C4;30m;4=+mcd{{zysdm2107pcd{{zysdm.8>85?A-qÿ
ÿÿÿÿ84ÿ
23Fm818CN0m4=7I03121mF30G+=7m*03>03m;4=+met{vgycd{x{i{uedmg{f|{70XApet{vgycd{x{i{ÿÿÿÿÿ84ÿ.8>8m;4=+mhie|{}x{hie|iydjeym,238CNphie|{}x{m.8>85PZ?qÿ
ÿÿÿÿ84ÿ23Fm818CN0m4=7I03121mF30G+=7m*03>03m;4=+met{vgycd{x{i{uedm=7=4
pet{vgycd{x{i{uedm.8>85UUqÿÿÿÿÿ84ÿ*;7m30,+0C4m{yhkersi}ydvzysdzze}}sdfgm70XK7*487C0Ap{yhkeÿxeys|qÿÿÿÿÿ84ÿ
*;7m30,+0C4m{yhkersi}ydvzysdzze}}sdfgm70XK7*487C0p{yhkersi}ydvzysdzze}}sdfgm.8>85P
ÿÿÿÿÿ84ÿ
*;7m30,+0C4megeu{yhiursi}ydvzysdzze}}sdfgm70XK7*487C0pegeu{yhiursi}ydvzysdzze}}sdfÿÿÿÿÿ84ÿ.8>8m+87Fm30,+0C4mrsi}ydvzysdm70XK7*487C0prsi}ydvzysdm.8>85-TVqÿÿÿÿÿ84ÿ23Fm818CN0m4=7I03121mF30G+=7m*03>03m;4=+mjedkedcdefghiezvysdm=7=4
pjedkedcdefghiezvysdm.8>85@Aqÿ
4=7I03ÿ189218
mÿF730#Gÿ9+=7m*ÿ03>0ÿ
3mcdÿe#fghije8dkedÿm#=ÿ
7=4pcdÿefg
hi7
j\eÿdkedm.78ÿ>85
?T7T\ÿqÿÿ#7ÿ#ÿÿÿ#ÿÿ848ÿ\2ÿ73Fm#8ÿ18CN0m
ÿ
ÿ
ÿ
ÿ
8
4
ÿ
2
3
F
m
8
1
8
C
N
0
m
4
=
7
I
0
3
1
2
1
m
F
3
0
G
+
=
7
m
*
0
3
>
0
3
m
c
d
e
f
g
h
i
j
e
d
k
e
d
m

=
7
=
4

p
c
d
e
f
g
h
i
j
e
d
k
e
d
m
.
8
>
8
5
@
P
q
ÿ
ÿÿÿÿÿÿ84ÿ!
23Fm818CN0m4=7I03121mF30G+=7m*03>03mcdefghijedkedmG8=7pcdefghijedkedm.8>85V-Uq
9886118!1"#8 1$%&423%'1  88889 

21(

N4J_019545

012312450

6789 ÿDocumentÿ 90
ÿ 8ÿ8Filed8ÿ809/28/20
9ÿ ÿÿ8Pageÿ160 of 587
Case 5:18-cv-07182-EJD)*+,-.ÿ01231242156789:1;<=>2ÿ?ÿ@87=7A67B1Cÿ4215678ÿDEFGHIÿJKKLMÿÿNO21ACPÿ78ÿJKKLÿQHRGIÿ
S7=OÿJHDDGFQÿTFGRLUQ?V
9:;1W=7>8ÿ78ÿDEFGHIÿXRHUQXÿYHZHMLHQTM@661[A60=A=19:;1W=7>8\ÿ
YHZHMLHQTM]6APP^>=_><8C9:;1W=7>8\ÿ
KFTMHJH`EGMDUQaGFJKJMTFGRLUQMQGKbYMYcFddeM^1>fg4215678h6<[78ÿÿÿÿÿHDÿ
KFTMHJH`EGMDUQaGFJKJMTFGRLUQMTFKKZiMGQTUQGM42156789:1;<=>2MUQUDUHLUjGkFGRLUQl`FUJDmQTUQGnHÿÿÿÿÿHDÿKFTMHJH`EGMDUQaGFJKJMTFGRLUQMTFKKZiMGQTUQGM42156789:1;<=>2MoUQUDp
q42156789:1;<=>2MYHZH\rstuÿ
ÿÿÿÿHDÿKFTMHJH`EGMDUQaGFJKJMTFGRLUQMTFKKZiMGQTUQGM42156789:1;<=>2MoUQUDp
q42156789:1;<=>2MYHZH\vvuÿÿÿÿÿHDÿ
KFTMHJH`EGMDUQaGFJKJMTFGRLUQMTFKKZiMGQTUQGM42156789:1;<=>2wx<76C12M`FGHDGq42156789:1;<=>2MÿÿÿÿÿHDÿKFTMHJH`EGMDUQaGFJKJMTFGRLUQMcGFZGFMyDULM01231242156789:1;<=>2MoUQUDp
q01231242156789:1;<=>2MYHZH\rdtuÿ
ÿÿÿÿHDÿKFTMHJH`EGMDUQaGFJKJMTFGRLUQMcGFZGFM4215678012312MoUQUDpq4215678012312MYHZH\rdduÿ
ÿÿÿÿHDÿKFTMHJH`EGMDUQaGFJKJMTFGRLUQMcGFZGFM4215678012312MoUQUDpq4215678012312MYHZH\tzuÿÿÿÿÿHDÿKFTMHJH`EGMDUQaGFJKJMTFGRLUQMcGFZGFM4215678012312MRHUQq4215678012312MYHZH\eb{u]A<P1Cÿ|i\ÿYHZHMLHQTM]6APP^>=_><8C9:;1W=7>8\ÿ
KFTMHJH`EGMDUQaGFJKJMTFGRLUQMQGKbYMYcFddeM^1>fg4215678h6<[78ÿÿÿÿÿHDÿYHZHMQGDM}~]6APP>AC12MUQILHccq}~]6APP>AC12MYHZH\etruÿ
ÿÿÿÿHDÿYHZHMLHQTM]6APP>AC12MLKHILHccq]6APP>AC12MYHZH\bdbuÿ
ÿÿÿÿHDÿcyQMRUc`MA<8;O12wWW]6APP>AC12MLKHILHccqA<8;O12MYHZH\ebuÿÿÿÿÿHDÿYHZHMLHQTM]6APP>AC12MLKHILHccq]6APP>AC12MYHZH\e{vuÿÿÿÿÿHDÿYHZHMLHQTM]6APPMKF+HRGsq^A=731ÿ1=O>Cuÿ
ÿÿÿÿHDÿYHZHMLHQTM]6APPMKF+HRGq]6APPMYHZH\dzbuÿ
ÿÿÿÿHDÿ
KFTMHJH`EGMDUQaGFJKJMTFGRLUQMTFKKZiMGQTUQGM42156789:1;<=>2MUQUDUHLUjGkFGRLUQl`FUJDmQTUQGnHÿÿÿÿÿMMMÿvÿRKFGÿ
)*+,-.ÿ W>AC12ÿ?ÿCC78[ÿDEGÿcDHQIHFIÿ Wh2>;1PP>2M)*+,-.ÿ W>AC12ÿ?ÿCC78[ÿDEGÿcGccUKQÿ Wh2>;1PP>2M)*+,-.ÿ W>AC12ÿ?ÿCC78[ÿDEGÿDFHZGFcHLÿ Wh2>;1PP>2M)*+,-.ÿ4215678012312ÿ?ÿ0O<==78[ÿIKQÿ Wh2>;1PP>2).
)*+,-.ÿ4215678012312ÿ?ÿ0O<==78[ÿIKQÿ Wh2>;1PP>2)cGccUKQ.
)*+,-.ÿ4215678012312ÿ?ÿ0O<==78[ÿIKQÿ Wh2>;1PP>2)DFHZGFcHL.
)*+,-.ÿ4215678012312ÿ?ÿ0O<==78[ÿIKQÿDEFGHIÿJKKLcM
9:;1W=7>8ÿ78ÿDEFGHIÿXTFGRLUQ?cGFZGF?cEyDIKQXÿYHZHMLHQTM^<66h>78=129:;1W=7>8ÿÿÿÿÿHDÿKFTMHJH`EGMDUQaGFJKJMTFGRLUQMcGFZGFM4215678012312McDKJq4215678012312MYHZH\d{{uÿÿÿÿÿHDÿ
KFTMHJH`EGMDUQaGFJKJMTFGRLUQMcGFZGFM4215678012312M6A5CAQGsq4215678012312MYHZH\rseuÿ
ÿÿÿÿHDÿYHZHMLHQTMNO21ACMFyQqNO21ACMYHZH\vbtuÿÿ8ÿÿ %ÿ89ÿ 8ÿÿÿ ÿÿ(!(!4ÿ ÿ(!(!56789 ÿ  %ÿ 
8ÿÿ2'ÿ8ÿ5$2'

ÿÿ25ÿ8ÿ&%5

 5 $

 5 24 8ÿ ÿ#68

7ÿ#ÿ#ÿ8ÿ7#ÿ ÿ898ÿ7#ÿ9ÿÿ ÿ# 8 ÿ#ÿ ÿ 7ÿ 7ÿ 7ÿ ÿ#ÿÿ!
9886118!1"#8 1$%&423%'1  88889 (1(

N4J_019546

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 161 of 587

EXHIBIT 25

performance- Loading large
file09/28/20
in Neo4J - Stack
Overflow
Case 5:18-cv-07182-EJD
Document
90 cypher
Filed
Page
162 of 587

9/13/2019

Loading large cypher file in Neo4J
Asked 7 months ago

0

Active 7 months ago

Viewed 196 times

I'm having some difficulty loading a Cypher file into Neo4J in Windows 10. The file in question is a 175 Mb .cql file filled with more than amillion lines of nodes and edges (separated by semicolons) in the Cypher language -- CREATE [node], that sort of thing. For smaller
items, I have been using an APOC command in the web browser:
call apoc.cypher.runFile('file:///<file path>')but this is too slow for a million+ query file. I've created indexes for the nodes, and am currently running it through a command:
neo4j-shell -file <file path> -path localhost

but this is still slow. I was wondering, is there any way to speed up the intake?
Also, note that I am using an recent ONGDB build, rather than straight Neo4J; I do not believe this will make any substantial difference.
performance

neo4j

cypheredited Jan 16 at 20:14

asked Jan 16 at 19:45

tq343
45

8

2 Answers

If theyourverylarge CQL
fileyou
is simply
to andingestdata, thenpurelyin Cypheris, going
be very
slow (andmay even
Bypurposeusing ourofsite,youacknowledge
thathave readunderstandourdoing
Cookieit Policy, Privacy
Policyand ourtoTermsof Service.
cause an out-of-memory error).
https://stackoverflow.com/questions/54224244/loading-large-cypher-file-in-neo4j

1/2

N4J_019550

9/13/20192

performance- Loading large
file09/28/20
in Neo4J - Stack
Overflow
Case 5:18-cv-07182-EJD
Document
90 cypher
Filed
Page
163 of 587

If you are ingesting into a new neo4j DB, you should consider refactoring the data out of it and using the import command of neo4j-admin
tool to efficiently ingest the data.
If you are ingesting into an existing DB, you should consider refactoring the data and logic out of the CQL file and using LOAD CSV.
answered Jan 16 at 20:50

cybersam
45.3k

5

35

58

I ended up ingesting it using cypher-shell. It's still slow, but at least it does finish. Using it requires one to first open a Neo4J console
then, in a second command line, use:

1
type <filepath>\data.cql | bin\cypher-shell.bat -a localhost -u <user> -p <password> -fail-at-end

This works for Windows 10, although it does take a while.
answered Jan 22 at 14:56

tq343
45

8

By using our site, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service.
https://stackoverflow.com/questions/54224244/loading-large-cypher-file-in-neo4j

2/2

N4J_019551

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 164 of 587

EXHIBIT 26

012312450

6789 ÿÿ77 Documentÿÿ 1ÿÿ09/28/20
7ÿÿ87Pageÿÿ 8165!ÿ"of587
Case 5:18-cv-07182-EJD
90Filed6789 ÿÿ77 ÿÿ 1ÿÿ 7ÿÿ87
,!)ÿÿ%7ÿ8 ," ÿ)ÿ%7ÿ8 - ÿ55(ÿ% .ÿ8%ÿ'777ÿ ÿÿ787 ÿ8ÿ ÿ ÿ!ÿ'7ÿ%%87$.ÿ8"ÿ  ÿÿ8/ÿ7ÿ%/ÿ8ÿ87ÿÿ!ÿ9 0ÿ.ÿ8ÿ89 ÿÿ78"8 ÿÿ ÿ8
9
4 ÿ87ÿÿ7$
ÿ.ÿ8%ÿ'777ÿÿ18ÿ7ÿ8ÿ"$.ÿÿÿ87ÿÿ%/ÿ8ÿ''/0ÿ87ÿ8%ÿ89 ÿÿ ÿÿÿ7ÿ%/ÿ8$2 "ÿ.ÿ8%ÿ'789 ÿÿÿ70ÿ.ÿ ÿ ÿ#ÿ34567849:;6;7<;=<4>ÿ@4=3A8B4Cÿ8A::48C7A:ÿD;7<E54FÿGE4ÿ
5 CMA4ÿAHN4O8ÿEG5577C6I4ÿ58FAÿ:PH<C45;;H74:ÿCEHHÿ47ÿ:IÿAIEA5Eÿ5=ÿ5JA4J=Hÿ4=55HAÿJQH44654K<ÿACRLS44ÿ:5C4ÿ;8HAA::HÿAD<A45ÿÿCCALÿ4Qÿ4DC;475<SE75:44ÿÿ7CHLÿ4:ÿA5CAÿA;C6ÿ;87;<E;H=4<ÿ4AÿDCÿACÿLC4ÿL7Hÿ
D;7<E54FÿTASSA:ÿ54;HA:Hÿ7:8FFF.ÿ'7ÿ ÿ8 ÿ7ÿÿÿ"ÿ$.ÿ7 ÿ ÿÿ787 ÿ/ %ÿ87ÿ 7 ÿ ÿ$7ÿ0ÿ9'ÿ ÿ8ÿ7ÿ7 ÿ
'7%% 7$.ÿÿÿ8ÿ ÿ'  ÿ7 ÿQ=SHF8A::48CA5F=A<CF;QQ54HHUVFVFVFV>WXYWÿ9'ÿÿ ÿ7ÿ!ÿ8$2ÿ87ÿ.ÿ789 ÿÿ!ÿ787 ÿÿ% ÿ8Z
7 +
8!ÿ[ 9ÿ5\ÿ8ÿ#54

/879']^_ ) 5(5ÿ,7 .ÿ'ÿ'ÿ ÿ9 %0ÿ7ÿ 1ÿ90ÿÿÿ ÿ8898ÿÿÿ<A8;<LAHCÿ9/ 8'$
4 `'ÿ+'ÿ8"ÿÿÿÿ7ÿÿ ÿ"aÿ.bÿ ÿ87ÿÿ!$,0ÿ/'ÿ87ÿ77 ÿ'7ÿ8ÿ !ÿ 1ÿ9ÿÿ8ÿ% ÿ80ÿÿ+'ÿ!ÿ8
8898ÿcde fÿ ÿ/'ÿ87ÿ77 ÿÿÿ%ÿ8ÿ7ÿ'777ÿ8/$87 ÿ[ 9ÿ5\ÿ8ÿ(#4(/879']^_ ) 5(/ÿ'7ÿ'ÿ0ÿ/'ÿ8!7  ÿ8ÿ/'ÿ8"ÿ8ÿ87ÿ'7 87ÿ'ÿg!ÿb/b
0ÿ "8/ÿb/0ÿ87ÿ'
h%ÿÿ "$ #118!"$%1&' 71()4*331'789 77 7 +799 787

515

N4J_019552

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 166 of 587

EXHIBIT 27

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 167 of 587 · GitHub

graphfoundation / ongdb

Updated the LICENSE.txt file to be pure AGPL as to not violate the fs…

Browse files…f copyright and to be in line with the AGPL license.
3.5

3.5.9 … 3.5.3

John Mark Suhy committed on Mar 1

1 parent c90a39d

Showing 29 changed files with 6,790 additions and 6,962 deletions.

UnifiedSplit

LICENSE.txt

661
...

commit c0b23b21e051fe12bd01a50d46ca3a7ad9e88374...

@@ -0,0 +1,661 @@1+ GNU AFFERO GENERAL PUBLIC LICENSE

2

+

3

+

4

+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

7

+

8

+ Preamble

9

+

10

+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

12+ cooperation with the community in the case of network server software.

13

+

14

+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

19

+

20

+ When we speak of free software, we are referring to freedom, not21+ price.

22+ have the freedom to distribute copies of free software (and charge for23+ them if you wish), that you receive source code or can get it if you

24+ want it, that you can change the software or use pieces of it in new

25+ free programs, and that you know you can do these things.

26

+

27

+ Developers that use our General Public Licenses protect your rights

28+ with two steps: (1) assert copyright on the software, and (2) offer

29+ you this License which gives you legal permission to copy, distribute30+ and/or modify the software.

31

+

32

+ A secondary benefit of defending all users' freedom is that33

+ improvements made in alternate versions of the program, if they34

+ receive widespread use, become available for other developers to

35+ incorporate.

36+ encouraged by the resulting cooperation.

37+ software used on network servers, this result may fail to come about.

38+ The GNU General Public License permits making a modified version and39+ letting the public access it on a server without ever releasing its

40+ source code to the public.

41

+

42

+ The GNU Affero General Public License is designed specifically to43+ ensure that, in such cases, the modified source code becomes available

44+ to the community.

45+ provide the source code of the modified version running there to the

Version 3, 19 November 2007

By contrast,

Our General Public Licenses are designed to make sure that you

Many developers of free software are heartened andHowever, in the case of

It requires the operator of a network server tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

1/377

N4J_019041

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 168 of 587 · GitHub
46+ users of that server.

47+ a publicly accessible server, gives the public access to the source48+ code of the modified version.

49

+

50

+ An older license, called the Affero General Public License and51+ published by Affero, was designed to accomplish similar goals.

52+ a different license, not a version of the Affero GPL, but Affero has

53+ released a new version of the Affero GPL which permits relicensing under54+ this license.

55

+

56

+ The precise terms and conditions for copying, distribution and57+ modification follow.

58

+

59

+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

+

63

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

+

65

+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

+

68

+ "The Program" refers to any copyrightable work licensed under this69

+ License.

70+ "recipients" may be individuals or organizations.

71

+

72

+ To "modify" a work means to copy from or adapt all or part of the work73

+ in a fashion requiring copyright permission, other than the making of an74+ exact copy.

75+ earlier work or a work "based on" the earlier work.

76

+

77

+ A "covered work" means either the unmodified Program or a work based78+ on the Program.

79

+

80

+ To "propagate" a work means to do anything with it that, without81+ permission, would make you directly or secondarily liable for82+ infringement under applicable copyright law, except executing it on a83

+ computer or modifying a private copy.

84+ distribution (with or without modification), making available to the85+ public, and in some countries other activities as well.

86

+

87

+ To "convey" a work means any kind of propagation that enables other88+ parties to make or receive copies.

89+ a computer network, with no transfer of a copy, is not conveying.

90

+

91

+ An interactive user interface displays "Appropriate Legal Notices"92+ to the extent that it includes a convenient and prominently visible93+ feature that (1) displays an appropriate copyright notice, and (2)94+ tells the user that there is no warranty for the work (except to the95+ extent that warranties are provided), that licensees may convey the96+ work under this License, and how to view a copy of this License.

97+ the interface presents a list of user commands or options, such as a98

+ menu, a prominent item in the list meets this criterion.

99

+

100

+ 1. Source Code.

101

+

102

+ The "source code" for a work means the preferred form of the work103

+ for making modifications to it.

104+ form of a work.

105

+

106

+ A "Standard Interface" means an interface that either is an official

107+ standard defined by a recognized standards body, or, in the case of108+ interfaces specified for a particular programming language, one that

Therefore, public use of a modified version, on

Each licensee is addressed as "you".

This is"Licensees" andThe resulting work is called a "modified version" of the

Propagation includes copying,

Mere interaction with a user throughIf"Object code" means any non-source

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

2/377

N4J_019042

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 169 of 587 · GitHub
109+ is widely used among developers working in that language.

110

+

111

+ The "System Libraries" of an executable work include anything, other112+ than the work as a whole, that (a) is included in the normal form of113+ packaging a Major Component, but which is not part of that Major

114+ Component, and (b) serves only to enable use of the work with that115

+ Major Component, or to implement a Standard Interface for which an116+ implementation is available to the public in source code form.

117+ "Major Component", in this context, means a major essential component118+ (kernel, window system, and so on) of the specific operating system

119+ (if any) on which the executable work runs, or a compiler used to120+ produce the work, or an object code interpreter used to run it.

121

+

122

+ The "Corresponding Source" for a work in object code form means all

123+ the source code needed to generate, install, and (for an executable

124+ work) run the object code and to modify the work, including scripts to

125+ control those activities.

126+ System Libraries, or general-purpose tools or generally available free127

+ programs which are used unmodified in performing those activities but

128+ which are not part of the work.

129+ includes interface definition files associated with source files for130+ the work, and the source code for shared libraries and dynamically131+ linked subprograms that the work is specifically designed to require,132+ such as by intimate data communication or control flow between those133+ subprograms and other parts of the work.

134

+

135

+ The Corresponding Source need not include anything that users

136+ can regenerate automatically from other parts of the Corresponding137+ Source.

138

+

139

+ The Corresponding Source for a work in source code form is that140

+ same work.

141

+

142

+ 2. Basic Permissions.

143

+

144

+ All rights granted under this License are granted for the term of145+ copyright on the Program, and are irrevocable provided the stated146+ conditions are met.

147

+ permission to run the unmodified Program.

148+ covered work is covered by this License only if the output, given its

149+ content, constitutes a covered work.

150+ rights of fair use or other equivalent, as provided by copyright law.

151

+

152

+ You may make, run and propagate covered works that you do not153+ convey, without conditions so long as your license otherwise remains

154+ in force.

155+ of having them make modifications exclusively for you, or provide you156+ with facilities for running those works, provided that you comply with157

+ the terms of this License in conveying all material for which you do

158+ not control copyright.

159+ for you must do so exclusively on your behalf, under your direction160+ and control, on terms that prohibit them from making any copies of161+ your copyrighted material outside their relationship with you.

162

+

163

+ Conveying under any other circumstances is permitted solely under164+ the conditions stated below.

165+ makes it unnecessary.

166

+

167

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

+

169

+ No covered work shall be deemed part of an effective technological170+ measure under any applicable law fulfilling obligations under article

171+ 11 of the WIPO copyright treaty adopted on 20 December 1996, orA

However, it does not include the work's

For example, Corresponding SourceThis License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may convey covered works to others for the sole purpose

Those thus making or running the covered works

Sublicensing is not allowed; section 10

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

3/377

N4J_019043

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 170 of 587 · GitHub
172+ similar laws prohibiting or restricting circumvention of such173

+ measures.

174

+

175

+ When you convey a covered work, you waive any legal power to forbid176+ circumvention of technological measures to the extent such circumvention177+ is effected by exercising rights under this License with respect to178+ the covered work, and you disclaim any intention to limit operation or179+ modification of the work as a means of enforcing, against the work's

180+ users, your or third parties' legal rights to forbid circumvention of181+ technological measures.

182

+

183

+ 4. Conveying Verbatim Copies.

184

+

185

+ You may convey verbatim copies of the Program's source code as you

186+ receive it, in any medium, provided that you conspicuously and187+ appropriately publish on each copy an appropriate copyright notice;188+ keep intact all notices stating that this License and any

189+ non-permissive terms added in accord with section 7 apply to the code;

190+ keep intact all notices of the absence of any warranty; and give all

191+ recipients a copy of this License along with the Program.

192

+

193

+ You may charge any price or no price for each copy that you convey,

194+ and you may offer support or warranty protection for a fee.

195

+

196

+ 5. Conveying Modified Source Versions.

197

+

198

+ You may convey a work based on the Program, or the modifications to

199+ produce it from the Program, in the form of source code under the200+ terms of section 4, provided that you also meet all of these conditions:

201

+

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

+

205

+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

209

+

210

+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

217

+

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

+

223

+ A compilation of a covered work with other separate and independent224+ works, which are not by their nature extensions of the covered work,225+ and which are not combined with it such as to form a larger program,226+ in or on a volume of a storage or distribution medium, is called an

227+ "aggregate" if the compilation and its resulting copyright are not228+ used to limit the access or legal rights of the compilation's users

229+ beyond what the individual works permit.

230+ in an aggregate does not cause this License to apply to the other231+ parts of the aggregate.

232

+

233

+ 6. Conveying Non-Source Forms.

234+

This requirement modifies the requirement in section 4 toThis

This License gives no

Inclusion of a covered workhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

4/377

N4J_019044

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 171 of 587 · GitHub
235+ You may convey a covered work in object code form under the terms

236+ of sections 4 and 5, provided that you also convey the237+ machine-readable Corresponding Source under the terms of this License,

238+ in one of these ways:

239

+

240

+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded282+ from the Corresponding Source as a System Library, need not be

283+ included in conveying the object code work.

284

+

285

+ A "User Product" is either (1) a "consumer product", which means any

286+ tangible personal property which is normally used for personal, family,

287+ or household purposes, or (2) anything designed or sold for incorporation288+ into a dwelling.

289+ doubtful cases shall be resolved in favor of coverage.

290+ product received by a particular user, "normally used" refers to a291

+ typical or common use of that class of product, regardless of the status292+ of the particular user or of the way in which the particular user

293

+ actually uses, or expects or is expected to use, the product.

294+ is a consumer product regardless of whether the product has substantial

295+ commercial, industrial or non-consumer uses, unless such uses represent

296+ the only significant mode of use of the product.

297

+

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

In determining whether a product is a consumer product,
For a particular

A product

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

5/377

N4J_019045

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 172 of 587 · GitHub
298+ "Installation Information" for a User Product means any methods,299+ procedures, authorization keys, or other information required to install300+ and execute modified versions of a covered work in that User Product from301

+ a modified version of its Corresponding Source.

302+ suffice to ensure that the continued functioning of the modified object

303+ code is in no case prevented or interfered with solely because

304+ modification has been made.

305

+

306

+ If you convey an object code work under this section in, or with, or307+ specifically for use in, a User Product, and the conveying occurs as308+ part of a transaction in which the right of possession and use of the309+ User Product is transferred to the recipient in perpetuity or for a

310+ fixed term (regardless of how the transaction is characterized), the311+ Corresponding Source conveyed under this section must be accompanied312+ by the Installation Information.

313+ if neither you nor any third party retains the ability to install314+ modified object code on the User Product (for example, the work has

315+ been installed in ROM).

316

+

317

+ The requirement to provide Installation Information does not include a318+ requirement to continue to provide support service, warranty, or updates

319+ for a work that has been modified or installed by the recipient, or for320+ the User Product in which it has been modified or installed.

321+ network may be denied when the modification itself materially and322+ adversely affects the operation of the network or violates the rules and323+ protocols for communication across the network.

324

+

325

+ Corresponding Source conveyed, and Installation Information provided,326+ in accord with this section must be in a format that is publicly

327+ documented (and with an implementation available to the public in328+ source code form), and must require no special password or key for329+ unpacking, reading or copying.

330

+

331

+ 7. Additional Terms.

332

+

333

+ "Additional permissions" are terms that supplement the terms of this334

+ License by making exceptions from one or more of its conditions.

335+ Additional permissions that are applicable to the entire Program shall336+ be treated as though they were included in this License, to the extent

337+ that they are valid under applicable law.

338

+ apply only to part of the Program, that part may be used separately

339+ under those permissions, but the entire Program remains governed by340+ this License without regard to the additional permissions.

341

+

342

+ When you convey a copy of a covered work, you may at your option343+ remove any additional permissions from that copy, or from any part of

344

+ it.

345

+ removal in certain cases when you modify the work.)346+ additional permissions on material, added by you to a covered work,347+ for which you have or can give appropriate copyright permission.

348

+

349

+ Notwithstanding any other provision of this License, for material you

350+ add to a covered work, you may (if authorized by the copyright holders of351+ that material) supplement the terms of this License with terms:

352

+

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

+

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

+

360

+ c) Prohibiting misrepresentation of the origin of that material, or

The information must

But this requirement does not apply

Access to a

If additional permissions(Additional permissions may be written to require their own
You may place

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

6/377

N4J_019046

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 173 of 587 · GitHub
361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

+

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

+

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

+

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

+

376

+ All other non-permissive additional terms are considered "further

377+ restrictions" within the meaning of section 10.

378+ received it, or any part of it, contains a notice stating that it is379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you387+ must place, in the relevant source files, a statement of the388+ additional terms that apply to those files, or a notice indicating389+ where to find the applicable terms.

390

+

391

+ Additional terms, permissive or non-permissive, may be stated in the392+ form of a separately written license, or stated as exceptions;393+ the above requirements apply either way.

394

+

395

+ 8. Termination.

396

+

397

+ You may not propagate or modify a covered work except as expressly

398+ provided under this License.

399+ modify it is void, and will automatically terminate your rights under400+ this License (including any patent licenses granted under the third401+ paragraph of section 11).

402

+

403

+ However, if you cease all violation of this License, then your404

+ license from a particular copyright holder is reinstated (a)405+ provisionally, unless and until the copyright holder explicitly and406+ finally terminates your license, and (b) permanently, if the copyright407+ holder fails to notify you of the violation by some reasonable means408+ prior to 60 days after the cessation.

409

+

410

+ Moreover, your license from a particular copyright holder is411+ reinstated permanently if the copyright holder notifies you of the412+ violation by some reasonable means, this is the first time you have413

+ received notice of violation of this License (for any work) from that414

+ copyright holder, and you cure the violation prior to 30 days after

415+ your receipt of the notice.

416

+

417

+ Termination of your rights under this section does not terminate the418+ licenses of parties who have received copies or rights from you under419+ this License.

420+ reinstated, you do not qualify to receive new licenses for the same421

+ material under section 10.

422

+

423

+ 9. Acceptance Not Required for Having Copies.

If the Program as you

If a license document contains

Any attempt otherwise to propagate or

If your rights have been terminated and not permanently

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

7/377

N4J_019047

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 174 of 587 · GitHub
424

+

425

+ You are not required to accept this License in order to receive or

426+ run a copy of the Program.

427+ occurring solely as a consequence of using peer-to-peer transmission

428+ to receive a copy likewise does not require acceptance.

429+ nothing other than this License grants you permission to propagate or430+ modify any covered work.

These actions infringe copyright if you do

431+ not accept this License.

Therefore, by modifying or propagating a432+ covered work, you indicate your acceptance of this License to do so.

433

+

434

+ 10. Automatic Licensing of Downstream Recipients.

435

+

436

+ Each time you convey a covered work, the recipient automatically437+ receives a license from the original licensors, to run, modify and438+ propagate that work, subject to this License.

439+ for enforcing compliance by third parties with this License.

440

+

441

+ An "entity transaction" is a transaction transferring control of an442+ organization, or substantially all assets of one, or subdividing an

443+ organization, or merging organizations.

444+ work results from an entity transaction, each party to that445

+ transaction who receives a copy of the work also receives whatever446+ licenses to the work the party's predecessor in interest had or could447+ give under the previous paragraph, plus a right to possession of the448+ Corresponding Source of the work from the predecessor in interest, if

449+ the predecessor has it or can get it with reasonable efforts.

450

+

451

+ You may not impose any further restrictions on the exercise of the452+ rights granted or affirmed under this License.

453+ not impose a license fee, royalty, or other charge for exercise of454+ rights granted under this License, and you may not initiate litigation455+ (including a cross-claim or counterclaim in a lawsuit) alleging that456

+ any patent claim is infringed by making, using, selling, offering for457+ sale, or importing the Program or any portion of it.

458

+

459

+ 11. Patents.

460

+

461

+ A "contributor" is a copyright holder who authorizes use under this462

+ License of the Program or a work on which the Program is based.

463+ work thus licensed is called the contributor's "contributor version".

464

+

465

+ A contributor's "essential patent claims" are all patent claims466+ owned or controlled by the contributor, whether already acquired or

467+ hereafter acquired, that would be infringed by some manner, permitted

468+ by this License, of making, using, or selling its contributor version,469+ but do not include claims that would be infringed only as a

470

+ consequence of further modification of the contributor version.

471+ purposes of this definition, "control" includes the right to grant472+ patent sublicenses in a manner consistent with the requirements of473+ this License.

474

+

475

+ Each contributor grants you a non-exclusive, worldwide, royalty-free476+ patent license under the contributor's essential patent claims, to477+ make, use, sell, offer for sale, import and otherwise run, modify and478+ propagate the contents of its contributor version.

479

+

480

+ In the following three paragraphs, a "patent license" is any express481+ agreement or commitment, however denominated, not to enforce a patent482+ (such as an express permission to practice a patent or covenant not to483+ sue for patent infringement).

484+ party means to make such an agreement or commitment not to enforce a

485+ patent against the party.

486+

Ancillary propagation of a covered work
However,

You are not responsible

If propagation of a covered

For example, you may

The

For

To "grant" such a patent license to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

8/377

N4J_019048

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 175 of 587 · GitHub
487+ If you convey a covered work, knowingly relying on a patent license,488+ and the Corresponding Source of the work is not available for anyone

489+ to copy, free of charge and under the terms of this License, through a490+ publicly available network server or other readily accessible means,491+ then you must either (1) cause the Corresponding Source to be so

492+ available, or (2) arrange to deprive yourself of the benefit of the493+ patent license for this particular work, or (3) arrange, in a manner494+ consistent with the requirements of this License, to extend the patent495+ license to downstream recipients.

496+ actual knowledge that, but for the patent license, your conveying the497+ covered work in a country, or your recipient's use of the covered work498

+ in a country, would infringe one or more identifiable patents in that499

+ country that you have reason to believe are valid.

500

+

501

+ If, pursuant to or in connection with a single transaction or502+ arrangement, you convey, or propagate by procuring conveyance of, a503+ covered work, and grant a patent license to some of the parties504+ receiving the covered work authorizing them to use, propagate, modify

505+ or convey a specific copy of the covered work, then the patent license

506+ you grant is automatically extended to all recipients of the covered507+ work and works based on it.

508

+

509

+ A patent license is "discriminatory" if it does not include within510+ the scope of its coverage, prohibits the exercise of, or is511+ conditioned on the non-exercise of one or more of the rights that are512+ specifically granted under this License.

513+ work if you are a party to an arrangement with a third party that is514+ in the business of distributing software, under which you make payment

515+ to the third party based on the extent of your activity of conveying

516+ the work, and under which the third party grants, to any of the517+ parties who would receive the covered work from you, a discriminatory518+ patent license (a) in connection with copies of the covered work519

+ conveyed by you (or copies made from those copies), or (b) primarily

520+ for and in connection with specific products or compilations that521

+ contain the covered work, unless you entered into that arrangement,522+ or that patent license was granted, prior to 28 March 2007.

523

+

524

+ Nothing in this License shall be construed as excluding or limiting525+ any implied license or other defenses to infringement that may

526+ otherwise be available to you under applicable patent law.

527

+

528

+ 12. No Surrender of Others' Freedom.

529

+

530

+ If conditions are imposed on you (whether by court order, agreement or531+ otherwise) that contradict the conditions of this License, they do not532+ excuse you from the conditions of this License.

533+ covered work so as to satisfy simultaneously your obligations under this534

+ License and any other pertinent obligations, then as a consequence you may

535+ not convey it at all.

536

+ to collect a royalty for further conveying from those to whom you convey

537+ the Program, the only way you could satisfy both those terms and this538

+ License would be to refrain entirely from conveying the Program.

539

+

540

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

+

542

+ Notwithstanding any other provision of this License, if you modify the543+ Program, your modified version must prominently offer all users

544+ interacting with it remotely through a computer network (if your version

545+ supports such interaction) an opportunity to receive the Corresponding

546+ Source of your version by providing access to the Corresponding Source

547+ from a network server at no charge, through some standard or customary548+ means of facilitating copying of software.

549+ shall include the Corresponding Source for any work covered by version 3"Knowingly relying" means you have

You may not convey a covered

If you cannot convey a

For example, if you agree to terms that obligate you

This Corresponding Source

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

9/377

N4J_019049

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 176 of 587 · GitHub
550+ of the GNU General Public License that is incorporated pursuant to the551+ following paragraph.

552

+

553

+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

583+ permissions.

584+ author or copyright holder as a result of your choosing to follow a585+ later version.

586

+

587

+ 15. Disclaimer of Warranty.

588

+

589

+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY590+ APPLICABLE LAW.

591

+ HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

592+ OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

593+ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR

594+ PURPOSE.

595+ IS WITH YOU.

596

+ ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

597

+

598

+ 16. Limitation of Liability.

599

+

600

+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

601+ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

602+ THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

603+ GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

604+ USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF

605+ DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD

606+ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),

607+ EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

608+ SUCH DAMAGES.

609

+

610

+ 17. Interpretation of Sections 15 and 16.

611

+

612

+ If the disclaimer of warranty and limitation of liability provided

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

However, no additional obligations are imposed on any

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTTHE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAMSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

10/377

N4J_019050

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 177 of 587 · GitHub
613+ above cannot be given local legal effect according to their terms,

614+ reviewing courts shall apply local law that most closely approximates

615+ an absolute waiver of all civil liability in connection with the616+ Program, unless a warranty or assumption of liability accompanies a617+ copy of the Program in return for a fee.

618

+

619

+ END OF TERMS AND CONDITIONS

620

+

621

+ How to Apply These Terms to Your New Programs

622

+

623

+ If you develop a new program, and you want it to be of the greatest

624+ possible use to the public, the best way to achieve this is to make it

625+ free software which everyone can redistribute and change under these terms.

626

+

627

+ To do so, attach the following notices to the program.

628+ to attach them to the start of each source file to most effectively

629+ state the exclusion of warranty; and each file should have at least

630+ the "copyright" line and a pointer to where the full notice is found.

631

+

632

+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year>

634

+

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

+

640

+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

644

+

645

+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

647

+

648

+ Also add information on how to contact you by electronic and paper mail.

649

+

650

+ If your software can interact with users remotely through a computer651+ network, you should also make sure that it provides a way for users to652+ get its source.

653+ interface could display a "Source" link that leads users to an archive654+ of the code.

655+ solutions will be better for different programs; see section 13 for the656+ specific requirements.

657

+

658

+ You should also get your employer (if you work as a programmer) or school,659+ if any, to sign a "copyright disclaimer" for the program, if necessary.

660+ For more information on this, and how to apply and follow the GNU AGPL, see661+ <https://www.gnu.org/licenses/>.

<name of author>

See theIf not, see <https://www.gnu.org/licenses/>.

For example, if your program is a web application, its

There are many ways you could offer source, and different

enterprise/auth-plugin-api/LICENSE.txt

486
...

It is safest...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

11/377

N4J_019051

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 178 of 587 · GitHub

910- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

59

43

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically toensure that, in such cases, the modified source code becomes available

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

12/377

N4J_019052

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 179 of 587 · GitHub

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

91

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"+ An interactive user interface displays "Appropriate Legal Notices"

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

13/377

N4J_019053

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 180 of 587 · GitHub

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

You may convey covered works to others for the sole purpose

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

14/377

N4J_019054

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 181 of 587 · GitHub

178

161

179

162

180

your copyrighted material outside their relationship with you.
-163

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

15/377

N4J_019055

10/2/2019
226

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 182 of 587 · GitHub
209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord

This

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

16/377

N4J_019056

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 183 of 587 · GitHub

278

-

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

with subsection 6b.

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

17/377

N4J_019057

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 184 of 587 · GitHub

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

(Additional permissions may be written to require their own
You may place

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

18/377

N4J_019058

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 185 of 587 · GitHub

366

349

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

If a license document contains

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

19/377

N4J_019059

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 186 of 587 · GitHub
385

+

386

+ If you add terms to a covered work in accord with this section, you

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

You are not responsible

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

20/377

N4J_019060

10/2/2019457

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 187 of 587 · GitHub
440

458

-

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

21/377

N4J_019061

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 188 of 587 · GitHub

524

507

525

508

526

work and works based on it.
-

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

22/377

N4J_019062

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 189 of 587 · GitHub

596- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

23/377

N4J_019063

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 190 of 587 · GitHub

629-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

For example, if your program is a web application, its

There are many ways you could offer source, and different

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

24/377

N4J_019064

10/2/2019674

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 191 of 587 · GitHub
657

675

-

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/backup/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

25/377

N4J_019065

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 192 of 587 · GitHub

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

This is0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

"This License" refers to version 3 of the GNU Affero General Public

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

26/377

N4J_019066

10/2/201981

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 193 of 587 · GitHub
65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

27/377

N4J_019067

10/2/2019138

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 194 of 587 · GitHub
121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

-

4. Conveying Verbatim Copies.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

28/377

N4J_019068

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 195 of 587 · GitHub
183

201

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

223

A compilation of a covered work with other separate and independent+ A compilation of a covered work with other separate and independent

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

29/377

N4J_019069

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 196 of 587 · GitHub

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical producthttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

30/377

N4J_019070

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 197 of 587 · GitHub
246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

31/377

N4J_019071

10/2/2019333

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 198 of 587 · GitHub
316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or364+ d) Limiting the use for publicity purposes of names of licensors or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

32/377

N4J_019072

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 199 of 587 · GitHub
365

383

+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

33/377

N4J_019073

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 200 of 587 · GitHub

425

408

426

409

427

prior to 60 days after the cessation.
-

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

-

The

A contributor's "essential patent claims" are all patent claims

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

34/377

N4J_019074

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 201 of 587 · GitHub
465+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

-

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

35/377

N4J_019075

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 202 of 587 · GitHub
540

558

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

The terms of thisSuch new versions

If theIf the Program does not specify a version number of thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

36/377

N4J_019076

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 203 of 587 · GitHub
576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year><name of author>

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

37/377

N4J_019077

10/2/2019651

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 204 of 587 · GitHub
632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661

486
...
1

For purposes of the foregoing, "Sell" means...

+ <https://www.gnu.org/licenses/>.

enterprise/causal-clustering/LICENSE.txt@@ -1,51 +1,35 @@- NOTICE

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

38/377

N4J_019078

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 205 of 587 · GitHub

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

39/377

N4J_019079

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 206 of 587 · GitHub49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

Propagation includes copying,https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

40/377

N4J_019080

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 207 of 587 · GitHub

102

85

103

86

104

public, and in some countries other activities as well.
-87

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

This License explicitly affirms your unlimited
The output from running a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

41/377

N4J_019081

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 208 of 587 · GitHub

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

202+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

42/377

N4J_019082

10/2/2019221

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 209 of 587 · GitHub
204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physicalhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

43/377

N4J_019083

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 210 of 587 · GitHub

269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

44/377

N4J_019084

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 211 of 587 · GitHub
273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

45/377

N4J_019085

10/2/2019358

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 212 of 587 · GitHub
341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such

If a license document contains a further

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

46/377

N4J_019086

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 213 of 587 · GitHub

401- relicensing or conveying.

402

-

403

-

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

47/377

N4J_019087

10/2/2019450

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 214 of 587 · GitHub
433

451

434

452

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

48/377

N4J_019088

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 215 of 587 · GitHub

516

499

517

500

518

country that you have reason to believe are valid.
-

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

49/377

N4J_019089

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 216 of 587 · GitHub

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

If the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

50/377

N4J_019090

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 217 of 587 · GitHub

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

If not, see <https://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

51/377

N4J_019091

10/2/2019666

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 218 of 587 · GitHub
649

667

650

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/cluster/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

52/377

N4J_019092

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 219 of 587 · GitHub

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

This isThe precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

53/377

N4J_019093

10/2/201976

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 220 of 587 · GitHub
59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

54/377

N4J_019094

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 221 of 587 · GitHub

126

109

127

110

128

is widely used among developers working in that language.
-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

-

When you convey a covered work, you waive any legal power to forbid

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

55/377

N4J_019095

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 222 of 587 · GitHub
175+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

56/377

N4J_019096

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 223 of 587 · GitHub

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at noThis

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

57/377

N4J_019097

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 224 of 587 · GitHub

296

-

297

-

298

-

charge under subsection 6d.
A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

The information must

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

58/377

N4J_019098

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 225 of 587 · GitHub

321

304

322

305

323

modification has been made.
-If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376
377

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or359-c) Prohibiting misrepresentation of the origin of that material, or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

59/377

N4J_019099

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 226 of 587 · GitHub378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

Any attempt otherwise to propagate or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

60/377

N4J_019100

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 227 of 587 · GitHub

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

For example, you may

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

61/377

N4J_019101

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 228 of 587 · GitHub

476

459

477

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

62/377

N4J_019102

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 229 of 587 · GitHub

547-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

The terms of thisSuch new versions

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

63/377

N4J_019103

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 230 of 587 · GitHub
567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

64/377

N4J_019104

10/2/2019643

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 231 of 587 · GitHub
626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,

For purposes of the foregoing, "Sell" means

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

65/377

N4J_019105

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 232 of 587 · GitHub

691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/com/LICENSE.txt

486
...

...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

Our General Public Licenses are designed to make sure that you

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

66/377

N4J_019106

10/2/201942

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 233 of 587 · GitHub
26

43

-

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

-

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

67/377

N4J_019107

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 234 of 587 · GitHub
77

95

78

96

79

97

+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is thatsame work.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

68/377

N4J_019108

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 235 of 587 · GitHub

159

142

160

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

69/377

N4J_019109

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 236 of 587 · GitHub

215-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

70/377

N4J_019110

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 237 of 587 · GitHub

260

-

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

customarily used for software interchange.

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designatedThis

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

71/377

N4J_019111

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 238 of 587 · GitHub264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

-

7. Additional Terms.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

72/377

N4J_019112

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 239 of 587 · GitHub
331

349

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

73/377

N4J_019113

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 240 of 587 · GitHub

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

-

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

74/377

N4J_019114

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 241 of 587 · GitHub
423

441

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

To "grant" such a patent license to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

75/377

N4J_019115

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 242 of 587 · GitHub

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

76/377

N4J_019116

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 243 of 587 · GitHub

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

77/377

N4J_019117

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 244 of 587 · GitHub

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty ofhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

78/377

N4J_019118

10/2/2019661

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 245 of 587 · GitHub
642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/cypher/acceptance-spec-suite/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:8+ Preamble

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

79/377

N4J_019119

10/2/201914

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 246 of 587 · GitHub
9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66
67

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and51

published by Affero, was designed to accomplish similar goals.

This ishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

80/377

N4J_019120

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 247 of 587 · GitHub

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

modification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution and

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

81/377

N4J_019121

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 248 of 587 · GitHub

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

82/377

N4J_019122

10/2/2019185

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 249 of 587 · GitHub
168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233
210

This

This License gives no+ c) You must license the entire work, as a whole, under thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

83/377

N4J_019123

10/2/2019234

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 250 of 587 · GitHub
211+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)This

You need not require recipients to copy the
If the place tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

84/377

N4J_019124

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 251 of 587 · GitHub

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

Regardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

In determining whether a product is a consumer product,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

85/377

N4J_019125

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 252 of 587 · GitHub

313

296

314

297

315

the only significant mode of use of the product.
-

298"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or353+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

86/377

N4J_019126

10/2/2019372

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 253 of 587 · GitHub
355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

409

392

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in theform of a separately written license, or stated as exceptions;

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

87/377

N4J_019127

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 254 of 587 · GitHub

410

393

411

394

412

395

413

the above requirements apply either way.
8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

If propagation of a covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

88/377

N4J_019128

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 255 of 587 · GitHub

468

451

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

You may not convey a covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

89/377

N4J_019129

10/2/2019540

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 256 of 587 · GitHub
523

541

524

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,

The terms of thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

90/377

N4J_019130

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 257 of 587 · GitHub
558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

Such new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

-

END OF TERMS AND CONDITIONS

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

91/377

N4J_019131

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 258 of 587 · GitHub
619

637
638

621

639

+ END OF TERMS AND CONDITIONS

620
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

92/377

N4J_019132

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 259 of 587 · GitHub

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/cypher/compatibility-spec-suite/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free

By contrast,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

93/377

N4J_019133

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 260 of 587 · GitHub
18

35+ software for all its users.

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

86

This is69"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under thisLicense.

Each licensee is addressed as "you".

"Licensees" andhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

94/377

N4J_019134

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 261 of 587 · GitHub

87

70

88

71

89

"recipients" may be individuals or organizations.
-72

To "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

However, it does not include the work's

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

95/377

N4J_019135

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 262 of 587 · GitHub

152

135

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give allhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

96/377

N4J_019136

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 263 of 587 · GitHub

208

191

209

192

210

193

211

194

212

195

213

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
-

196
214

recipients a copy of this License along with the Program.

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

97/377

N4J_019137

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 264 of 587 · GitHub

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

98/377

N4J_019138

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 265 of 587 · GitHub
255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

Access to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

99/377

N4J_019139

10/2/2019341

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 266 of 587 · GitHub
324

342

325

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

100/377

N4J_019140

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 267 of 587 · GitHub

389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

101/377

N4J_019141

10/2/2019433

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 268 of 587 · GitHub
416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

475

Each contributor grants you a non-exclusive, worldwide, royalty-free+ Each contributor grants you a non-exclusive, worldwide, royalty-free

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

102/377

N4J_019142

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 269 of 587 · GitHub

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

103/377

N4J_019143

10/2/2019569

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 270 of 587 · GitHub
552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

However, no additional obligations are imposed on any

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

104/377

N4J_019144

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 271 of 587 · GitHub

602

585

603

586

604

587

605

later version.
15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

635+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published byhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

105/377

N4J_019145

10/2/2019656

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 272 of 587 · GitHub
637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/cypher/compiled-expressions/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

106/377

N4J_019146

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 273 of 587 · GitHub

910- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

59

43

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically toensure that, in such cases, the modified source code becomes available

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

107/377

N4J_019147

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 274 of 587 · GitHub

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

91

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"+ An interactive user interface displays "Appropriate Legal Notices"

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

108/377

N4J_019148

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 275 of 587 · GitHub

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

You may convey covered works to others for the sole purpose

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

109/377

N4J_019149

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 276 of 587 · GitHub

178

161

179

162

180

your copyrighted material outside their relationship with you.
-163

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

110/377

N4J_019150

10/2/2019
226

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 277 of 587 · GitHub
209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord

This

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

111/377

N4J_019151

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 278 of 587 · GitHub

278

-

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

with subsection 6b.

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

112/377

N4J_019152

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 279 of 587 · GitHub

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

(Additional permissions may be written to require their own
You may place

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

113/377

N4J_019153

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 280 of 587 · GitHub

366

349

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

If a license document contains

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

114/377

N4J_019154

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 281 of 587 · GitHub
385

+

386

+ If you add terms to a covered work in accord with this section, you

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

You are not responsible

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

115/377

N4J_019155

10/2/2019457

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 282 of 587 · GitHub
440

458

-

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

116/377

N4J_019156

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 283 of 587 · GitHub

524

507

525

508

526

work and works based on it.
-

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

117/377

N4J_019157

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 284 of 587 · GitHub

596- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

118/377

N4J_019158

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 285 of 587 · GitHub

629-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

For example, if your program is a web application, its

There are many ways you could offer source, and different

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

119/377

N4J_019159

10/2/2019674

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 286 of 587 · GitHub
657

675

-

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/cypher/cypher/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

120/377

N4J_019160

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 287 of 587 · GitHub

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

This is0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

"This License" refers to version 3 of the GNU Affero General Public

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

121/377

N4J_019161

10/2/201981

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 288 of 587 · GitHub
65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

122/377

N4J_019162

10/2/2019138

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 289 of 587 · GitHub
121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

-

4. Conveying Verbatim Copies.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

123/377

N4J_019163

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 290 of 587 · GitHub
183

201

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

223

A compilation of a covered work with other separate and independent+ A compilation of a covered work with other separate and independent

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

124/377

N4J_019164

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 291 of 587 · GitHub

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical producthttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

125/377

N4J_019165

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 292 of 587 · GitHub
246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

126/377

N4J_019166

10/2/2019333

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 293 of 587 · GitHub
316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or364+ d) Limiting the use for publicity purposes of names of licensors or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

127/377

N4J_019167

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 294 of 587 · GitHub
365

383

+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

128/377

N4J_019168

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 295 of 587 · GitHub

425

408

426

409

427

prior to 60 days after the cessation.
-

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

-

The

A contributor's "essential patent claims" are all patent claims

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

129/377

N4J_019169

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 296 of 587 · GitHub
465+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

-

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

130/377

N4J_019170

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 297 of 587 · GitHub
540

558

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

The terms of thisSuch new versions

If theIf the Program does not specify a version number of thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

131/377

N4J_019171

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 298 of 587 · GitHub
576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year><name of author>

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

132/377

N4J_019172

10/2/2019651

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 299 of 587 · GitHub
632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661

486
...
1

For purposes of the foregoing, "Sell" means...

+ <https://www.gnu.org/licenses/>.

enterprise/cypher/morsel-runtime/LICENSE.txt@@ -1,51 +1,35 @@- NOTICE

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

133/377

N4J_019173

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 300 of 587 · GitHub

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

134/377

N4J_019174

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 301 of 587 · GitHub49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

Propagation includes copying,https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

135/377

N4J_019175

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 302 of 587 · GitHub

102

85

103

86

104

public, and in some countries other activities as well.
-87

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

This License explicitly affirms your unlimited
The output from running a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

136/377

N4J_019176

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 303 of 587 · GitHub

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

202+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

137/377

N4J_019177

10/2/2019221

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 304 of 587 · GitHub
204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physicalhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

138/377

N4J_019178

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 305 of 587 · GitHub

269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

139/377

N4J_019179

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 306 of 587 · GitHub
273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

140/377

N4J_019180

10/2/2019358

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 307 of 587 · GitHub
341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such

If a license document contains a further

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

141/377

N4J_019181

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 308 of 587 · GitHub

401- relicensing or conveying.

402

-

403

-

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

142/377

N4J_019182

10/2/2019450

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 309 of 587 · GitHub
433

451

434

452

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

143/377

N4J_019183

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 310 of 587 · GitHub

516

499

517

500

518

country that you have reason to believe are valid.
-

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

144/377

N4J_019184

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 311 of 587 · GitHub

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

If the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

145/377

N4J_019185

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 312 of 587 · GitHub

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

If not, see <https://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

146/377

N4J_019186

10/2/2019666

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 313 of 587 · GitHub
649

667

650

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/cypher/physical-planning/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

147/377

N4J_019187

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 314 of 587 · GitHub

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

This isThe precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

148/377

N4J_019188

10/2/201976

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 315 of 587 · GitHub
59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

149/377

N4J_019189

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 316 of 587 · GitHub

126

109

127

110

128

is widely used among developers working in that language.
-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

-

When you convey a covered work, you waive any legal power to forbid

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

150/377

N4J_019190

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 317 of 587 · GitHub
175+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

151/377

N4J_019191

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 318 of 587 · GitHub

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at noThis

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

152/377

N4J_019192

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 319 of 587 · GitHub

296

-

297

-

298

-

charge under subsection 6d.
A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

The information must

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

153/377

N4J_019193

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 320 of 587 · GitHub

321

304

322

305

323

modification has been made.
-If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376
377

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or359-c) Prohibiting misrepresentation of the origin of that material, or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

154/377

N4J_019194

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 321 of 587 · GitHub378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

Any attempt otherwise to propagate or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

155/377

N4J_019195

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 322 of 587 · GitHub

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

For example, you may

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

156/377

N4J_019196

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 323 of 587 · GitHub

476

459

477

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

157/377

N4J_019197

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 324 of 587 · GitHub

547-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

The terms of thisSuch new versions

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

158/377

N4J_019198

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 325 of 587 · GitHub
567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

159/377

N4J_019199

10/2/2019643

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 326 of 587 · GitHub
626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,

For purposes of the foregoing, "Sell" means

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

160/377

N4J_019200

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 327 of 587 · GitHub

691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/cypher/slotted-runtime/LICENSE.txt

486
...

...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

Our General Public Licenses are designed to make sure that you

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

161/377

N4J_019201

10/2/201942

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 328 of 587 · GitHub
26

43

-

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

-

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

162/377

N4J_019202

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 329 of 587 · GitHub
77

95

78

96

79

97

+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is thatsame work.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

163/377

N4J_019203

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 330 of 587 · GitHub

159

142

160

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

164/377

N4J_019204

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 331 of 587 · GitHub

215-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

165/377

N4J_019205

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 332 of 587 · GitHub

260

-

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

customarily used for software interchange.

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designatedThis

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

166/377

N4J_019206

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 333 of 587 · GitHub264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

-

7. Additional Terms.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

167/377

N4J_019207

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 334 of 587 · GitHub
331

349

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

168/377

N4J_019208

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 335 of 587 · GitHub

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

-

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

169/377

N4J_019209

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 336 of 587 · GitHub
423

441

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

To "grant" such a patent license to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

170/377

N4J_019210

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 337 of 587 · GitHub

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

171/377

N4J_019211

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 338 of 587 · GitHub

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

172/377

N4J_019212

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 339 of 587 · GitHub

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty ofhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

173/377

N4J_019213

10/2/2019661

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 340 of 587 · GitHub
642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/deferred-locks/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:8+ Preamble

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

174/377

N4J_019214

10/2/201914

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 341 of 587 · GitHub
9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66
67

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and51

published by Affero, was designed to accomplish similar goals.

This ishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

175/377

N4J_019215

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 342 of 587 · GitHub

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

modification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution and

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

176/377

N4J_019216

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 343 of 587 · GitHub

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

177/377

N4J_019217

10/2/2019185

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 344 of 587 · GitHub
168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233
210

This

This License gives no+ c) You must license the entire work, as a whole, under thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

178/377

N4J_019218

10/2/2019234

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 345 of 587 · GitHub
211+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)This

You need not require recipients to copy the
If the place tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

179/377

N4J_019219

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 346 of 587 · GitHub

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

Regardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

In determining whether a product is a consumer product,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

180/377

N4J_019220

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 347 of 587 · GitHub

313

296

314

297

315

the only significant mode of use of the product.
-

298"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or353+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

181/377

N4J_019221

10/2/2019372

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 348 of 587 · GitHub
355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

409

392

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in theform of a separately written license, or stated as exceptions;

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

182/377

N4J_019222

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 349 of 587 · GitHub

410

393

411

394

412

395

413

the above requirements apply either way.
8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

If propagation of a covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

183/377

N4J_019223

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 350 of 587 · GitHub

468

451

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

You may not convey a covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

184/377

N4J_019224

10/2/2019540

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 351 of 587 · GitHub
523

541

524

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,

The terms of thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

185/377

N4J_019225

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 352 of 587 · GitHub
558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

Such new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

-

END OF TERMS AND CONDITIONS

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

186/377

N4J_019226

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 353 of 587 · GitHub
619

637
638

621

639

+ END OF TERMS AND CONDITIONS

620
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

187/377

N4J_019227

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 354 of 587 · GitHub

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/ha/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free

By contrast,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

188/377

N4J_019228

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 355 of 587 · GitHub
18

35+ software for all its users.

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

86

This is69"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under thisLicense.

Each licensee is addressed as "you".

"Licensees" andhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

189/377

N4J_019229

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 356 of 587 · GitHub

87

70

88

71

89

"recipients" may be individuals or organizations.
-72

To "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

However, it does not include the work's

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

190/377

N4J_019230

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 357 of 587 · GitHub

152

135

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give allhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

191/377

N4J_019231

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 358 of 587 · GitHub

208

191

209

192

210

193

211

194

212

195

213

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
-

196
214

recipients a copy of this License along with the Program.

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

192/377

N4J_019232

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 359 of 587 · GitHub

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

193/377

N4J_019233

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 360 of 587 · GitHub
255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

Access to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

194/377

N4J_019234

10/2/2019341

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 361 of 587 · GitHub
324

342

325

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

195/377

N4J_019235

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 362 of 587 · GitHub

389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

196/377

N4J_019236

10/2/2019433

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 363 of 587 · GitHub
416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

475

Each contributor grants you a non-exclusive, worldwide, royalty-free+ Each contributor grants you a non-exclusive, worldwide, royalty-free

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

197/377

N4J_019237

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 364 of 587 · GitHub

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

198/377

N4J_019238

10/2/2019569

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 365 of 587 · GitHub
552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

However, no additional obligations are imposed on any

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

199/377

N4J_019239

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 366 of 587 · GitHub

602

585

603

586

604

587

605

later version.
15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

635+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published byhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

200/377

N4J_019240

10/2/2019656

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 367 of 587 · GitHub
637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/kernel/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

201/377

N4J_019241

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 368 of 587 · GitHub

910- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

59

43

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically toensure that, in such cases, the modified source code becomes available

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

202/377

N4J_019242

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 369 of 587 · GitHub

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

91

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"+ An interactive user interface displays "Appropriate Legal Notices"

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

203/377

N4J_019243

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 370 of 587 · GitHub

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

You may convey covered works to others for the sole purpose

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

204/377

N4J_019244

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 371 of 587 · GitHub

178

161

179

162

180

your copyrighted material outside their relationship with you.
-163

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

205/377

N4J_019245

10/2/2019
226

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 372 of 587 · GitHub
209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord

This

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

206/377

N4J_019246

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 373 of 587 · GitHub

278

-

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

with subsection 6b.

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

207/377

N4J_019247

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 374 of 587 · GitHub

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

(Additional permissions may be written to require their own
You may place

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

208/377

N4J_019248

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 375 of 587 · GitHub

366

349

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

If a license document contains

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

209/377

N4J_019249

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 376 of 587 · GitHub
385

+

386

+ If you add terms to a covered work in accord with this section, you

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

You are not responsible

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

210/377

N4J_019250

10/2/2019457

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 377 of 587 · GitHub
440

458

-

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

211/377

N4J_019251

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 378 of 587 · GitHub

524

507

525

508

526

work and works based on it.
-

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

212/377

N4J_019252

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 379 of 587 · GitHub

596- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

213/377

N4J_019253

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 380 of 587 · GitHub

629-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

For example, if your program is a web application, its

There are many ways you could offer source, and different

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

214/377

N4J_019254

10/2/2019674

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 381 of 587 · GitHub
657

675

-

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/management/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

215/377

N4J_019255

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 382 of 587 · GitHub

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

This is0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

"This License" refers to version 3 of the GNU Affero General Public

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

216/377

N4J_019256

10/2/201981

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 383 of 587 · GitHub
65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

217/377

N4J_019257

10/2/2019138

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 384 of 587 · GitHub
121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

-

4. Conveying Verbatim Copies.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

218/377

N4J_019258

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 385 of 587 · GitHub
183

201

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

223

A compilation of a covered work with other separate and independent+ A compilation of a covered work with other separate and independent

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

219/377

N4J_019259

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 386 of 587 · GitHub

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical producthttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

220/377

N4J_019260

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 387 of 587 · GitHub
246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

221/377

N4J_019261

10/2/2019333

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 388 of 587 · GitHub
316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or364+ d) Limiting the use for publicity purposes of names of licensors or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

222/377

N4J_019262

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 389 of 587 · GitHub
365

383

+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

223/377

N4J_019263

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 390 of 587 · GitHub

425

408

426

409

427

prior to 60 days after the cessation.
-

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

-

The

A contributor's "essential patent claims" are all patent claims

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

224/377

N4J_019264

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 391 of 587 · GitHub
465+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

-

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

225/377

N4J_019265

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 392 of 587 · GitHub
540

558

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

The terms of thisSuch new versions

If theIf the Program does not specify a version number of thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

226/377

N4J_019266

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 393 of 587 · GitHub
576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year><name of author>

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

227/377

N4J_019267

10/2/2019651

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 394 of 587 · GitHub
632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661

486
...
1

For purposes of the foregoing, "Sell" means...

+ <https://www.gnu.org/licenses/>.

enterprise/metrics/LICENSE.txt@@ -1,51 +1,35 @@- NOTICE

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

228/377

N4J_019268

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 395 of 587 · GitHub

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

229/377

N4J_019269

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 396 of 587 · GitHub49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

Propagation includes copying,https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

230/377

N4J_019270

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 397 of 587 · GitHub

102

85

103

86

104

public, and in some countries other activities as well.
-87

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

This License explicitly affirms your unlimited
The output from running a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

231/377

N4J_019271

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 398 of 587 · GitHub

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

202+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

232/377

N4J_019272

10/2/2019221

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 399 of 587 · GitHub
204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physicalhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

233/377

N4J_019273

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 400 of 587 · GitHub

269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

234/377

N4J_019274

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 401 of 587 · GitHub
273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

235/377

N4J_019275

10/2/2019358

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 402 of 587 · GitHub
341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such

If a license document contains a further

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

236/377

N4J_019276

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 403 of 587 · GitHub

401- relicensing or conveying.

402

-

403

-

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

237/377

N4J_019277

10/2/2019450

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 404 of 587 · GitHub
433

451

434

452

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

238/377

N4J_019278

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 405 of 587 · GitHub

516

499

517

500

518

country that you have reason to believe are valid.
-

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

239/377

N4J_019279

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 406 of 587 · GitHub

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

If the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

240/377

N4J_019280

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 407 of 587 · GitHub

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

If not, see <https://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

241/377

N4J_019281

10/2/2019666

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 408 of 587 · GitHub
649

667

650

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/neo4j-enterprise/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

242/377

N4J_019282

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 409 of 587 · GitHub

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

This isThe precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

243/377

N4J_019283

10/2/201976

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 410 of 587 · GitHub
59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

244/377

N4J_019284

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 411 of 587 · GitHub

126

109

127

110

128

is widely used among developers working in that language.
-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

-

When you convey a covered work, you waive any legal power to forbid

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

245/377

N4J_019285

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 412 of 587 · GitHub
175+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

246/377

N4J_019286

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 413 of 587 · GitHub

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at noThis

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

247/377

N4J_019287

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 414 of 587 · GitHub

296

-

297

-

298

-

charge under subsection 6d.
A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

The information must

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

248/377

N4J_019288

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 415 of 587 · GitHub

321

304

322

305

323

modification has been made.
-If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376
377

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or359-c) Prohibiting misrepresentation of the origin of that material, or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

249/377

N4J_019289

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 416 of 587 · GitHub378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

Any attempt otherwise to propagate or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

250/377

N4J_019290

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 417 of 587 · GitHub

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

For example, you may

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

251/377

N4J_019291

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 418 of 587 · GitHub

476

459

477

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

252/377

N4J_019292

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 419 of 587 · GitHub

547-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

The terms of thisSuch new versions

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

253/377

N4J_019293

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 420 of 587 · GitHub
567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

254/377

N4J_019294

10/2/2019643

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 421 of 587 · GitHub
626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,

For purposes of the foregoing, "Sell" means

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

255/377

N4J_019295

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 422 of 587 · GitHub

691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/neo4j-harness-enterprise/LICENSE.txt

486
...

...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

Our General Public Licenses are designed to make sure that you

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

256/377

N4J_019296

10/2/201942

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 423 of 587 · GitHub
26

43

-

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

-

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

257/377

N4J_019297

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 424 of 587 · GitHub
77

95

78

96

79

97

+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is thatsame work.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

258/377

N4J_019298

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 425 of 587 · GitHub

159

142

160

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

259/377

N4J_019299

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 426 of 587 · GitHub

215-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

260/377

N4J_019300

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 427 of 587 · GitHub

260

-

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

customarily used for software interchange.

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designatedThis

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

261/377

N4J_019301

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 428 of 587 · GitHub264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

-

7. Additional Terms.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

262/377

N4J_019302

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 429 of 587 · GitHub
331

349

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

263/377

N4J_019303

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 430 of 587 · GitHub

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

-

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

264/377

N4J_019304

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 431 of 587 · GitHub
423

441

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

To "grant" such a patent license to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

265/377

N4J_019305

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 432 of 587 · GitHub

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

266/377

N4J_019306

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 433 of 587 · GitHub

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

267/377

N4J_019307

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 434 of 587 · GitHub

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty ofhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

268/377

N4J_019308

10/2/2019661

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 435 of 587 · GitHub
642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/procedure-compiler-enterprise-tests/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:8+ Preamble

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

269/377

N4J_019309

10/2/201914

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 436 of 587 · GitHub
9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66
67

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and51

published by Affero, was designed to accomplish similar goals.

This ishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

270/377

N4J_019310

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 437 of 587 · GitHub

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

modification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution and

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

271/377

N4J_019311

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 438 of 587 · GitHub

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

272/377

N4J_019312

10/2/2019185

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 439 of 587 · GitHub
168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233
210

This

This License gives no+ c) You must license the entire work, as a whole, under thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

273/377

N4J_019313

10/2/2019234

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 440 of 587 · GitHub
211+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)This

You need not require recipients to copy the
If the place tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

274/377

N4J_019314

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 441 of 587 · GitHub

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

Regardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

In determining whether a product is a consumer product,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

275/377

N4J_019315

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 442 of 587 · GitHub

313

296

314

297

315

the only significant mode of use of the product.
-

298"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or353+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

276/377

N4J_019316

10/2/2019372

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 443 of 587 · GitHub
355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

409

392

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in theform of a separately written license, or stated as exceptions;

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

277/377

N4J_019317

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 444 of 587 · GitHub

410

393

411

394

412

395

413

the above requirements apply either way.
8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

If propagation of a covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

278/377

N4J_019318

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 445 of 587 · GitHub

468

451

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

You may not convey a covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

279/377

N4J_019319

10/2/2019540

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 446 of 587 · GitHub
523

541

524

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,

The terms of thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

280/377

N4J_019320

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 447 of 587 · GitHub
558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

Such new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

-

END OF TERMS AND CONDITIONS

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

281/377

N4J_019321

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 448 of 587 · GitHub
619

637
638

621

639

+ END OF TERMS AND CONDITIONS

620
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

282/377

N4J_019322

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 449 of 587 · GitHub

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/query-logging/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free

By contrast,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

283/377

N4J_019323

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 450 of 587 · GitHub
18

35+ software for all its users.

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

86

This is69"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under thisLicense.

Each licensee is addressed as "you".

"Licensees" andhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

284/377

N4J_019324

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 451 of 587 · GitHub

87

70

88

71

89

"recipients" may be individuals or organizations.
-72

To "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

However, it does not include the work's

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

285/377

N4J_019325

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 452 of 587 · GitHub

152

135

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give allhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

286/377

N4J_019326

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 453 of 587 · GitHub

208

191

209

192

210

193

211

194

212

195

213

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
-

196
214

recipients a copy of this License along with the Program.

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

287/377

N4J_019327

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 454 of 587 · GitHub

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

288/377

N4J_019328

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 455 of 587 · GitHub
255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

Access to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

289/377

N4J_019329

10/2/2019341

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 456 of 587 · GitHub
324

342

325

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

290/377

N4J_019330

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 457 of 587 · GitHub

389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

291/377

N4J_019331

10/2/2019433

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 458 of 587 · GitHub
416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

475

Each contributor grants you a non-exclusive, worldwide, royalty-free+ Each contributor grants you a non-exclusive, worldwide, royalty-free

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

292/377

N4J_019332

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 459 of 587 · GitHub

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

293/377

N4J_019333

10/2/2019569

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 460 of 587 · GitHub
552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

However, no additional obligations are imposed on any

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

294/377

N4J_019334

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 461 of 587 · GitHub

602

585

603

586

604

587

605

later version.
15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

635+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published byhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

295/377

N4J_019335

10/2/2019656

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 462 of 587 · GitHub
637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/security/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

296/377

N4J_019336

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 463 of 587 · GitHub

910- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

59

43

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically toensure that, in such cases, the modified source code becomes available

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

297/377

N4J_019337

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 464 of 587 · GitHub

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

91

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"+ An interactive user interface displays "Appropriate Legal Notices"

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

298/377

N4J_019338

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 465 of 587 · GitHub

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

You may convey covered works to others for the sole purpose

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

299/377

N4J_019339

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 466 of 587 · GitHub

178

161

179

162

180

your copyrighted material outside their relationship with you.
-163

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 tohttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

300/377

N4J_019340

10/2/2019
226

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 467 of 587 · GitHub
209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord

This

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

301/377

N4J_019341

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 468 of 587 · GitHub

278

-

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

with subsection 6b.

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

302/377

N4J_019342

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 469 of 587 · GitHub

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

(Additional permissions may be written to require their own
You may place

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

303/377

N4J_019343

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 470 of 587 · GitHub

366

349

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

If a license document contains

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

304/377

N4J_019344

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 471 of 587 · GitHub
385

+

386

+ If you add terms to a covered work in accord with this section, you

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

You are not responsible

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

305/377

N4J_019345

10/2/2019457

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 472 of 587 · GitHub
440

458

-

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

306/377

N4J_019346

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 473 of 587 · GitHub

524

507

525

508

526

work and works based on it.
-

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

307/377

N4J_019347

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 474 of 587 · GitHub

596- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

308/377

N4J_019348

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 475 of 587 · GitHub

629-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

For example, if your program is a web application, its

There are many ways you could offer source, and different

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

309/377

N4J_019349

10/2/2019674

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 476 of 587 · GitHub
657

675

-

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

enterprise/server-enterprise/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

310/377

N4J_019350

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 477 of 587 · GitHub

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

This is0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

"This License" refers to version 3 of the GNU Affero General Public

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

311/377

N4J_019351

10/2/201981

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 478 of 587 · GitHub
65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

312/377

N4J_019352

10/2/2019138

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 479 of 587 · GitHub
121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

-

4. Conveying Verbatim Copies.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

313/377

N4J_019353

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 480 of 587 · GitHub
183

201

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

223

A compilation of a covered work with other separate and independent+ A compilation of a covered work with other separate and independent

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

314/377

N4J_019354

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 481 of 587 · GitHub

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical producthttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

315/377

N4J_019355

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 482 of 587 · GitHub
246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

316/377

N4J_019356

10/2/2019333

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 483 of 587 · GitHub
316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or364+ d) Limiting the use for publicity purposes of names of licensors or

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

317/377

N4J_019357

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 484 of 587 · GitHub
365

383

+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

318/377

N4J_019358

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 485 of 587 · GitHub

425

408

426

409

427

prior to 60 days after the cessation.
-

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

-

The

A contributor's "essential patent claims" are all patent claims

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

319/377

N4J_019359

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 486 of 587 · GitHub
465+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

-

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

320/377

N4J_019360

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 487 of 587 · GitHub
540

558

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

The terms of thisSuch new versions

If theIf the Program does not specify a version number of thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

321/377

N4J_019361

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 488 of 587 · GitHub
576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year><name of author>

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

322/377

N4J_019362

10/2/2019651

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 489 of 587 · GitHub
632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661

486
...
1

For purposes of the foregoing, "Sell" means...

+ <https://www.gnu.org/licenses/>.

integrationtests/LICENSE.txt@@ -1,51 +1,35 @@- NOTICE

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

323/377

N4J_019363

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 490 of 587 · GitHub

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

324/377

N4J_019364

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 491 of 587 · GitHub49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

Propagation includes copying,https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

325/377

N4J_019365

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 492 of 587 · GitHub

102

85

103

86

104

public, and in some countries other activities as well.
-87

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

This License explicitly affirms your unlimited
The output from running a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

326/377

N4J_019366

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 493 of 587 · GitHub

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

202+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

327/377

N4J_019367

10/2/2019221

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 494 of 587 · GitHub
204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physicalhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

328/377

N4J_019368

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 495 of 587 · GitHub

269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

This

You need not require recipients to copy the
If the place toRegardless of what server hosts thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

329/377

N4J_019369

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 496 of 587 · GitHub
273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

330/377

N4J_019370

10/2/2019358

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 497 of 587 · GitHub
341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such

If a license document contains a further

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

331/377

N4J_019371

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 498 of 587 · GitHub

401- relicensing or conveying.

402

-

403

-

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

332/377

N4J_019372

10/2/2019450

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 499 of 587 · GitHub
433

451

434

452

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

333/377

N4J_019373

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 500 of 587 · GitHub

516

499

517

500

518

country that you have reason to believe are valid.
-

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

334/377

N4J_019374

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 501 of 587 · GitHub

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

If the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

335/377

N4J_019375

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 502 of 587 · GitHub

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

If not, see <https://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

336/377

N4J_019376

10/2/2019666

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 503 of 587 · GitHub
649

667

650

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

packaging/LICENSE.txt

453
...

For purposes of the foregoing, "Sell" means...

@@ -1,35 +1,35 @@1-

GNU AFFERO GENERAL PUBLIC LICENSE

2-

Version 3, 19 November 20071

+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

4-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

5-

Everyone is permitted to copy and distribute verbatim copies

6-of this license document, but changing it is not allowed.

3

7

3

4

+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

7

8

8

9

Preamble+ Preamble

9

10

-

11

- for software and other kinds of works, specifically designed to ensure

The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

12

12

13

13

cooperation with the community in the case of network server software.

14

-

15

- designed to take away your freedom to share and change the works.

16- contrast, our General Public Licenses are intended to guarantee your17

- freedom to share and change all versions of a program--to make sure it

18

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

By contrast,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

337/377

N4J_019377

10/2/201919

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 504 of 587 · GitHub
16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

19

20

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not21

21

price.

22

22

have the freedom to distribute copies of free software (and charge for23

23them if you wish), that you receive source code or can get it if you

24

24

want it, that you can change the software or use pieces of it in new

25

25

free programs, and that you know you can do these things.

26

26

27

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

28

28

with two steps: (1) assert copyright on the software, and (2) offer

29

29

you this License which gives you legal permission to copy, distribute30

30

and/or modify the software.

31

31

32

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that33

33

improvements made in alternate versions of the program, if they

34

34

receive widespread use, become available for other developers to

35

35

incorporate.

39

39

letting the public access it on a server without ever releasing its

40

40source code to the public.

41

41

42

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to43

43

ensure that, in such cases, the modified source code becomes available

44

44

to the community.

45

45

provide the source code of the modified version running there to the46

46

users of that server.

47

47

a publicly accessible server, gives the public access to the source48

48

code of the modified version.

49

49

50

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and51

51

published by Affero, was designed to accomplish similar goals.

52

52

a different license, not a version of the Affero GPL, but Affero has

53

53

released a new version of the Affero GPL which permits relicensing under

54

54

this license.

55

55

56

56

57

57

58

58

59
60

modification follow.
TERMS AND CONDITIONS+ TERMS AND CONDITIONS

60

61

61

62

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution and

59

0. Definitions.

+ 0. Definitions.

62

63

-

64

- License.
63

65"This License" refers to version 3 of the GNU Affero General Public+ "This License" refers to version 3 of the GNU Affero General Public License.

64

66

-

67

- of works, such as semiconductor masks.

68This is"Copyright" also means copyright-like laws that apply to other kinds

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

69

68

"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

338/377

N4J_019378

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 505 of 587 · GitHub70

69

License.

71

70"recipients" may be individuals or organizations.

72

71

73

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

74

73

in a fashion requiring copyright permission, other than the making of an

75

74

exact copy.

76

75

earlier work or a work "based on" the earlier work.

77

76

78

77

79

78

80

79

81

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

82

81

permission, would make you directly or secondarily liable for83

82

infringement under applicable copyright law, except executing it on a84

83

computer or modifying a private copy.

85

84

distribution (with or without modification), making available to the86

85

public, and in some countries other activities as well.

87

86

88

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other89

88

parties to make or receive copies.

9089

a computer network, with no transfer of a copy, is not conveying.

91

90

92

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"93

92

to the extent that it includes a convenient and prominently visible

94

93

feature that (1) displays an appropriate copyright notice, and (2)9594tells the user that there is no warranty for the work (except to the98

97

the interface presents a list of user commands or options, such as a99

98menu, a prominent item in the list meets this criterion.

100

99

101

100

102

1. Source Code.

+ 1. Source Code.

101

103

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

104

103

for making modifications to it.

105

104

form of a work.

106

105

107

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

108

107

standard defined by a recognized standards body, or, in the case of

109

108

interfaces specified for a particular programming language, one that

110

109

is widely used among developers working in that language.

111

110

112

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

113

112

than the work as a whole, that (a) is included in the normal form of

114

113

packaging a Major Component, but which is not part of that Major

115

114

Component, and (b) serves only to enable use of the work with that

120

119

(if any) on which the executable work runs, or a compiler used to

121

120

produce the work, or an object code interpreter used to run it.

122

121

123

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

124

123

the source code needed to generate, install, and (for an executable

125

124

work) run the object code and to modify the work, including scripts to

126

125

control those activities.

133

132

such as by intimate data communication or control flow between those

134

133

subprograms and other parts of the work.

However, it does not include the work's

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

339/377

N4J_019379

10/2/2019
135

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 506 of 587 · GitHub
134

136

135

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

137

136

can regenerate automatically from other parts of the Corresponding

138

137

Source.

139

138

140

139

141

140

142

141

143
144

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

145

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

146

145

copyright on the Program, and are irrevocable provided the stated

147

146

conditions are met.

148

147

permission to run the unmodified Program.

149

148

covered work is covered by this License only if the output, given its

150

149

content, constitutes a covered work.

151

150

rights of fair use or other equivalent, as provided by copyright law.

152

151

153

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

154

153

convey, without conditions so long as your license otherwise remains

155

154

in force.

156

155

of having them make modifications exclusively for you, or provide you

161

160

and control, on terms that prohibit them from making any copies of

162

161

your copyrighted material outside their relationship with you.

163

162

164

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

165

164

the conditions stated below.

166

165

makes it unnecessary.

167

166

168

167

169

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

170

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

171

170

measure under any applicable law fulfilling obligations under article

172

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

173

172

similar laws prohibiting or restricting circumvention of such

174

173

measures.

175

174

176

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

177

176

circumvention of technological measures to the extent such circumvention

178

177

is effected by exercising rights under this License with respect to

179

178

the covered work, and you disclaim any intention to limit operation or

180

179

modification of the work as a means of enforcing, against the work's

181

180

users, your or third parties' legal rights to forbid circumvention of

182

181

technological measures.

183

182

184

183

185

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

186

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

187

186

receive it, in any medium, provided that you conspicuously and

188

187

appropriately publish on each copy an appropriate copyright notice;

189

188

keep intact all notices stating that this License and any

190

189

non-permissive terms added in accord with section 7 apply to the code;

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

340/377

N4J_019380

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 507 of 587 · GitHub

191

190

keep intact all notices of the absence of any warranty; and give all

192

191

recipients a copy of this License along with the Program.

193

192

194

193

195

194

196

195

197
198

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

199

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

200

199

produce it from the Program, in the form of source code under the

201

200

terms of section 4, provided that you also meet all of these conditions:

202

201

203

-

a) The work must carry prominent notices stating that you modified

204-

it, and giving a relevant date.

205

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

206

-

b) The work must carry prominent notices stating that it is207-

released under this License and any conditions added under section

208

-

7.

209

-

"keep intact all notices".

210

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

211

-

c) You must license the entire work, as a whole, under this212-

License to anyone who comes into possession of a copy.

213-

License will therefore apply, along with any applicable section 7

214-

additional terms, to the whole of the work, and all its parts,

215-

regardless of how they are packaged.

216-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

217

218

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

219

-

d) If the work has interactive user interfaces, each must display

220-

Appropriate Legal Notices; however, if the Program has interactive

221-

interfaces that do not display Appropriate Legal Notices, your222-

work need not make them do so.

223

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

224

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

225

224

works, which are not by their nature extensions of the covered work,

226

225

and which are not combined with it such as to form a larger program,

227

226

in or on a volume of a storage or distribution medium, is called an

231

230

in an aggregate does not cause this License to apply to the other

232

231

parts of the aggregate.

233

232

234

233

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

341/377

N4J_019381

10/2/2019235

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 508 of 587 · GitHub
234

236

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

237

236

of sections 4 and 5, provided that you also convey the

238

237

machine-readable Corresponding Source under the terms of this License,

239

238

in one of these ways:

240

239

241

-

a) Convey the object code in, or embodied in, a physical product242-(including a physical distribution medium), accompanied by the243-

Corresponding Source fixed on a durable physical medium

244-

customarily used for software interchange.

245

-

246

-

b) Convey the object code in, or embodied in, a physical product247-(including a physical distribution medium), accompanied by a248-

written offer, valid for at least three years and valid for as

249-

long as you offer spare parts or customer support for that product250-

model, to give anyone who possesses the object code either (1) a251-

copy of the Corresponding Source for all the software in the252-

product that is covered by this License, on a durable physical253-

medium customarily used for software interchange, for a price no254-

more than your reasonable cost of physically performing this255-

conveying of source, or (2) access to copy the256-

Corresponding Source from a network server at no charge.

257

-

258

-

c) Convey individual copies of the object code with a copy of the259-

written offer to provide the Corresponding Source.

260-

alternative is allowed only occasionally and noncommercially, and261-

only if you received the object code with such an offer, in accord

262-

with subsection 6b.

263

-

264

-

d) Convey the object code by offering access from a designated265-

place (gratis or for a charge), and offer equivalent access to the266-

Corresponding Source in the same way through the same place at no267-

further charge.

268-

Corresponding Source along with the object code.

269-

copy the object code is a network server, the Corresponding Source270-

may be on a different server (operated by you or a third party)

271-

that supports equivalent copying facilities, provided you maintain272-

clear directions next to the object code saying where to find the273-

Corresponding Source.

274-

Corresponding Source, you remain obligated to ensure that it is275-

available for as long as needed to satisfy these requirements.

276

-

277

-

e) Convey the object code using peer-to-peer transmission, provided

278-

you inform other peers where the object code and Corresponding

279-

Source of the work are being offered to the general public at no280-

charge under subsection 6d.

281

-

282

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

342/377

N4J_019382

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 509 of 587 · GitHub
254+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

283

282

from the Corresponding Source as a System Library, need not be

284

283

included in conveying the object code work.

285

284

286

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

287

286

tangible personal property which is normally used for personal, family,

288

287

or household purposes, or (2) anything designed or sold for incorporation

289

288

into a dwelling.

296

295

commercial, industrial or non-consumer uses, unless such uses represent

297

296

the only significant mode of use of the product.

298

297

299

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

300

299

procedures, authorization keys, or other information required to install

301

300

and execute modified versions of a covered work in that User Product from

302

301

a modified version of its Corresponding Source.

303

302

suffice to ensure that the continued functioning of the modified object

304

303

code is in no case prevented or interfered with solely because

305

304

modification has been made.

306

305

307

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

308

307

specifically for use in, a User Product, and the conveying occurs as

309

308

part of a transaction in which the right of possession and use of the

310

309

User Product is transferred to the recipient in perpetuity or for a

315

314

modified object code on the User Product (for example, the work has

316

315

been installed in ROM).

317

316

318

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

319

318

requirement to continue to provide support service, warranty, or updates

320

319

for a work that has been modified or installed by the recipient, or for

321

320

the User Product in which it has been modified or installed.

322

321

network may be denied when the modification itself materially and

323

322

adversely affects the operation of the network or violates the rules andAccess to a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

343/377

N4J_019383

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 510 of 587 · GitHub

324

323

325

324

326

protocols for communication across the network.
-

325

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

327

326

in accord with this section must be in a format that is publicly

328

327

documented (and with an implementation available to the public in

329

328

source code form), and must require no special password or key for

330

329

unpacking, reading or copying.

331

330

332

331

333

7. Additional Terms.

+ 7. Additional Terms.

332

334

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

335

334

License by making exceptions from one or more of its conditions.

336

335

Additional permissions that are applicable to the entire Program shall

337

336

be treated as though they were included in this License, to the extent

340

339

under those permissions, but the entire Program remains governed by

341

340

this License without regard to the additional permissions.

342

341

343

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

344

343

remove any additional permissions from that copy, or from any part of

345

344

it.

346

345

removal in certain cases when you modify the work.)

347

346

additional permissions on material, added by you to a covered work,

348

347

for which you have or can give appropriate copyright permission.

349

348

350

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

351

350

add to a covered work, you may (if authorized by the copyright holders of

352

351

that material) supplement the terms of this License with terms:

353

352

354

-

a) Disclaiming warranty or limiting liability differently from the355-

terms of sections 15 and 16 of this License; or

356

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

357

-

b) Requiring preservation of specified reasonable legal notices or358-

author attributions in that material or in the Appropriate Legal

359-

Notices displayed by works containing it; or

360

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

361

-

c) Prohibiting misrepresentation of the origin of that material, or

362-

requiring that modified versions of such material be marked in363-

reasonable ways as different from the original version; or

364

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

365

-

d) Limiting the use for publicity purposes of names of licensors or366-

authors of the material; or

367

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

368

-

e) Declining to grant rights under trademark law for use of some369-

trade names, trademarks, or service marks; or

370
371

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369-f) Requiring indemnification of licensors and authors of thathttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

344/377

N4J_019384

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 511 of 587 · GitHub

372-

material by anyone who conveys the material (or modified versions of373-it) with contractual assumptions of liability to the recipient, for374-

any liability that these contractual assumptions directly impose on

375-

those licensors and authors.

376

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

377

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

378

377

restrictions" within the meaning of section 10.

379

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

380- governed by this License along with a term that is a further restriction,

381- you may remove that term.

382- restriction but permits relicensing or conveying under this License, you

383- may add to a covered work material governed by the terms of that license384- document, provided that the further restriction does not survive such

385

- relicensing or conveying.

386

-

387

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

388

387

must place, in the relevant source files, a statement of the

389

388

additional terms that apply to those files, or a notice indicating

390

389

where to find the applicable terms.

391

390

392

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

393

392

form of a separately written license, or stated as exceptions;

394

393

the above requirements apply either way.

395

394

396

395

397

8. Termination.

+ 8. Termination.

396

398

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

399

398

provided under this License.

400

399

modify it is void, and will automatically terminate your rights under

401

400

this License (including any patent licenses granted under the third

402

401

paragraph of section 11).

403

402

404

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

405

404

license from a particular copyright holder is reinstated (a)

406

405

provisionally, unless and until the copyright holder explicitly and

407

406

finally terminates your license, and (b) permanently, if the copyright

408

407

holder fails to notify you of the violation by some reasonable means

409

408

prior to 60 days after the cessation.

410

409

411

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

412

411

reinstated permanently if the copyright holder notifies you of the

413

412

violation by some reasonable means, this is the first time you have

414

413

received notice of violation of this License (for any work) from that

415

414

copyright holder, and you cure the violation prior to 30 days after

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

345/377

N4J_019385

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 512 of 587 · GitHub

416

415

417

416

418

your receipt of the notice.
-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

419

418

licenses of parties who have received copies or rights from you under

420

419

this License.

421

420

reinstated, you do not qualify to receive new licenses for the same

422

421

material under section 10.

423

422

424

423

425

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

426

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

427

426

run a copy of the Program.

428

427

occurring solely as a consequence of using peer-to-peer transmission

429

428

to receive a copy likewise does not require acceptance.

432

431

not accept this License.

433

432

covered work, you indicate your acceptance of this License to do so.

434

433

435

434

436

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

437

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

438

437

receives a license from the original licensors, to run, modify and

439

438

propagate that work, subject to this License.

440

439

for enforcing compliance by third parties with this License.

441

440

442

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

443

442

organization, or substantially all assets of one, or subdividing an

444

443

organization, or merging organizations.

445

444

work results from an entity transaction, each party to that

449

448

Corresponding Source of the work from the predecessor in interest, if

450

449

the predecessor has it or can get it with reasonable efforts.

451

450

452

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

453

452

rights granted or affirmed under this License.

454

453

not impose a license fee, royalty, or other charge for exercise of

455

454

rights granted under this License, and you may not initiate litigation

456

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

457

456

any patent claim is infringed by making, using, selling, offering for

458

457

sale, or importing the Program or any portion of it.

459

458

460

459

461

For example, you may

11. Patents.

+ 11. Patents.

460

462

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

463

462

License of the Program or a work on which the Program is based.

464

463

work thus licensed is called the contributor's "contributor version".

465

464

466

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

467

466

owned or controlled by the contributor, whether already acquired or

468

467

hereafter acquired, that would be infringed by some manner, permitted

469

468

by this License, of making, using, or selling its contributor version,

473

472

patent sublicenses in a manner consistent with the requirements of

474

473

this License.

475

474

476

-

Each contributor grants you a non-exclusive, worldwide, royalty-free

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

346/377

N4J_019386

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 513 of 587 · GitHub
475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

477

476

patent license under the contributor's essential patent claims, to

478

477

make, use, sell, offer for sale, import and otherwise run, modify and

479

478

propagate the contents of its contributor version.

480

479

481

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

482

481

agreement or commitment, however denominated, not to enforce a patent

483

482

(such as an express permission to practice a patent or covenant not to

484

483

sue for patent infringement).

485

484

party means to make such an agreement or commitment not to enforce a

486

485

patent against the party.

487

486

488

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

489

488

and the Corresponding Source of the work is not available for anyone

490

489

to copy, free of charge and under the terms of this License, through a

491

490

publicly available network server or other readily accessible means,

499

498

in a country, would infringe one or more identifiable patents in that

500

499

country that you have reason to believe are valid.

501

500

502

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

503

502

arrangement, you convey, or propagate by procuring conveyance of, a

504

503

covered work, and grant a patent license to some of the parties

505

504

receiving the covered work authorizing them to use, propagate, modify

506

505

or convey a specific copy of the covered work, then the patent license

507

506

you grant is automatically extended to all recipients of the covered

508

507

work and works based on it.

509

508

510

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

511

510

the scope of its coverage, prohibits the exercise of, or is

512

511

conditioned on the non-exercise of one or more of the rights that are

513

512

specifically granted under this License.

522

521

contain the covered work, unless you entered into that arrangement,

523

522

or that patent license was granted, prior to 28 March 2007.

524

523

525

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

526

525

any implied license or other defenses to infringement that may

527

526

otherwise be available to you under applicable patent law.

528

527

529

528

530

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

531

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

532

531

otherwise) that contradict the conditions of this License, they do not

533

532

excuse you from the conditions of this License.

534

533

covered work so as to satisfy simultaneously your obligations under this

538

537

the Program, the only way you could satisfy both those terms and this

539

538

License would be to refrain entirely from conveying the Program.

540

539

541

540

542

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

543

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

544

543

Program, your modified version must prominently offer all users

545

544

interacting with it remotely through a computer network (if your version

546

545

supports such interaction) an opportunity to receive the Corresponding

551

550

of the GNU General Public License that is incorporated pursuant to thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

347/377

N4J_019387

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 514 of 587 · GitHub

552

551

553

552

following paragraph.

554

-

555

- to link or combine any covered work with a work licensed under version 3556- of the GNU General Public License into a single combined work, and to557- convey the resulting work.

558- apply to the part which is the covered work, but the work with which it is559- combined will remain governed by version 3 of the GNU General Public

560- License.

561

-

562

-

563

-

564

-

565

- the GNU Affero General Public License from time to time.

566- versions will be similar in spirit to the present version, but may differ

567- in detail to address new problems or concerns.

568

-

569

-

570

- Program specifies that a certain numbered version of the GNU Affero

571- General Public License "or any later version" applies to it, you have572

- the option of following the terms and conditions either of that573

- numbered version or of any later version published by the Free

574

- Software Foundation.

575- of the GNU Affero General Public License, you may choose any version

576- ever published by the Free Software Foundation.

577

-

578

-

579

- versions of the GNU Affero General Public License can be used, that580

- proxy's public statement of acceptance of a version permanently

581- authorizes you to choose that version for the Program.

582

-

583

584

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

583

permissions.

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

However, no additional obligations are imposed on any

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

348/377

N4J_019388

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 515 of 587 · GitHub

585

584

author or copyright holder as a result of your choosing to follow a

586

585

later version.

587

586

588

587

589

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

590

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

591

590

APPLICABLE LAW.

592

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

593

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

596

595

IS WITH YOU.

597

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

598

597

599

598

600

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

601

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

602

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

603

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

604

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

608

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

609

608

SUCH DAMAGES.

610

609

611

610

612

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

613

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

614

613

above cannot be given local legal effect according to their terms,

615

614

reviewing courts shall apply local law that most closely approximates

616

615

an absolute waiver of all civil liability in connection with the

617

616

Program, unless a warranty or assumption of liability accompanies a

618

617

copy of the Program in return for a fee.

619

618

620

619

621

620

622

621

623

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

624

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

625

624

possible use to the public, the best way to achieve this is to make it

626

625

free software which everyone can redistribute and change under these terms.

627

626

628

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

629

628

to attach them to the start of each source file to most effectively

630

629

state the exclusion of warranty; and each file should have at least

631

630

the "copyright" line and a pointer to where the full notice is found.

632

631

633

-

<one line to give the program's name and a brief idea of what it does.>634-

Copyright (C) <year>635<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

636

-

This program is free software: you can redistribute it and/or modify

637-

it under the terms of the GNU Affero General Public License as

638-

published by the Free Software Foundation, either version 3 of the639-

License, or (at your option) any later version.

635+ This program is free software: you can redistribute it and/or modify

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

349/377

N4J_019389

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 516 of 587 · GitHub

640

636

+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

641

-

This program is distributed in the hope that it will be useful,642-

but WITHOUT ANY WARRANTY; without even the implied warranty of

643-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

644-

GNU Affero General Public License for more details.

645

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

646

-

You should have received a copy of the GNU Affero General Public License

647-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

648

647

649

648

650

649

651

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

652

651

network, you should also make sure that it provides a way for users to

653

652

get its source.

654

653

interface could display a "Source" link that leads users to an archive

655

654

of the code.

656

655

solutions will be better for different programs; see section 13 for the

657

656

specific requirements.

658

657

659

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

660

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

661

660

662

For more information on this, and how to apply and follow the GNU AGPL, see- <http://www.gnu.org/licenses/>.

661+ <https://www.gnu.org/licenses/>.

packaging/standalone/LICENSE.txt

2
10

10

11

11

12

12

The software ("Software") is developed and owned by Neo4j Sweden AB(referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:
13

14

14

15

15

16

16

+ of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 as follows:

stresstests/LICENSE.txt

486
...

...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

9

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

350/377

N4J_019390

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 517 of 587 · GitHub
610+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee your33

- freedom to share and change all versions of a program--to make sure it

34

35

The licenses for most software and other practical works are
By- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

It requires the operator of a network server to
Therefore, public use of a modified version, on

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

351/377

N4J_019391

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 518 of 587 · GitHub

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

352/377

N4J_019392

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 519 of 587 · GitHub

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

-

The "Corresponding Source" for a work in object code form means all

122+ The "Corresponding Source" for a work in object code form means all

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

-

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely underhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

353/377

N4J_019393

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 520 of 587 · GitHub
163+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184

202

-

You may convey verbatim copies of the Program's source code as you

185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

Thishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

354/377

N4J_019394

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 521 of 587 · GitHub

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

This

d) Convey the object code by offering access from a designatedhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

355/377

N4J_019395

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 522 of 587 · GitHub

281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that product249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

356/377

N4J_019396

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 523 of 587 · GitHub

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

367

350

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

357/377

N4J_019397

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 524 of 587 · GitHub

368

351

369

352

that material) supplement the terms of this License with terms:

370-a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366

384

-

e) Declining to grant rights under trademark law for use of some385-

trade names, trademarks, or service marks; or

386

367

+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

404

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you387

If a license document contains

must place, in the relevant source files, a statement of thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

358/377

N4J_019398

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 525 of 587 · GitHub

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

410

Moreover, your license from a particular copyright holder is+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

441

You are not responsible

An "entity transaction" is a transaction transferring control of an+ An "entity transaction" is a transaction transferring control of an

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

359/377

N4J_019399

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 526 of 587 · GitHub

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

-

A patent license is "discriminatory" if it does not include withinhttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

360/377

N4J_019400

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 527 of 587 · GitHub509+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541

559

542

Notwithstanding any other provision of this License, if you modify the+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

361/377

N4J_019401

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 528 of 587 · GitHub

599-

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

The terms of thisSuch new versions

If theIf the Program does not specify a version number of the

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

611

629
630

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.
-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

613

above cannot be given local legal effect according to their terms,

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

362/377

N4J_019402

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 529 of 587 · GitHub

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>

634

652

-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

658

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,+ You should also get your employer (if you work as a programmer) or school,https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

363/377

N4J_019403

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 530 of 587 · GitHub

676

659

677

660

if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

tools/LICENSE.txt

486
...

For purposes of the foregoing, "Sell" means...

@@ -1,51 +1,35 @@1- NOTICE

2- This package contains software licensed under different

3- licenses, please refer to the NOTICE.txt file for further

4

5- information and LICENSES.txt for full license texts.
1+ GNU AFFERO GENERAL PUBLIC LICENSE

2+

Version 3, 19 November 2007

3

6

- Neo4j Enterprise object code can be licensed independently from7

- the source under separate commercial terms. Email inquiries can be8- directed to: licensing@neo4j.com. More information is also

910

- available at:https://neo4j.com/licensing/4+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>

5+ Everyone is permitted to copy and distribute verbatim copies

6+ of this license document, but changing it is not allowed.

711- The software ("Software") is developed and owned by Neo4j Sweden AB

12- (referred to in this notice as “Neo4j”) and is subject to the terms

13- of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3, with the Commons Clause as follows:814+ Preamble

9

15

-

16

-

17

-

GNU AFFERO GENERAL PUBLIC LICENSE

18-

Version 3, 19 November 2007

19

-

20

-

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>

21-

Everyone is permitted to copy and distribute verbatim copies

22-of this license document, but changing it is not allowed.

23

-

24

-

25

-

26

-

27

- for software and other kinds of works, specifically designed to ensure

Preamble
The GNU Affero General Public License is a free, copyleft license

10+ The GNU Affero General Public License is a free, copyleft license for11+ software and other kinds of works, specifically designed to ensure

28

12

29

13

cooperation with the community in the case of network server software.

30

-

31

- designed to take away your freedom to share and change the works.

32- contrast, our General Public Licenses are intended to guarantee yourThe licenses for most software and other practical works are
By

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

364/377

N4J_019404

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 531 of 587 · GitHub

33- freedom to share and change all versions of a program--to make sure it

34

35- remains free software for all its users.
14+ The licenses for most software and other practical works are designed

15+ to take away your freedom to share and change the works.

16+ our General Public Licenses are intended to guarantee your freedom to17+ share and change all versions of a program--to make sure it remains free18

+ software for all its users.

By contrast,

19

36

20

When we speak of free software, we are referring to freedom, not+ When we speak of free software, we are referring to freedom, not37

21

price.

38

22

have the freedom to distribute copies of free software (and charge for39

23them if you wish), that you receive source code or can get it if you

40

24

want it, that you can change the software or use pieces of it in new

41

25

free programs, and that you know you can do these things.

42

26

43

-

Our General Public Licenses are designed to make sure that you

Developers that use our General Public Licenses protect your rights

27+ Developers that use our General Public Licenses protect your rights

44

28with two steps: (1) assert copyright on the software, and (2) offer

45

29

you this License which gives you legal permission to copy, distribute

46

30

and/or modify the software.

47

31

48

32

A secondary benefit of defending all users' freedom is that

+ A secondary benefit of defending all users' freedom is that49

33

improvements made in alternate versions of the program, if they

50

34

receive widespread use, become available for other developers to

51

35

incorporate.

55

39

letting the public access it on a server without ever releasing its

56

40

source code to the public.

57

41

58

42

Many developers of free software are heartened and

The GNU Affero General Public License is designed specifically to+ The GNU Affero General Public License is designed specifically to59

43

ensure that, in such cases, the modified source code becomes available

60

44

to the community.

61

45

provide the source code of the modified version running there to the62

46

users of that server.

63

47

a publicly accessible server, gives the public access to the source

64

48

code of the modified version.

65

49

66

-

It requires the operator of a network server to
Therefore, public use of a modified version, on

An older license, called the Affero General Public License and50+ An older license, called the Affero General Public License and67

51

published by Affero, was designed to accomplish similar goals.

68

52

a different license, not a version of the Affero GPL, but Affero has

69

53

released a new version of the Affero GPL which permits relicensing under

70

54

this license.

71

55

72

56

73

57

74

58

75

76

The precise terms and conditions for copying, distribution and+ The precise terms and conditions for copying, distribution andmodification follow.
-

TERMS AND CONDITIONS

59+ TERMS AND CONDITIONS

60

+

61

+ 0. Definitions.

62

77

63

78

0. Definitions.

+ "This License" refers to version 3 of the GNU Affero General Public License.

64

79

-

80

- License.

81

This is"This License" refers to version 3 of the GNU Affero General Public

65+ "Copyright" also means copyright-like laws that apply to other kinds of66+ works, such as semiconductor masks.

67

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

365/377

N4J_019405

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 532 of 587 · GitHub

82

-

83

- of works, such as semiconductor masks.

84

-

85

68

"Copyright" also means copyright-like laws that apply to other kinds"The Program" refers to any copyrightable work licensed under this+ "The Program" refers to any copyrightable work licensed under this86

69

License.

87

70"recipients" may be individuals or organizations.

88

71

89

72

Each licensee is addressed as "you".

"Licensees" andTo "modify" a work means to copy from or adapt all or part of the work

+ To "modify" a work means to copy from or adapt all or part of the work

90

73

in a fashion requiring copyright permission, other than the making of an

91

74

exact copy.

92

75

earlier work or a work "based on" the earlier work.

93

76

94

77

95

78

96

79

97

The resulting work is called a "modified version" of theA "covered work" means either the unmodified Program or a work based+ A "covered work" means either the unmodified Program or a work basedon the Program.
-To "propagate" a work means to do anything with it that, without

80+ To "propagate" a work means to do anything with it that, without

98

81

permission, would make you directly or secondarily liable for99

82

infringement under applicable copyright law, except executing it on a

100

83

computer or modifying a private copy.

101

84

distribution (with or without modification), making available to the

102

85

public, and in some countries other activities as well.

103

86

104

87

Propagation includes copying,

To "convey" a work means any kind of propagation that enables other+ To "convey" a work means any kind of propagation that enables other

105

88

parties to make or receive copies.

106

89

a computer network, with no transfer of a copy, is not conveying.

107

90

108

-

Mere interaction with a user throughAn interactive user interface displays "Appropriate Legal Notices"91+ An interactive user interface displays "Appropriate Legal Notices"

109

92

to the extent that it includes a convenient and prominently visible

110

93

feature that (1) displays an appropriate copyright notice, and (2)

111

94

tells the user that there is no warranty for the work (except to the

114

97

the interface presents a list of user commands or options, such as a

115

98

menu, a prominent item in the list meets this criterion.

116

99

117

100

118

1. Source Code.

+ 1. Source Code.

101

119

102

The "source code" for a work means the preferred form of the work

+ The "source code" for a work means the preferred form of the work

120

103

for making modifications to it.

121

104

form of a work.

122

105

123

-

"Object code" means any non-source

A "Standard Interface" means an interface that either is an official

106+ A "Standard Interface" means an interface that either is an official

124

107

standard defined by a recognized standards body, or, in the case of

125

108

interfaces specified for a particular programming language, one that

126

109

is widely used among developers working in that language.

127

110

128

-

The "System Libraries" of an executable work include anything, other111+ The "System Libraries" of an executable work include anything, other

129

112

than the work as a whole, that (a) is included in the normal form of

130

113

packaging a Major Component, but which is not part of that Major

131

114

Component, and (b) serves only to enable use of the work with that

136

119

(if any) on which the executable work runs, or a compiler used to

137

120

produce the work, or an object code interpreter used to run it.

138

121

139

122

The "Corresponding Source" for a work in object code form means all+ The "Corresponding Source" for a work in object code form means all

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

366/377

N4J_019406

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 533 of 587 · GitHub

140

123

the source code needed to generate, install, and (for an executable

141

124

work) run the object code and to modify the work, including scripts to

142

125

control those activities.

149

132

such as by intimate data communication or control flow between those

150

133

subprograms and other parts of the work.

151

134

152

135

However, it does not include the work's

The Corresponding Source need not include anything that users+ The Corresponding Source need not include anything that users

153

136

can regenerate automatically from other parts of the Corresponding

154

137

Source.

155

138

156

139

157

140

158

141

159
160

same work.
-

142

The Corresponding Source for a work in source code form is that

+ The Corresponding Source for a work in source code form is that

2. Basic Permissions.

+ 2. Basic Permissions.

143

161

-

All rights granted under this License are granted for the term of144+ All rights granted under this License are granted for the term of

162

145

copyright on the Program, and are irrevocable provided the stated

163

146

conditions are met.

164

147

permission to run the unmodified Program.

165

148

covered work is covered by this License only if the output, given its

166

149

content, constitutes a covered work.

167

150

rights of fair use or other equivalent, as provided by copyright law.

168

151

169

152

This License explicitly affirms your unlimited
The output from running aThis License acknowledges yourYou may make, run and propagate covered works that you do not+ You may make, run and propagate covered works that you do not

170

153

convey, without conditions so long as your license otherwise remains

171

154

in force.

172

155

of having them make modifications exclusively for you, or provide you

177

160

and control, on terms that prohibit them from making any copies of

178

161

your copyrighted material outside their relationship with you.

179

162

180

163

You may convey covered works to others for the sole purpose

Conveying under any other circumstances is permitted solely under+ Conveying under any other circumstances is permitted solely under

181

164

the conditions stated below.

182

165

makes it unnecessary.

183

166

184

167

185

Sublicensing is not allowed; section 10

3. Protecting Users' Legal Rights From Anti-Circumvention Law.

+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.

168

186

169

No covered work shall be deemed part of an effective technological+ No covered work shall be deemed part of an effective technological

187

170

measure under any applicable law fulfilling obligations under article

188

171

11 of the WIPO copyright treaty adopted on 20 December 1996, or

189

172

similar laws prohibiting or restricting circumvention of such

190

173

measures.

191

174

192

175

When you convey a covered work, you waive any legal power to forbid+ When you convey a covered work, you waive any legal power to forbid

193

176

circumvention of technological measures to the extent such circumvention

194

177

is effected by exercising rights under this License with respect to

195

178

the covered work, and you disclaim any intention to limit operation or

196

179

modification of the work as a means of enforcing, against the work's

197

180

users, your or third parties' legal rights to forbid circumvention of

198

181

technological measures.

199

182

200

183

201
202

4. Conveying Verbatim Copies.

+ 4. Conveying Verbatim Copies.

184-

You may convey verbatim copies of the Program's source code as you

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

367/377

N4J_019407

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 534 of 587 · GitHub
185+ You may convey verbatim copies of the Program's source code as you

203

186

receive it, in any medium, provided that you conspicuously and

204

187

appropriately publish on each copy an appropriate copyright notice;

205

188

keep intact all notices stating that this License and any

206

189

non-permissive terms added in accord with section 7 apply to the code;

207

190

keep intact all notices of the absence of any warranty; and give all

208

191

recipients a copy of this License along with the Program.

209

192

210

193

211

194

212

195

213
214

and you may offer support or warranty protection for a fee.
-

196

You may charge any price or no price for each copy that you convey,+ You may charge any price or no price for each copy that you convey,

5. Conveying Modified Source Versions.

+ 5. Conveying Modified Source Versions.

197

215

-

You may convey a work based on the Program, or the modifications to

198+ You may convey a work based on the Program, or the modifications to

216

199

produce it from the Program, in the form of source code under the

217

200

terms of section 4, provided that you also meet all of these conditions:

218

201

219

-

a) The work must carry prominent notices stating that you modified

220-

it, and giving a relevant date.

221

202

+ a) The work must carry prominent notices stating that you modified

203+ it, and giving a relevant date.

204

222

-

b) The work must carry prominent notices stating that it is223-

released under this License and any conditions added under section

224

-

7.

225

-

"keep intact all notices".

226

This requirement modifies the requirement in section 4 to205+ b) The work must carry prominent notices stating that it is206+ released under this License and any conditions added under section

207

+ 7.

208

+ "keep intact all notices".

This requirement modifies the requirement in section 4 to

209

227

-

c) You must license the entire work, as a whole, under this228-

License to anyone who comes into possession of a copy.

229-

License will therefore apply, along with any applicable section 7

230-

additional terms, to the whole of the work, and all its parts,

231-

regardless of how they are packaged.

232-

permission to license the work in any other way, but it does not-invalidate such permission if you have separately received it.

233

234

This

This License gives no210+ c) You must license the entire work, as a whole, under this211

+ License to anyone who comes into possession of a copy.

212+ License will therefore apply, along with any applicable section 7

213+ additional terms, to the whole of the work, and all its parts,

214+ regardless of how they are packaged.

215+ permission to license the work in any other way, but it does not

216+ invalidate such permission if you have separately received it.

ThisThis License gives no

217

235

-

d) If the work has interactive user interfaces, each must display

236-

Appropriate Legal Notices; however, if the Program has interactive

237-

interfaces that do not display Appropriate Legal Notices, your238-

work need not make them do so.

239

218

+ d) If the work has interactive user interfaces, each must display

219+ Appropriate Legal Notices; however, if the Program has interactive

220+ interfaces that do not display Appropriate Legal Notices, your221

+ work need not make them do so.

222

240

-

A compilation of a covered work with other separate and independent

223+ A compilation of a covered work with other separate and independent

241

224

works, which are not by their nature extensions of the covered work,

242

225

and which are not combined with it such as to form a larger program,

243

226

in or on a volume of a storage or distribution medium, is called an

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

368/377

N4J_019408

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 535 of 587 · GitHub

247

230

in an aggregate does not cause this License to apply to the other

248

231

parts of the aggregate.

249

232

250

233

251

6. Conveying Non-Source Forms.

+ 6. Conveying Non-Source Forms.

234

252

235

You may convey a covered work in object code form under the terms+ You may convey a covered work in object code form under the terms

253

236

of sections 4 and 5, provided that you also convey the

254

237

machine-readable Corresponding Source under the terms of this License,

255

238

in one of these ways:

256

239

257

-

a) Convey the object code in, or embodied in, a physical product258-(including a physical distribution medium), accompanied by the259-

Corresponding Source fixed on a durable physical medium

260-

customarily used for software interchange.

261

-

262

-

b) Convey the object code in, or embodied in, a physical product263-(including a physical distribution medium), accompanied by a264-

written offer, valid for at least three years and valid for as

265-

long as you offer spare parts or customer support for that product266-

model, to give anyone who possesses the object code either (1) a267-

copy of the Corresponding Source for all the software in the268-

product that is covered by this License, on a durable physical269-

medium customarily used for software interchange, for a price no270-

more than your reasonable cost of physically performing this271-

conveying of source, or (2) access to copy the272-

Corresponding Source from a network server at no charge.

273

-

274

-

c) Convey individual copies of the object code with a copy of the275-

written offer to provide the Corresponding Source.

276-

alternative is allowed only occasionally and noncommercially, and277-

only if you received the object code with such an offer, in accord278-

with subsection 6b.

279

-

280

-

d) Convey the object code by offering access from a designated281-

place (gratis or for a charge), and offer equivalent access to the282-

Corresponding Source in the same way through the same place at no283-

further charge.

284-

Corresponding Source along with the object code.

285-

copy the object code is a network server, the Corresponding Source286-

may be on a different server (operated by you or a third party)

287-

that supports equivalent copying facilities, provided you maintain288-

clear directions next to the object code saying where to find the289-

Corresponding Source.

290-

Corresponding Source, you remain obligated to ensure that it is291-

available for as long as needed to satisfy these requirements.

292

-

293

-

e) Convey the object code using peer-to-peer transmission, provided

294-

you inform other peers where the object code and Corresponding

295-

Source of the work are being offered to the general public at no296-

charge under subsection 6d.

297

-

298

-

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

A separable portion of the object code, whose source code is excluded

240+ a) Convey the object code in, or embodied in, a physical product241+ (including a physical distribution medium), accompanied by the242+ Corresponding Source fixed on a durable physical medium243+ customarily used for software interchange.

244

+

245

+ b) Convey the object code in, or embodied in, a physical product246+ (including a physical distribution medium), accompanied by a247

+ written offer, valid for at least three years and valid for as

248+ long as you offer spare parts or customer support for that producthttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

369/377

N4J_019409

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 536 of 587 · GitHub
249+ model, to give anyone who possesses the object code either (1) a250+ copy of the Corresponding Source for all the software in the251+ product that is covered by this License, on a durable physical252+ medium customarily used for software interchange, for a price no253+ more than your reasonable cost of physically performing this254

+ conveying of source, or (2) access to copy the255+ Corresponding Source from a network server at no charge.

256

+

257

+ c) Convey individual copies of the object code with a copy of the258+ written offer to provide the Corresponding Source.

259+ alternative is allowed only occasionally and noncommercially, and260+ only if you received the object code with such an offer, in accord

261+ with subsection 6b.

262

+

263

+ d) Convey the object code by offering access from a designated264+ place (gratis or for a charge), and offer equivalent access to the265+ Corresponding Source in the same way through the same place at no266+ further charge.

267+ Corresponding Source along with the object code.

268+ copy the object code is a network server, the Corresponding Source269+ may be on a different server (operated by you or a third party)270+ that supports equivalent copying facilities, provided you maintain271+ clear directions next to the object code saying where to find the272+ Corresponding Source.

273+ Corresponding Source, you remain obligated to ensure that it is274+ available for as long as needed to satisfy these requirements.

275

+

276

+ e) Convey the object code using peer-to-peer transmission, provided

277+ you inform other peers where the object code and Corresponding

278+ Source of the work are being offered to the general public at no279+ charge under subsection 6d.

280

+

281

+ A separable portion of the object code, whose source code is excluded

This

You need not require recipients to copy the
If the place toRegardless of what server hosts the

299

282

from the Corresponding Source as a System Library, need not be

300

283

included in conveying the object code work.

301

284

302

285

A "User Product" is either (1) a "consumer product", which means any+ A "User Product" is either (1) a "consumer product", which means any

303

286

tangible personal property which is normally used for personal, family,

304

287

or household purposes, or (2) anything designed or sold for incorporation

305

288

into a dwelling.

312

295

commercial, industrial or non-consumer uses, unless such uses represent

313

296

the only significant mode of use of the product.

314

297

315

298

In determining whether a product is a consumer product,"Installation Information" for a User Product means any methods,+ "Installation Information" for a User Product means any methods,

316

299

procedures, authorization keys, or other information required to install

317

300

and execute modified versions of a covered work in that User Product from

318

301

a modified version of its Corresponding Source.

319

302

suffice to ensure that the continued functioning of the modified object

320

303

code is in no case prevented or interfered with solely because

321

304

modification has been made.

322

305

323

-

The information must

If you convey an object code work under this section in, or with, or306+ If you convey an object code work under this section in, or with, or

324

307

specifically for use in, a User Product, and the conveying occurs as

325

308

part of a transaction in which the right of possession and use of the

326

309

User Product is transferred to the recipient in perpetuity or for a

331

314

modified object code on the User Product (for example, the work has

332

315

been installed in ROM).

333

316

334

317

The requirement to provide Installation Information does not include a+ The requirement to provide Installation Information does not include a

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

370/377

N4J_019410

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 537 of 587 · GitHub

335

318

requirement to continue to provide support service, warranty, or updates

336

319

for a work that has been modified or installed by the recipient, or for

337

320

the User Product in which it has been modified or installed.

338

321

network may be denied when the modification itself materially and

339

322

adversely affects the operation of the network or violates the rules and

340

323

protocols for communication across the network.

341

324

342

325

Access to a

Corresponding Source conveyed, and Installation Information provided,+ Corresponding Source conveyed, and Installation Information provided,

343

326

in accord with this section must be in a format that is publicly

344

327

documented (and with an implementation available to the public in

345

328

source code form), and must require no special password or key for

346

329

unpacking, reading or copying.

347

330

348

331

349

7. Additional Terms.

+ 7. Additional Terms.

332

350

-

"Additional permissions" are terms that supplement the terms of this333

+ "Additional permissions" are terms that supplement the terms of this

351

334

License by making exceptions from one or more of its conditions.

352

335

Additional permissions that are applicable to the entire Program shall

353

336

be treated as though they were included in this License, to the extent

356

339

under those permissions, but the entire Program remains governed by

357

340

this License without regard to the additional permissions.

358

341

359

342

When you convey a copy of a covered work, you may at your option+ When you convey a copy of a covered work, you may at your option

360

343

remove any additional permissions from that copy, or from any part of

361

344

it.

362

345

removal in certain cases when you modify the work.)

363

346

additional permissions on material, added by you to a covered work,

364

347

for which you have or can give appropriate copyright permission.

365

348

366

349

(Additional permissions may be written to require their own
You may place

Notwithstanding any other provision of this License, for material you+ Notwithstanding any other provision of this License, for material you

367

350

add to a covered work, you may (if authorized by the copyright holders of

368

351

that material) supplement the terms of this License with terms:

369

352

370

-

a) Disclaiming warranty or limiting liability differently from the371-

terms of sections 15 and 16 of this License; or

372

353

+ a) Disclaiming warranty or limiting liability differently from the354+ terms of sections 15 and 16 of this License; or

355

373

-

b) Requiring preservation of specified reasonable legal notices or374-

author attributions in that material or in the Appropriate Legal

375-

Notices displayed by works containing it; or

376

356

+ b) Requiring preservation of specified reasonable legal notices or357+ author attributions in that material or in the Appropriate Legal

358+ Notices displayed by works containing it; or

359

377

-

c) Prohibiting misrepresentation of the origin of that material, or

378-

requiring that modified versions of such material be marked in379-

reasonable ways as different from the original version; or

380

360

+ c) Prohibiting misrepresentation of the origin of that material, or361+ requiring that modified versions of such material be marked in362+ reasonable ways as different from the original version; or

363

381

-

d) Limiting the use for publicity purposes of names of licensors or382-

authors of the material; or

383
384

364

+ d) Limiting the use for publicity purposes of names of licensors or365+ authors of the material; or

366-e) Declining to grant rights under trademark law for use of somehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

371/377

N4J_019411

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 538 of 587 · GitHub

385

386

-

trade names, trademarks, or service marks; or367+ e) Declining to grant rights under trademark law for use of some368

+ trade names, trademarks, or service marks; or

369

387

-

f) Requiring indemnification of licensors and authors of that388-

material by anyone who conveys the material (or modified versions of389-it) with contractual assumptions of liability to the recipient, for390-

any liability that these contractual assumptions directly impose on

391-

those licensors and authors.

392

370

+ f) Requiring indemnification of licensors and authors of that371

+ material by anyone who conveys the material (or modified versions of372+ it) with contractual assumptions of liability to the recipient, for373+ any liability that these contractual assumptions directly impose on374+ those licensors and authors.

375

393

376

All other non-permissive additional terms are considered "further+ All other non-permissive additional terms are considered "further

394

377

restrictions" within the meaning of section 10.

395

378

received it, or any part of it, contains a notice stating that it isIf the Program as you

396- governed by this License along with a term that is a further restriction,397- you may remove that term.

398- restriction but permits relicensing or conveying under this License, you

399- may add to a covered work material governed by the terms of that license

400- document, provided that the further restriction does not survive such401

- relicensing or conveying.

402

-

403

-

If a license document contains a further

If you add terms to a covered work in accord with this section, you379+ governed by this License along with a term that is a further

380+ restriction, you may remove that term.

381+ a further restriction but permits relicensing or conveying under this382

+ License, you may add to a covered work material governed by the terms

383+ of that license document, provided that the further restriction does384

+ not survive such relicensing or conveying.

385

+

386

+ If you add terms to a covered work in accord with this section, you

If a license document contains

404

387

must place, in the relevant source files, a statement of the

405

388

additional terms that apply to those files, or a notice indicating

406

389

where to find the applicable terms.

407

390

408

391

Additional terms, permissive or non-permissive, may be stated in the+ Additional terms, permissive or non-permissive, may be stated in the

409

392

form of a separately written license, or stated as exceptions;

410

393

the above requirements apply either way.

411

394

412

395

413

8. Termination.

+ 8. Termination.

396

414

397

You may not propagate or modify a covered work except as expressly+ You may not propagate or modify a covered work except as expressly

415

398

provided under this License.

416

399

modify it is void, and will automatically terminate your rights under

417

400

this License (including any patent licenses granted under the third

418

401

paragraph of section 11).

419

402

420

-

Any attempt otherwise to propagate or

However, if you cease all violation of this License, then your403

+ However, if you cease all violation of this License, then your

421

404

license from a particular copyright holder is reinstated (a)

422

405

provisionally, unless and until the copyright holder explicitly and

423

406

finally terminates your license, and (b) permanently, if the copyright

424

407

holder fails to notify you of the violation by some reasonable means

425

408

prior to 60 days after the cessation.

426

409

427

-

Moreover, your license from a particular copyright holder ishttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

372/377

N4J_019412

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 539 of 587 · GitHub
410+ Moreover, your license from a particular copyright holder is

428

411

reinstated permanently if the copyright holder notifies you of the

429

412

violation by some reasonable means, this is the first time you have

430

413

received notice of violation of this License (for any work) from that

431

414

copyright holder, and you cure the violation prior to 30 days after

432

415

your receipt of the notice.

433

416

434

-

Termination of your rights under this section does not terminate the417+ Termination of your rights under this section does not terminate the

435

418

licenses of parties who have received copies or rights from you under

436

419

this License.

437

420

reinstated, you do not qualify to receive new licenses for the same

438

421

material under section 10.

439

422

440

423

441

If your rights have been terminated and not permanently

9. Acceptance Not Required for Having Copies.

+ 9. Acceptance Not Required for Having Copies.

424

442

425

You are not required to accept this License in order to receive or+ You are not required to accept this License in order to receive or

443

426

run a copy of the Program.

444

427

occurring solely as a consequence of using peer-to-peer transmission

445

428

to receive a copy likewise does not require acceptance.

448

431

not accept this License.

449

432

covered work, you indicate your acceptance of this License to do so.

450

433

451

434

452

Ancillary propagation of a covered work
However,

Therefore, by modifying or propagating a

10. Automatic Licensing of Downstream Recipients.

+ 10. Automatic Licensing of Downstream Recipients.

435

453

436

Each time you convey a covered work, the recipient automatically+ Each time you convey a covered work, the recipient automatically

454

437

receives a license from the original licensors, to run, modify and

455

438

propagate that work, subject to this License.

456

439

for enforcing compliance by third parties with this License.

457

440

458

-

You are not responsible

An "entity transaction" is a transaction transferring control of an441+ An "entity transaction" is a transaction transferring control of an

459

442

organization, or substantially all assets of one, or subdividing an

460

443

organization, or merging organizations.

461

444

work results from an entity transaction, each party to that

465

448

Corresponding Source of the work from the predecessor in interest, if

466

449

the predecessor has it or can get it with reasonable efforts.

467

450

468

451

If propagation of a covered

You may not impose any further restrictions on the exercise of the+ You may not impose any further restrictions on the exercise of the

469

452

rights granted or affirmed under this License.

470

453

not impose a license fee, royalty, or other charge for exercise of

471

454

rights granted under this License, and you may not initiate litigation

472

455

(including a cross-claim or counterclaim in a lawsuit) alleging that

473

456

any patent claim is infringed by making, using, selling, offering for

474

457

sale, or importing the Program or any portion of it.

475

458

476

459

477

For example, you may

11. Patents.

+ 11. Patents.

460

478

-

A "contributor" is a copyright holder who authorizes use under this461

+ A "contributor" is a copyright holder who authorizes use under this

479

462

License of the Program or a work on which the Program is based.

480

463

work thus licensed is called the contributor's "contributor version".

481

464

482

465

The

A contributor's "essential patent claims" are all patent claims+ A contributor's "essential patent claims" are all patent claims

483

466

owned or controlled by the contributor, whether already acquired or

484

467

hereafter acquired, that would be infringed by some manner, permitted

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

373/377

N4J_019413

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 540 of 587 · GitHub

485

468

by this License, of making, using, or selling its contributor version,

489

472

patent sublicenses in a manner consistent with the requirements of

490

473

this License.

491

474

492

-

Each contributor grants you a non-exclusive, worldwide, royalty-free475+ Each contributor grants you a non-exclusive, worldwide, royalty-free

493

476

patent license under the contributor's essential patent claims, to

494

477

make, use, sell, offer for sale, import and otherwise run, modify and

495

478

propagate the contents of its contributor version.

496

479

497

-

In the following three paragraphs, a "patent license" is any express

480+ In the following three paragraphs, a "patent license" is any express

498

481

agreement or commitment, however denominated, not to enforce a patent

499

482

(such as an express permission to practice a patent or covenant not to

500

483

sue for patent infringement).

501

484

party means to make such an agreement or commitment not to enforce a

502

485

patent against the party.

503

486

504

-

To "grant" such a patent license to a

If you convey a covered work, knowingly relying on a patent license,487+ If you convey a covered work, knowingly relying on a patent license,

505

488

and the Corresponding Source of the work is not available for anyone

506

489

to copy, free of charge and under the terms of this License, through a

507

490

publicly available network server or other readily accessible means,

515

498

in a country, would infringe one or more identifiable patents in that

516

499

country that you have reason to believe are valid.

517

500

518

501

If, pursuant to or in connection with a single transaction or+ If, pursuant to or in connection with a single transaction or

519

502

arrangement, you convey, or propagate by procuring conveyance of, a

520

503

covered work, and grant a patent license to some of the parties

521

504

receiving the covered work authorizing them to use, propagate, modify

522

505

or convey a specific copy of the covered work, then the patent license

523

506

you grant is automatically extended to all recipients of the covered

524

507

work and works based on it.

525

508

526

509

A patent license is "discriminatory" if it does not include within+ A patent license is "discriminatory" if it does not include within

527

510

the scope of its coverage, prohibits the exercise of, or is

528

511

conditioned on the non-exercise of one or more of the rights that are

529

512

specifically granted under this License.

538

521

contain the covered work, unless you entered into that arrangement,

539

522

or that patent license was granted, prior to 28 March 2007.

540

523

541

524

You may not convey a covered

Nothing in this License shall be construed as excluding or limiting+ Nothing in this License shall be construed as excluding or limiting

542

525

any implied license or other defenses to infringement that may

543

526

otherwise be available to you under applicable patent law.

544

527

545

528

546

12. No Surrender of Others' Freedom.

+ 12. No Surrender of Others' Freedom.

529

547

-

If conditions are imposed on you (whether by court order, agreement or530+ If conditions are imposed on you (whether by court order, agreement or

548

531

otherwise) that contradict the conditions of this License, they do not

549

532

excuse you from the conditions of this License.

550

533

covered work so as to satisfy simultaneously your obligations under this

554

537

the Program, the only way you could satisfy both those terms and this

555

538

License would be to refrain entirely from conveying the Program.

556

539

557

540

558
559

If you cannot convey a

13. Remote Network Interaction; Use with the GNU General Public License.

+ 13. Remote Network Interaction; Use with the GNU General Public License.

541-

Notwithstanding any other provision of this License, if you modify the

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

374/377

N4J_019414

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 541 of 587 · GitHub
542+ Notwithstanding any other provision of this License, if you modify the

560

543

Program, your modified version must prominently offer all users

561

544

interacting with it remotely through a computer network (if your version

562

545

supports such interaction) an opportunity to receive the Corresponding

567

550

of the GNU General Public License that is incorporated pursuant to the

568

551

following paragraph.

569

552

570

-

571

- to link or combine any covered work with a work licensed under version 3572- of the GNU General Public License into a single combined work, and to573- convey the resulting work.

574- apply to the part which is the covered work, but the work with which it is575- combined will remain governed by version 3 of the GNU General Public

576- License.

577

-

578

-

579

-

580

-

581

- the GNU Affero General Public License from time to time.

582- versions will be similar in spirit to the present version, but may differ

583- in detail to address new problems or concerns.

584

-

585

-

586

- Program specifies that a certain numbered version of the GNU Affero

587- General Public License "or any later version" applies to it, you have588

- the option of following the terms and conditions either of that589

- numbered version or of any later version published by the Free

590

- Software Foundation.

591- of the GNU Affero General Public License, you may choose any version

592- ever published by the Free Software Foundation.

593

-

594

-

595

- versions of the GNU Affero General Public License can be used, that596

- proxy's public statement of acceptance of a version permanently

597- authorizes you to choose that version for the Program.

598

-

599

-

Notwithstanding any other provision of this License, you have permission

The terms of this License will continue to

14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions ofEach version is given a distinguishing version number.

Such newIf theIf the Program does not specify a version number

If the Program specifies that a proxy can decide which future

Later license versions may give you additional or different

553+ Notwithstanding any other provision of this License, you have554

+ permission to link or combine any covered work with a work licensed

555+ under version 3 of the GNU General Public License into a single

556+ combined work, and to convey the resulting work.

557+ License will continue to apply to the part which is the covered work,558+ but the work with which it is combined will remain governed by version559+ 3 of the GNU General Public License.

560

+

561

+ 14. Revised Versions of this License.

562

+

563

+ The Free Software Foundation may publish revised and/or new versions of564+ the GNU Affero General Public License from time to time.

565+ will be similar in spirit to the present version, but may differ in detail to566+ address new problems or concerns.

567

+

568

+ Each version is given a distinguishing version number.

569+ Program specifies that a certain numbered version of the GNU Affero General570+ Public License "or any later version" applies to it, you have the571+ option of following the terms and conditions either of that numbered572+ version or of any later version published by the Free Software573+ Foundation.

574+ GNU Affero General Public License, you may choose any version ever published575+ by the Free Software Foundation.

576

+

577

+ If the Program specifies that a proxy can decide which future578+ versions of the GNU Affero General Public License can be used, that proxy's

The terms of thisSuch new versions

If theIf the Program does not specify a version number of thehttps://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

375/377

N4J_019415

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 542 of 587 · GitHub
579+ public statement of acceptance of a version permanently authorizes you

580+ to choose that version for the Program.

581

+

582

+ Later license versions may give you additional or different

600

583

permissions.

601

584

author or copyright holder as a result of your choosing to follow a

602

585

later version.

603

586

604

587

605

However, no additional obligations are imposed on any

15. Disclaimer of Warranty.

+ 15. Disclaimer of Warranty.

588

606

589

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY

607

590

APPLICABLE LAW.

608

591

HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY

609

592

OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,

612

595

IS WITH YOU.

613

596

ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

614

597

615

598

616

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTSHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF

16. Limitation of Liability.

+ 16. Limitation of Liability.

599

617

600

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

618

601

WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS

619

602

THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY

620

603

GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE

624

607

EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF

625

608

SUCH DAMAGES.

626

609

627

610

628

17. Interpretation of Sections 15 and 16.

+ 17. Interpretation of Sections 15 and 16.

611

629

-

If the disclaimer of warranty and limitation of liability provided

612+ If the disclaimer of warranty and limitation of liability provided

630

613

above cannot be given local legal effect according to their terms,

631

614

reviewing courts shall apply local law that most closely approximates

632

615

an absolute waiver of all civil liability in connection with the

633

616

Program, unless a warranty or assumption of liability accompanies a

634

617

copy of the Program in return for a fee.

635

618

636

619

637

620

638

621

639

END OF TERMS AND CONDITIONS+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs+ How to Apply These Terms to Your New Programs

622

640

623

If you develop a new program, and you want it to be of the greatest+ If you develop a new program, and you want it to be of the greatest

641

624

possible use to the public, the best way to achieve this is to make it

642

625

free software which everyone can redistribute and change under these terms.

643

626

644

627

To do so, attach the following notices to the program.

+ To do so, attach the following notices to the program.

It is safest
It is safest

645

628

to attach them to the start of each source file to most effectively

646

629

state the exclusion of warranty; and each file should have at least

647

630

the "copyright" line and a pointer to where the full notice is found.

648

631

649

-

<one line to give the program's name and a brief idea of what it does.>

650-

Copyright (C) <year>651<name of author>632+ <one line to give the program's name and a brief idea of what it does.>633+ Copyright (C) <year><name of author>634

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

376/377

N4J_019416

10/2/2019

the LICENSE.txt file to be
pure AGPL as 90
to not Filedviolate thefs… · graphfoundation/ongdb@c0b23b2
CaseUpdated
5:18-cv-07182-EJD
Document
09/28/20
Page 543 of 587 · GitHub

652-

This program is free software: you can redistribute it and/or modify

653-

it under the terms of the GNU Affero General Public License as654-

published by the Free Software Foundation, either version 3 of the655-

License, or (at your option) any later version.

656

635

+ This program is free software: you can redistribute it and/or modify

636+ it under the terms of the GNU Affero General Public License as published by637+ the Free Software Foundation, either version 3 of the License, or638+ (at your option) any later version.

639

657

-

This program is distributed in the hope that it will be useful,658-

but WITHOUT ANY WARRANTY; without even the implied warranty of

659-

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

660-

GNU Affero General Public License for more details.

661

See the640+ This program is distributed in the hope that it will be useful,641+ but WITHOUT ANY WARRANTY; without even the implied warranty of642+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

643+ GNU Affero General Public License for more details.

See the

644

662

-

You should have received a copy of the GNU Affero General Public License

663-

along with this program.

If not, see <http://www.gnu.org/licenses/>.

645+ You should have received a copy of the GNU Affero General Public License

646+ along with this program.

664

647

665

648

666

649

667

Also add information on how to contact you by electronic and paper mail.
-650

If not, see <https://www.gnu.org/licenses/>.

If your software can interact with users remotely through a computer+ If your software can interact with users remotely through a computer

668

651

network, you should also make sure that it provides a way for users to

669

652

get its source.

670

653

interface could display a "Source" link that leads users to an archive

671

654

of the code.

672

655

solutions will be better for different programs; see section 13 for the

673

656

specific requirements.

674

657

675

-

For example, if your program is a web application, its

There are many ways you could offer source, and different

You should also get your employer (if you work as a programmer) or school,

658+ You should also get your employer (if you work as a programmer) or school,

676

659

if any, to sign a "copyright disclaimer" for the program, if necessary.

677

660

For more information on this, and how to apply and follow the GNU AGPL, see678- <http://www.gnu.org/licenses/>.

679

-

680

-

681

- "Commons Clause" License Condition

682

-

683

- The Software is provided to you by the Licensor under the License, as684- defined below, subject to the following condition. Without limiting685- other conditions in the License, the grant of rights under the License

686- will not include, and the License does not grant to you, the right to687- Sell the Software.

688- practicing any or all of the rights granted to you under the License

689- to provide to third parties, for a fee or other consideration,690- a product or service that consists, entirely or substantially,691- of the Software or the functionality of the Software. Any license692- notice or attribution required by the License must also include693

For purposes of the foregoing, "Sell" means- this Commons Cause License Condition notice.
661+ <https://www.gnu.org/licenses/>.

0 comments on commit c0b23b2
Please sign in to comment.

https://github.com/graphfoundation/ongdb/commit/c0b23b21e051fe12bd01a50d46ca3a7ad9e88374

377/377

N4J_019417

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 544 of 587

EXHIBIT 28

Bradley
Nussbaumon Twitter: "Special thanks
to @jmsuhy for
efforts09/28/20
in getting this release
VeryofexcitedCase
5:18-cv-07182-EJD
Document
90all theFiled
Pageout.
545
587about the #neo4j co…

5/20/2020

Search Twitter

Log inBradley Nussbaum@bradnussbaum

New to Twitter?

Special thanks to @jmsuhy for all the efforts in getting
this release out. Very excited about the #neo4j
community efforts to move the mission forward to keep
neo4j open source. Thanks everyone!
The Graph Foundation @GraphFoundation · Oct 9, 2019
#ONgDB 3.5.11 support release is out: graphfoundation.org/projects/ongdb/
What is ONgDB?
Open Native Graph DB is an open source fork of #Neo4j, that picks up prior to
Neo4j, Inc.'s removal of enterprise code from the main Github repository.
9:36 AM · Oct 9, 2019 · Twitter for iPhone
2 Likes

Sign up

Sign up now to get your own personalized timeline!

Sign up

Relevant people
Bradley Nussbaum@bradnussbaum

Follow

Building an academy for training thenext generation of graph sensitive
users
John Mark Suhy@jmsuhy

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
The Graph Foundation@GraphFoundation

FollowOpen Graph Technology for Public
Good

What’s happening
COVID-19 · LIVECOVID-19: WHO warns ofpotential hydroxychloroquine
side effects#DisneyBundle
Better together on Streaming Day
Promoted by Disney+
COVID-19 · LIVECOVID-19 updates for the US

NFL · Trending

Taysom Hill
1,455 Tweets
NFL
The Saints think Taysom Hill will
be 'the guy' when Drew Brees …
BuzzFeed News· Earlier today
A Coronavirus Patient Shared
Shocking Before-And-After
Hospital PhotosShow morehttps://twitter.com/bradnussbaum/status/1181971833056350208

1/2

N4J_018669

5/20/2020

Bradley
Nussbaumon Twitter: "Special thanks
to @jmsuhy for
efforts09/28/20
in getting this release
VeryofexcitedCase
5:18-cv-07182-EJD
Document
90all theFiled
Pageout.
546
587about the #neo4j co…

Search Twitter

https://twitter.com/bradnussbaum/status/1181971833056350208

Terms Privacy policy Cookies Ads info MoreLog inSign up

2/2

N4J_018670

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 547 of 587

EXHIBIT 29

7/16/2020

Matthew
S. Wilson
on Twitter: "@jim_dowlingDocument@adamhjk @apachekafka
I amconfused by yourlist of548
companies/ software &gt; MySQL,…
Case
5:18-cv-07182-EJD
90 Filed
09/28/20
Pageof 587

Log inSearch Twitter

Sign upAdam Jacob @adamhjk · Mar 11
The idea that single vendor open source is bad is hogwash. If you want tomake sure the only profits from open source flow to huge companies ortheir chosen consortium, keep spreading that bullshit. Nobody else canafford to even play, much less win.
2

4

28

Adam Jacob @adamhjk · Mar 11
It sets the whole game up so only those with the most can have a reasonable
shot at running a business. If you can’t/won’t make it possible for not only
your technology, but your brand, to be diluted.
1

1

5Adam Jacob @adamhjk · Mar 11
This is not a problem for Google, Microsoft, Amazon, etc. They all havemassive, established brands on proprietary software. They can both afford to
give the trademarks away, and have a path to easy, widespreadmonetization.
1

1

4

New to Twitter?
Sign up now to get your own personalized timeline!

Adam Jacob @adamhjk · Mar 11
The only fair/safe way to do this is Apache style - you need a foundation
dedicated to the public interest. Because then, at least, you can be sure thesoftware has an institution that is at least theoretically aligned with fairness.
3

4

7

Jim Dowling @jim_dowling · Mar 12
Apache is dead for new enterprise open-source projects. Flink, Spark, Kafka,
Hadoop, etc - all have been moved towards a proprietary model by thebacking vendor (except Flink, who cashed in) as AWS were out-competingthem on AWS. So, go it your own. AGPL-V3 it.
12Matthew S. Wilson @_msw_ · Mar 13
I admit I'm not as close to these software packages (they live a bit up thestack from where I do). But it sure seems like the core @apachekafka
development is going on very strongly at the ASF. And it seems Confluent iscommitted to that community?
1

1"Confluent is committed to maintaining a good relationship with the Apache
Software Foundation as well as the Apache Kafka community."
Apache Software Foundation Trademark Guidelines -…
Confluent, founded by the creators of Apache Kafka,
delivers a complete execution of Kafka for the …
confluent.io
1

Matthew S. Wilson @_msw_ · Mar 13
Companies that want to be the point of origin / control for open source orsource-available software will (and have) distanced themselves from the ASF.
It makes sense, and is appropriate that they do. Because Apache projects
need to be free from undue commercial influence.
1

https://twitter.com/_msw_/status/1238374465815207937

Relevant people
Matthew S. Wilson@_msw_

Follow

Building infrastructure services (EC2,
EBS, S3, …) at AWS Free/Open Source
Romantic he/him/they/them Opinions:
my own linkedin.com/in/matthewswil…
Jim Dowling@jim_dowling

Follow@hopsworks Feature Store. Cofounder and CEO @logicalclocks.
Associate Prof at KTH Stockholm. ExMySQL.
Adam Jacob@adamhjk

Matthew S. Wilson @_msw_ · Mar 13
confluent.io/apache-guideli…

1

Sign up

Follow

CEO of the System Initiative, CoFounder and Board Member of Chef.
Sustainable free and open source
software communities. He/Him.

What’s happening
Celebrity · 2 hours ago
Quavo and Saweetie tell theirlove story in new GQ feature
Trending with: Quavo and Saweetie
Trending in United States#ANITWTSELFIEDAY
8,293 Tweets

Trending in United States

1/4

N4J_018971

7/16/2020

Matthew
S. Wilson
on Twitter: "@jim_dowlingDocument@adamhjk @apachekafka
I amconfused by yourlist of549
companies/ software &gt; MySQL,…
Case
5:18-cv-07182-EJD
90 Filed
09/28/20
Pageof 587

Matthew
S. Wilson
SearchTwitter @_msw_ · Mar 13
My personal intuition is that in the long run ASF projects will outlast any
company that seeks to maintain exclusive control over open source software
through whatever combination of tactics du jour.
apache.org/foundation/how…
2

BUY RARE ON ITUNES
Log in17.8K Tweets

Sign up

Premier League · 34 minutes ago
Everton vs Aston Villa
Trending with: Everton and #avfc
Politics · Trending

Jim Dowling @jim_dowling · Mar 13
Non evidence based intuition - or slight of hand with language? The
companies may die, but their open-source products live on: MySQL, Redhat,
Elastic, Mongo, Neo4J, Redis (Labs). You are here on Twitter, paid by youremployer to bash AGL-v3. AWS profits from Apachev2, not AGPLv3
1#notmykid
1,999 Tweets

Show more
Terms Privacy policy Cookies Ads info MoreMatthew S. Wilson @_msw_ · Mar 13
I am not paid by my employer to bash AGPLv3. Talking about open source
on twitter isn't part of my job. It's a part of me. I've been part of thesecommunities for almost a quarter century now.

© 2020 Twitter, Inc.

2

Matthew S. Wilson @_msw_ · Mar 13
If you read through more of the personal opinions I share on Twitter you willfind that I am an advocate for copyleft licenses, and even talk about why
AGPLv3 can be a very useful tool to ensure Software Freedom. However, I am
saddened by how this tool has been used by companies.
1

Matthew S. Wilson @_msw_ · Mar 13
The troubling history for Free Software advocates is more completely
detailed here.
Disclosure: I previously served on the inaugural board of directors for
Software Freedom Conservancy, but no longer serve. I am a personalsponsor through donation.

Toward Copyleft Equality for All
I would not have imagined even two years ago that
expansion of copyleft would become such an issue o…
sfconservancy.org
1

Matthew S. Wilson @_msw_ · Mar 13
Back to the evidence on long term sustainability, one example: After
DataStax decided to no longer donate their engineering efforts to Apache
Cassandra in 2016, the project lives on. Because it has a community of
individuals that are committed to keeping it alive.
1

Matthew S. Wilson@_msw_
Replying to @_msw_ @jim_dowling and 2 others

I am confused by your list of companies / software> MySQL, Redhat, Elastic, Mongo, Neo4J, Redis (Labs).
https://twitter.com/_msw_/status/1238374465815207937

2/4

N4J_018972

7/16/2020

Matthew
S. Wilson
on Twitter: "@jim_dowlingDocument@adamhjk @apachekafka
I amconfused by yourlist of550
companies/ software &gt; MySQL,…
Case
5:18-cv-07182-EJD
90 Filed
09/28/20
Pageof 587

Search TwitterAll of these companies are alive (though some havechanged hands for incredible amounts of money), andthesoftware as well
1:00 AM · Mar 13, 2020 · Twitter Web App

Log inSign upJim Dowling @jim_dowling · Mar 13
Replying to @_msw_ @adamhjk and @apachekafka
All of those companies (Redis maybe excepted, sort of) are single company
owned open-source software platforms. And people do use the open-source
version to build businesses - they haven't fully excluded that, but they
ensure they also make money - c.f., Data Artisans/Flink.
1

Matthew S. Wilson @_msw_ · Mar 13
Lots of variation in companies and their approach, in particular to how
outside contributions are handled and what (if any) exclusionary tactics areused. Requiring additional rights via a contributor agreement that go
beyond what is granted in an OSS license is a talltale to me.
1

9 more replies

Matthew S. Wilson @_msw_ · Mar 13
Replying to @_msw_ @jim_dowling and 2 others
And if you'd like more of my personal thoughts on AGPLv3, browse at yourleisure:twitter.com/search?q=from%…

John Mark Suhy @jmsuhy · Mar 13
Replying to @_msw_ @jim_dowling and 2 others
Regarding @neo4j - they are in a precarious position right now. There is an
ongoing legal case exposing some bad behavior. They may lose theirtrademark and could possibly face class action lawsuits and fraud charges
around their open source EE licensing deception.

https://twitter.com/_msw_/status/1238374465815207937

3/4

N4J_018973

7/16/2020

Matthew
S. Wilson
on Twitter: "@jim_dowlingDocument@adamhjk @apachekafka
I amconfused by yourlist of551
companies/ software &gt; MySQL,…
Case
5:18-cv-07182-EJD
90 Filed
09/28/20
Pageof 587

Search Twitter

https://twitter.com/_msw_/status/1238374465815207937

Log inSign up

4/4

N4J_018974

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 552 of 587

EXHIBIT 30

7/27/2020

John
Mark Suhy
on Twitter: "@bwmerkl @amyhodler
Ironically,
uncoveredfraud by @neo4j
usingofneo4jtech. Not public yet, b…
Case
5:18-cv-07182-EJD
Document
90I haveFiled
09/28/20
PageInc553
587

Log inSearch Twitter

Sign up

Bryce W. Merkl Sasaki@bwmerkl · May 6
One Fraud Ring to Rule Them All,One Fraud Ring to Find Them,
One Fraud Ring to Bring Them All,
And in the Darkness Bind Them.
In Your #FinServ Data, Where the Shadows Lie.
Destroy #FraudRings forever in the fires of #GraphDataScience by@amyhodler

Financial Fraud Detection with Graph Data Science: Identifying Fraud Ri…
Read blog four in this series on how financial services enterprises areusing Neo4j's graph technology to prevent and detect financial fraud.
neo4j.com
2

3

Sign up now to get your own personalized timeline!

Sign up

2

John Mark Suhy@jmsuhy
Replying to @bwmerkl and @amyhodler

Ironically, I have uncovered fraud by @neo4j Inc using
neo4j tech. Not public yet, but It will be public soonfrom an upcoming court case. Not a ‘fraud ring’, but
fraud nonetheless. It would have taken ages to piece
this together without Neo4j and a few other pieces oftech.
6:27 AM · May 7, 2020 · Twitter for iPhone

New to Twitter?

Relevant people
John Mark Suhy@jmsuhy

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Bryce W. Merkl Sasaki@bwmerkl

Follow

Editor-in-Chief at @Neo4j, #scifi writer,
aspiring polymath and wannabe
wizard sharing my thoughts on#writing, #art and #culture.
Amy Hodler@amyhodler

Follow

Love science, art, and complexity
theory. Cycling when the weather isgood. Feeding the #Graphs ecosystem@Neo4j Opinions are my own.

What’s happening
Celebrity · 2 hours ago
Sophie Turner and Joe Jonas are
officially parents
Trending with: Joe Jonas and Sophie
TurnerNBA · Trending

JR Smithhttps://twitter.com/jmsuhy/status/1258388038268395520

1/2

N4J_018993

7/27/2020

John
Mark Suhy
on Twitter: "@bwmerkl @amyhodler
Ironically,
uncoveredfraud by @neo4j
usingofneo4jtech. Not public yet, b…
Case
5:18-cv-07182-EJD
Document
90I haveFiled
09/28/20
PageInc554
587

Search Twitter

2,849 Tweets

Log inSign up

NBA · Trending

Caruso4,979 Tweets

US news · 3 hours ago
Rep. John Lewis to lie in state in
the US Capitol Rotunda during a
private ceremony
Trending with: Amazing Grace andWintley Phipps
Politics · Trending

Heals ActShow more
Terms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://twitter.com/jmsuhy/status/1258388038268395520

2/2

N4J_018994

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 555 of 587

EXHIBIT 31

7/16/2020

John
Mark Suhy
on Twitter: "@lancewalter @PuraPaper
You 90
may want
to consider
a criminal
defense556
lawyer2 for your staff this year. …
Case
5:18-cv-07182-EJD
Document
Filed
09/28/20
Page
ofor587

Log inSearch Twitter
Lance Walter @lancewalter · Jan 8
Neo4j Staff Predictions for 2020 By @PuraPaper #ConnectedData#GraphDatabase
Neo4j Staff Predictions for 2020 - Neo4j Graph Data…
A new year (let alone a new decade) is always a greattime to reflect on the year gone past but also where …
neo4j.com
1

John Mark Suhy@jmsuhy
Replying to @lancewalter and @PuraPaper

You may want to consider a criminal defense lawyer or
2 for your staff this year. I have a feeling that @neo4j
Inc may need a few good ones...
4:31 PM · Jan 8, 2020 · Twitter for iPhone

Sign up

New to Twitter?
Sign up now to get your own personalized timeline!

Sign up

Relevant people
John Mark Suhy@jmsuhy

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Lance Walter@lancewalter

Follow

Marketer, Engineer, Dad. Analytics,
cloud, and open source fanboy.
Making the world safe for graphdatabases @Neo4j.
Leena Mukhey Bengani@PuraPaper

Follow

Culture Vulture

What’s happening
La Liga · LIVE

Barcelona vs Osasuna
Trending with: Osasuna#MichelleObamaPodcast
July 29, free on Spotify.
Promoted by Spotify Podcasts
Trending in United Statesmickstape
La Liga · LIVEReal Madrid vs Villarreal
Trending with: Modric and Casemiro
Trending in United States

BUY RARE ON ITUNES
30.1K Tweets

Show more
Terms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://mobile.twitter.com/jmsuhy/status/1215068561326137344

1/1

N4J_018953

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 557 of 587

EXHIBIT 32

JohnMark 5:18-cv-07182-EJD
Suhy on Twitter: "@lancewalter Document@mesirii @vmblog
class
action lawsuit(s)and fraudfor Neo4j Inc." / Twitter
Case
90I predictFiled
09/28/20
Page
558chargesof 587

7/16/2020

Log inSearch Twitter

Sign up

Lance Walter @lancewalter · Jan 21
Neo4j 2020 Predictions: Developers in the Cloud and the Power ofConnected Data by @mesirii : @VMblog: vmblog.com/archive/2020/0…
1

4

4John Mark Suhy@jmsuhy

New to Twitter?
Sign up now to get your own personalized timeline!

Replying to @lancewalter @mesirii and @vmblog
Sign up

I predict class action lawsuit(s) and fraud charges for
Neo4j Inc.
5:39 PM · Jan 24, 2020 · Twitter for iPhone

Relevant people
John Mark Suhy@jmsuhy

1 LikeFollowsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Lance Walter@lancewalter

Follow

Marketer, Engineer, Dad. Analytics,
cloud, and open source fanboy.
Making the world safe for graphdatabases @Neo4j.
Michael Hunger@mesirii

Follow

Happy dad of 3 girls GraphAddict@neo4j JavaChampion Codegithub.com/jexp Words
medium.com/@mesirii Network
de.linkedin.com/in/jexpde

What’s happening
La Liga · LIVEReal Madrid vs Villarreal
Trending with: Hazard#MichelleObamaPodcast
July 29, free on Spotify.
Promoted by Spotify Podcasts
Soccer · Trending

De Gea8,419 Tweets
La Liga · LIVE

Barcelona vs Osasuna
Trending with: Osasuna
Soccer · Trending

Lingard6,055 Tweets

https://mobile.twitter.com/jmsuhy/status/1220883743302475776

1/2

N4J_018969

7/16/2020

John
Mark 5:18-cv-07182-EJD
Suhy on Twitter: "@lancewalter Document@mesirii @vmblog
class
action lawsuit(s)and fraudfor Neo4j Inc." / Twitter
Case
90I predictFiled
09/28/20
Page
559chargesof 587

Search TwitterShow more

Log inSign upTerms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://mobile.twitter.com/jmsuhy/status/1220883743302475776

2/2

N4J_018970

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 560 of 587

EXHIBIT 33

7/16/2020

John
Mark Suhy
on Twitter: "@peterneubauer@neo4j You willlearn howthese ‘bad apples’at yourattempted to defraud …
Case
5:18-cv-07182-EJD
Document
90alsoFiled
09/28/20
Page561companyof 587

Log inSearch Twitter

Sign up

Peter Neubauer @peterneubauer · Feb 13
This makes me proud of @neo4j .
Neo4j@neo4j · Feb 13“How We Mined More Than 715,000 Luanda Leaks Records”
via @ICIJorg
r.neo4j.com/38knrvS#LuandaLeaks #graphdatabase #ICIJ
1

8

John Mark Suhy @jmsuhy · Mar 25
You may not be so proud once you learn how a few bad apples at yourcompany may have jeopardized everything you worked so hard to build. I
think @neo4j Inc will face criminal fraud charges and class action lawsuitsaround the open-source licensing deception.
1

John Mark Suhy @jmsuhy · Mar 25
Making these statements about fraud would be quite foolish financially, if
they could not be backed up. Too bad a lot of you are in the dark on thissubject right now, I am guessing that will change soon.
1

John Mark Suhy@jmsuhy

New to Twitter?
Sign up now to get your own personalized timeline!

Sign up

Replying to @jmsuhy @peterneubauer and @neo4j

You will also learn how these ‘bad apples’ at yourcompany attempted to defraud your investors. It is ashame that this behavior may ultimately effect thegraph community if Neo4j Inc fails. I am astonishedthat a company with IPO ambitions allowed this tohappen.
8:26 AM · Apr 30, 2020 · Twitter for iPhone

Relevant people
John Mark Suhy@jmsuhy

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Peter Neubauer@peterneubauer

Follow@mapillary - The greatest expeditionof our time.
Neo4j@neo4jFollow

The #1 platform for connected data.
Developers start here:
neo4j.com/developer/

What’s happening
La Liga · LIVEReal Madrid vs Villarreal
Trending with: Hazard#MichelleObamaPodcast
July 29, free on Spotify.
https://twitter.com/jmsuhy/status/1255881207193178115

1/2

N4J_018991

7/16/2020

John
Mark Suhy
on Twitter: "@peterneubauer@neo4j You willlearn howthese ‘bad apples’at yourattempted to defraud …
Case
5:18-cv-07182-EJD
Document
90alsoFiled
09/28/20
Page
562companyof 587

Search Twitter

Promoted by Spotify Podcasts
Soccer · Trending

Log inSign up

De Gea8,446 Tweets
La Liga · LIVE

Barcelona vs Osasuna
Trending with: Osasuna
Soccer · Trending

McTominay
Trending with: Matic
5,295 Tweets

Show more
Terms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://twitter.com/jmsuhy/status/1255881207193178115

2/2

N4J_018992

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 563 of 587

EXHIBIT 34

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 564 of 587
San Jose
70 South First Street
San Jose, CA 95113
T. 408.286.9800
F. 408.998.4790

May 27, 2020

Jeffrey M. Ratinoff
jratinoff@hopkinscarley.com
T. 408.299.1336
F. 408.998.4790

Via Electronic Mail (adron@adronlaw.com)
Adron W. Beene, Sr.
Law Offices of Adron W. Beene
1754 Technology Drive, Suite 228
San Jose, CA 95110
Re:

Mr. Suhy’s Misuse of Social MediaDear Adron:
I am writing in regards to several outstanding issues relating to iGov’s website
and John Mark Suhy’s activity on Twitter.
First, we note that iGov maintains Neo4j pricing information on its website(https://blog.igovsol.com/2018/01/10/Neo4j-Commercial-Prices.html). As you can see
from Neo4j’s recent document production, this pricing information is outdated andinaccurate. See, e.g., N4J_015184, N4J_015251. As a result, iGov’s maintenance of
this pricing information and Mr. Suhy’s repeated public references thereto is misleading
to potential purchasers of Neo4j®-branded software.
See, e.g., N4J_015034,
N4J_015082.
Second, I had spoken to you several months ago about Mr. Suhy’s
misadventures on Twitter. It appears Mr. Suhy is continuing to make false andmisleading representations about Neo4j and seeking to damage Neo4j’s reputation withunsubstantiated false accusations of fraud and criminal conduct. Here are a few
examples of Mr. Suhy’s recent Tweets:

https://mobile.twitter.com/jmsuhy/status/1222537798491701248
614\3505355.4

Palo Alto  San Francisco  San Jose
Hopkins & Carley  A Law Corporation  hopkinscarley.com

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 565 of 587
Adron W. Beene
May 27, 2020
Page 2https://mobile.twitter.com/jmsuhy/status/1245903648544219136

https://twitter.com/jmsuhy/status/1238510720557465601
While we appreciate your client’s wish to mount a vigorous defense in thislitigation, Mr. Suhy’s attempt to engage in self-help by making defamatory statements
to the general public about Neo4j on social media is neither appropriate nor subject tothe litigation privilege. See Abuemeira v. Stephens, 246 Cal.App.4th 1291, 1299 (2016)(“communications to the general public through the Internet and the media are notprotected by the litigation privilege.”); Rothman v. Jackson 49 Cal.App.4th 1134, 1141
(1996) (litigation privilege does not extend to “litigating in the press” because “it would
serve no purpose but to provide immunity to those who would inflict upon our system ofjustice the damage which litigating in the press generally causes: poisoning of jury pools
and bringing disrepute upon both the judiciary and the bar”).
More importantly, we are unaware of any confidential documents or “neo4j tech”
that reflect any alleged criminal fraudulent conduct by Neo4j, and no such documents orevidence have been identified by Defendants in their responses to Neo4j’s discovery
seeking the factual basis for their counterclaims and affirmative defenses. Indeed, while
Defendants assert that Neo4j’s addition of the Commons Clause to the AGLPv3 violates
614\3505355.4

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 566 of 587
Adron W. Beene
May 27, 2020
Page 3the terms thereof, this is a question of contractual interpretation that does not amount tocivil fraud, let alone “criminal fraud” as Mr. Suhy repeatedly asserts on Twitter. Mr.
Suhy’s statements are thus false and defamatory, and may taint the potential jury pool.
Accordingly, please confirm that Mr. Suhy will delete the above and similar Tweets, aswell as will cease from making future inaccurate statements along these lines.
Mr. Suhy also appears to be cyber-stalking Neo4j employees:

https://mobile.twitter.com/jmsuhy/status/1215068561326137344

https://mobile.twitter.com/jmsuhy/status/1220883743302475776

614\3505355.4

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 567 of 587
Adron W. Beene
May 27, 2020
Page 4https://twitter.com/jmsuhy/status/1255881207193178115
Again, there appears to be no factual basis for making these statements. It isalso entirely improper for Mr. Suhy to attempt to intimidate and harass Neo4j
employees. Thus, please confirm that Mr. Suhy will delete these Tweets and cease
cyberstalking Neo4j employees on Twitter and other social media.

614\3505355.4

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 568 of 587
Adron W. Beene
May 27, 2020
Page 5Lastly, it appears that Mr. Suhy is making similar false and misleading
representations to Neo4j’s actual and potential customers about this litigation. For
example, on February 22, 2020, Mr. Suhy sent an email to a Neo4j employee andcopied several employees of Johnson Controls wherein he stated:
you may not be aware of this yet but there is an upcoming courtcase in the US, which is going to expose Neo4j's deception on this
topic, and it is starting to look like it may lead to possible criminal
fraud charges and class action lawsuits against Neo4j Inc.
See N4J_014700. While Mr. Suhy may arguably cite to what is in the public court
record in relation to the underlying litigation, he cannot make false and inflammatory
statements to potential customers concerning speculative “criminal fraud charges andclass action lawsuits.”1
This email exchange also highlights Defendants’ failure to comply with theircontinuing disclosure and discovery obligations. Given this email was not produced by
Defendants (along with Mr. Suhy’s similar statements on Twitter), there is reason tobelieve that Mr. Suhy has engaged in similar communications with potential customers(without copying Neo4j) that Defendants have failed to produce, despite Neo4j
previously propounding at least one request for production covering the contents of thisemail. See RFP No. 1 to John Mark Suhy (“All DOCUMENTS and COMMUNICATIONS
between YOU and any third party [] referencing, discussing, mentioning and/or
concerning Neo4j, Neo4j software or this litigation.”); see also RFP No. 12 (“AllDOCUMENTS and COMMUNICATIONS where YOU marketed, suggested, offered forsale or solicited the sale of iGov’s consulting, support and/or development services for
ONgDB Enterprise software.”). Consequently, we ask that Defendants immediately
produce all documents and communications responsive to this request.
Sincerely,
HOPKINS & CARLEYA Law Corporation

Jeffrey M. Ratinoff
JMR/dlh1

If Mr. Suhy had a factual basis to make such statements, then he should have produced this evidence
supporting their truthfulness as part of discovery.
614\3505355.4

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 569 of 587

EXHIBIT 35

7/6/2020

JohnCase
Mark Suhy
on Twitter: "@neo4j @emileifrem
I am curious90
what Filedhe would
have done if heknew that
yourwas involved in a sch…
5:18-cv-07182-EJD
Document
09/28/20
Page
570
ofCOO
587

Log inSearch Twitter
Neo4j@neo4j · Dec 14, 2018
"Given the variables, I like our odds. That’s why I’m betting on #Neo4j."–Mike Asher, our first-ever #CFO

Sign up

New to Twitter?
Sign up now to get your own personalized timeline!

r.neo4j.com/2UFgu23
by @emileifrem #GraphDatabases #NoSQL #ConnectedData

Sign up

Relevant people
John Mark Suhy@jmsuhy

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Neo4j@neo4j1

1

4

John Mark Suhy@jmsuhy
Replying to @neo4j and @emileifrem

I am curious what he would have done if he knew thatyour COO was involved in a scheme to defraud @neo4j
investors, @neo4j committed procurement fraud ,which I think will lead to criminal fraud charges, and thewhole ‘close sourcing of ee’ debacle was caused by asingle person.
9:20 AM · Jul 3, 2020 · Twitter for iPhone

Follow

The #1 platform for connected data.
Developers start here:
neo4j.com/developer/
Emil Eifrem@emileifrem

Follow

Neo4j. Graphs Are Everywhere.

What’s happening
NFL · 1 hour ago
Chiefs have agreed to a 10-year
contract extension with Patrick
Mahomes, ESPN reports#DieHart
Kevin Hart is the summer's biggest action star.
#DieHart on Quibi
Promoted by Quibi
NFL · Trending

Dak Prescott
Trending with: Jerry Jones
US news · 17 minutes ago
Ivy League schools begin rollingout plans for 2020-2021
academic year
NFL · Trending

Chris JonesShow more
Terms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://mobile.twitter.com/jmsuhy/status/1279087678252859393

1/1

N4J_019004

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 571 of 587

EXHIBIT 36

7/6/2020

JohnCase
Mark Suhy
on Twitter: "@lnordwall @MorganStanley@OnePeakPartners@neo4j Re IPO:
Not sure
investing public could tr…
5:18-cv-07182-EJD
Document
90 Filed 09/28/20
Page
572howofthe587

Log inSearch Twitter
Lars Nordwall @lnordwall · Nov 1, 2018
Welcome @MorganStanley and @OnePeakPartners to the @Neo4j family!
$80M E-round completed and one step closer an IPO milestone...

Sign up

New to Twitter?
Sign up now to get your own personalized timeline!

Sign up

Relevant people
John Mark Suhy@jmsuhy

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Lars Nordwall@lnordwall

Neo4j nabs $80M Series E as graph database tech flourishes
Neo4j has helped popularize the graph database. Today it was rewarded
with an $80 million Series E to bring their products to a wider market in …
techcrunch.com
1

5

Follow

linkedin.com/in/larsnordwall
Morgan Stanley@MorganStanley

14

Follow

Official Twitter account of Morgan
Stanley. We provide a range ofinvestment banking, securities,
investment management & wealthmanagement services worldwide.

John Mark Suhy@jmsuhy
Replying to @lnordwall @MorganStanley and 2 others

Re IPO: Not sure how the investing public could trust@neo4j or its management once they learn about theattempt to defraud their investors, their involvement inprocurement fraud , which could lead to criminal
charges, and the fact that one person caused ee to go
closed source.
9:29 AM · Jul 3, 2020 · Twitter for iPhone

What’s happening
US news · 56 minutes ago
Ivy League schools begin rollingout plans for 2020-2021
academic year

#MostDangerousGame
Watch all episodes of #MostDangerousGamenow streaming on Quibi
Promoted by Quibi
Trending in United States

DC Universe
US election · 3 hours ago

Supreme Court rules that states
can penalize so-called faithlesselectors
Trending in United States

Draya

Show more
Terms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://twitter.com/jmsuhy/status/1279089910910238720

1/2

N4J_019005

7/6/2020

JohnCase
Mark Suhy
on Twitter: "@lnordwall @MorganStanley@OnePeakPartners@neo4j Re IPO:
Not sure
investing public could tr…
5:18-cv-07182-EJD
Document
90 Filed 09/28/20
Page
573howofthe587

Search Twitter

https://twitter.com/jmsuhy/status/1279089910910238720

Log inSign up

2/2

N4J_019006

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 574 of 587

EXHIBIT 37

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 575 of 587
Jeffrey M. Ratinoff
From:
Sent:
To:
Cc:
Subject:
Attachments:

Jeffrey M. Ratinoff
Monday, July 6, 2020 4:14 PM'Adron Beene''adronjr@adronlaw.com'; 'jpicone@hopkinscarley.com'; 'cchien@hopkinscarley.com'
FW: Neo4j/John Mark Suhy
052720 JMS Cease & Desist re Public Statements.pdf; 2020 07 03 JMS Tweet re
COO.pdf; 2020 07 03 JMS Tweet re IPO.pdf

Adron,
It has been over a month since I sent the attached letter regarding your client’s extra‐judicial activities on Twitter. Due
to your lack of a meaningful response to this letter and Mr. Suhy’s most recent tweets over the holiday weekend(attached), we can only assume you are either unwilling or unable to control your client.
While Mr. Suhy may be entitled to fairly report on the parties’ legal dispute based on public filings, he is not entitled tomake false and defamatory statements regarding Neo4j and insinuate its confidential. Mr. Suhy’s repeated tweets
targeting Neo4j customers, and now its investors are highly inappropriate. As noted in my May 27th letter, he cannot
engage in defamation as a means of self‐help in both lawsuit and the marketplace. Indeed, there is no legitimate reason
to dig up a tweet from November 2018 about Neo4j receiving funding and making false statements that Neo4j engaging
in criminal fraud, which are directed at Neo4j’s investors, other than to maliciously harm Neo4j’s reputation and ability
to receive future funding.
In addition, Mr. Suhy’s repeated references to confidential information in his tweets suggests that he may be improperly
using confidential materials that were provided to him by Neo4j subject to the confidentially provision in the Neo4j
Solution Partner Agreement. As you may recall Section 3 of that agreement restricts the use and disclosure ofconfidential information obtained under the terms thereof for a period of five (5) years from receipt, and theconfidentiality obligations survived the termination per Section 7. The fact your office publicly filed the Neo4j Solution
Partner Agreement with the Court that was marked confidential and Mr. Suhy now points Twitter users to his blog on
iGov’s website that quotes provisions therein in and of itself arguably constituted a violation of the confidentiality
provision. Mr. Suhy’s tweets further suggest that he is abusing the access he was granted to designated material under
the Protective Order for purposes beyond this litigation.
It seems that our multiple attempts to informally resolve this ongoing issue has fallen on deaf ears. As a result, Neo4j
will now need to seek appropriate relief via the courts.
Regards,
Jeff

From: Diana L. Hodges <dhodges@hopkinscarley.com>
Sent: Wednesday, May 27, 2020 4:14 PM
To: 'adron@adronlaw.com' <adron@adronlaw.com>; 'adronjr@adronlaw.com' <adronjr@adronlaw.com>
Cc: Jeffrey M. Ratinoff <jratinoff@hopkinscarley.com>; John V. Picone III <jpicone@hopkinscarley.com>; Cary Chien<cchien@hopkinscarley.com>
Subject: Neo4j/John Mark SuhyCounsel,1Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 576 of 587
Please refer to the attached correspondence from Jeffrey Ratinoff.
Thank you,
Diana L. Hodges
Legal Secretary

Hopkins & Carley | A Law Corporation
San Jose | Palo Alto
70 South First Street | San Jose, CA 95113
Direct: 408.299.1344 |dhodges@hopkinscarley.com
hopkinscarley.com

2

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 577 of 587

EXHIBIT 38

5/20/2020

JohnCase
Mark Suhy
on Twitter: "@grempe @neo4j
Also, you may90
want Filedto check09/28/20
out https://t.co/URBlXE7ggt.
is an upcoming trial whic…
5:18-cv-07182-EJD
Document
Page 578Thereof 587

Log inSearch Twitter

Sign up

Glenn Rempe @grempe · Apr 2
No @neo4j it really isn’t OK that you have called my cell phone multiple
times to upsell me on your enterprise software just *because I downloaded a
trial version* as your rep stated “within the last couple of years”.
This is a no-no.
1

1John Mark Suhy @jmsuhy · Apr 2
You can use #ONgDB (Open Native Graph Database) for free, no limits on
causal cluster instances, cores, etc. It is a Neo4j form that adds theenterprise features Neo removed back into core.

New to Twitter?
Sign up now to get your own personalized timeline!

Sign up

Relevant people
ONgDB - Open Source Neo4j Enterprise Graph - The Graph Foundation
ONgDB is an open source fork of Neo4j Enterprise that is developed andreleased under the AGPLv3 License by The Graph Foundation.
graphfoundation.org
1

John Mark Suhy@jmsuhysoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Glenn Rempe@grempeJohn Mark Suhy@jmsuhy
Replying to @jmsuhy @grempe and @neo4j

Also, you may want to check out blog.igovsol.com.
There is an upcoming trial which is going to expose
much worse behavior by @neo4j inc. Once the info
becomes public, I think it’s going lead to criminal fraudcharges and potential class action lawsuits againstthem.
iGov Inc Neo4j Blog
blog.igovsol.com

Follow

Follow

Previously VP of Engineering @Tierion
keybase.io/grempe #cryptography#cryptocurrency #blockchain
Neo4j@neo4jFollow

The #1 platform for connected data.
Developers start here:
neo4j.com/developer/

What’s happening
COVID-19 · LIVECOVID-19: WHO warns ofpotential hydroxychloroquine
side effects#DisneyBundle
Better together on Streaming Day

7:39 PM · Apr 2, 2020 · Twitter for iPhone

Promoted by Disney+
COVID-19 · LIVECOVID-19 updates for the US

Politics · Trending

https://mobile.twitter.com/jmsuhy/status/1245903648544219136

Kellyanne

1/2

N4J_018985

5/20/2020

JohnCase
Mark Suhy
on Twitter: "@grempe @neo4j
Also, you may90
want Filedto check09/28/20
out https://t.co/URBlXE7ggt.
is an upcoming trial whic…
5:18-cv-07182-EJD
Document
Page 579Thereof 587

Search Twitter

Kellyanne
14.1K Tweets

Log inSign upBuzzFeed News· 4 hours ago
A Coronavirus Patient Shared
Shocking Before-And-After
Hospital PhotosShow more
Terms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://mobile.twitter.com/jmsuhy/status/1245903648544219136

2/2

N4J_018986

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 580 of 587

EXHIBIT 39

7/20/2020

John
Mark Suhy
on Twitter: "@ursachi @rvanbruggen@emileifrem@lyonwj09/28/20@neo4j I am guessing
is going to change once…
Case
5:18-cv-07182-EJD
Document
90 Filed
Page that581opinionof 587

Log inSearch Twitter

Sign up

Emil Eifrem @emileifrem · Jul 16
It's Thursday @ midnight and I'm completely sucked into a great "Low CodeGraphQL with GraphQL Architect" live demo with none other than thevenerable @lyonwj! Check it out here:
Hands-On Low Code GraphQL With GraphQL Archite…
Powered by Restream https://restream.io/ We’ll take alook at the GraphQL Architect graph app for Neo4j …
youtube.com
1

6

22

New to Twitter?
Sign up now to get your own personalized timeline!

Sign up

Rik Van Bruggen @rvanbruggen · Jul 16
Man. That is such a CEO thing to do.

Relevant people
John Mark Suhy@jmsuhy

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Ovidiu Ursachi@ursachi

Follow

tweets on professional topics aroundcybersecurity & NLP, views on politics
or economy, my citizenship is
European
Rik Van Bruggen@rvanbruggen

Follow

Mad about graphs. Working on andwith Neo4j. Write about that on
blog.bruggen.com.

What’s happening
GIF
1

2

Ovidiu Ursachi @ursachi · Jul 17
yep, the beautiful thing about @emileifrem & @neo4j is that they arelistening and looking at the community, regardless their company position
1

2

John Mark Suhy@jmsuhy
Replying to @ursachi @rvanbruggen and 3 others

I am guessing that opinion is going to change once youlearn about their behavior. It was mostly hidden fromthe public. I am writing an article that is going to let
the community see their true nature, something I havewitnessed when my company was a trusted partner.
https://twitter.com/jmsuhy/status/1284510927052824577

Celebrity · 2 hours ago
Nicki Minaj is expecting and'preggers' with her first child
Trending with: Nicki and Minaj#TheAlienist
Catch Up on the S2 Premiere
Promoted by Angel of Darkness on TNT
Los Angeles Times· 1 hour ago
This photo was taken at a
Portland protest. Learn the story
behind it:
Trending in United States

December or January
1,249 Tweets

Music · Trending

Congrats Nicki
1/2

N4J_019011

7/20/2020

John
Mark Suhy
on Twitter: "@ursachi @rvanbruggen@emileifrem@lyonwj09/28/20@neo4j I am guessing
is going to change once…
Case
5:18-cv-07182-EJD
Document
90 Filed
Page that582opinionof 587

8:30 AM · Jul 18, 2020 · Twitter for iPhone
Search Twitter

20K Tweets

Show more

Log inSign upTerms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

https://twitter.com/jmsuhy/status/1284510927052824577

2/2

N4J_019012

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 583 of 587

EXHIBIT 40

012312424

5678Caseÿ ÿ5:18-cv-07182-EJD
7ÿ68ÿÿ8ÿ8
6ÿ6ÿ ÿ90
78ÿ
!ÿ"609/28/20
ÿ"!68ÿÿ#Page
8ÿ68584!ÿ6ofÿ587
8ÿ7 ÿ86ÿ7 $ÿ%68ÿ8ÿ&Document
Filed«`MÿLN-7;9[\ÿs5.6679
ljcPmLcÿnopjLNModgq7?<.0/79r \¡;ÿ64ÿ:77ÿ2:ÿ>42<7ÿ>450ÿ40ÿ429ÿg074xhÿ3;96079ÿ7XX496:ÿ5.6\ÿ;ÿ075ÿ
394/9;?^ÿs\7ÿ/9;3\ÿ>;6;;:7ÿ[;7ÿ.:ÿ<;9/7ÿ7042/\ÿX49ÿ;<<ÿ4Xÿ2:^KLMNÿPQABCÿEFÿGCHEEBIJ-./0ÿ23ÿ045ÿ64ÿ/76ÿ8429ÿ450ÿ379:40;<.=7>ÿ6.?7<.07@0694>2[.0/ÿ¢74xhÿ;96079ÿ94/9;?wÿ£0ÿ0679Y.75ÿ5.6\ÿ¤;66ÿr40040
q7;>ÿ6\.:ÿ.0679Y.75ÿ5.6\ÿ¤;66ÿr40040ÿ64ÿ<7;90ÿ;426ÿ6\7ÿ97[706ÿ23/9;>7:ÿ
64ÿ6\7ÿ¢74xhÿ;96079ÿ94/9;?ÿ6\;6ÿ7¥3;0>ÿ707X.6:ÿ64ÿ429ÿ3;96079ÿ¦
074xh^[4?
uKLMNÿPQRBSBTUVEÿWBFWSB_`aNÿbcdeÿKPaf
i`jj̀kgh?:2\8:4X65;97ÿ>7Y7<4379ÿZÿ7067939.:7;9[\.67[6]ÿ706973970729]ÿ;0>ÿ;?;6729;0/<79^ljcPmLcÿnopjLNModi`jj̀kgq7?<.0/79r

_`aNÿbcdeÿKPaf
gh?:2\8q73<8.0/ÿ64ÿgq7?<.0/79rÿ;0>ÿg074xh

42ÿ?;8ÿ6\.0ÿ65.[7ÿ;426ÿ7[4?.0/ÿ;ÿ3;96079ÿ40[7ÿ842ÿ<7;90ÿ5\;6ÿ074ÿ\;:ÿ>407ÿ.0ÿ6\7ÿ3;:6^ÿ§?ÿ59.6.0/ÿ;0ÿ;96.[<7ÿ6\;6ÿ>76;.<:ÿ7Y7986\.0/ÿ6\78ÿ\;Y7ÿ>407ÿ.0ÿ6\7ÿ
3;:6^ÿ£<:4ÿ842ÿ?;8ÿ5;06ÿ64ÿ97;>w
s\.0.0/ÿ;426ÿ7[4?.0/ÿ;ÿ¢74xhÿ3;96079¨ÿ42ÿ?;8ÿ5;06ÿ64ÿ9¦0ÿ6\.:ÿ34:6ÿÿ5.<<ÿ7¥3<;.0ÿ:4?7ÿ.?3496;06ÿ.::27:ÿ842ÿ?2:6ÿ
[40:.>79ÿ7X497ÿ7[4?.0/ÿ;ÿ¢74xhÿ3;96079^ÿ©437X2<<8]ÿ6\.:ÿ¦<4/^./4Y:4<^[4?
xwxuÿ£¤ÿÿª2<ÿ]ÿs5.6679ÿX49ÿ.\407yo`z{i`jj̀k
g074xhs\7ÿtuÿ3<;6X49?ÿX49ÿ[4007[67>ÿ>;6;^
v7Y7<4379:ÿ:6;96ÿ\797w
074xh^[4?Z>7Y7<4379Z|}UE~ÿ}UWWBVHV-ÿ075:ÿ\429:ÿ;/4KÿkLjjÿQPjjÿNocdjfÿ ÿd``Qÿ
`Pÿ̀ÿodpcNfs970>.0/ÿ5.6\wÿ79?;08

KcfcjcNom
429ÿ:.0ÿ5.<<ÿ6\;0ÿ842^
94?467>ÿ8ÿr79;7s970>.0/ÿ.0ÿ0.67>ÿ-6;67:

kLNkLNÿs5776:
rvu7:679>;8`mceÿjcNmÿpPjLpLjjL̀Nm`jjcdÿ
j̀cNÿ`ÿaojQÿkLaÿpomLcjÿ
pcNPcPdLNM
s970>.0/ÿ5.6\wÿ4>;ÿ;0>ÿ26.0
s970>.0/ÿ.0ÿ0.67>ÿ-6;67:

7#$11'!61$71$$1(2))*3+*40,+*)+0*4

bcjLeÿ(12

N4J_019013

012312424

5678Caseÿ ÿ5:18-cv-07182-EJD
7ÿ68ÿÿ8ÿ8
6ÿ6ÿ ÿ90
78ÿ
!ÿ"609/28/20
ÿ"!68ÿÿ#Page
8ÿ68585!ÿ6ofÿ587
8ÿ7 ÿ86ÿ7 $ÿ%68ÿ8ÿ&Document
Filed

85@<A9ÿ34>665<-./01ÿ345567

89:4ÿ;:<5OPQÿSTUSQTÿVW

35<;7=<>?@ABÿC:D>AB E::F>57GH7ÿ>IJ: N:<5
Kÿ-/-/ÿ34>665<.ÿLIAM

7#$11'!61$71$$1(2))*3+*40,+*)+0*4

212

N4J_019014

Case 5:18-cv-07182-EJD Document 90 Filed 09/28/20 Page 586 of 587

EXHIBIT 41

9/21/2020

John
Mark Suhy
on Twitter: "It is possible youDocument
may be able to90
get yourmoneyback if there isPagea class action
lawsuitrelated to this. I believ…
Case
5:18-cv-07182-EJD
Filed
09/28/20
587 of
587

ThreadExploreSettings

John Mark Suhy @jmsuhy · Aug 26
If your organization paid for a @neo4j enterprise license within the past 7
years after being told you could not use the free enterprise open source
distribution for any reason - please send me a PM. I believe this deceptive
behavior went beyond the us government.

Search Twitter

New to Twitter?
Sign up now to get your own personalized timeline!

Sign up

1

John Mark Suhy@jmsuhy

Relevant people
John Mark Suhy@jmsuhy

It is possible you may be able to get your money back if
there is a class action lawsuit related to this. I believe@neo4j inc is going to face procurement fraud charges
because of this behavior in the US government.

Followsoftware developer / enterprisearchitect, entrepreneur, and amateur
angler.
Neo4j@neo4j

8:34 AM · Aug 26, 2020 · Twitter for iPhone

Follow

The #1 platform for connected data.
Developers start here:
neo4j.com/developer/

What’s happening
US news · 1 hour ago

State of emergency declared for
LMPD ahead of expected
Breonna Taylor announcement
Trending with: LMPD and State ofEmergency
Sports · Trending

KamaraTrending with: Waller
4,887 Tweets
Careers · Trending

NYPD
44.1K Tweets
MLB · 30 minutes ago

Rangers at Angels
Trending with: MacKinnon and Jared
Walsh
Trending in United States

McDavid
1,030 Tweets

Show more
Terms Privacy policy Cookies Ads info More
© 2020 Twitter, Inc.

Don’t miss what’s happening
People on Twitter are the first to know.

https://twitter.com/jmsuhy/status/1298645011035234304

Log inSign up

1/1