Patents and Third Party Software

Patent and Third Party Notice for TigerGraph Platform v 3.2 Sep 2021

U.S. Pat. No. 9953106, 9977837, 10120956.
Additional Patents pending.

The TigerGraph software program uses some third-party software components that are licensed under their own terms. The attached notices are provided for information only.

  • Section 1. List of third-party software in the TigerGraph platform.

  • Section 2. List of additional third-party software in the TigerGraph Cloud Service interface.

  • Section 3. Table of license types.

A separate third-party disclosure is available for the GraphStudio Visual SDK. See https://docs.tigergraph.com/ui/graphstudio/patent-and-third-party-notice

Section 1. List of third-party software in the TigerGraph platform

Dependency Version SPDX ID License
Go Programming Language | Google Cloud v0.46.3 Apache-2.0 Apache License 2.0
GitHub - GeertJohan/go.rice: go.rice is a Go package that makes working with resources such as html,js,css,images,templates, etc very easy. v1.0.0 BSD-2-Clause BSD 2-Clause "Simplified" License
GitHub - Jeffail/gabs: For parsing, creating and editing unknown or dynamic JSON in Go v1.1.1 MIT MIT License
GitHub - Shopify/sarama: Sarama is a Go library for Apache Kafka 0.8, and up. v1.26.4 MIT MIT License
GitHub - beorn7/perks: Effective Computation of Things v1.0.0 MIT MIT License
GitHub - chzyer/readline: Readline is a pure go(golang) implementation for GNU-Readline kind library v0.0.0-20180603132655-2972be24d48e MIT MIT License
GitHub - etcd-io/etcd: Distributed reliable key-value store for the most critical data of a distributed system v3.3.22+incompatible Apache-2.0 Apache License 2.0
GitHub - coreos/go-semver: semver library in Go v0.3.0 Apache-2.0 Apache License 2.0
GitHub - coreos/go-systemd: Go bindings to systemd socket activation, journal, D-Bus, and unit files v0.0.0-20190321100706-95778dfbb74e Apache-2.0 Apache License 2.0
GitHub - coreos/pkg: a collection of go utility packages v0.0.0-20180928190104-399ea9e2e55f Apache-2.0 Apache License 2.0
GitHub - daaku/go.zipexe: Package zipexe attempts to open an executable binary file as a zip file. v1.0.1 MIT MIT License
GitHub - davecgh/go-spew: Implements a deep pretty printer for Go data structures to aid in debugging v1.1.2-0.20180830191138-d8f796af33cc ISC ISC License
GitHub - dgrijalva/jwt-go: ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at: v3.2.1-0.20180921172315-3af4c746e1c2+incompatible MIT MIT License
GitHub - eapache/go-resiliency: Resiliency patterns for golang v1.2.0 MIT MIT License
GitHub - eapache/go-xerial-snappy: Xerial-compatible Snappy framing support for golang v0.0.0-20180814174437-776d5712da21 MIT MIT License
GitHub - eapache/queue: Fast golang queue using ring-buffer v1.1.1-0.20180227141424-093482f3f8ce MIT MIT License
GitHub - fatih/color: Color package for Go (golang) v1.9.0 MIT MIT License
GitHub - go-gorp/gorp: Go Relational Persistence - an ORM-ish library for Go v3.0.2 MIT MIT License
GitHub - go-resty/resty: Simple HTTP and REST client library for Go v2.4.0 MIT MIT License
GitHub - gofrs/flock: Thread-safe file locking library in Go (originally github.com/theckman/go-flock) v0.8.0 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - gogo/protobuf: [Looking for new ownership] Protocol Buffers for Go with Gadgets v1.2.1 BSD-3-Clause



BSD-3-Clause

("BSD License 2.0", "Revised BSD License", "New BSD License", or "Modified BSD License")

