diff --git a/NOTICE b/NOTICE index cd5de63d68..0914029dd4 100644 --- a/NOTICE +++ b/NOTICE @@ -3,3 +3,43 @@ Copyright 2024 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). + +================================================================ + +This product includes a number of Dependencies with separate copyright notices +and license terms. Your use of these submodules is subject to the terms and +conditions of the following licenses. + +================================================================ + +================================================================ +Apache-2.0 licenses +================================================================ +The following components are provided under the Apache-2.0 License.See project link for details. +The text of each license is the standard Apache 2.0 license. + +* prometheus-common(https://github.com/prometheus/common) +* greptimedb(https://github.com/GreptimeTeam/greptimedb) +* agatedb(https://github.com/tikv/agatedb) +* tikv(https://github.com/tikv/tikv) +* influxdb(https://github.com/influxdata/influxdb) +* databend(https://github.com/datafuselabs/databend) + +File horaemeta/server/service/http/route.go is modified from Prometheus-common. +Files src/server/src/federated.rs, src/server/src/session.rs are modified from greptimedb. +Files src/components/skiplist/benches/bench.rs, src/components/skiplist/src/lib.rs, src/components/skiplist/src/key.rs, +src/components/skiplist/src/list.rs, src/components/skiplist/tests/tests.rs, src/components/skiplist/Cargo.toml are modified from agatedb. +File src/components/size_ext/src/lib.rs is modified from tikv. +File src/components/future_ext/src/cancel.rs is modified from influxdb. +Files src/components/tracing_util/src/lib.rs, src/components/tracing_util/src/logging.rs, src/components/tracing_util/Cargo.toml are modified from databend. + +================================================================ +MIT licenses +================================================================ +The following components are provided under the MIT License. See project link for details. +The text of each license is also included in licenses/LICENSE-[project].txt + +* consistent(https://github.com/buraksezer/consistent) + +Files horaemeta/server/coordinator/scheduler/nodepicker/hash/consistent_uniform.go, +horaemeta/server/coordinator/scheduler/nodepicker/hash/consistent_uniform_test.go are modified from consistent. diff --git a/licenserc.toml b/licenserc.toml index d8310c504f..e08f40f95d 100644 --- a/licenserc.toml +++ b/licenserc.toml @@ -21,5 +21,18 @@ excludes = [ # Derived "horaemeta/server/coordinator/scheduler/nodepicker/hash/consistent_uniform_test.go", "horaemeta/server/coordinator/scheduler/nodepicker/hash/consistent_uniform.go", - "horaemeta/server/service/http/route.go" + "horaemeta/server/service/http/route.go", + "src/server/src/federated.rs", + "src/server/src/session.rs", + "src/components/skiplist/benches/bench.rs", + "src/components/skiplist/src/lib.rs", + "src/components/skiplist/src/key.rs", + "src/components/skiplist/src/list.rs", + "src/components/skiplist/tests/tests.rs", + "src/components/skiplist/Cargo.toml", + "src/components/size_ext/src/lib.rs", + "src/components/future_ext/src/cancel.rs", + "src/components/tracing_util/src/lib.rs", + "src/components/tracing_util/src/logging.rs", + "src/components/tracing_util/Cargo.toml" ]