├── helm ├── .gitignore ├── scenarios │ ├── with-ui-sidecar.yaml │ ├── minimal.yaml │ ├── with-monitoring.yaml │ ├── hostpath-storage.yaml │ ├── multi-deployment.yaml │ └── README.md ├── .helmignore ├── CHANGELOG.md ├── Chart.yaml └── templates │ ├── podmonitor.yaml │ ├── sts-service.yaml │ ├── all-nodes-service.yaml │ ├── pvc.yaml │ ├── per-node-service.yaml │ └── nodes-config.yaml ├── licenses ├── NOTICE.alpine ├── NOTICE.aws.s2n-tls ├── LICENSE.murmurhash ├── NOTICE.gcem ├── NOTICE.statslib ├── NOTICE.thrift ├── LICENSE.sqlite ├── NOTICE.orc ├── LICENSE.boost.boost-utf8-codecvt-facet ├── NOTICE.datasketches-cpp ├── LICENSE.clickhouse.widecharwidth ├── LICENSE.clickhouse.poco.llvm ├── NOTICE.grpc ├── LICENSE.0bsd ├── LICENSE.re2.lucent ├── LICENSE.isc ├── LICENSE.grpc.c-ares ├── NOTICE.aws ├── LICENSE.simdjson.to_chars ├── LICENSE.zlib ├── LICENSE.curl.isc ├── LICENSE.pdqsort ├── LICENSE.replxx.utf-convert ├── LICENSE.zlib-ng ├── LICENSE.clickhouse.poco.utf-convert ├── LICENSE.llvm-project.regstrlcpy ├── LICENSE.postgres.isc ├── LICENSE.clickhouse.poco.loki ├── LICENSE.curl.getpathname ├── LICENSE.libdivide ├── LICENSE.unlicense ├── LICENSE.clickhouse.poco.rsa-md5 ├── LICENSE.duckdb ├── LICENSE.clickhouse.readpassphrase ├── LICENSE.arrow.utf8-decoder ├── LICENSE.clickhouse.utf8-decoder ├── LICENSE.liburing ├── LICENSE.llvm-project.intrinsics ├── LICENSE.arrow.musl ├── LICENSE.brotli ├── LICENSE.fastops ├── LICENSE.librdkafka.tinycthread ├── LICENSE.jwt-cpp ├── LICENSE.xmem ├── LICENSES.isc_ ├── LICENSE.magic_enum ├── LICENSE.nlohmann_json ├── LICENSE.hyrise ├── LICENSE.llvm-project.cuda_wrappers ├── LICENSE.mit_ ├── LICENSE.sql-parser ├── LICENSE.curl ├── LICENSE.cityhash ├── LICENSE.farmhash ├── LICENSE.grpc.utf8_range ├── LICENSE.protobuf.utf8_range ├── LICENSE.mit_and_zlib ├── LICENSE.arrow.cpp-base64 ├── LICENSE.aws.cjson ├── LICENSE.librdkafka.cjson ├── LICENSE.utf8_range ├── LICENSE.zstd.libdivsufsort-lite ├── LICENSE.librdkafka.crc32c ├── LICENSE.postgres ├── LICENSE.prometheus-cpp ├── LICENSE.bsd-2-clause ├── LICENSE.libcpuid ├── LICENSE.cppkafka ├── LICENSE.lz4 ├── LICENSE.bsl-1.0 ├── LICENSE.fmath ├── LICENSE.openssl.kisa ├── LICENSE.librdkafka.hdrhistogram ├── LICENSE.librdkafka ├── NOTICE.nginx ├── LICENSE.grpc.xxhash ├── LICENSE.clickhouse.itoa ├── LICENSE.fmt ├── LICENSE.librdkafka.lz4 ├── LICENSE.jwt-cpp.picojson ├── NOTICE.clickhouse ├── LICENSE.linux-syscall-support ├── LICENSE.bsd-3-clause ├── LICENSE.arrow.leveldb ├── LICENSE.sparsehash-c11 ├── LICENSE.libpqxx ├── LICENSE.bison-generated ├── LICENSE.grpc.address-sorting ├── LICENSE.turbo-base64 ├── LICENSE.boost.boost-ord-index ├── LICENSE.double-conversion ├── LICENSE.re2 ├── LICENSE.zstd ├── NOTICE.njs ├── LICENSE.postgres.wide ├── LICENSE.icu.punycode ├── LICENSE.boost.boost-multi-array ├── LICENSE.arrow.double-conversion ├── LICENSE.aws.chromium ├── LICENSE.librdkafka.xxhash ├── LICENSE.llvm-project.xxhash ├── LICENSE.date ├── LICENSE.arrow.date ├── LICENSE.arrow.xxhash ├── LICENSE.librdkafka.queue ├── LICENSE.grpc.c-ares.bionic ├── LICENSE.clickhouse.poco.free-bsd ├── LICENSE.jemalloc ├── LICENSE.clickhouse.poco.expat ├── LICENSE.grpc.upb ├── LICENSE.protobuf ├── LICENSE.postgres.snprintf ├── LICENSE.eigen.mkl ├── LICENSE.curl.krb5 ├── LICENSE.postgres.openbsd ├── LICENSE.clickhouse.kxsort ├── LICENSE.clickhouse.poco.pcre ├── NOTICE.libcxxabi ├── LICENSE.eigen.fcl ├── LICENSE.breakpad.utf-convert ├── LICENSE.bzip2 ├── LICENSE.librdkafka.snappy ├── LICENSE.boost.pdqsort ├── LICENSE.arrow.uriparser ├── LICENSE.llvm-project.utf-convert ├── LICENSE.libcxx.ryu ├── LICENSE.s2geometry.gtl ├── LICENSE.curl.security ├── LICENSE.croaring.pytorch ├── LICENSE.simdjson.pytorch ├── LICENSE.grpc.c-ares.isc ├── LICENSE.snappy └── LICENSE.llvm-project.regex ├── examples ├── jdbc │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ ├── resources │ │ │ └── logging.properties │ │ │ └── java │ │ │ └── com │ │ │ └── firebolt │ │ │ └── example │ │ │ └── RunQuery.java │ ├── .gitignore │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── .gitattributes │ ├── build.gradle │ └── README.md ├── aggregating_index.sql ├── simple_aggregation.sql ├── engine_query_history.sql ├── read_iceberg.sql ├── read_parquet.sql ├── create_location.sql ├── list_objects_s3.sql ├── list_objects_gcs.sql ├── inflate_lineitem.sql ├── copy_to.sql └── create_table.sql ├── static └── core.png ├── config.json ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── feature.yml │ └── bug_report.yml └── workflows │ ├── static.yml │ └── helm-validate.yaml ├── .yamllint └── cosign.pub /helm/.gitignore: -------------------------------------------------------------------------------- 1 | Chart.lock 2 | -------------------------------------------------------------------------------- /licenses/NOTICE.alpine: -------------------------------------------------------------------------------- 1 | Alpine 2 | Copyright 2016-2018 Steve Springett -------------------------------------------------------------------------------- /examples/jdbc/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'firebolt-core-jdbc-example' 2 | -------------------------------------------------------------------------------- /static/core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebolt-db/firebolt-core/HEAD/static/core.png -------------------------------------------------------------------------------- /examples/jdbc/src/main/resources/logging.properties: -------------------------------------------------------------------------------- 1 | java.util.logging.ConsoleHandler.level=OFF 2 | -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "nodes": [ 3 | { 4 | "host": "core" 5 | } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /licenses/NOTICE.aws.s2n-tls: -------------------------------------------------------------------------------- 1 | s2n 2 | Copyright 2014-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | -------------------------------------------------------------------------------- /examples/jdbc/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore Gradle project-specific cache directory 2 | .gradle 3 | 4 | # Ignore Gradle build output directory 5 | build 6 | -------------------------------------------------------------------------------- /examples/jdbc/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firebolt-db/firebolt-core/HEAD/examples/jdbc/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /licenses/LICENSE.murmurhash: -------------------------------------------------------------------------------- 1 | MurmurHash was written by Austin Appleby, and is placed in the publicdomain. The author hereby disclaims copyright to this source code. 2 | -------------------------------------------------------------------------------- /helm/scenarios/with-ui-sidecar.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | # Deployment scenario with Core UI sidecar enabled 3 | nodesCount: 1 4 | 5 | uiSidecar: true 6 | 7 | extraLabels: 8 | firebolt/product: core 9 | -------------------------------------------------------------------------------- /examples/jdbc/.gitattributes: -------------------------------------------------------------------------------- 1 | # 2 | # https://help.github.com/articles/dealing-with-line-endings/ 3 | # 4 | # These are explicitly windows files and should use crlf 5 | *.bat text eol=crlf 6 | 7 | -------------------------------------------------------------------------------- /helm/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .gitignore 5 | -------------------------------------------------------------------------------- /licenses/NOTICE.gcem: -------------------------------------------------------------------------------- 1 | GCE-Math: A C++ generalized constant expression-based math library 2 | Copyright 2016-2020 Keith O'Hara 3 | 4 | This product includes software developed by Keith O'Hara (http://www.kthohr.com) -------------------------------------------------------------------------------- /licenses/NOTICE.statslib: -------------------------------------------------------------------------------- 1 | StatsLib: A C++ Library of Statistical Distribution Functions 2 | Copyright 2011-2020 Keith O'Hara 3 | 4 | This product includes software developed by Keith O'Hara (http://www.kthohr.com) -------------------------------------------------------------------------------- /licenses/NOTICE.thrift: -------------------------------------------------------------------------------- 1 | Apache Thrift 2 | Copyright 2006-2017 The Apache Software Foundation. 3 | 4 | This product includes software developed at 5 | The Apache Software Foundation (http://www.apache.org/). 6 | -------------------------------------------------------------------------------- /examples/aggregating_index.sql: -------------------------------------------------------------------------------- 1 | -- Create an aggregating index for the avg quantity 2 | CREATE AGGREGATING INDEX lineitem_l_linestatus_avg_quantity 3 | ON lineitem 4 | ( 5 | l_shipdate, l_shipmode, l_suppkey, avg(l_quantity) 6 | ); -------------------------------------------------------------------------------- /examples/simple_aggregation.sql: -------------------------------------------------------------------------------- 1 | -- Simple aggregation example with avg function 2 | SELECT l_shipdate, l_shipmode, l_suppkey, avg(l_quantity) AS avg_quantity 3 | FROM lineitem l1 4 | GROUP BY 1, 2, 3 5 | order by avg_quantity desc -------------------------------------------------------------------------------- /examples/engine_query_history.sql: -------------------------------------------------------------------------------- 1 | -- Show the last 5 queries executed (one start and one finish entry per query) 2 | SELECT query_text, duration_us 3 | FROM information_schema.engine_query_history 4 | ORDER BY start_time asc 5 | LIMIT 10; -------------------------------------------------------------------------------- /helm/scenarios/minimal.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | # Minimal deployment scenario with just core required values 3 | nodesCount: 1 4 | 5 | resources: 6 | requests: 7 | cpu: "1" 8 | memory: 4Gi 9 | limits: 10 | memory: 4Gi 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Support Request 4 | url: https://github.com/firebolt-db/firebolt-core/discussions 5 | about: Support request or question related to Firebolt Core 6 | -------------------------------------------------------------------------------- /helm/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0.2.0 2 | 3 | * add `useStatefulSet=true` 4 | * set `nonRoot=false` by default 5 | * add `pvcPrefixOverride` to preserve PVCs across statefulset/multi-deployment versions 6 | 7 | # 0.1.0 8 | 9 | * initial version 10 | -------------------------------------------------------------------------------- /examples/read_iceberg.sql: -------------------------------------------------------------------------------- 1 | -- s3://firebolt-core-us-east-1 is a public hosted S3 bucket by Firebolt which you can read from without authentication 2 | SELECT * 3 | FROM read_iceberg('s3://firebolt-core-us-east-1/test_data/tpch/iceberg/tpch.db/lineitem') 4 | LIMIT 10; -------------------------------------------------------------------------------- /examples/jdbc/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /examples/read_parquet.sql: -------------------------------------------------------------------------------- 1 | -- gs://firebolt-core-us-east-1 is a public hosted GCS bucket by Firebolt which you can read from without authentication 2 | SELECT * 3 | FROM read_parquet('gs://firebolt-core-us-east-1/test_data/tpch/parquet/lineitem/lineitem.parquet') 4 | LIMIT 10; -------------------------------------------------------------------------------- /helm/scenarios/with-monitoring.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | # Deployment scenario with PodMonitor enabled for Prometheus metrics 3 | nodesCount: 2 4 | 5 | podMonitor: true 6 | 7 | extraLabels: 8 | firebolt/product: core 9 | environment: production 10 | monitoring: enabled 11 | -------------------------------------------------------------------------------- /helm/scenarios/hostpath-storage.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | # Deployment scenario using hostPath storage instead of PVCs 3 | nodesCount: 1 4 | 5 | deployment: 6 | hostPathStorageEnabled: true 7 | storageHostPath: 8 | path: /var/lib/firebolt-core 9 | type: DirectoryOrCreate 10 | -------------------------------------------------------------------------------- /examples/create_location.sql: -------------------------------------------------------------------------------- 1 | -- Create a location objects which allows you easy access to an S3 bucket. 2 | CREATE LOCATION s3_export_private_bucket_location WITH 3 | SOURCE = 'AMAZON_S3' 4 | CREDENTIALS = ( AWS_ACCESS_KEY_ID = '?' AWS_SECRET_ACCESS_KEY = '?' ) 5 | URL = 's3://'; -------------------------------------------------------------------------------- /examples/list_objects_s3.sql: -------------------------------------------------------------------------------- 1 | -- List objects in an S3 bucket 2 | -- s3://firebolt-core-us-east-1 is a public hosted S3 bucket by Firebolt which you can read from without authentication 3 | SELECT * 4 | FROM list_objects('s3://firebolt-core-us-east-1/test_data/tpch/parquet/') 5 | ORDER BY object_name; -------------------------------------------------------------------------------- /examples/list_objects_gcs.sql: -------------------------------------------------------------------------------- 1 | -- List objects in GCS bucket 2 | -- gs://firebolt-core-us-east-1 is a public hosted GCS bucket by Firebolt which you can read from without authentication 3 | SELECT * 4 | FROM list_objects('gs://firebolt-core-us-east-1/test_data/tpch/iceberg/tpch.db/') 5 | ORDER BY object_name; -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- 1 | extends: default 2 | 3 | rules: 4 | line-length: disable 5 | indentation: 6 | ## toYaml in Helm templates can produce indentation that yamllint considers incorrect 7 | ## but is actually valid YAML. 'whatever' allows both block and flow list styles. 8 | indent-sequences: whatever 9 | -------------------------------------------------------------------------------- /licenses/LICENSE.sqlite: -------------------------------------------------------------------------------- 1 | ** The author disclaims copyright to this source code. In place of 2 | ** a legal notice, here is a blessing: 3 | ** 4 | ** May you do good and not evil. 5 | ** May you find forgiveness for yourself and forgive others. 6 | ** May you share freely, never taking more than you give. -------------------------------------------------------------------------------- /examples/inflate_lineitem.sql: -------------------------------------------------------------------------------- 1 | -- Optionally, you can increase the amount of data in the 'lineitem' table by duplicating it. 2 | -- The table 'lineitem' has originally ~6k tuples. This query duplicates the table 5k times to create around ~30M tuples. 3 | INSERT lineitem 4 | SELECT l.* 5 | FROM lineitem as l, generate_series(1, 5000) AS copy_number; -------------------------------------------------------------------------------- /licenses/NOTICE.orc: -------------------------------------------------------------------------------- 1 | Apache ORC 2 | Copyright 2013 and onwards The Apache Software Foundation. 3 | 4 | This product includes software developed by The Apache Software 5 | Foundation (http://www.apache.org/). 6 | 7 | This product includes software developed by Hewlett-Packard: 8 | (c) Copyright [2014-2015] Hewlett-Packard Development Company, L.P 9 | 10 | -------------------------------------------------------------------------------- /examples/jdbc/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'application' 3 | } 4 | 5 | repositories { 6 | mavenCentral() 7 | } 8 | 9 | dependencies { 10 | implementation 'io.firebolt:firebolt-jdbc:3.6.3' 11 | } 12 | 13 | application { 14 | mainClass = 'com.firebolt.example.RunQuery' 15 | } 16 | 17 | tasks.run.configure { 18 | standardInput = System.in 19 | } 20 | -------------------------------------------------------------------------------- /examples/copy_to.sql: -------------------------------------------------------------------------------- 1 | -- Copy the result of a query to a CSV file in the specified S3 location. 2 | COPY ( 3 | SELECT count(distinct l_orderkey) FROM read_parquet('gs://firebolt-core-us-east-1/test_data/tpch/parquet/lineitem/lineitem.parquet') 4 | ) 5 | TO s3_export_private_bucket_location 6 | COMPRESSION = NONE 7 | FILE_NAME_PREFIX = 'lineitem' 8 | SINGLE_FILE = true 9 | TYPE = CSV; -------------------------------------------------------------------------------- /helm/scenarios/multi-deployment.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | # Multi-deployment scenario (uses separate Deployment per node instead of StatefulSet) 3 | # This mode provides more flexibility for scaling and management of individual nodes 4 | useStatefulSet: false 5 | nodesCount: 3 6 | 7 | resources: 8 | requests: 9 | cpu: "1" 10 | memory: 4Gi 11 | limits: 12 | memory: 4Gi 13 | -------------------------------------------------------------------------------- /examples/create_table.sql: -------------------------------------------------------------------------------- 1 | -- Create a table with schema discovery and insert data from a Parquet file 2 | -- gc://firebolt-core-us-east-1 is a public hosted GCS bucket by Firebolt which you can read from without authentication 3 | CREATE TABLE IF NOT EXISTS lineitem 4 | AS ( 5 | SELECT * 6 | FROM read_parquet('gs://firebolt-core-us-east-1/test_data/tpch/parquet/lineitem/lineitem.parquet') 7 | ); -------------------------------------------------------------------------------- /helm/Chart.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v2 3 | name: firebolt-core 4 | description: Firebolt Core on Kubernetes 5 | type: application 6 | icon: https://raw.githubusercontent.com/firebolt-db/firebolt-core/refs/heads/main/static/core.svg 7 | home: "https://github.com/firebolt-db/firebolt-core/tree/main/helm" 8 | sources: ["https://github.com/firebolt-db/firebolt-core/tree/main/helm"] 9 | version: 0.2.0 10 | appVersion: preview-rc 11 | -------------------------------------------------------------------------------- /licenses/LICENSE.boost.boost-utf8-codecvt-facet: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2001 Ronald Garcia, Indiana University (garcia@osl.iu.edu) 2 | // Andrew Lumsdaine, Indiana University (lums@osl.iu.edu). Permission to copy, 3 | // use, modify, sell and distribute this software is granted provided this 4 | // copyright notice appears in all copies. This software is provided "as is" 5 | // without express or implied warranty, and with no claim as to its suitability 6 | // for any purpose. 7 | -------------------------------------------------------------------------------- /licenses/NOTICE.datasketches-cpp: -------------------------------------------------------------------------------- 1 | Apache DataSketches C++ and Python 2 | Copyright 2023 The Apache Software Foundation 3 | 4 | Copyright 2015-2018 Yahoo Inc. 5 | Copyright 2019-2020 Verizon Media 6 | Copyright 2021 Yahoo Inc. 7 | 8 | This product includes software developed at 9 | The Apache Software Foundation (http://www.apache.org/). 10 | 11 | Prior to moving to ASF, the software for this project was developed at 12 | Yahoo Inc. (https://developer.yahoo.com). 13 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- 1 | name: Feature Tracking Issue 2 | description: Provide supporting details for a feature in development 3 | labels: feature 4 | body: 5 | - type: textarea 6 | id: feature 7 | attributes: 8 | label: What would you like to be added/changed? 9 | description: | 10 | Please add details and context to let us know why this feature is required and should be implemented. 11 | validations: 12 | required: true 13 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.widecharwidth: -------------------------------------------------------------------------------- 1 | widecharwidth - wcwidth implementation 2 | Written in 2018 by ridiculous_fish 3 | To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. 4 | You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see . 5 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.poco.llvm: -------------------------------------------------------------------------------- 1 | // Adapted for POCO from LLVM Compiler Infrastructure code: 2 | // 3 | // The LLVM Compiler Infrastructure 4 | // 5 | // This file is distributed under the University of Illinois Open Source License 6 | // 7 | //===----------------------------------------------------------------------===// 8 | // 9 | // This file defines the AlignOf function that computes alignments for 10 | // arbitrary types. 11 | // 12 | //===----------------------------------------------------------------------===// 13 | -------------------------------------------------------------------------------- /helm/templates/podmonitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.podMonitor -}} 2 | apiVersion: monitoring.coreos.com/v1 3 | kind: PodMonitor 4 | metadata: 5 | namespace: {{ .Release.Namespace }} 6 | name: {{ include "fbcore.fullname" . }} 7 | labels: 8 | {{- include "fbcore.labels" . | nindent 4 }} 9 | spec: 10 | selector: 11 | matchLabels: 12 | {{- include "fbcore.selectorLabels" . | nindent 6 }} 13 | podMetricsEndpoints: 14 | - interval: 15s 15 | path: /metrics 16 | port: metrics 17 | podTargetLabels: 18 | - app.kubernetes.io/name 19 | - app.kubernetes.io/namespace 20 | {{- end }} -------------------------------------------------------------------------------- /licenses/NOTICE.grpc: -------------------------------------------------------------------------------- 1 | Copyright 2014 gRPC authors. 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /helm/templates/sts-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.useStatefulSet }} 2 | --- 3 | kind: Service 4 | apiVersion: v1 5 | metadata: 6 | namespace: {{ .Release.Namespace }} 7 | name: {{ include "fbcore.fullname" . }}-svc 8 | labels: 9 | {{- include "fbcore.labels" . | nindent 4 }} 10 | firebolt/nodes-count: {{ .Values.nodesCount | quote }} 11 | spec: 12 | type: ClusterIP 13 | # create a headless service 14 | clusterIP: None 15 | publishNotReadyAddresses: true 16 | selector: 17 | {{- include "fbcore.selectorLabels" . | nindent 4 }} 18 | ports: 19 | {{- include "fbcore.servicePorts" . | nindent 4 }} 20 | {{- end }} 21 | -------------------------------------------------------------------------------- /helm/templates/all-nodes-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if not .Values.useStatefulSet }} 2 | --- 3 | kind: Service 4 | apiVersion: v1 5 | metadata: 6 | namespace: {{ .Release.Namespace }} 7 | name: {{ include "fbcore.fullname" . }} 8 | labels: 9 | {{- include "fbcore.labels" . | nindent 4 }} 10 | firebolt/nodes-count: {{ .Values.nodesCount | quote }} 11 | spec: 12 | type: ClusterIP 13 | # create a headless service 14 | clusterIP: None 15 | selector: 16 | {{- include "fbcore.selectorLabels" . | nindent 4 }} 17 | firebolt/nodes-count: {{ .Values.nodesCount | quote }} 18 | ports: 19 | {{- include "fbcore.servicePorts" . | nindent 4 }} 20 | {{- end }} 21 | -------------------------------------------------------------------------------- /examples/jdbc/README.md: -------------------------------------------------------------------------------- 1 | # JDBC Example 2 | 3 | This directory contains a minimal Java application which demonstrates how to use the [Firebolt JDBC driver](https://github.com/firebolt-db/jdbc) to send queries to Firebolt Core. The sample application reads queries from standard input and can be built and run through the included [Gradle wrapper](https://docs.gradle.org/current/userguide/gradle_wrapper.html) as follows: 4 | 5 | ```bash 6 | ./gradlew --console=plain --quiet run <<< "select 42" 7 | ``` 8 | 9 | Similarly, the sample queries in the parent directory can also be used with the application. 10 | 11 | ```bash 12 | ./gradlew --console=plain --quiet run < ../read_iceberg.sql 13 | ``` 14 | -------------------------------------------------------------------------------- /licenses/LICENSE.0bsd: -------------------------------------------------------------------------------- 1 | Copyright (c) Microsoft Corporation. 2 | 3 | Permission to use, copy, modify, and/or distribute this software for any 4 | purpose with or without fee is hereby granted. 5 | 6 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 7 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 8 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 9 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 10 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 11 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 12 | PERFORMANCE OF THIS SOFTWARE. -------------------------------------------------------------------------------- /helm/templates/pvc.yaml: -------------------------------------------------------------------------------- 1 | {{- if not .Values.useStatefulSet }} 2 | {{- if not .Values.deployment.hostPathStorageEnabled }} 3 | {{- $nodesCount := int .Values.nodesCount }} 4 | {{- range $i := until $nodesCount }} 5 | {{- $pvcSuffix := printf "node-%d" $i }} 6 | --- 7 | apiVersion: v1 8 | kind: PersistentVolumeClaim 9 | metadata: 10 | namespace: {{ $.Release.Namespace }} 11 | name: {{ include "fbcore.pvc_prefix" $ }}{{ if $.Values.nonRoot }}-nr{{ end }}-{{ $pvcSuffix }} 12 | labels: 13 | {{- include "fbcore.labels" $ | nindent 4 }} 14 | firebolt/node: {{ $i | quote }} 15 | firebolt/nodes-count: {{ $.Values.nodesCount | quote }} 16 | spec: 17 | {{- toYaml $.Values.deployment.storageSpec | nindent 2 }} 18 | {{- end }} 19 | {{- end }} 20 | {{- end }} 21 | -------------------------------------------------------------------------------- /licenses/LICENSE.re2.lucent: -------------------------------------------------------------------------------- 1 | /* 2 | * The authors of this software are Rob Pike and Ken Thompson. 3 | * Copyright (c) 2002 by Lucent Technologies. 4 | * Permission to use, copy, modify, and distribute this software for any 5 | * purpose without fee is hereby granted, provided that this entire notice 6 | * is included in all copies of any software which is or includes a copy 7 | * or modification of this software and in all copies of the supporting 8 | * documentation for such software. 9 | * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED 10 | * WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY 11 | * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY 12 | * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. 13 | */ 14 | -------------------------------------------------------------------------------- /licenses/LICENSE.isc: -------------------------------------------------------------------------------- 1 | ISC License 2 | 3 | Copyright (c) 2021, Andrea Giammarchi, @WebReflection 4 | 5 | Permission to use, copy, modify, and/or distribute this software for any 6 | purpose with or without fee is hereby granted, provided that the above 7 | copyright notice and this permission notice appear in all copies. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 10 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 11 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 12 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 13 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 14 | OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 15 | PERFORMANCE OF THIS SOFTWARE. 16 | -------------------------------------------------------------------------------- /licenses/LICENSE.grpc.c-ares: -------------------------------------------------------------------------------- 1 | # c-ares license 2 | 3 | Copyright (c) 2007 - 2018, Daniel Stenberg with many contributors, see AUTHORS 4 | file. 5 | 6 | Copyright 1998 by the Massachusetts Institute of Technology. 7 | 8 | Permission to use, copy, modify, and distribute this software and its 9 | documentation for any purpose and without fee is hereby granted, provided that 10 | the above copyright notice appear in all copies and that both that copyright 11 | notice and this permission notice appear in supporting documentation, and that 12 | the name of M.I.T. not be used in advertising or publicity pertaining to 13 | distribution of the software without specific, written prior permission. 14 | M.I.T. makes no representations about the suitability of this software for any 15 | purpose. It is provided "as is" without express or implied warranty. 16 | -------------------------------------------------------------------------------- /cosign.pub: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnpLW9wUVIrGdFaUSAoZ4 3 | hFzSSTBKNYO0ZOrMoRHFs7MnRBRShesoFT74txC+bosMbjZgCSLK391foGjVkGEu 4 | CbH7+D2J32JHNeLWwUupPWAlCqhFGlWV9VleTTw9XZSsz9SuU5vXbvzvi3t4KWmr 5 | DY99pZvAExJM2Xo/m5Jk7/pKg3mxk/OGedRPXPJou+8utVOZ0auQVp/heB/iOPsJ 6 | NyBua0ClmsiHLduMev7OslfROj5KElPmWJ612EPnPQ26BnBHXu+VscVcre1xhOLh 7 | D9RFKLS5HJAZxVYtiDSQZdj6R2hvT1XNKc92jbq4qMVa/fCP2ZGtLFlQyuRD1kvC 8 | zwX/bWm0vKaolt1f3cfcHa444YD0rHMdtJEnniW+TotkYlkCriiWguQe/VwjRmGn 9 | QH7vngpt3fvE9UcoS93MxsyJ4MUT+BRN4ojlJI1dq1GqVL2j59BV0iScLr2q5NsE 10 | e2e1HiGj4VFU9jyGiXviaTmGs4RJroKkGouN3xMRyJSQ500xQLHU2lqVWxZV/7fF 11 | WgUW6vH8Scw/3Y3XaMkIq13ef9alfjyFKyLe1sHOouasYCXj03NesKPKFoFIGAmL 12 | hb+tjGzlz5YsHZaLOau29TF5R3iAh+Pak7QG2lAmUtFnoV/etFiy33GxVFdlNTCD 13 | PVjGtykhPtWs4kPeq73nSUUCAwEAAQ== 14 | -----END PUBLIC KEY----- 15 | -------------------------------------------------------------------------------- /licenses/NOTICE.aws: -------------------------------------------------------------------------------- 1 | AWS SDK for C++ 2 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | 4 | This product includes software developed by 5 | Amazon Technologies, Inc (http://www.amazon.com/). 6 | 7 | ********************** 8 | THIRD PARTY COMPONENTS 9 | ********************** 10 | This software includes third party software subject to the following copyrights: 11 | - XML parsing and utility functions from TinyXml2 - Lee Thomason. 12 | - JSON support from cJSON - Copyright (c) 2009-2017 Dave Gamble and cJSON contributors 13 | - OpenSSL build files for cmake used for Android Builds - Copyright (C) 2007-2012 LuaDist and Copyright (C) 2013 Brian Sidebotham 14 | - Android tool chain cmake build files - Copyright (c) 2010-2011, Ethan Rublee and Copyright (c) 2011-2014, Andrey Kamaev 15 | 16 | The licenses for these third party components are included in LICENSE.txt 17 | -------------------------------------------------------------------------------- /licenses/LICENSE.simdjson.to_chars: -------------------------------------------------------------------------------- 1 | /*! 2 | implements the Grisu2 algorithm for binary to decimal floating-point 3 | conversion. 4 | Adapted from JSON for Modern C++ 5 | 6 | This implementation is a slightly modified version of the reference 7 | implementation which may be obtained from 8 | http://florian.loitsch.com/publications (bench.tar.gz). 9 | The code is distributed under the MIT license, Copyright (c) 2009 Florian 10 | Loitsch. For a detailed description of the algorithm see: [1] Loitsch, "Printing 11 | Floating-Point Numbers Quickly and Accurately with Integers", Proceedings of the 12 | ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation, 13 | PLDI 2010 [2] Burger, Dybvig, "Printing Floating-Point Numbers Quickly and 14 | Accurately", Proceedings of the ACM SIGPLAN 1996 Conference on Programming 15 | Language Design and Implementation, PLDI 1996 16 | */ 17 | -------------------------------------------------------------------------------- /licenses/LICENSE.zlib: -------------------------------------------------------------------------------- 1 | This software is provided 'as-is', without any express or implied 2 | warranty. In no event will the authors be held liable for any 3 | damages arising from the use of this software. 4 | 5 | Permission is granted to anyone to use this software for any 6 | purpose, including commercial applications, and to alter it and 7 | redistribute it freely, subject to the following restrictions: 8 | 9 | 1. The origin of this software must not be misrepresented; you must 10 | not claim that you wrote the original software. If you use this 11 | software in a product, an acknowledgment in the product documentation 12 | would be appreciated but is not required. 13 | 14 | 2. Altered source versions must be plainly marked as such, and 15 | must not be misrepresented as being the original software. 16 | 17 | 3. This notice may not be removed or altered from any source 18 | distribution. 19 | -------------------------------------------------------------------------------- /licenses/LICENSE.curl.isc: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 1996 - 2019 by Internet Software Consortium. 2 | * 3 | * Permission to use, copy, modify, and distribute this software for any 4 | * purpose with or without fee is hereby granted, provided that the above 5 | * copyright notice and this permission notice appear in all copies. 6 | * 7 | * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS 8 | * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 9 | * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE 10 | * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 11 | * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 12 | * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 13 | * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 14 | * SOFTWARE. 15 | */ 16 | -------------------------------------------------------------------------------- /licenses/LICENSE.pdqsort: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015 Orson Peters 2 | 3 | This software is provided 'as-is', without any express or implied warranty. In no event will the 4 | authors be held liable for any damages arising from the use of this software. 5 | 6 | Permission is granted to anyone to use this software for any purpose, including commercial 7 | applications, and to alter it and redistribute it freely, subject to the following restrictions: 8 | 9 | 1. The origin of this software must not be misrepresented; you must not claim that you wrote the 10 | original software. If you use this software in a product, an acknowledgment in the product 11 | documentation would be appreciated but is not required. 12 | 13 | 2. Altered source versions must be plainly marked as such, and must not be misrepresented as 14 | being the original software. 15 | 16 | 3. This notice may not be removed or altered from any source distribution. 17 | -------------------------------------------------------------------------------- /licenses/LICENSE.replxx.utf-convert: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2001-2004 Unicode, Inc. 3 | * 4 | * Disclaimer 5 | * 6 | * This source code is provided as is by Unicode, Inc. No claims are 7 | * made as to fitness for any particular purpose. No warranties of any 8 | * kind are expressed or implied. The recipient agrees to determine 9 | * applicability of information provided. If this file has been 10 | * purchased on magnetic or optical media from Unicode, Inc., the 11 | * sole remedy for any claim will be exchange of defective media 12 | * within 90 days of receipt. 13 | * 14 | * Limitations on Rights to Redistribute This Code 15 | * 16 | * Unicode, Inc. hereby grants the right to freely use the information 17 | * supplied in this file in the creation of products supporting the 18 | * Unicode Standard, and to make copies of this file in any form 19 | * for internal or external distribution as long as this notice 20 | * remains attached. 21 | */ 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.zlib-ng: -------------------------------------------------------------------------------- 1 | (C) 1995-2013 Jean-loup Gailly and Mark Adler 2 | 3 | This software is provided 'as-is', without any express or implied 4 | warranty. In no event will the authors be held liable for any damages 5 | arising from the use of this software. 6 | 7 | Permission is granted to anyone to use this software for any purpose, 8 | including commercial applications, and to alter it and redistribute it 9 | freely, subject to the following restrictions: 10 | 11 | 1. The origin of this software must not be misrepresented; you must not 12 | claim that you wrote the original software. If you use this software 13 | in a product, an acknowledgment in the product documentation would be 14 | appreciated but is not required. 15 | 16 | 2. Altered source versions must be plainly marked as such, and must not be 17 | misrepresented as being the original software. 18 | 19 | 3. This notice may not be removed or altered from any source distribution. 20 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.poco.utf-convert: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2001-2004 Unicode, Inc. 3 | * 4 | * Disclaimer 5 | * 6 | * This source code is provided as is by Unicode, Inc. No claims are 7 | * made as to fitness for any particular purpose. No warranties of any 8 | * kind are expressed or implied. The recipient agrees to determine 9 | * applicability of information provided. If this file has been 10 | * purchased on magnetic or optical media from Unicode, Inc., the 11 | * sole remedy for any claim will be exchange of defective media 12 | * within 90 days of receipt. 13 | * 14 | * Limitations on Rights to Redistribute This Code 15 | * 16 | * Unicode, Inc. hereby grants the right to freely use the information 17 | * supplied in this file in the creation of products supporting the 18 | * Unicode Standard, and to make copies of this file in any form 19 | * for internal or external distribution as long as this notice 20 | * remains attached. 21 | */ 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.llvm-project.regstrlcpy: -------------------------------------------------------------------------------- 1 | /* 2 | * This code is derived from OpenBSD's libc, original license follows: 3 | * 4 | * Copyright (c) 1998 Todd C. Miller 5 | * 6 | * Permission to use, copy, modify, and distribute this software for any 7 | * purpose with or without fee is hereby granted, provided that the above 8 | * copyright notice and this permission notice appear in all copies. 9 | * 10 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17 | */ 18 | -------------------------------------------------------------------------------- /licenses/LICENSE.postgres.isc: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 3 | * Copyright (c) 1996,1999 by Internet Software Consortium. 4 | * 5 | * Permission to use, copy, modify, and distribute this software for any 6 | * purpose with or without fee is hereby granted, provided that the above 7 | * copyright notice and this permission notice appear in all copies. 8 | * 9 | * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 10 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 12 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 15 | * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | * 17 | * src/port/inet_net_ntop.c 18 | */ 19 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.poco.loki: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////////// 2 | // The Loki Library 3 | // Copyright (c) 2001 by Andrei Alexandrescu 4 | // This code accompanies the book: 5 | // Alexandrescu, Andrei. "Modern C++ Design: Generic Programming and Design 6 | // Patterns Applied". Copyright (c) 2001. Addison-Wesley. 7 | // Permission to use, copy, modify, distribute and sell this software for any 8 | // purpose is hereby granted without fee, provided that the above copyright 9 | // notice appear in all copies and that both that copyright notice and this 10 | // permission notice appear in supporting documentation. 11 | // The author or Addison-Welsey Longman make no representations about the 12 | // suitability of this software for any purpose. It is provided "as is" 13 | // without express or implied warranty. 14 | //////////////////////////////////////////////////////////////////////////////// 15 | -------------------------------------------------------------------------------- /licenses/LICENSE.curl.getpathname: -------------------------------------------------------------------------------- 1 | /* The get_pathname() function is being borrowed from OpenSSH sftp.c 2 | version 4.6p1. */ 3 | /* 4 | * Copyright (c) 2001-2004 Damien Miller 5 | * 6 | * Permission to use, copy, modify, and distribute this software for any 7 | * purpose with or without fee is hereby granted, provided that the above 8 | * copyright notice and this permission notice appear in all copies. 9 | * 10 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17 | */ 18 | -------------------------------------------------------------------------------- /helm/templates/per-node-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if not .Values.useStatefulSet }} 2 | {{- $nodesCount := int .Values.nodesCount }} 3 | {{- range $i := until $nodesCount }} 4 | --- 5 | kind: Service 6 | apiVersion: v1 7 | metadata: 8 | namespace: {{ $.Release.Namespace }} 9 | name: {{ include "fbcore.fullname" $ }}-{{ $i }} 10 | labels: 11 | {{- include "fbcore.labels" $ | nindent 4 }} 12 | firebolt/node: {{ $i | quote }} 13 | firebolt/nodes-count: {{ $nodesCount | quote }} 14 | spec: 15 | type: ClusterIP 16 | # create a headless service 17 | clusterIP: None 18 | # publish the address even before being ready, otherwise the initial readiness check will never complete 19 | publishNotReadyAddresses: true 20 | selector: 21 | {{- include "fbcore.selectorLabels" $ | nindent 4 }} 22 | firebolt/node: {{ $i | quote }} 23 | firebolt/nodes-count: {{ $nodesCount | quote }} 24 | ports: 25 | {{- include "fbcore.servicePorts" $ | nindent 4 }} 26 | {{- end }} 27 | {{- end }} 28 | 29 | 30 | -------------------------------------------------------------------------------- /licenses/LICENSE.libdivide: -------------------------------------------------------------------------------- 1 | libdivide 2 | Copyright (C) 2010 ridiculous_fish 3 | 4 | This software is provided 'as-is', without any express or implied 5 | warranty. In no event will the authors be held liable for any damages 6 | arising from the use of this software. 7 | 8 | Permission is granted to anyone to use this software for any purpose, 9 | including commercial applications, and to alter it and redistribute it 10 | freely, subject to the following restrictions: 11 | 12 | 1. The origin of this software must not be misrepresented; you must not 13 | claim that you wrote the original software. If you use this software 14 | in a product, an acknowledgment in the product documentation would be 15 | appreciated but is not required. 16 | 2. Altered source versions must be plainly marked as such, and must not be 17 | misrepresented as being the original software. 18 | 3. This notice may not be removed or altered from any source distribution. 19 | 20 | libdivide@ridiculousfish.com 21 | -------------------------------------------------------------------------------- /licenses/LICENSE.unlicense: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. 4 | 5 | In jurisdictions that recognize copyright laws, the author has dedicated any and all copyright interest in the software to the public domain, using the Creative Commons Zero (CC0) or equivalent legal tools. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | 9 | For more information, please refer to 10 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.poco.rsa-md5: -------------------------------------------------------------------------------- 1 | // MD5 (RFC 1321) algorithm: 2 | // Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All 3 | // rights reserved. 4 | // 5 | // License to copy and use this software is granted provided that it 6 | // is identified as the "RSA Data Security, Inc. MD5 Message-Digest 7 | // Algorithm" in all material mentioning or referencing this software 8 | // or this function. 9 | // 10 | // License is also granted to make and use derivative works provided 11 | // that such works are identified as "derived from the RSA Data 12 | // Security, Inc. MD5 Message-Digest Algorithm" in all material 13 | // mentioning or referencing the derived work. 14 | // 15 | // RSA Data Security, Inc. makes no representations concerning either 16 | // the merchantability of this software or the suitability of this 17 | // software for any particular purpose. It is provided "as is" 18 | // without express or implied warranty of any kind. 19 | // 20 | // These notices must be retained in any copies of any part of this 21 | // documentation and/or software. 22 | // 23 | -------------------------------------------------------------------------------- /licenses/LICENSE.duckdb: -------------------------------------------------------------------------------- 1 | Copyright 2018-2024 DuckDB Labs BV 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /helm/templates/nodes-config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ include "fbcore.fullname" . }}-nodes-config 5 | namespace: {{ .Release.Namespace }} 6 | labels: 7 | {{- include "fbcore.labels" . | nindent 4 }} 8 | data: 9 | config.json: | 10 | { 11 | {{- if .Values.customNodeConfig -}} 12 | {{ .Values.customNodeConfig | toJson | trimSuffix "}" | trimPrefix "{" | nindent 6 }}, 13 | {{- end }} 14 | "nodes": [ 15 | {{- $nodeCount := int .Values.nodesCount }} 16 | {{- range $i := until $nodeCount }} 17 | { 18 | {{- if $.Values.useStatefulSet }} 19 | "host": "{{ include "fbcore.fullname" $ }}-{{ $i }}.{{ include "fbcore.fullname" $ }}-svc.{{ $.Release.Namespace }}.svc{{ $.Values.nodeHostSuffix }}" 20 | {{- else }} 21 | "host": "{{ include "fbcore.fullname" $ }}-{{ $i }}.{{ $.Release.Namespace }}.svc{{ $.Values.nodeHostSuffix }}" 22 | {{- end }} 23 | }{{ if lt $i (sub $nodeCount 1) }},{{ end }} 24 | {{- end }} 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.readpassphrase: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2000, 2002 Todd C. Miller 3 | * 4 | * Permission to use, copy, modify, and distribute this software for any 5 | * purpose with or without fee is hereby granted, provided that the above 6 | * copyright notice and this permission notice appear in all copies. 7 | * 8 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 10 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 11 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 12 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 | * 16 | * Sponsored in part by the Defense Advanced Research Projects 17 | * Agency (DARPA) and Air Force Research Laboratory, Air Force 18 | * Materiel Command, USAF, under agreement number F39502-99-1-0512. 19 | */ 20 | -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.utf8-decoder: -------------------------------------------------------------------------------- 1 | Copyright (c) 2008-2009 Bjoern Hoehrmann 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.utf8-decoder: -------------------------------------------------------------------------------- 1 | Copyright (c) 2008-2009 Bjoern Hoehrmann 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /licenses/LICENSE.liburing: -------------------------------------------------------------------------------- 1 | Copyright 2020 Jens Axboe 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a 4 | copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be included 12 | in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 15 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 17 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 18 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 19 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 20 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /licenses/LICENSE.llvm-project.intrinsics: -------------------------------------------------------------------------------- 1 | * Permission is hereby granted, free of charge, to any person obtaining a copy 2 | * of this software and associated documentation files (the "Software"), to deal 3 | * in the Software without restriction, including without limitation the rights 4 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5 | * copies of the Software, and to permit persons to whom the Software is 6 | * furnished to do so, subject to the following conditions: 7 | * 8 | * The above copyright notice and this permission notice shall be included in 9 | * all copies or substantial portions of the Software. 10 | * 11 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 17 | * THE SOFTWARE. -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.musl: -------------------------------------------------------------------------------- 1 | Copyright © 2005-2020 Rich Felker, et al. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 17 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 18 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 19 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 20 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /licenses/LICENSE.brotli: -------------------------------------------------------------------------------- 1 | Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /licenses/LICENSE.fastops: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2019 YANDEX LLC 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.tinycthread: -------------------------------------------------------------------------------- 1 | From https://github.com/tinycthread/tinycthread/README.txt c57166cd510ffb5022dd5f127489b131b61441b9 2 | 3 | License 4 | ------- 5 | 6 | Copyright (c) 2012 Marcus Geelnard 7 | 2013-2014 Evan Nemerson 8 | 9 | This software is provided 'as-is', without any express or implied 10 | warranty. In no event will the authors be held liable for any damages 11 | arising from the use of this software. 12 | 13 | Permission is granted to anyone to use this software for any purpose, 14 | including commercial applications, and to alter it and redistribute it 15 | freely, subject to the following restrictions: 16 | 17 | 1. The origin of this software must not be misrepresented; you must not 18 | claim that you wrote the original software. If you use this software 19 | in a product, an acknowledgment in the product documentation would be 20 | appreciated but is not required. 21 | 22 | 2. Altered source versions must be plainly marked as such, and must not be 23 | misrepresented as being the original software. 24 | 25 | 3. This notice may not be removed or altered from any source 26 | distribution. 27 | -------------------------------------------------------------------------------- /licenses/LICENSE.jwt-cpp: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Dominik Thalhammer 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.xmem: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022-2024 Borislav Stanimirov 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSES.isc_: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017-2018 Harrison Shoff 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.magic_enum: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 - 2024 Daniil Goncharov 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.nlohmann_json: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2013-2019 Niels Lohmann 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.hyrise: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016-2020 Hasso-Plattner-Institut 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.llvm-project.cuda_wrappers: -------------------------------------------------------------------------------- 1 | * 2 | * Permission is hereby granted, free of charge, to any person obtaining a copy 3 | * of this software and associated documentation files (the "Software"), to deal 4 | * in the Software without restriction, including without limitation the rights 5 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6 | * copies of the Software, and to permit persons to whom the Software is 7 | * furnished to do so, subject to the following conditions: 8 | * 9 | * The above copyright notice and this permission notice shall be included in 10 | * all copies or substantial portions of the Software. 11 | * 12 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 18 | * THE SOFTWARE. 19 | * 20 | -------------------------------------------------------------------------------- /licenses/LICENSE.mit_: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2019-present Fabio Spampinato 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a 6 | copy of this software and associated documentation files (the "Software"), 7 | to deal in the Software without restriction, including without limitation 8 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 9 | and/or sell copies of the Software, and to permit persons to whom the 10 | Software is furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 20 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 21 | DEALINGS IN THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.sql-parser: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2012-2017 Hasso-Plattner-Institut 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.curl: -------------------------------------------------------------------------------- 1 | COPYRIGHT AND PERMISSION NOTICE 2 | 3 | Copyright (c) 1996 - 2019, Daniel Stenberg, , and many 4 | contributors, see the THANKS file. 5 | 6 | All rights reserved. 7 | 8 | Permission to use, copy, modify, and distribute this software for any purpose 9 | with or without fee is hereby granted, provided that the above copyright 10 | notice and this permission notice appear in all copies. 11 | 12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN 15 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 16 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 17 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE 18 | OR OTHER DEALINGS IN THE SOFTWARE. 19 | 20 | Except as contained in this notice, the name of a copyright holder shall not 21 | be used in advertising or otherwise to promote the sale, use or other dealings 22 | in this Software without prior written authorization of the copyright holder. 23 | -------------------------------------------------------------------------------- /licenses/LICENSE.cityhash: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011 Google, Inc. 2 | // 3 | // Permission is hereby granted, free of charge, to any person obtaining a copy 4 | // of this software and associated documentation files (the "Software"), to deal 5 | // in the Software without restriction, including without limitation the rights 6 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | // copies of the Software, and to permit persons to whom the Software is 8 | // furnished to do so, subject to the following conditions: 9 | // 10 | // The above copyright notice and this permission notice shall be included in 11 | // all copies or substantial portions of the Software. 12 | // 13 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | // THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /licenses/LICENSE.farmhash: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 Google, Inc. 2 | // 3 | // Permission is hereby granted, free of charge, to any person obtaining a copy 4 | // of this software and associated documentation files (the "Software"), to deal 5 | // in the Software without restriction, including without limitation the rights 6 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | // copies of the Software, and to permit persons to whom the Software is 8 | // furnished to do so, subject to the following conditions: 9 | // 10 | // The above copyright notice and this permission notice shall be included in 11 | // all copies or substantial portions of the Software. 12 | // 13 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | // THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /licenses/LICENSE.grpc.utf8_range: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Yibo Cai 4 | Copyright 2022 Google LLC 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /licenses/LICENSE.protobuf.utf8_range: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Yibo Cai 4 | Copyright 2022 Google LLC 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /licenses/LICENSE.mit_and_zlib: -------------------------------------------------------------------------------- 1 | (The MIT License) 2 | 3 | Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.cpp-base64: -------------------------------------------------------------------------------- 1 | /* 2 | base64.cpp and base64.h 3 | 4 | base64 encoding and decoding with C++. 5 | 6 | Version: 1.01.00 7 | 8 | Copyright (C) 2004-2017 René Nyffenegger 9 | 10 | This source code is provided 'as-is', without any express or implied 11 | warranty. In no event will the author be held liable for any damages 12 | arising from the use of this software. 13 | 14 | Permission is granted to anyone to use this software for any purpose, 15 | including commercial applications, and to alter it and redistribute it 16 | freely, subject to the following restrictions: 17 | 18 | 1. The origin of this source code must not be misrepresented; you must not 19 | claim that you wrote the original source code. If you use this source code 20 | in a product, an acknowledgment in the product documentation would be 21 | appreciated but is not required. 22 | 23 | 2. Altered source versions must be plainly marked as such, and must not be 24 | misrepresented as being the original source code. 25 | 26 | 3. This notice may not be removed or altered from any source distribution. 27 | 28 | René Nyffenegger rene.nyffenegger@adp-gmbh.ch 29 | 30 | */ 31 | -------------------------------------------------------------------------------- /licenses/LICENSE.aws.cjson: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2009-2017 Dave Gamble and cJSON contributors 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy 5 | of this software and associated documentation files (the "Software"), to deal 6 | in the Software without restriction, including without limitation the rights 7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the Software is 9 | furnished to do so, subject to the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be included in 12 | all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | THE SOFTWARE. 21 | */ 22 | -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.cjson: -------------------------------------------------------------------------------- 1 | For cJSON.c and cJSON.h: 2 | 3 | Copyright (c) 2009-2017 Dave Gamble and cJSON contributors 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /licenses/LICENSE.utf8_range: -------------------------------------------------------------------------------- 1 | * MIT License 2 | * 3 | * Copyright (c) 2019 Yibo Cai 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy 6 | * of this software and associated documentation files (the "Software"), to deal 7 | * in the Software without restriction, including without limitation the rights 8 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | * copies of the Software, and to permit persons to whom the Software is 10 | * furnished to do so, subject to the following conditions: 11 | * 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | * 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | * SOFTWARE. 22 | * -------------------------------------------------------------------------------- /licenses/LICENSE.zstd.libdivsufsort-lite: -------------------------------------------------------------------------------- 1 | * Copyright (c) 2003-2008 Yuta Mori All Rights Reserved. 2 | * 3 | * Permission is hereby granted, free of charge, to any person 4 | * obtaining a copy of this software and associated documentation 5 | * files (the "Software"), to deal in the Software without 6 | * restriction, including without limitation the rights to use, 7 | * copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | * copies of the Software, and to permit persons to whom the 9 | * Software is furnished to do so, subject to the following 10 | * conditions: 11 | * 12 | * The above copyright notice and this permission notice shall be 13 | * included in all copies or substantial portions of the Software. 14 | * 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 | * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20 | * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | * OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.crc32c: -------------------------------------------------------------------------------- 1 | # For src/crc32c.c copied (with modifications) from 2 | # http://stackoverflow.com/a/17646775/1821055 3 | 4 | /* crc32c.c -- compute CRC-32C using the Intel crc32 instruction 5 | * Copyright (C) 2013 Mark Adler 6 | * Version 1.1 1 Aug 2013 Mark Adler 7 | */ 8 | 9 | /* 10 | This software is provided 'as-is', without any express or implied 11 | warranty. In no event will the author be held liable for any damages 12 | arising from the use of this software. 13 | 14 | Permission is granted to anyone to use this software for any purpose, 15 | including commercial applications, and to alter it and redistribute it 16 | freely, subject to the following restrictions: 17 | 18 | 1. The origin of this software must not be misrepresented; you must not 19 | claim that you wrote the original software. If you use this software 20 | in a product, an acknowledgment in the product documentation would be 21 | appreciated but is not required. 22 | 2. Altered source versions must be plainly marked as such, and must not be 23 | misrepresented as being the original software. 24 | 3. This notice may not be removed or altered from any source distribution. 25 | 26 | Mark Adler 27 | madler@alumni.caltech.edu 28 | */ 29 | -------------------------------------------------------------------------------- /licenses/LICENSE.postgres: -------------------------------------------------------------------------------- 1 | PostgreSQL Database Management System 2 | (formerly known as Postgres, then as Postgres95) 3 | 4 | Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group 5 | 6 | Portions Copyright (c) 1994, The Regents of the University of California 7 | 8 | Permission to use, copy, modify, and distribute this software and its 9 | documentation for any purpose, without fee, and without a written agreement 10 | is hereby granted, provided that the above copyright notice and this 11 | paragraph and the following two paragraphs appear in all copies. 12 | 13 | IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR 14 | DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING 15 | LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS 16 | DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE 17 | POSSIBILITY OF SUCH DAMAGE. 18 | 19 | THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, 20 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 21 | AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS 22 | ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO 23 | PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 24 | -------------------------------------------------------------------------------- /licenses/LICENSE.prometheus-cpp: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016-2021 Jupp Mueller 4 | Copyright (c) 2017-2022 Gregor Jasny 5 | 6 | And many contributors, see 7 | https://github.com/jupp0r/prometheus-cpp/graphs/contributors 8 | 9 | Permission is hereby granted, free of charge, to any person obtaining a copy 10 | of this software and associated documentation files (the "Software"), to deal 11 | in the Software without restriction, including without limitation the rights 12 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | copies of the Software, and to permit persons to whom the Software is 14 | furnished to do so, subject to the following conditions: 15 | 16 | The above copyright notice and this permission notice shall be included in all 17 | copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 25 | SOFTWARE. 26 | -------------------------------------------------------------------------------- /licenses/LICENSE.bsd-2-clause: -------------------------------------------------------------------------------- 1 | BSD 2-Clause License 2 | 3 | Copyright (c) (no specific year/owner stated) 4 | 5 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 8 | 9 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 10 | 11 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 12 | -------------------------------------------------------------------------------- /licenses/LICENSE.libcpuid: -------------------------------------------------------------------------------- 1 | Copyright 2008 Veselin Georgiev, 2 | anrieffNOSPAM @ mgail_DOT.com (convert to gmail) 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions 6 | are met: 7 | 8 | 1. Redistributions of source code must retain the above copyright 9 | notice, this list of conditions and the following disclaimer. 10 | 2. Redistributions in binary form must reproduce the above copyright 11 | notice, this list of conditions and the following disclaimer in the 12 | documentation and/or other materials provided with the distribution. 13 | 14 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 15 | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16 | OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17 | IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 18 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 | NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | -------------------------------------------------------------------------------- /licenses/LICENSE.cppkafka: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016-2017, Matias Fontanini 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are 6 | met: 7 | 8 | * Redistributions of source code must retain the above copyright 9 | notice, this list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above 11 | copyright notice, this list of conditions and the following disclaimer 12 | in the documentation and/or other materials provided with the 13 | distribution. 14 | 15 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 18 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 21 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- /licenses/LICENSE.lz4: -------------------------------------------------------------------------------- 1 | LZ4 Library 2 | Copyright (c) 2011-2020, Yann Collet 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without modification, 6 | are permitted provided that the following conditions are met: 7 | 8 | * Redistributions of source code must retain the above copyright notice, this 9 | list of conditions and the following disclaimer. 10 | 11 | * Redistributions in binary form must reproduce the above copyright notice, this 12 | list of conditions and the following disclaimer in the documentation and/or 13 | other materials provided with the distribution. 14 | 15 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 16 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 19 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 21 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 22 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 24 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 | -------------------------------------------------------------------------------- /licenses/LICENSE.bsl-1.0: -------------------------------------------------------------------------------- 1 | Boost Software License - Version 1.0 - August 17th, 2003 2 | 3 | Permission is hereby granted, free of charge, to any person or organization 4 | obtaining a copy of the software and accompanying documentation covered by 5 | this license (the "Software") to use, reproduce, display, distribute, 6 | execute, and transmit the Software, and to prepare derivative works of the 7 | Software, and to permit third-parties to whom the Software is furnished to 8 | do so, all subject to the following: 9 | 10 | The copyright notices in the Software and this entire statement, including 11 | the above license grant, this restriction and the following disclaimer, 12 | must be included in all copies of the Software, in whole or in part, and 13 | all derivative works of the Software, unless such copies or derivative 14 | works are solely in the form of machine-executable object code generated by 15 | a source language processor. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 20 | SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 21 | FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 22 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 23 | DEALINGS IN THE SOFTWARE. 24 | -------------------------------------------------------------------------------- /licenses/LICENSE.fmath: -------------------------------------------------------------------------------- 1 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 2 | 3 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 4 | 5 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 6 | 7 | 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 8 | 9 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- /licenses/LICENSE.openssl.kisa: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2007 KISA(Korea Information Security Agency). All rights reserved. 3 | * 4 | * Redistribution and use in source and binary forms, with or without 5 | * modification, are permitted provided that the following conditions 6 | * are met: 7 | * 1. Redistributions of source code must retain the above copyright 8 | * notice, this list of conditions and the following disclaimer. 9 | * 2. Neither the name of author nor the names of its contributors may 10 | * be used to endorse or promote products derived from this software 11 | * without specific prior written permission. 12 | * 13 | * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND 14 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16 | * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 17 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23 | * SUCH DAMAGE. 24 | * 25 | */ 26 | -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.hdrhistogram: -------------------------------------------------------------------------------- 1 | This license covers src/rdhdrhistogram.c which is a C port of 2 | Coda Hale's Golang HdrHistogram https://github.com/codahale/hdrhistogram 3 | at revision 3a0bb77429bd3a61596f5e8a3172445844342120 4 | 5 | ----------------------------------------------------------------------------- 6 | 7 | The MIT License (MIT) 8 | 9 | Copyright (c) 2014 Coda Hale 10 | 11 | Permission is hereby granted, free of charge, to any person obtaining a copy 12 | of this software and associated documentation files (the "Software"), to deal 13 | in the Software without restriction, including without limitation the rights 14 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 15 | copies of the Software, and to permit persons to whom the Software is 16 | furnished to do so, subject to the following conditions: 17 | 18 | The above copyright notice and this permission notice shall be included in 19 | all copies or substantial portions of the Software. 20 | 21 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 22 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 23 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 24 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 25 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 26 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 27 | THE SOFTWARE 28 | -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka: -------------------------------------------------------------------------------- 1 | librdkafka - Apache Kafka C driver library 2 | 3 | Copyright (c) 2012-2022, Magnus Edenhill 4 | 2023, Confluent Inc. 5 | All rights reserved. 6 | 7 | Redistribution and use in source and binary forms, with or without 8 | modification, are permitted provided that the following conditions are met: 9 | 10 | 1. Redistributions of source code must retain the above copyright notice, 11 | this list of conditions and the following disclaimer. 12 | 2. Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 20 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26 | POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /licenses/NOTICE.nginx: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2002-2021 Igor Sysoev 3 | * Copyright (C) 2011-2025 Nginx, Inc. 4 | * All rights reserved. 5 | * 6 | * Redistribution and use in source and binary forms, with or without 7 | * modification, are permitted provided that the following conditions 8 | * are met: 9 | * 1. Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 2. Redistributions in binary form must reproduce the above copyright 12 | * notice, this list of conditions and the following disclaimer in the 13 | * documentation and/or other materials provided with the distribution. 14 | * 15 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18 | * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 | * SUCH DAMAGE. 26 | */ -------------------------------------------------------------------------------- /licenses/LICENSE.grpc.xxhash: -------------------------------------------------------------------------------- 1 | xxHash Library 2 | Copyright (c) 2012-2020 Yann Collet 3 | All rights reserved. 4 | 5 | BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) 6 | 7 | Redistribution and use in source and binary forms, with or without modification, 8 | are permitted provided that the following conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, this 11 | list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright notice, this 14 | list of conditions and the following disclaimer in the documentation and/or 15 | other materials provided with the distribution. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 18 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 19 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 20 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 21 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 22 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 23 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 24 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 26 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.itoa: -------------------------------------------------------------------------------- 1 | // Based on https://github.com/amdn/itoa and combined with our optimizations 2 | // 3 | //=== itoa.h - Fast integer to ascii conversion --*- C++ -*-// 4 | // 5 | // The MIT License (MIT) 6 | // Copyright (c) 2016 Arturo Martin-de-Nicolas 7 | // 8 | // Permission is hereby granted, free of charge, to any person obtaining a copy 9 | // of this software and associated documentation files (the "Software"), to deal 10 | // in the Software without restriction, including without limitation the rights 11 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | // copies of the Software, and to permit persons to whom the Software is 13 | // furnished to do so, subject to the following conditions: 14 | // 15 | // The above copyright notice and this permission notice shall be included 16 | // in all copies or substantial portions of the Software. 17 | // 18 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 21 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 23 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 24 | // SOFTWARE. 25 | //===----------------------------------------------------------------------===// 26 | -------------------------------------------------------------------------------- /licenses/LICENSE.fmt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 - present, Victor Zverovich 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | --- Optional exception to the license --- 23 | 24 | As an exception, if, as a result of your compiling your source code, portions 25 | of this Software are embedded into a machine-executable object form of such 26 | source code, you may redistribute such embedded portions in such object form 27 | without including the above copyright and permission notices. 28 | -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.lz4: -------------------------------------------------------------------------------- 1 | src/rdxxhash.[ch] src/lz4*.[ch]: git@github.com:lz4/lz4.git e2827775ee80d2ef985858727575df31fc60f1f3 2 | 3 | LZ4 Library 4 | Copyright (c) 2011-2016, Yann Collet 5 | All rights reserved. 6 | 7 | Redistribution and use in source and binary forms, with or without modification, 8 | are permitted provided that the following conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, this 11 | list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright notice, this 14 | list of conditions and the following disclaimer in the documentation and/or 15 | other materials provided with the distribution. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 18 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 19 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 20 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 21 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 22 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 23 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 24 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 26 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /licenses/LICENSE.jwt-cpp.picojson: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2010 Cybozu Labs, Inc. 3 | * Copyright 2011-2014 Kazuho Oku 4 | * All rights reserved. 5 | * 6 | * Redistribution and use in source and binary forms, with or without 7 | * modification, are permitted provided that the following conditions are met: 8 | * 9 | * 1. Redistributions of source code must retain the above copyright notice, 10 | * this list of conditions and the following disclaimer. 11 | * 12 | * 2. Redistributions in binary form must reproduce the above copyright notice, 13 | * this list of conditions and the following disclaimer in the documentation 14 | * and/or other materials provided with the distribution. 15 | * 16 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19 | * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 20 | * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21 | * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22 | * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26 | * POSSIBILITY OF SUCH DAMAGE. 27 | */ 28 | -------------------------------------------------------------------------------- /licenses/NOTICE.clickhouse: -------------------------------------------------------------------------------- 1 | -- 2 | The following notice shall be applied to the files listed below. 3 | 4 | Some modifications Copyright (c) 2018 BlackBerry Limited 5 | 6 | Licensed under the Apache License, Version 2.0 (the "License"); 7 | you may not use this file except in compliance with the License. 8 | You may obtain a copy of the License at 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | 16 | Common/ErrorCodes.cpp 17 | Common/UInt128.h 18 | Core/Block.h 19 | Core/Defines.h 20 | Core/Settings.h 21 | DataStreams/PushingToViewsBlockOutputStream.cpp 22 | DataStreams/PushingToViewsBlockOutputStream.h 23 | DataStreams/copyData.cpp 24 | Databases/DatabasesCommon.cpp 25 | IO/WriteBufferValidUTF8.cpp 26 | Interpreters/InterpreterAlterQuery.cpp 27 | Interpreters/InterpreterCreateQuery.cpp 28 | Interpreters/InterpreterFactory.cpp 29 | Parsers/ASTAlterQuery.cpp 30 | Parsers/ASTAlterQuery.h 31 | Parsers/ASTCreateQuery.cpp 32 | Parsers/ASTCreateQuery.h 33 | Parsers/ParserAlterQuery.cpp 34 | Parsers/ParserAlterQuery.h 35 | Parsers/ParserCreateQuery.cpp 36 | Parsers/ParserCreateQuery.h 37 | Parsers/ParserQueryWithOutput.cpp 38 | Storages/IStorage.h 39 | Storages/StorageFactory.cpp 40 | Storages/registerStorages.cpp 41 | -- 42 | -------------------------------------------------------------------------------- /licenses/LICENSE.linux-syscall-support: -------------------------------------------------------------------------------- 1 | Copyright 2005-2011 Google LLC 2 | 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions are 5 | met: 6 | 7 | Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | Redistributions in binary form must reproduce the above 10 | copyright notice, this list of conditions and the following disclaimer 11 | in the documentation and/or other materials provided with the 12 | distribution. 13 | Neither the name of Google LLC nor the names of its 14 | contributors may be used to endorse or promote products derived from 15 | this software without specific prior written permission. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /licenses/LICENSE.bsd-3-clause: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016, Daniel Wirtz All rights reserved. 2 | 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions are 5 | met: 6 | 7 | * Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above copyright 10 | notice, this list of conditions and the following disclaimer in the 11 | documentation and/or other materials provided with the distribution. 12 | * Neither the name of its author, nor the names of its contributors 13 | may be used to endorse or promote products derived from this software 14 | without specific prior written permission. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 18 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 20 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 22 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.leveldb: -------------------------------------------------------------------------------- 1 | Copyright (c) 2011 The LevelDB Authors. All rights reserved. 2 | 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions are 5 | met: 6 | 7 | * Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above 10 | copyright notice, this list of conditions and the following disclaimer 11 | in the documentation and/or other materials provided with the 12 | distribution. 13 | * Neither the name of Google Inc. nor the names of its 14 | contributors may be used to endorse or promote products derived from 15 | this software without specific prior written permission. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /licenses/LICENSE.sparsehash-c11: -------------------------------------------------------------------------------- 1 | Copyright (c) 2005, Google Inc. 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are 6 | met: 7 | 8 | * Redistributions of source code must retain the above copyright 9 | notice, this list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above 11 | copyright notice, this list of conditions and the following disclaimer 12 | in the documentation and/or other materials provided with the 13 | distribution. 14 | * Neither the name of Google Inc. nor the names of its 15 | contributors may be used to endorse or promote products derived from 16 | this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | -------------------------------------------------------------------------------- /licenses/LICENSE.libpqxx: -------------------------------------------------------------------------------- 1 | Copyright (c) 2000-2024 Jeroen T. Vermeulen. 2 | 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without modification, 6 | are permitted provided that the following conditions are met: 7 | 8 | * Redistributions of source code must retain the above copyright notice, this 9 | list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | * Neither the name of the author, nor the names of other contributors may be 14 | used to endorse or promote products derived from this software without 15 | specific prior written permission. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 18 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 19 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 20 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 21 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 22 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 23 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 24 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 26 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | 28 | -------------------------------------------------------------------------------- /licenses/LICENSE.bison-generated: -------------------------------------------------------------------------------- 1 | /* Bison interface for Yacc-like parsers in C 2 | 3 | Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, 4 | Inc. 5 | 6 | This program is free software: you can redistribute it and/or modify 7 | it under the terms of the GNU General Public License as published by 8 | the Free Software Foundation, either version 3 of the License, or 9 | (at your option) any later version. 10 | 11 | This program is distributed in the hope that it will be useful, 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | GNU General Public License for more details. 15 | 16 | You should have received a copy of the GNU General Public License 17 | along with this program. If not, see . */ 18 | 19 | /* As a special exception, you may create a larger work that contains 20 | part or all of the Bison parser skeleton and distribute that work 21 | under terms of your choice, so long as that work isn't itself a 22 | parser generator using the skeleton or a modified version thereof 23 | as a parser skeleton. Alternatively, if you modify or redistribute 24 | the parser skeleton itself, you may (at your option) remove this 25 | special exception, which will cause the skeleton and the resulting 26 | Bison output files to be licensed under the GNU General Public 27 | License without this special exception. 28 | 29 | This special exception was added by the Free Software Foundation in 30 | version 2.2 of Bison. */ 31 | -------------------------------------------------------------------------------- /licenses/LICENSE.grpc.address-sorting: -------------------------------------------------------------------------------- 1 | Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions 6 | are met: 7 | 1. Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | 2. Redistributions in binary form must reproduce the above copyright 10 | notice, this list of conditions and the following disclaimer in the 11 | documentation and/or other materials provided with the distribution. 12 | 3. Neither the name of the project nor the names of its contributors 13 | may be used to endorse or promote products derived from this software 14 | without specific prior written permission. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 17 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19 | ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22 | OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26 | SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /licenses/LICENSE.turbo-base64: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016-2019, Powturbo 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are 6 | met: 7 | 8 | 1. Redistributions of source code must retain the above copyright 9 | notice, this list of conditions and the following disclaimer. 10 | 11 | 2. Redistributions in binary form must reproduce the above copyright 12 | notice, this list of conditions and the following disclaimer in the 13 | documentation and/or other materials provided with the distribution. 14 | 15 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 16 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 17 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 18 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 19 | HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 21 | TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 22 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 23 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 24 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 25 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 | 27 | - homepage : https://sites.google.com/site/powturbo/ 28 | - github : https://github.com/powturbo 29 | - twitter : https://twitter.com/powturbo 30 | - email : powturbo [_AT_] gmail [_DOT_] com -------------------------------------------------------------------------------- /licenses/LICENSE.boost.boost-ord-index: -------------------------------------------------------------------------------- 1 | /* Copyright 2003-2014 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/multi_index for library home page. 7 | * 8 | * The internal implementation of red-black trees is based on that of SGI STL 9 | * stl_tree.h file: 10 | * 11 | * Copyright (c) 1996,1997 12 | * Silicon Graphics Computer Systems, Inc. 13 | * 14 | * Permission to use, copy, modify, distribute and sell this software 15 | * and its documentation for any purpose is hereby granted without fee, 16 | * provided that the above copyright notice appear in all copies and 17 | * that both that copyright notice and this permission notice appear 18 | * in supporting documentation. Silicon Graphics makes no 19 | * representations about the suitability of this software for any 20 | * purpose. It is provided "as is" without express or implied warranty. 21 | * 22 | * 23 | * Copyright (c) 1994 24 | * Hewlett-Packard Company 25 | * 26 | * Permission to use, copy, modify, distribute and sell this software 27 | * and its documentation for any purpose is hereby granted without fee, 28 | * provided that the above copyright notice appear in all copies and 29 | * that both that copyright notice and this permission notice appear 30 | * in supporting documentation. Hewlett-Packard Company makes no 31 | * representations about the suitability of this software for any 32 | * purpose. It is provided "as is" without express or implied warranty. 33 | * 34 | */ 35 | -------------------------------------------------------------------------------- /licenses/LICENSE.double-conversion: -------------------------------------------------------------------------------- 1 | Copyright 2006-2011, the V8 project authors. All rights reserved. 2 | Redistribution and use in source and binary forms, with or without 3 | modification, are permitted provided that the following conditions are 4 | met: 5 | 6 | * Redistributions of source code must retain the above copyright 7 | notice, this list of conditions and the following disclaimer. 8 | * Redistributions in binary form must reproduce the above 9 | copyright notice, this list of conditions and the following 10 | disclaimer in the documentation and/or other materials provided 11 | with the distribution. 12 | * Neither the name of Google Inc. nor the names of its 13 | contributors may be used to endorse or promote products derived 14 | from this software without specific prior written permission. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 18 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 20 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 22 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- 1 | name: Deploy get-core script to Pages 2 | 3 | on: 4 | push: 5 | branches: ["main"] 6 | paths: 7 | - '.github/workflows/static.yml' 8 | - 'get-core.sh' 9 | 10 | # Allows you to run this workflow manually from the Actions tab 11 | workflow_dispatch: 12 | 13 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 14 | permissions: 15 | contents: read 16 | pages: write 17 | id-token: write 18 | 19 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 20 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 21 | concurrency: 22 | group: "pages" 23 | cancel-in-progress: false 24 | 25 | jobs: 26 | # Single deploy job since we're just deploying 27 | deploy: 28 | environment: 29 | name: github-pages 30 | url: ${{ steps.deployment.outputs.page_url }} 31 | runs-on: ubuntu-latest 32 | steps: 33 | - name: Checkout 34 | uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 35 | with: 36 | show-progress: false 37 | lfs: false 38 | - name: Setup Pages 39 | uses: actions/configure-pages@v5 40 | - name: Copy get-core.sh script 41 | shell: bash 42 | run: | 43 | mkdir public 44 | cp get-core.sh public/index.html 45 | - name: Upload Pages 46 | uses: actions/upload-pages-artifact@v3 47 | with: 48 | path: 'public' 49 | - name: Deploy to GitHub Pages 50 | id: deployment 51 | uses: actions/deploy-pages@v4 52 | -------------------------------------------------------------------------------- /licenses/LICENSE.re2: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009 The RE2 Authors. All rights reserved. 2 | // 3 | // Redistribution and use in source and binary forms, with or without 4 | // modification, are permitted provided that the following conditions are 5 | // met: 6 | // 7 | // * Redistributions of source code must retain the above copyright 8 | // notice, this list of conditions and the following disclaimer. 9 | // * Redistributions in binary form must reproduce the above 10 | // copyright notice, this list of conditions and the following disclaimer 11 | // in the documentation and/or other materials provided with the 12 | // distribution. 13 | // * Neither the name of Google Inc. nor the names of its 14 | // contributors may be used to endorse or promote products derived from 15 | // this software without specific prior written permission. 16 | // 17 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 | // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21 | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /licenses/LICENSE.zstd: -------------------------------------------------------------------------------- 1 | BSD License 2 | 3 | For Zstandard software 4 | 5 | Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved. 6 | 7 | Redistribution and use in source and binary forms, with or without modification, 8 | are permitted provided that the following conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, this 11 | list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright notice, 14 | this list of conditions and the following disclaimer in the documentation 15 | and/or other materials provided with the distribution. 16 | 17 | * Neither the name Facebook, nor Meta, nor the names of its contributors may 18 | be used to endorse or promote products derived from this software without 19 | specific prior written permission. 20 | 21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 22 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 23 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 24 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 25 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 26 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 27 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 28 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 29 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | -------------------------------------------------------------------------------- /licenses/NOTICE.njs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2015-2019 NGINX, Inc. 3 | * Copyright (C) 2019-2025 F5, Inc. 4 | * Copyright (C) 2015-2021 Igor Sysoev 5 | * Copyright (C) 2017-2025 Dmitry Volyntsev 6 | * Copyright (C) 2019-2022 Alexander Borisov 7 | * Copyright (C) 2022-2025 Vadim Zhestikov 8 | * All rights reserved. 9 | * 10 | * Redistribution and use in source and binary forms, with or without 11 | * modification, are permitted provided that the following conditions 12 | * are met: 13 | * 1. Redistributions of source code must retain the above copyright 14 | * notice, this list of conditions and the following disclaimer. 15 | * 2. Redistributions in binary form must reproduce the above copyright 16 | * notice, this list of conditions and the following disclaimer in the 17 | * documentation and/or other materials provided with the distribution. 18 | * 19 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 20 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 23 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | * SUCH DAMAGE. 30 | */ -------------------------------------------------------------------------------- /licenses/LICENSE.postgres.wide: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. 3 | * All rights reserved. 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 1. Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * 2. Redistributions in binary form must reproduce the above copyright 11 | * notice, this list of conditions and the following disclaimer in the 12 | * documentation and/or other materials provided with the distribution. 13 | * 3. Neither the name of the project nor the names of its contributors 14 | * may be used to endorse or promote products derived from this software 15 | * without specific prior written permission. 16 | * 17 | * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 18 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 | * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 21 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 | * SUCH DAMAGE. 28 | */ -------------------------------------------------------------------------------- /licenses/LICENSE.icu.punycode: -------------------------------------------------------------------------------- 1 | // © 2016 and later: Unicode, Inc. and others. 2 | // License & terms of use: http://www.unicode.org/copyright.html 3 | /* 4 | ******************************************************************************* 5 | * 6 | * Copyright (C) 2002-2011, International Business Machines 7 | * Corporation and others. All Rights Reserved. 8 | * 9 | ******************************************************************************* 10 | * file name: punycode.cpp 11 | * encoding: UTF-8 12 | * tab size: 8 (not used) 13 | * indentation:4 14 | * 15 | * created on: 2002jan31 16 | * created by: Markus W. Scherer 17 | */ 18 | 19 | 20 | /* This ICU code derived from: */ 21 | /* 22 | punycode.c 0.4.0 (2001-Nov-17-Sat) 23 | http://www.cs.berkeley.edu/~amc/idn/ 24 | Adam M. Costello 25 | http://www.nicemice.net/amc/ 26 | 27 | Disclaimer and license 28 | 29 | Regarding this entire document or any portion of it (including 30 | the pseudocode and C code), the author makes no guarantees and 31 | is not responsible for any damage resulting from its use. The 32 | author grants irrevocable permission to anyone to use, modify, 33 | and distribute it in any way that does not diminish the rights 34 | of anyone else to use, modify, and distribute it, provided that 35 | redistributed derivative works do not contain misleading author or 36 | version information. Derivative works need not be licensed under 37 | similar terms. 38 | */ 39 | /* 40 | * ICU modifications: 41 | * - ICU data types and coding conventions 42 | * - ICU string buffer handling with implicit source lengths 43 | * and destination preflighting 44 | * - UTF-16 handling 45 | */ 46 | -------------------------------------------------------------------------------- /licenses/LICENSE.boost.boost-multi-array: -------------------------------------------------------------------------------- 1 | // 2 | // 3 | // Copyright (c) 1994 4 | // Hewlett-Packard Company 5 | // 6 | // Permission to use, copy, modify, distribute and sell this software 7 | // and its documentation for any purpose is hereby granted without fee, 8 | // provided that the above copyright notice appear in all copies and 9 | // that both that copyright notice and this permission notice appear 10 | // in supporting documentation. Hewlett-Packard Company makes no 11 | // representations about the suitability of this software for any 12 | // purpose. It is provided "as is" without express or implied warranty. 13 | // 14 | // 15 | // Copyright (c) 1996-1998 16 | // Silicon Graphics Computer Systems, Inc. 17 | // 18 | // Permission to use, copy, modify, distribute and sell this software 19 | // and its documentation for any purpose is hereby granted without fee, 20 | // provided that the above copyright notice appear in all copies and 21 | // that both that copyright notice and this permission notice appear 22 | // in supporting documentation. Silicon Graphics makes no 23 | // representations about the suitability of this software for any 24 | // purpose. It is provided "as is" without express or implied warranty. 25 | // 26 | 27 | // Copyright 2002 The Trustees of Indiana University. 28 | 29 | // Use, modification and distribution is subject to the Boost Software 30 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 31 | // http://www.boost.org/LICENSE_1_0.txt) 32 | 33 | // Boost.MultiArray Library 34 | // Authors: Ronald Garcia 35 | // Jeremy Siek 36 | // Andrew Lumsdaine 37 | // See http://www.boost.org/libs/multi_array for documentation. 38 | -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.double-conversion: -------------------------------------------------------------------------------- 1 | // Copyright 2012 the V8 project authors. All rights reserved. 2 | // Redistribution and use in source and binary forms, with or without 3 | // modification, are permitted provided that the following conditions are 4 | // met: 5 | // 6 | // * Redistributions of source code must retain the above copyright 7 | // notice, this list of conditions and the following disclaimer. 8 | // * Redistributions in binary form must reproduce the above 9 | // copyright notice, this list of conditions and the following 10 | // disclaimer in the documentation and/or other materials provided 11 | // with the distribution. 12 | // * Neither the name of Google Inc. nor the names of its 13 | // contributors may be used to endorse or promote products derived 14 | // from this software without specific prior written permission. 15 | // 16 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 18 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19 | // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 20 | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 21 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 22 | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /licenses/LICENSE.aws.chromium: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 The Chromium Authors. All rights reserved. 3 | * 4 | * Redistribution and use in source and binary forms, with or without 5 | * modification, are permitted provided that the following conditions are 6 | * met: 7 | * 8 | * Redistributions of source code must retain the above copyright 9 | * notice, this list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above 11 | * copyright notice, this list of conditions and the following disclaimer 12 | * in the documentation and/or other materials provided with the 13 | * distribution. 14 | * Neither the name of Google Inc. nor the names of its 15 | * contributors may be used to endorse or promote products derived from 16 | * this software without specific prior written permission. 17 | * 18 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22 | * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | 30 | * From src/base/os_compat_android.cc: 31 | */ 32 | -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.xxhash: -------------------------------------------------------------------------------- 1 | /* 2 | xxHash - Extremely Fast Hash algorithm 3 | Header File 4 | Copyright (C) 2012-2016, Yann Collet. 5 | 6 | BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) 7 | 8 | Redistribution and use in source and binary forms, with or without 9 | modification, are permitted provided that the following conditions are 10 | met: 11 | 12 | * Redistributions of source code must retain the above copyright 13 | notice, this list of conditions and the following disclaimer. 14 | * Redistributions in binary form must reproduce the above 15 | copyright notice, this list of conditions and the following disclaimer 16 | in the documentation and/or other materials provided with the 17 | distribution. 18 | 19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | You can contact the author at : 32 | - xxHash source repository : https://github.com/Cyan4973/xxHash 33 | */ 34 | -------------------------------------------------------------------------------- /licenses/LICENSE.llvm-project.xxhash: -------------------------------------------------------------------------------- 1 | /* 2 | xxHash - Extremely Fast Hash algorithm 3 | Header File 4 | Copyright (C) 2012-2016, Yann Collet. 5 | 6 | BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) 7 | 8 | Redistribution and use in source and binary forms, with or without 9 | modification, are permitted provided that the following conditions are 10 | met: 11 | 12 | * Redistributions of source code must retain the above copyright 13 | notice, this list of conditions and the following disclaimer. 14 | * Redistributions in binary form must reproduce the above 15 | copyright notice, this list of conditions and the following disclaimer 16 | in the documentation and/or other materials provided with the 17 | distribution. 18 | 19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | You can contact the author at : 32 | - xxHash source repository : https://github.com/Cyan4973/xxHash 33 | */ 34 | -------------------------------------------------------------------------------- /licenses/LICENSE.date: -------------------------------------------------------------------------------- 1 | The source code in this project is released using the MIT License. There is no 2 | global license for the project because each file is licensed individually with 3 | different author names and/or dates. 4 | 5 | If you contribute to this project, please add your name to the license of each 6 | file you modify. If you have already contributed to this project and forgot to 7 | add your name to the license, please feel free to submit a new P/R to add your 8 | name to the license in each file you modified. 9 | 10 | For convenience, here is a copy of the MIT license found in each file except 11 | without author names or dates: 12 | 13 | The MIT License (MIT) 14 | 15 | Permission is hereby granted, free of charge, to any person obtaining a copy 16 | of this software and associated documentation files (the "Software"), to deal 17 | in the Software without restriction, including without limitation the rights 18 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 19 | copies of the Software, and to permit persons to whom the Software is 20 | furnished to do so, subject to the following conditions: 21 | 22 | The above copyright notice and this permission notice shall be included in all 23 | copies or substantial portions of the Software. 24 | 25 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 26 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 27 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 28 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 29 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 30 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 31 | SOFTWARE. 32 | -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.date: -------------------------------------------------------------------------------- 1 | The source code in this project is released using the MIT License. There is no 2 | global license for the project because each file is licensed individually with 3 | different author names and/or dates. 4 | 5 | If you contribute to this project, please add your name to the license of each 6 | file you modify. If you have already contributed to this project and forgot to 7 | add your name to the license, please feel free to submit a new P/R to add your 8 | name to the license in each file you modified. 9 | 10 | For convenience, here is a copy of the MIT license found in each file except 11 | without author names or dates: 12 | 13 | The MIT License (MIT) 14 | 15 | Permission is hereby granted, free of charge, to any person obtaining a copy 16 | of this software and associated documentation files (the "Software"), to deal 17 | in the Software without restriction, including without limitation the rights 18 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 19 | copies of the Software, and to permit persons to whom the Software is 20 | furnished to do so, subject to the following conditions: 21 | 22 | The above copyright notice and this permission notice shall be included in all 23 | copies or substantial portions of the Software. 24 | 25 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 26 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 27 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 28 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 29 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 30 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 31 | SOFTWARE. 32 | -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.xxhash: -------------------------------------------------------------------------------- 1 | /* 2 | * xxHash - Extremely Fast Hash algorithm 3 | * Copyright (C) 2012-2021 Yann Collet 4 | * 5 | * BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) 6 | * 7 | * Redistribution and use in source and binary forms, with or without 8 | * modification, are permitted provided that the following conditions are 9 | * met: 10 | * 11 | * * Redistributions of source code must retain the above copyright 12 | * notice, this list of conditions and the following disclaimer. 13 | * * Redistributions in binary form must reproduce the above 14 | * copyright notice, this list of conditions and the following disclaimer 15 | * in the documentation and/or other materials provided with the 16 | * distribution. 17 | * 18 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22 | * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | * 30 | * You can contact the author at: 31 | * - xxHash homepage: https://www.xxhash.com 32 | * - xxHash source repository: https://github.com/Cyan4973/xxHash 33 | */ 34 | -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.queue: -------------------------------------------------------------------------------- 1 | For sys/queue.h: 2 | 3 | * Copyright (c) 1991, 1993 4 | * The Regents of the University of California. All rights reserved. 5 | * 6 | * Redistribution and use in source and binary forms, with or without 7 | * modification, are permitted provided that the following conditions 8 | * are met: 9 | * 1. Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 2. Redistributions in binary form must reproduce the above copyright 12 | * notice, this list of conditions and the following disclaimer in the 13 | * documentation and/or other materials provided with the distribution. 14 | * 4. Neither the name of the University nor the names of its contributors 15 | * may be used to endorse or promote products derived from this software 16 | * without specific prior written permission. 17 | * 18 | * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 19 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 21 | * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 22 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 | * SUCH DAMAGE. 29 | * 30 | * @(#)queue.h 8.5 (Berkeley) 8/20/94 31 | * $FreeBSD$ -------------------------------------------------------------------------------- /licenses/LICENSE.grpc.c-ares.bionic: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. 3 | * Copyright (C) 2018 The Android Open Source Project 4 | * Copyright (C) 2019 by Andrew Selivanov 5 | * All rights reserved. 6 | * 7 | * Redistribution and use in source and binary forms, with or without 8 | * modification, are permitted provided that the following conditions 9 | * are met: 10 | * 1. Redistributions of source code must retain the above copyright 11 | * notice, this list of conditions and the following disclaimer. 12 | * 2. Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 3. Neither the name of the project nor the names of its contributors 16 | * may be used to endorse or promote products derived from this software 17 | * without specific prior written permission. 18 | * 19 | * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 20 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | * ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 23 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | * SUCH DAMAGE. 30 | */ 31 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.poco.free-bsd: -------------------------------------------------------------------------------- 1 | // Based on the FreeBSD random number generator. 2 | // src/lib/libc/stdlib/random.c,v 1.25 3 | // 4 | // Copyright (c) 1983, 1993 5 | // The Regents of the University of California. All rights reserved. 6 | // Redistribution and use in source and binary forms, with or without 7 | // modification, are permitted provided that the following conditions 8 | // are met: 9 | // 1. Redistributions of source code must retain the above copyright 10 | // notice, this list of conditions and the following disclaimer. 11 | // 2. Redistributions in binary form must reproduce the above copyright 12 | // notice, this list of conditions and the following disclaimer in the 13 | // documentation and/or other materials provided with the distribution. 14 | // 4. Neither the name of the University nor the names of its contributors 15 | // may be used to endorse or promote products derived from this software 16 | // without specific prior written permission. 17 | // 18 | // THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 19 | // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 21 | // ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 22 | // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 | // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 | // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 | // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 | // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 | // SUCH DAMAGE. 29 | // 30 | -------------------------------------------------------------------------------- /licenses/LICENSE.jemalloc: -------------------------------------------------------------------------------- 1 | Unless otherwise specified, files in the jemalloc source distribution are 2 | subject to the following license: 3 | -------------------------------------------------------------------------------- 4 | Copyright (C) 2002-present Jason Evans . 5 | All rights reserved. 6 | Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved. 7 | Copyright (C) 2009-present Facebook, Inc. All rights reserved. 8 | 9 | Redistribution and use in source and binary forms, with or without 10 | modification, are permitted provided that the following conditions are met: 11 | 1. Redistributions of source code must retain the above copyright notice(s), 12 | this list of conditions and the following disclaimer. 13 | 2. Redistributions in binary form must reproduce the above copyright notice(s), 14 | this list of conditions and the following disclaimer in the documentation 15 | and/or other materials provided with the distribution. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY EXPRESS 18 | OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 19 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 20 | EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY DIRECT, INDIRECT, 21 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 22 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 23 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 24 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 25 | OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 26 | ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- 28 | -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.poco.expat: -------------------------------------------------------------------------------- 1 | /* 2 | __ __ _ 3 | ___\ \/ /_ __ __ _| |_ 4 | / _ \\ /| '_ \ / _` | __| 5 | | __// \| |_) | (_| | |_ 6 | \___/_/\_\ .__/ \__,_|\__| 7 | |_| XML parser 8 | 9 | Copyright (c) 1997-2000 Thai Open Source Software Center Ltd 10 | Copyright (c) 2000 Clark Cooper 11 | Copyright (c) 2002 Fred L. Drake, Jr. 12 | Copyright (c) 2017 Sebastian Pipping 13 | Licensed under the MIT license: 14 | 15 | Permission is hereby granted, free of charge, to any person obtaining 16 | a copy of this software and associated documentation files (the 17 | "Software"), to deal in the Software without restriction, including 18 | without limitation the rights to use, copy, modify, merge, publish, 19 | distribute, sublicense, and/or sell copies of the Software, and to permit 20 | persons to whom the Software is furnished to do so, subject to the 21 | following conditions: 22 | 23 | The above copyright notice and this permission notice shall be included 24 | in all copies or substantial portions of the Software. 25 | 26 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 27 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 28 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 29 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 30 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 31 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 32 | USE OR OTHER DEALINGS IN THE SOFTWARE. 33 | */ 34 | -------------------------------------------------------------------------------- /licenses/LICENSE.grpc.upb: -------------------------------------------------------------------------------- 1 | Copyright 2008 Google Inc. All rights reserved. 2 | 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions are 5 | met: 6 | 7 | * Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above 10 | copyright notice, this list of conditions and the following disclaimer 11 | in the documentation and/or other materials provided with the 12 | distribution. 13 | * Neither the name of Google Inc. nor the names of its 14 | contributors may be used to endorse or promote products derived from 15 | this software without specific prior written permission. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | 29 | Code generated by the Protocol Buffer compiler is owned by the owner 30 | of the input file used when generating it. This code is not 31 | standalone and requires a support library to be linked with it. This 32 | support library is itself covered by the above license. 33 | -------------------------------------------------------------------------------- /licenses/LICENSE.protobuf: -------------------------------------------------------------------------------- 1 | Copyright 2008 Google Inc. All rights reserved. 2 | 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions are 5 | met: 6 | 7 | * Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above 10 | copyright notice, this list of conditions and the following disclaimer 11 | in the documentation and/or other materials provided with the 12 | distribution. 13 | * Neither the name of Google Inc. nor the names of its 14 | contributors may be used to endorse or promote products derived from 15 | this software without specific prior written permission. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 21 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 22 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | 29 | Code generated by the Protocol Buffer compiler is owned by the owner 30 | of the input file used when generating it. This code is not 31 | standalone and requires a support library to be linked with it. This 32 | support library is itself covered by the above license. 33 | -------------------------------------------------------------------------------- /licenses/LICENSE.postgres.snprintf: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1983, 1995, 1996 Eric P. Allman 3 | * Copyright (c) 1988, 1993 4 | * The Regents of the University of California. All rights reserved. 5 | * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group 6 | * 7 | * Redistribution and use in source and binary forms, with or without 8 | * modification, are permitted provided that the following conditions 9 | * are met: 10 | * 1. Redistributions of source code must retain the above copyright 11 | * notice, this list of conditions and the following disclaimer. 12 | * 2. Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 3. Neither the name of the University nor the names of its contributors 16 | * may be used to endorse or promote products derived from this software 17 | * without specific prior written permission. 18 | * 19 | * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 20 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22 | * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 23 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 | * SUCH DAMAGE. 30 | * 31 | * src/port/snprintf.c 32 | */ 33 | -------------------------------------------------------------------------------- /licenses/LICENSE.eigen.mkl: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2011, Intel Corporation. All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, 5 | are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above copyright notice, 10 | this list of conditions and the following disclaimer in the documentation 11 | and/or other materials provided with the distribution. 12 | * Neither the name of Intel Corporation nor the names of its contributors may 13 | be used to endorse or promote products derived from this software without 14 | specific prior written permission. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 17 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 18 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 20 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 21 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 22 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 23 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 25 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 | 27 | ******************************************************************************** 28 | * Content : Eigen bindings to Intel(R) MKL 29 | * Include file with common MKL declarations 30 | ******************************************************************************** 31 | */ 32 | -------------------------------------------------------------------------------- /licenses/LICENSE.curl.krb5: -------------------------------------------------------------------------------- 1 | /* GSSAPI/krb5 support for FTP - loosely based on old krb4.c 2 | * 3 | * Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan 4 | * (Royal Institute of Technology, Stockholm, Sweden). 5 | * Copyright (c) 2004 - 2019 Daniel Stenberg 6 | * All rights reserved. 7 | * 8 | * Redistribution and use in source and binary forms, with or without 9 | * modification, are permitted provided that the following conditions 10 | * are met: 11 | * 12 | * 1. Redistributions of source code must retain the above copyright 13 | * notice, this list of conditions and the following disclaimer. 14 | * 15 | * 2. Redistributions in binary form must reproduce the above copyright 16 | * notice, this list of conditions and the following disclaimer in the 17 | * documentation and/or other materials provided with the distribution. 18 | * 19 | * 3. Neither the name of the Institute nor the names of its contributors 20 | * may be used to endorse or promote products derived from this software 21 | * without specific prior written permission. 22 | * 23 | * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND 24 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26 | * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE 27 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 28 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 29 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33 | * SUCH DAMAGE. */ 34 | -------------------------------------------------------------------------------- /licenses/LICENSE.postgres.openbsd: -------------------------------------------------------------------------------- 1 | /* 2 | * src/port/strlcat.c 3 | * 4 | * $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ 5 | 6 | /* 7 | * Copyright (c) 1998 Todd C. Miller 8 | * 9 | * Permission to use, copy, modify, and distribute this software for any 10 | * purpose with or without fee is hereby granted, provided that the above 11 | * copyright notice and this permission notice appear in all copies. 12 | * 13 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 14 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 15 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 16 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 17 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 18 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 19 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 20 | */ 21 | 22 | /* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ 23 | 24 | /* 25 | * Copyright (c) 1998 Todd C. Miller 26 | * 27 | * Permission to use, copy, modify, and distribute this software for any 28 | * purpose with or without fee is hereby granted, provided that the above 29 | * copyright notice and this permission notice appear in all copies. 30 | * 31 | * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 32 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 33 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 34 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 35 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 36 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 37 | * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 38 | */ -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.kxsort: -------------------------------------------------------------------------------- 1 | /* Most significant digit radix sort 2 | * Is not stable, but allows partial sorting. 3 | * And it's more cache-friendly and usually faster than LSD variant. 4 | * 5 | * NOTE: It's beneficial over std::partial_sort only if limit is above ~2% of size for 8 bit radix. 6 | * NOTE: When lowering down limit to 1%, the radix of 4..6 or 10..12 bit started to become beneficial. 7 | * For less than 1% limit, it's not recommended to use. 8 | * NOTE: For huge arrays without limit, the radix 11 suddenly becomes better... but not for smaller arrays. 9 | * Maybe it because histogram will fit in half of L1d cache (2048 * 4 = 16384). 10 | * 11 | * Based on https://github.com/voutcn/kxsort, license: 12 | * The MIT License 13 | * Copyright (c) 2016 Dinghua Li 14 | * 15 | * Permission is hereby granted, free of charge, to any person obtaining 16 | * a copy of this software and associated documentation files (the 17 | * "Software"), to deal in the Software without restriction, including 18 | * without limitation the rights to use, copy, modify, merge, publish, 19 | * distribute, sublicense, and/or sell copies of the Software, and to 20 | * permit persons to whom the Software is furnished to do so, subject to 21 | * the following conditions: 22 | * 23 | * The above copyright notice and this permission notice shall be 24 | * included in all copies or substantial portions of the Software. 25 | * 26 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 27 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 28 | * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 29 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 30 | * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 31 | * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 32 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 33 | * SOFTWARE. 34 | */ -------------------------------------------------------------------------------- /licenses/LICENSE.clickhouse.poco.pcre: -------------------------------------------------------------------------------- 1 | /* This is the public header file for the PCRE library, to be #included by 2 | applications that call the PCRE functions. 3 | 4 | Copyright (c) 1997-2014 University of Cambridge 5 | 6 | ----------------------------------------------------------------------------- 7 | Redistribution and use in source and binary forms, with or without 8 | modification, are permitted provided that the following conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, 11 | this list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright 14 | notice, this list of conditions and the following disclaimer in the 15 | documentation and/or other materials provided with the distribution. 16 | 17 | * Neither the name of the University of Cambridge nor the names of its 18 | contributors may be used to endorse or promote products derived from 19 | this software without specific prior written permission. 20 | 21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 22 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 23 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 24 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 25 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 26 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 27 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 28 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 29 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 30 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 31 | POSSIBILITY OF SUCH DAMAGE. 32 | ----------------------------------------------------------------------------- 33 | */ 34 | -------------------------------------------------------------------------------- /licenses/NOTICE.libcxxabi: -------------------------------------------------------------------------------- 1 | This file is a partial list of people who have contributed to the LLVM/libc++abi 2 | project. If you have contributed a patch or made some other contribution to 3 | LLVM/libc++abi, please submit a patch to this file to add yourself, and it will be 4 | done! 5 | 6 | The list is sorted by surname and formatted to allow easy grepping and 7 | beautification by scripts. The fields are: name (N), email (E), web-address 8 | (W), PGP key ID and fingerprint (P), description (D), and snail-mail address 9 | (S). 10 | 11 | N: Aaron Ballman 12 | E: aaron@aaronballman.com 13 | D: Minor patches 14 | 15 | N: Logan Chien 16 | E: logan.chien@mediatek.com 17 | D: ARM EHABI Unwind & Exception Handling 18 | 19 | N: Marshall Clow 20 | E: mclow.lists@gmail.com 21 | E: marshall@idio.com 22 | D: Architect and primary coauthor of libc++abi 23 | 24 | N: Matthew Dempsky 25 | E: matthew@dempsky.org 26 | D: Minor patches and bug fixes. 27 | 28 | N: Nowar Gu 29 | E: wenhan.gu@gmail.com 30 | D: Minor patches and fixes 31 | 32 | N: Howard Hinnant 33 | E: hhinnant@apple.com 34 | D: Architect and primary coauthor of libc++abi 35 | 36 | N: Dana Jansens 37 | E: danakj@chromium.org 38 | D: ARM EHABI Unwind & Exception Handling 39 | 40 | N: Nick Kledzik 41 | E: kledzik@apple.com 42 | 43 | N: Antoine Labour 44 | E: piman@chromium.org 45 | D: ARM EHABI Unwind & Exception Handling 46 | 47 | N: Bruce Mitchener, Jr. 48 | E: bruce.mitchener@gmail.com 49 | D: Minor typo fixes 50 | 51 | N: Andrew Morrow 52 | E: andrew.c.morrow@gmail.com 53 | D: Minor patches and fixes 54 | 55 | N: Erik Olofsson 56 | E: erik.olofsson@hansoft.se 57 | E: erik@olofsson.info 58 | D: Minor patches and fixes 59 | 60 | N: Jon Roelofs 61 | E: jroelofs@jroelofs.com 62 | D: ARM EHABI Unwind & Exception Handling, Bare-metal 63 | 64 | N: Nico Weber 65 | E: thakis@chromium.org 66 | D: ARM EHABI Unwind & Exception Handling 67 | 68 | N: Albert J. Wong 69 | E: ajwong@google.com 70 | D: ARM EHABI Unwind & Exception Handling 71 | 72 | -------------------------------------------------------------------------------- /licenses/LICENSE.eigen.fcl: -------------------------------------------------------------------------------- 1 | // Function void Eigen::AlignedBox::transform(const Transform& transform) 2 | // is provided under the following license agreement: 3 | // 4 | // Software License Agreement (BSD License) 5 | // 6 | // Copyright (c) 2011-2014, Willow Garage, Inc. 7 | // Copyright (c) 2014-2015, Open Source Robotics Foundation 8 | // All rights reserved. 9 | // 10 | // Redistribution and use in source and binary forms, with or without 11 | // modification, are permitted provided that the following conditions 12 | // are met: 13 | // 14 | // * Redistributions of source code must retain the above copyright 15 | // notice, this list of conditions and the following disclaimer. 16 | // * Redistributions in binary form must reproduce the above 17 | // copyright notice, this list of conditions and the following 18 | // disclaimer in the documentation and/or other materials provided 19 | // with the distribution. 20 | // * Neither the name of Open Source Robotics Foundation nor the names of its 21 | // contributors may be used to endorse or promote products derived 22 | // from this software without specific prior written permission. 23 | // 24 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 25 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 26 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 27 | // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 28 | // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 29 | // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 30 | // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 31 | // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 32 | // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 | // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 34 | // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 35 | // POSSIBILITY OF SUCH DAMAGE. 36 | -------------------------------------------------------------------------------- /helm/scenarios/README.md: -------------------------------------------------------------------------------- 1 | # Helm Chart Deployment Scenarios 2 | 3 | This directory contains different values files for testing various deployment configurations of the Firebolt Core Helm chart. 4 | 5 | ## Available Scenarios 6 | 7 | ### minimal.yaml 8 | Basic deployment scenario with minimal configuration. 9 | - Single node deployment 10 | - Standard resource allocation (1 CPU, 4Gi memory) 11 | - Uses default PVC-based storage 12 | 13 | ### with-monitoring.yaml 14 | Deployment with Prometheus monitoring enabled. 15 | - 2-node deployment for high availability 16 | - PodMonitor enabled for metrics scraping 17 | - Higher resource allocation (2 CPU, 8Gi memory) 18 | - Additional labels for monitoring and environment tracking 19 | 20 | ### hostpath-storage.yaml 21 | Deployment using hostPath storage instead of PVCs. 22 | - Useful for local development or bare-metal deployments 23 | - Single node configuration 24 | - Storage mounted directly from node filesystem at `/var/lib/firebolt-core` 25 | 26 | ### with-ui-sidecar.yaml 27 | Deployment with the Core UI sidecar container enabled. 28 | - Includes web UI for monitoring and management 29 | - Single node configuration 30 | - UI accessible on port 9100 31 | 32 | ## Usage 33 | 34 | To deploy with a specific scenario: 35 | 36 | ```bash 37 | helm install firebolt-core ./helm -f ./helm/scenarios/minimal.yaml 38 | ``` 39 | 40 | Or to test rendering: 41 | 42 | ```bash 43 | helm template firebolt-core ./helm -f ./helm/scenarios/minimal.yaml 44 | ``` 45 | 46 | ## Adding New Scenarios 47 | 48 | When adding new scenario files: 49 | 1. Create a new YAML file in this directory 50 | 2. Start with `---` document marker 51 | 3. Override only the values that differ from defaults in `values.yaml` 52 | 4. Ensure the file passes yamllint: `yamllint -c .yamllint-helm helm/scenarios/your-scenario.yaml` 53 | 5. Test with helm lint: `helm lint helm/ -f helm/scenarios/your-scenario.yaml` 54 | 6. Validate the rendered output: `helm template test helm/ -f helm/scenarios/your-scenario.yaml | yamllint -c .yamllint-helm -` 55 | -------------------------------------------------------------------------------- /licenses/LICENSE.breakpad.utf-convert: -------------------------------------------------------------------------------- 1 | Copyright © 1991-2015 Unicode, Inc. All rights reserved. 2 | Distributed under the Terms of Use in 3 | http://www.unicode.org/copyright.html. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of the Unicode data files and any associated documentation 7 | (the "Data Files") or Unicode software and any associated documentation 8 | (the "Software") to deal in the Data Files or Software 9 | without restriction, including without limitation the rights to use, 10 | copy, modify, merge, publish, distribute, and/or sell copies of 11 | the Data Files or Software, and to permit persons to whom the Data Files 12 | or Software are furnished to do so, provided that 13 | (a) this copyright and permission notice appear with all copies 14 | of the Data Files or Software, 15 | (b) this copyright and permission notice appear in associated 16 | documentation, and 17 | (c) there is clear notice in each modified Data File or in the Software 18 | as well as in the documentation associated with the Data File(s) or 19 | Software that the data or software has been modified. 20 | 21 | THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF 22 | ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 23 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 | NONINFRINGEMENT OF THIRD PARTY RIGHTS. 25 | IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 26 | NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 27 | DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 28 | DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 29 | TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 30 | PERFORMANCE OF THE DATA FILES OR SOFTWARE. 31 | 32 | Except as contained in this notice, the name of a copyright holder 33 | shall not be used in advertising or otherwise to promote the sale, 34 | use or other dealings in these Data Files or Software without prior 35 | written authorization of the copyright holder. 36 | -------------------------------------------------------------------------------- /licenses/LICENSE.bzip2: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------- 3 | 4 | This program, "bzip2", the associated library "libbzip2", and all 5 | documentation, are copyright (C) 1996-2010 Julian R Seward. All 6 | rights reserved. 7 | 8 | Redistribution and use in source and binary forms, with or without 9 | modification, are permitted provided that the following conditions 10 | are met: 11 | 12 | 1. Redistributions of source code must retain the above copyright 13 | notice, this list of conditions and the following disclaimer. 14 | 15 | 2. The origin of this software must not be misrepresented; you must 16 | not claim that you wrote the original software. If you use this 17 | software in a product, an acknowledgment in the product 18 | documentation would be appreciated but is not required. 19 | 20 | 3. Altered source versions must be plainly marked as such, and must 21 | not be misrepresented as being the original software. 22 | 23 | 4. The name of the author may not be used to endorse or promote 24 | products derived from this software without specific prior written 25 | permission. 26 | 27 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 28 | OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 29 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 30 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 31 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 32 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 33 | GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 35 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 36 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 37 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 38 | 39 | Julian Seward, jseward@acm.org 40 | bzip2/libbzip2 version 1.0.6 of 6 September 2010 41 | 42 | -------------------------------------------------------------------------- 43 | -------------------------------------------------------------------------------- /licenses/LICENSE.librdkafka.snappy: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # LICENSE.snappy covers files: snappy.c, snappy.h, snappy_compat.h # 3 | # originally retrieved from http://github.com/andikleen/snappy-c # 4 | # git revision 8015f2d28739b9a6076ebaa6c53fe27bc238d219 # 5 | ###################################################################### 6 | 7 | The snappy-c code is under the same license as the original snappy source 8 | 9 | Copyright 2011 Intel Corporation All Rights Reserved. 10 | 11 | Redistribution and use in source and binary forms, with or without 12 | modification, are permitted provided that the following conditions are 13 | met: 14 | 15 | * Redistributions of source code must retain the above copyright 16 | notice, this list of conditions and the following disclaimer. 17 | * Redistributions in binary form must reproduce the above 18 | copyright notice, this list of conditions and the following disclaimer 19 | in the documentation and/or other materials provided with the 20 | distribution. 21 | * Neither the name of Intel Corporation nor the names of its 22 | contributors may be used to endorse or promote products derived from 23 | this software without specific prior written permission. 24 | 25 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 26 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 27 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 28 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 29 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 31 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 32 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 33 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 35 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 36 | 37 | -------------------------------------------------------------------------------- /licenses/LICENSE.boost.pdqsort: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Orson Peters 2017. 4 | // (C) Copyright Ion Gaztanaga 2017-2018. 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // (See accompanying file LICENSE_1_0.txt or copy at 7 | // http://www.boost.org/LICENSE_1_0.txt) 8 | // 9 | // See http://www.boost.org/libs/move for documentation. 10 | // 11 | ////////////////////////////////////////////////////////////////////////////// 12 | // 13 | // This implementation of Pattern-defeating quicksort (pdqsort) was written 14 | // by Orson Peters, and discussed in the Boost mailing list: 15 | // http://boost.2283326.n4.nabble.com/sort-pdqsort-td4691031.html 16 | // 17 | // This implementation is the adaptation by Ion Gaztanaga of code originally in GitHub 18 | // with permission from the author to relicense it under the Boost Software License 19 | // (see the Boost mailing list for details). 20 | // 21 | // The original copyright statement is pasted here for completeness: 22 | // 23 | // pdqsort.h - Pattern-defeating quicksort. 24 | // Copyright (c) 2015 Orson Peters 25 | // This software is provided 'as-is', without any express or implied warranty. In no event will the 26 | // authors be held liable for any damages arising from the use of this software. 27 | // Permission is granted to anyone to use this software for any purpose, including commercial 28 | // applications, and to alter it and redistribute it freely, subject to the following restrictions: 29 | // 1. The origin of this software must not be misrepresented; you must not claim that you wrote the 30 | // original software. If you use this software in a product, an acknowledgment in the product 31 | // documentation would be appreciated but is not required. 32 | // 2. Altered source versions must be plainly marked as such, and must not be misrepresented as 33 | // being the original software. 34 | // 3. This notice may not be removed or altered from any source distribution. 35 | // 36 | ////////////////////////////////////////////////////////////////////////////// 37 | -------------------------------------------------------------------------------- /licenses/LICENSE.arrow.uriparser: -------------------------------------------------------------------------------- 1 | /* 2 | * uriparser - RFC 3986 URI parsing library 3 | * 4 | * Copyright (C) 2007, Sebastian Pipping 5 | * Copyright (C) 2007, Weijia Song 6 | * Copyright (C) 2018, Sebastian Pipping 7 | * Copyright (C) 2018, Weijia Song 8 | * All rights reserved. 9 | * 10 | * Redistribution and use in source and binary forms, with or without 11 | * modification, are permitted provided that the following conditions 12 | * are met: 13 | * 14 | * * Redistributions of source code must retain the above 15 | * copyright notice, this list of conditions and the following 16 | * disclaimer. 17 | * 18 | * * Redistributions in binary form must reproduce the above 19 | * copyright notice, this list of conditions and the following 20 | * disclaimer in the documentation and/or other materials 21 | * provided with the distribution. 22 | * 23 | * * Neither the name of the nor the names of its 24 | * contributors may be used to endorse or promote products 25 | * derived from this software without specific prior written 26 | * permission. 27 | * 28 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 29 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 30 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 31 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 32 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 33 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 34 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 35 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 36 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 37 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 38 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 39 | * OF THE POSSIBILITY OF SUCH DAMAGE. 40 | */ 41 | -------------------------------------------------------------------------------- /licenses/LICENSE.llvm-project.utf-convert: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright © 1991-2015 Unicode, Inc. All rights reserved. 3 | * Distributed under the Terms of Use in 4 | * http://www.unicode.org/copyright.html. 5 | * 6 | * Permission is hereby granted, free of charge, to any person obtaining 7 | * a copy of the Unicode data files and any associated documentation 8 | * (the "Data Files") or Unicode software and any associated documentation 9 | * (the "Software") to deal in the Data Files or Software 10 | * without restriction, including without limitation the rights to use, 11 | * copy, modify, merge, publish, distribute, and/or sell copies of 12 | * the Data Files or Software, and to permit persons to whom the Data Files 13 | * or Software are furnished to do so, provided that 14 | * (a) this copyright and permission notice appear with all copies 15 | * of the Data Files or Software, 16 | * (b) this copyright and permission notice appear in associated 17 | * documentation, and 18 | * (c) there is clear notice in each modified Data File or in the Software 19 | * as well as in the documentation associated with the Data File(s) or 20 | * Software that the data or software has been modified. 21 | * 22 | * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF 23 | * ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 24 | * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 25 | * NONINFRINGEMENT OF THIRD PARTY RIGHTS. 26 | * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 27 | * NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 28 | * DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 29 | * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 30 | * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 31 | * PERFORMANCE OF THE DATA FILES OR SOFTWARE. 32 | * 33 | * Except as contained in this notice, the name of a copyright holder 34 | * shall not be used in advertising or otherwise to promote the sale, 35 | * use or other dealings in these Data Files or Software without prior 36 | * written authorization of the copyright holder. 37 | */ 38 | -------------------------------------------------------------------------------- /licenses/LICENSE.libcxx.ryu: -------------------------------------------------------------------------------- 1 | //===----------------------------------------------------------------------===// 2 | // 3 | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 | // See https://llvm.org/LICENSE.txt for license information. 5 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6 | // 7 | //===----------------------------------------------------------------------===// 8 | 9 | // Copyright (c) Microsoft Corporation. 10 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 11 | 12 | // Copyright 2018 Ulf Adams 13 | // Copyright (c) Microsoft Corporation. All rights reserved. 14 | 15 | // Boost Software License - Version 1.0 - August 17th, 2003 16 | 17 | // Permission is hereby granted, free of charge, to any person or organization 18 | // obtaining a copy of the software and accompanying documentation covered by 19 | // this license (the "Software") to use, reproduce, display, distribute, 20 | // execute, and transmit the Software, and to prepare derivative works of the 21 | // Software, and to permit third-parties to whom the Software is furnished to 22 | // do so, all subject to the following: 23 | 24 | // The copyright notices in the Software and this entire statement, including 25 | // the above license grant, this restriction and the following disclaimer, 26 | // must be included in all copies of the Software, in whole or in part, and 27 | // all derivative works of the Software, unless such copies or derivative 28 | // works are solely in the form of machine-executable object code generated by 29 | // a source language processor. 30 | 31 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 32 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 33 | // FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 34 | // SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 35 | // FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 36 | // ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 37 | // DEALINGS IN THE SOFTWARE. 38 | 39 | // Avoid formatting to keep the changes with the original code minimal. 40 | // clang-format off 41 | -------------------------------------------------------------------------------- /examples/jdbc/src/main/java/com/firebolt/example/RunQuery.java: -------------------------------------------------------------------------------- 1 | package com.firebolt.example; 2 | 3 | import java.io.IOException; 4 | import java.sql.Connection; 5 | import java.sql.DriverManager; 6 | import java.sql.ResultSet; 7 | import java.sql.ResultSetMetaData; 8 | import java.sql.Statement; 9 | import java.sql.SQLException; 10 | import java.util.Scanner; 11 | import java.util.logging.LogManager; 12 | 13 | public class RunQuery { 14 | private static String readStdIn() { 15 | try (Scanner scanner = new Scanner(System.in)) { 16 | return scanner.useDelimiter("\\A").next(); 17 | } 18 | } 19 | 20 | public static void main(String[] args) throws ClassNotFoundException, SQLException, IOException { 21 | // Read logging configuration to silence JDBC logs. 22 | LogManager.getLogManager().readConfiguration(RunQuery.class.getResourceAsStream("/logging.properties")); 23 | 24 | // Read the query from stdin. 25 | String query = readStdIn(); 26 | 27 | // Load the Firebolt JDBC driver. 28 | Class.forName("com.firebolt.FireboltDriver"); 29 | 30 | // Connect to Firebolt Core and create a statement. Note that the "firebolt" 31 | // database referenced in the connection string is created by default when 32 | // starting a Firebolt Core cluster. 33 | Connection connection = DriverManager.getConnection("jdbc:firebolt:firebolt?url=http://localhost:3473"); 34 | Statement statement = connection.createStatement(); 35 | 36 | // Execute the query specified on the command line. 37 | ResultSet resultSet = statement.executeQuery(query); 38 | 39 | // Print the column names. 40 | ResultSetMetaData resultSetMetaData = resultSet.getMetaData(); 41 | for (int i = 1; i <= resultSetMetaData.getColumnCount(); i++) { 42 | System.out.print(resultSetMetaData.getColumnName(i) + "\t"); 43 | } 44 | 45 | System.out.println(); 46 | 47 | // Print the result rows. 48 | while (resultSet.next()) { 49 | for (int i = 1; i <= resultSetMetaData.getColumnCount(); i++) { 50 | System.out.print(resultSet.getString(i) + "\t"); 51 | } 52 | 53 | System.out.println(); 54 | } 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /licenses/LICENSE.s2geometry.gtl: -------------------------------------------------------------------------------- 1 | // Copyright 2005 Google Inc. All Rights Reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS-IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | // 15 | 16 | // All rights reserved. 17 | // 18 | // Redistribution and use in source and binary forms, with or without 19 | // modification, are permitted provided that the following conditions are 20 | // met: 21 | // 22 | // * Redistributions of source code must retain the above copyright 23 | // notice, this list of conditions and the following disclaimer. 24 | // * Redistributions in binary form must reproduce the above 25 | // copyright notice, this list of conditions and the following disclaimer 26 | // in the documentation and/or other materials provided with the 27 | // distribution. 28 | // * Neither the name of Google Inc. nor the names of its 29 | // contributors may be used to endorse or promote products derived from 30 | // this software without specific prior written permission. 31 | // 32 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 33 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 34 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 35 | // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 36 | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 37 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 38 | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 39 | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 40 | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 41 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 42 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 43 | -------------------------------------------------------------------------------- /licenses/LICENSE.curl.security: -------------------------------------------------------------------------------- 1 | /* This source code was modified by Martin Hedenfalk for 2 | * use in Curl. His latest changes were done 2000-09-18. 3 | * 4 | * It has since been patched and modified a lot by Daniel Stenberg 5 | * to make it better applied to curl conditions, and to make 6 | * it not use globals, pollute name space and more. This source code awaits a 7 | * rewrite to work around the paragraph 2 in the BSD licenses as explained 8 | * below. 9 | * 10 | * Copyright (c) 1998, 1999, 2017 Kungliga Tekniska Högskolan 11 | * (Royal Institute of Technology, Stockholm, Sweden). 12 | * 13 | * Copyright (C) 2001 - 2019, Daniel Stenberg, , et al. 14 | * 15 | * All rights reserved. 16 | * 17 | * Redistribution and use in source and binary forms, with or without 18 | * modification, are permitted provided that the following conditions 19 | * are met: 20 | * 21 | * 1. Redistributions of source code must retain the above copyright 22 | * notice, this list of conditions and the following disclaimer. 23 | * 24 | * 2. Redistributions in binary form must reproduce the above copyright 25 | * notice, this list of conditions and the following disclaimer in the 26 | * documentation and/or other materials provided with the distribution. 27 | * 28 | * 3. Neither the name of the Institute nor the names of its contributors 29 | * may be used to endorse or promote products derived from this software 30 | * without specific prior written permission. 31 | * 32 | * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND 33 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 34 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 35 | * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE 36 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 37 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 38 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 39 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 40 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 41 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 42 | * SUCH DAMAGE. */ 43 | -------------------------------------------------------------------------------- /licenses/LICENSE.croaring.pytorch: -------------------------------------------------------------------------------- 1 | /* From 2 | https://github.com/endorno/pytorch/blob/master/torch/lib/TH/generic/simd/simd.h 3 | Highly modified. 4 | 5 | Copyright (c) 2016- Facebook, Inc (Adam Paszke) 6 | Copyright (c) 2014- Facebook, Inc (Soumith Chintala) 7 | Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert) 8 | Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu) 9 | Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu) 10 | Copyright (c) 2011-2013 NYU (Clement Farabet) 11 | Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, 12 | Iain Melvin, Jason Weston) Copyright (c) 2006 Idiap Research Institute 13 | (Samy Bengio) Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, 14 | Samy Bengio, Johnny Mariethoz) 15 | 16 | All rights reserved. 17 | 18 | Redistribution and use in source and binary forms, with or without 19 | modification, are permitted provided that the following conditions are met: 20 | 21 | 1. Redistributions of source code must retain the above copyright 22 | notice, this list of conditions and the following disclaimer. 23 | 24 | 2. Redistributions in binary form must reproduce the above copyright 25 | notice, this list of conditions and the following disclaimer in the 26 | documentation and/or other materials provided with the distribution. 27 | 28 | 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories 29 | America and IDIAP Research Institute nor the names of its contributors may be 30 | used to endorse or promote products derived from this software without 31 | specific prior written permission. 32 | 33 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 34 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 35 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 36 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 37 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 38 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 39 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 40 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 41 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 42 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 43 | POSSIBILITY OF SUCH DAMAGE. 44 | */ 45 | -------------------------------------------------------------------------------- /licenses/LICENSE.simdjson.pytorch: -------------------------------------------------------------------------------- 1 | /* From 2 | https://github.com/endorno/pytorch/blob/master/torch/lib/TH/generic/simd/simd.h 3 | Highly modified. 4 | 5 | Copyright (c) 2016- Facebook, Inc (Adam Paszke) 6 | Copyright (c) 2014- Facebook, Inc (Soumith Chintala) 7 | Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert) 8 | Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu) 9 | Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu) 10 | Copyright (c) 2011-2013 NYU (Clement Farabet) 11 | Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, 12 | Iain Melvin, Jason Weston) Copyright (c) 2006 Idiap Research Institute 13 | (Samy Bengio) Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, 14 | Samy Bengio, Johnny Mariethoz) 15 | 16 | All rights reserved. 17 | 18 | Redistribution and use in source and binary forms, with or without 19 | modification, are permitted provided that the following conditions are met: 20 | 21 | 1. Redistributions of source code must retain the above copyright 22 | notice, this list of conditions and the following disclaimer. 23 | 24 | 2. Redistributions in binary form must reproduce the above copyright 25 | notice, this list of conditions and the following disclaimer in the 26 | documentation and/or other materials provided with the distribution. 27 | 28 | 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories 29 | America and IDIAP Research Institute nor the names of its contributors may be 30 | used to endorse or promote products derived from this software without 31 | specific prior written permission. 32 | 33 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 34 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 35 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 36 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 37 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 38 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 39 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 40 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 41 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 42 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 43 | POSSIBILITY OF SUCH DAMAGE. 44 | */ 45 | -------------------------------------------------------------------------------- /licenses/LICENSE.grpc.c-ares.isc: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 3 | * Copyright (c) 1996,1999 by Internet Software Consortium. 4 | * 5 | * Permission to use, copy, modify, and distribute this software for any 6 | * purpose with or without fee is hereby granted, provided that the above 7 | * copyright notice and this permission notice appear in all copies. 8 | * 9 | * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 10 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 12 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 15 | * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | */ 17 | /* 18 | * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 19 | * Copyright (c) 1996-1999 by Internet Software Consortium. 20 | * 21 | * Permission to use, copy, modify, and distribute this software for any 22 | * purpose with or without fee is hereby granted, provided that the above 23 | * copyright notice and this permission notice appear in all copies. 24 | * 25 | * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 26 | * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 27 | * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 28 | * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 29 | * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 30 | * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 31 | * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 32 | */ 33 | /* 34 | * Copyright (c) 2012 by Gilles Chehade 35 | * Copyright (c) 1996,1999 by Internet Software Consortium. 36 | * 37 | * Permission to use, copy, modify, and distribute this software for any 38 | * purpose with or without fee is hereby granted, provided that the above 39 | * copyright notice and this permission notice appear in all copies. 40 | * 41 | * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS 42 | * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 43 | * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE 44 | * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 45 | * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 46 | * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 47 | * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 48 | * SOFTWARE. 49 | */ 50 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- 1 | name: Bug Report 2 | description: Report a bug encountered while using Firebolt Core 3 | labels: bug 4 | body: 5 | 6 | - type: textarea 7 | id: repro 8 | attributes: 9 | label: How can we reproduce the bug (as minimally and precisely as possible)? 10 | description: | 11 | Please provide as much information as possible, not doing so may result in your bug not being addressed in a timely manner. 12 | If a stacktrace is present, please copy/paste it here after making sure that no privacy-sensitive details are present. 13 | For security related issues please see [SECURITY.md](SECURITY.md). 14 | validations: 15 | required: true 16 | 17 | - type: textarea 18 | id: expected 19 | attributes: 20 | label: What did you expect to happen instead? 21 | validations: 22 | required: true 23 | 24 | - type: textarea 25 | id: config 26 | attributes: 27 | label: What is your configuration? 28 | description: | 29 | Please add here your node(s) configuration (`config.json`); you can attach the file(s) directly. 30 | validations: 31 | required: true 32 | 33 | - type: textarea 34 | id: fireboltCoreVersion 35 | attributes: 36 | label: Firebolt Core 37 | value: | 38 |
39 | 40 | If using Docker: 41 | ```console 42 | $ docker run -it --rm ghcr.io/firebolt-db/firebolt-core:preview-rc --version 43 | # paste output here 44 | ``` 45 | 46 | If using Kubernetes: 47 | ```console 48 | $ kubectl exec -ti my-release-firebolt-core-0 -- /firebolt-core/firebolt-core --version 49 | # paste output here 50 | ``` 51 |
52 | validations: 53 | required: true 54 | 55 | - type: textarea 56 | id: runtimeInfo 57 | attributes: 58 | label: Docker or Kubernetes info 59 | value: | 60 |
61 | 62 | If using Docker: 63 | ```console 64 | $ docker info 65 | # paste output here 66 | ``` 67 | 68 | If using Kubernetes: 69 | ```console 70 | $ kubectl version 71 | # paste output here 72 | ``` 73 | 74 |
75 | validations: 76 | required: true 77 | 78 | - type: textarea 79 | id: additional 80 | attributes: 81 | label: Additional files and information 82 | description: | 83 | You can add here any other information or files that you deem important; for example logs, changes you made to the official Docker Compose setup or Kubernetes chart. 84 | Please note that Core containers will not emit logs on stderr if `tty` is not enabled, in that case you can find logs in the mounted volume under `diagnostic_data/logs`. 85 | -------------------------------------------------------------------------------- /licenses/LICENSE.snappy: -------------------------------------------------------------------------------- 1 | Copyright 2011, Google Inc. 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are 6 | met: 7 | 8 | * Redistributions of source code must retain the above copyright 9 | notice, this list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above 11 | copyright notice, this list of conditions and the following disclaimer 12 | in the documentation and/or other materials provided with the 13 | distribution. 14 | * Neither the name of Google Inc. nor the names of its 15 | contributors may be used to endorse or promote products derived from 16 | this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | 30 | === 31 | 32 | Some of the benchmark data in testdata/ is licensed differently: 33 | 34 | - fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and 35 | is licensed under the Creative Commons Attribution 3.0 license 36 | (CC-BY-3.0). See https://creativecommons.org/licenses/by/3.0/ 37 | for more information. 38 | 39 | - kppkn.gtb is taken from the Gaviota chess tablebase set, and 40 | is licensed under the MIT License. See 41 | https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1 42 | for more information. 43 | 44 | - paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper 45 | “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA 46 | Replication Timing in _Drosophila_” by Federico Comoglio and Renato Paro, 47 | which is licensed under the CC-BY license. See 48 | http://www.ploscompbiol.org/static/license for more ifnormation. 49 | 50 | - alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project 51 | Gutenberg. The first three have expired copyrights and are in the public 52 | domain; the latter does not have expired copyright, but is still in the 53 | public domain according to the license information 54 | (http://www.gutenberg.org/ebooks/53). 55 | -------------------------------------------------------------------------------- /.github/workflows/helm-validate.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | name: Helm Chart Validation 3 | 4 | on: 5 | pull_request: 6 | paths: 7 | - 'helm/**' 8 | - '.github/workflows/helm-validate.yaml' 9 | 10 | jobs: 11 | validate-chart: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Checkout code 15 | uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 16 | with: 17 | fetch-depth: 0 18 | 19 | - name: Detect helm changes 20 | id: helm-changes 21 | run: | 22 | # Get the list of changed files in helm/ directory 23 | CHANGED_FILES=$(git diff --name-only origin/${{ github.base_ref }}...HEAD -- helm/) 24 | if [ -z "$CHANGED_FILES" ]; then 25 | echo "helm_changed=false" >> $GITHUB_OUTPUT 26 | echo "No changes detected in helm/ directory" 27 | else 28 | echo "helm_changed=true" >> $GITHUB_OUTPUT 29 | echo "Changes detected in helm/:" 30 | echo "$CHANGED_FILES" 31 | fi 32 | 33 | - name: Verify Chart.yaml is modified 34 | if: steps.helm-changes.outputs.helm_changed == 'true' 35 | run: | 36 | CHART_CHANGED=$(git diff --name-only origin/${{ github.base_ref }}...HEAD -- helm/Chart.yaml) 37 | if [ -z "$CHART_CHANGED" ]; then 38 | echo "::error::helm/Chart.yaml must be modified when changes are made to helm/ directory (version bump expected)" 39 | exit 1 40 | fi 41 | echo "helm/Chart.yaml has been modified" 42 | 43 | - name: Verify version has CHANGELOG entry 44 | if: steps.helm-changes.outputs.helm_changed == 'true' 45 | run: | 46 | # Extract version from Chart.yaml 47 | CHART_VERSION=$(grep '^version:' helm/Chart.yaml | awk '{print $2}') 48 | echo "Chart version: $CHART_VERSION" 49 | 50 | # Check if this version has a header in CHANGELOG.md 51 | if grep -q "^# $CHART_VERSION" helm/CHANGELOG.md; then 52 | echo "Found CHANGELOG entry for version $CHART_VERSION" 53 | else 54 | echo "::error::Version $CHART_VERSION not found in helm/CHANGELOG.md. Please add a '# $CHART_VERSION' header with release notes." 55 | exit 1 56 | fi 57 | 58 | - name: Set up Helm 59 | if: steps.helm-changes.outputs.helm_changed == 'true' 60 | uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 61 | with: 62 | version: 'latest' 63 | 64 | - name: Install yamllint 65 | if: steps.helm-changes.outputs.helm_changed == 'true' 66 | run: | 67 | pip install yamllint 68 | 69 | - name: Run chart validation 70 | if: steps.helm-changes.outputs.helm_changed == 'true' 71 | run: | 72 | ./helm/scripts/validate-chart.sh 73 | -------------------------------------------------------------------------------- /licenses/LICENSE.llvm-project.regex: -------------------------------------------------------------------------------- 1 | $OpenBSD: COPYRIGHT,v 1.3 2003/06/02 20:18:36 millert Exp $ 2 | 3 | Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved. 4 | This software is not subject to any license of the American Telephone 5 | and Telegraph Company or of the Regents of the University of California. 6 | 7 | Permission is granted to anyone to use this software for any purpose on 8 | any computer system, and to alter it and redistribute it, subject 9 | to the following restrictions: 10 | 11 | 1. The author is not responsible for the consequences of use of this 12 | software, no matter how awful, even if they arise from flaws in it. 13 | 14 | 2. The origin of this software must not be misrepresented, either by 15 | explicit claim or by omission. Since few users ever read sources, 16 | credits must appear in the documentation. 17 | 18 | 3. Altered versions must be plainly marked as such, and must not be 19 | misrepresented as being the original software. Since few users 20 | ever read sources, credits must appear in the documentation. 21 | 22 | 4. This notice may not be removed or altered. 23 | 24 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 25 | /*- 26 | * Copyright (c) 1994 27 | * The Regents of the University of California. All rights reserved. 28 | * 29 | * Redistribution and use in source and binary forms, with or without 30 | * modification, are permitted provided that the following conditions 31 | * are met: 32 | * 1. Redistributions of source code must retain the above copyright 33 | * notice, this list of conditions and the following disclaimer. 34 | * 2. Redistributions in binary form must reproduce the above copyright 35 | * notice, this list of conditions and the following disclaimer in the 36 | * documentation and/or other materials provided with the distribution. 37 | * 3. Neither the name of the University nor the names of its contributors 38 | * may be used to endorse or promote products derived from this software 39 | * without specific prior written permission. 40 | * 41 | * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 42 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 43 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 44 | * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 45 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 46 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 47 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 48 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 49 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 50 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 51 | * SUCH DAMAGE. 52 | * 53 | * @(#)COPYRIGHT 8.1 (Berkeley) 3/16/94 54 | */ 55 | --------------------------------------------------------------------------------