GitHub - golang/protobuf: Go support for Google's protocol buffers v1.3.2 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - golang/snappy: The Snappy compression format in the Go programming language. v0.0.1 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - google/renameio: Package renameio provides a way to atomically create or replace a file or symbolic link. v0.1.0 Apache-2.0 Apache License 2.0
GitHub - google/uuid: Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. v1.1.0 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - grpc-ecosystem/go-grpc-prometheus: Prometheus monitoring for your gRPC Go servers. v1.2.1-0.20181025070259-68e3a13e4117 Apache-2.0 Apache License 2.0
GitHub - grpc-ecosystem/grpc-gateway: gRPC to JSON proxy generator following the gRPC HTTP spec v1.12.2 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - hashicorp/go-uuid: Generates UUID-format strings using purely high quality random bytes v1.0.2 MPL-2.0 Mozilla Public License 2.0
GitHub - jcmturner/gofork: forked and modified go standard libary packages to work around issues v1.0.0 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - juju/ansiterm: Colored writers and tabwriters. v0.0.0-20180109212912-720a0952cc2a

LGPLv3

GNU LESSER GENERAL PUBLIC LICENSE

Version 3

GitHub - klauspost/compress: Optimized Go Compression Packages v1.10.5 MIT MIT License
GitHub - kr/fs: Package fs provides filesystem-related functions. v0.1.0 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - lunixbochs/vtclean: strips terminal escapes from text, can preserve color v1.0.0 MIT MIT License
GitHub - mattn/go-colorable v0.1.7 MIT MIT License
GitHub - mattn/go-isatty v0.0.12 MIT MIT License
GitHub - mattn/go-sqlite3: sqlite3 driver for go using database/sql v1.11.0 MIT MIT License
GitHub - matttproud/golang_protobuf_extensions: Support for streaming Protocol Buffer messages for the Go language (golang). v1.0.2-0.20181231171920-c182affec369 Apache-2.0 Apache License 2.0
GitHub - pierrec/lz4: LZ4 compression and decompression in pure Go v2.4.1+incompatible BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - pkg/errors: Simple error handling primitives v0.9.1 BSD-2-Clause BSD 2-Clause "Simplified" License
GitHub - pkg/sftp: SFTP support for the go.crypto/ssh package v1.10.0 BSD-2-Clause BSD 2-Clause "Simplified" License
GitHub - prometheus/client_golang: Prometheus instrumentation library for Go applications v0.9.3 Apache-2.0 Apache License 2.0
GitHub - prometheus/client_model: Data model artifacts for Prometheus. v0.0.0-20190812154241-14fe0d1b01d4 Apache-2.0 Apache License 2.0
GitHub - prometheus/common: Go libraries shared across Prometheus components and libraries. v0.4.0 Apache-2.0 Apache License 2.0
GitHub - prometheus/procfs: procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc. v0.0.0-20190507164030-5867b95ac084 Apache-2.0 Apache License 2.0
GitHub - rcrowley/go-metrics: Go port of Coda Hale's Metrics library v0.0.0-20190826022208-cac0b30c2563 <license not found or detected>
GitHub - robfig/cron: a cron library for go v3.0.1 MIT MIT License
GitHub - shirou/gopsutil: psutil for golang v0.0.0-20190901111213-e4ec7b275ada BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - spf13/cobra: A Commander for modern Go CLI interactions v1.0.0 Apache-2.0 Apache License 2.0
GitHub - spf13/pflag: Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. v1.0.5 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
GitHub - tigergraph/promptui: Interactive prompt for command-line applications v0.6.3 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
http://go.uber.org/atomic v1.4.0 MIT MIT License
http://go.uber.org/multierr v1.1.1-0.20180122172545-ddea229ff1df MIT MIT License
http://go.uber.org/zap v1.10.0 MIT MIT License
http://golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
http://golang.org/x/net v0.0.0-20201224014010-6772e930b67b BSD-3-Clause BSD 3-Clause "New" or "Revised" License
http://golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e BSD-3-Clause BSD 3-Clause "New" or "Revised" License
http://golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
http://golang.org/x/text v0.3.3 BSD-3-Clause BSD 3-Clause "New" or "Revised" License
http://google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a Apache-2.0 Apache License 2.0
http://google.golang.org/grpc v1.24.0 Apache-2.0 Apache License 2.0
gopkg.in/jcmturner/aescts.v1 v1.0.1 Apache-2.0 Apache License 2.0
gopkg.in/jcmturner/dnsutils.v1 v1.0.1 Apache-2.0 Apache License 2.0
gopkg.in/jcmturner/gokrb5.v7 v7.5.0 Apache-2.0 Apache License 2.0
gopkg.in/jcmturner/rpc.v1 v1.1.0 Apache-2.0 Apache License 2.0
gopkg.in/natefinch/lumberjack.v2 v2.0.0-20170531160350-a96e63847dc3 MIT MIT License
gopkg.in/yaml.v2 v2.3.0 Apache-2.0 Apache License 2.0
gofrs/flock: Thread-safe file locking library in Go (originally github.com/theckman/go-flock) v0.8.0 BSD-3-Clause BSD 3-Clause "New" or "Revised" License

