Skip to content

Commit

Permalink
chore: add some dependency project descriptions in notice (apache#1499)
Browse files Browse the repository at this point in the history
## Rationale
Add some dependency project descriptions in `NOTICE`.

## Detailed Changes
1. Add some dependency project descriptions in `NOTICE`.
2. Add `DEPENDENCIES` file.

## Test Plan
No need.
  • Loading branch information
chunshao90 authored and zealchen committed Apr 9, 2024
1 parent a8c1825 commit c92dcf6
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 1 deletion.
40 changes: 40 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -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.
15 changes: 14 additions & 1 deletion licenserc.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
]

0 comments on commit c92dcf6

Please sign in to comment.