Section 2. List of additional third-party software in the TigerGraph Cloud Service interface

The TigerGraph Cloud Service permits users to use the TigerGraph graph database and analytics platform via a web interface. TigerGraph does not copy or distribute the TigerGraph Cloud software to the end user.

In additional to having the third-party components of the TigerGraph Platform, the TigerGraph Cloud Service interface includes the following additional third-party software.

Netdata Copyright (c) 2016-2018, Costa Tsaousis. Copyright (c) 2018, Netdata Inc. https://github.com/netdata/netdata Licensed under GPL v3 or later.

Section 3. Table of license types.

The following table explains the license abbreviations used in the list of TigerGraph Third Party Software. A link is provided to an official source for each license.

Abbreviation License Name and Source
Apache2

Apache License version 2.0

https://www.apache.org/licenses/LICENSE-2.0

BOOST

Boost Software License

http://www.boost.org/LICENSE_1_0.txt

BSD2

2-Clause BSD (Berkeley Standard Distribution) License

https://opensource.org/licenses/BSD-2-Clause

BSD3

3-Clause BSD (Berkeley Standard Distribution) License

https://opensource.org/licenses/BSD-3-Clause

CURL

Curl License

https://curl.haxx.se/docs/copyright.html

FCGI

FastCGI2 License

https://github.com/FastCGI-Archives/fcgi2/blob/master/LICENSE.TERMS

GPL2

GNU General Public License version 2.0

https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

GPL2+CE

GNU General Public License, version 2, with the Classpath Exception

https://openjdk.java.net/legal/gplv2+ce.html

GNU

General Public License version 3.0

https://www.gnu.org/licenses/gpl-3.0.en.html

ISC ISC License https://opensource.org/licenses/ISC
JSON

JSON License

http://www.json.org/license.html

LDAPSDK

UnboundID LDAP SDK Free Use License

https://docs.ldap.com/ldap-sdk/docs/LICENSE-UnboundID-LDAPSDK.txt

LGPL3

GNU Lesser General Public License version 3.0

https://www.gnu.org/licenses/lgpl-3.0.en.html

MIT

MIT (Massachusetts Institute of Technology) License

https://opensource.org/licenses/MIT

Mozilla

Mozilla Public License 2.0

https://www.mozilla.org/en-US/MPL/2.0/

MPICH

MPICH License

http://git.mpich.org/mpich.git/blob/HEAD:/COPYRIGHT

OPENSSL

OpenSSL License

https://www.openssl.org/source/license.html

Python2

Python 2.7 License

https://www.python.org/download/releases/2.7/license/

SLI_OFL1.1

SIL Open Font License version 1.1

http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web

ZLIB

zlib License

https://www.zlib.net/zlib_license.html