Skip to content

Commit ff14be9

Browse files
cb-robotudkyo
authored andcommitted
BSL License updates - Couchbase Server Version Neo
Change-Id: I7090b39e47c5f28de330aec6141964a03b2562ed Reviewed-on: https://review.couchbase.org/c/tlm/+/166316 Tested-by: Build Bot <[email protected]> Reviewed-by: Chris Hillery <[email protected]> Reviewed-by: Patrick Varley <[email protected]>
1 parent 6f27c24 commit ff14be9

34 files changed

+549
-0
lines changed

LICENSE.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Source code in this repository is licensed under various licenses. The
2+
Business Source License 1.1 (BSL) is one such license. Each file indicates in
3+
a section at the beginning of the file the name of the license that applies to
4+
it. All licenses used in this repository can be found in the top-level
5+
licenses directory.

clang-format-pre-commit-hook

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/usr/bin/env bash
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
config=$(git config couchbase.clangformat)
412

513
has_issues () {
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,12 @@
1+
/*
2+
Copyright 2020-Present Couchbase, Inc.
3+
4+
Use of this software is governed by the Business Source License included in
5+
the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
6+
file, in accordance with the Business Source License, use of this software will
7+
be governed by the Apache License, Version 2.0, included in the file
8+
licenses/APL2.txt.
9+
*/
10+
111
// Minimal C file which is used by try_search_sanitizer_library().
212
int main() { return 0; }

deps/couchbase-server-black-duck-manifest.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright 2020-Present Couchbase, Inc.
2+
#
3+
# Use of this software is governed by the Business Source License included in
4+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
5+
# file, in accordance with the Business Source License, use of this software
6+
# will be governed by the Apache License, Version 2.0, included in the file
7+
# licenses/APL2.txt.
8+
19
components:
210

311
#

deps/packages/cbpy/cbpy_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash -ex
22

3+
# Copyright 2021-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
SRC_DIR=$1
412
CBDEP=$2
513
MINIFORGE_VERSION=$3

deps/packages/cbpy/conda-pkgs/all/pem/meta.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright 2021-Present Couchbase, Inc.
2+
#
3+
# Use of this software is governed by the Business Source License included in
4+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
5+
# file, in accordance with the Business Source License, use of this software
6+
# will be governed by the Apache License, Version 2.0, included in the file
7+
# licenses/APL2.txt.
8+
19
{% set name = "pem" %}
210
{% set version = "21.2.0" %}
311
{% set sha256 = "c491833b092662626fd58a87375d450637d4ee94996ad9bbbd42593428e93e5a" %}

deps/packages/cbpy/conda-pkgs/stubs/chardet/meta.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright 2021-Present Couchbase, Inc.
2+
#
3+
# Use of this software is governed by the Business Source License included in
4+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
5+
# file, in accordance with the Business Source License, use of this software
6+
# will be governed by the Apache License, Version 2.0, included in the file
7+
# licenses/APL2.txt.
8+
19
package:
210
name: chardet
311
version: 4.0.0.9
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,12 @@
1+
"""
2+
Copyright 2021-Present Couchbase, Inc.
3+
4+
Use of this software is governed by the Business Source License included in
5+
the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
6+
file, in accordance with the Business Source License, use of this software will
7+
be governed by the Apache License, Version 2.0, included in the file
8+
licenses/APL2.txt.
9+
"""
10+
111
__title__ = 'chardet'
212
__version__ = '4.0.0.9'

deps/packages/cbpy/conda-pkgs/stubs/chardet/src/setup.py

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
"""
2+
Copyright 2021-Present Couchbase, Inc.
3+
4+
Use of this software is governed by the Business Source License included in
5+
the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
6+
file, in accordance with the Business Source License, use of this software will
7+
be governed by the Apache License, Version 2.0, included in the file
8+
licenses/APL2.txt.
9+
"""
10+
111
from distutils.core import setup
212

313
setup(

deps/packages/cbpy/conda-pkgs/stubs/pip/meta.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright 2021-Present Couchbase, Inc.
2+
#
3+
# Use of this software is governed by the Business Source License included in
4+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
5+
# file, in accordance with the Business Source License, use of this software
6+
# will be governed by the Apache License, Version 2.0, included in the file
7+
# licenses/APL2.txt.
8+
19
package:
210
name: pip
311
version: 21.0.1.9

deps/packages/cbpy/conda-pkgs/stubs/readline/meta.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright 2021-Present Couchbase, Inc.
2+
#
3+
# Use of this software is governed by the Business Source License included in
4+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
5+
# file, in accordance with the Business Source License, use of this software
6+
# will be governed by the Apache License, Version 2.0, included in the file
7+
# licenses/APL2.txt.
8+
19
package:
210
name: readline
311
version: 8.1.9

deps/packages/cbpy/couchbase-server-black-duck-manifest.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright 2021-Present Couchbase, Inc.
2+
#
3+
# Use of this software is governed by the Business Source License included in
4+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
5+
# file, in accordance with the Business Source License, use of this software
6+
# will be governed by the Apache License, Version 2.0, included in the file
7+
# licenses/APL2.txt.
8+
19
components:
210
_libgcc_mutex:
311
bd-id: c2c6416a-0d4a-4696-a53a-9e8fddf436b8

deps/packages/cbpy/create-environment-files.py

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
#!/usr/bin/env python3
22

3+
"""
4+
Copyright 2021-Present Couchbase, Inc.
5+
6+
Use of this software is governed by the Business Source License included in
7+
the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
8+
file, in accordance with the Business Source License, use of this software will
9+
be governed by the Apache License, Version 2.0, included in the file
10+
licenses/APL2.txt.
11+
"""
12+
313
# This script is responsible for reading the files in ./platforms and writing
414
# the relevant info to the various ../environment-${platform}.txt files
515
#

deps/packages/cbpy/macos.sh

+9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
#!/bin/bash -ex
2+
3+
# Copyright 2021-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
211
MINIFORGE_VERSION=4.10.3-5
312

413
script_dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

deps/packages/cbpy/test_cbpy.py

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
"""
2+
Copyright 2021-Present Couchbase, Inc.
3+
4+
Use of this software is governed by the Business Source License included in
5+
the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
6+
file, in accordance with the Business Source License, use of this software will
7+
be governed by the Apache License, Version 2.0, included in the file
8+
licenses/APL2.txt.
9+
"""
10+
111
import requests
212
import natsort
313
import snappy

deps/packages/grpc/grpc_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash -ex
22

3+
# Copyright 2018-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
INSTALL_DIR=$1
412
PLATFORM=$2
513
VERSION=$3

deps/packages/icu4c/check_xlocale_h.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash
22

3+
# Copyright 2018-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
XLOCALE_FILE=/usr/include/xlocale.h
412
LOCALE_FILE=/usr/include/locale.h
513

deps/packages/jemalloc/jemalloc_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
set -e
412

513
INSTALL_DIR=$1

deps/packages/libuv/libuv_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
INSTALL_DIR=$1
412

513
# Unix build without gyp

deps/packages/maven/maven_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash
22

3+
# Copyright 2018-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
INSTALL_DIR=$1
412
PLATFORM=$2
513
VERSION=$3

deps/packages/numactl/numactl_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
INSTALL_DIR=$1
412
PLATFORM=$2
513
VERSION=$3

deps/packages/pcre/pcre_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash -x
22

3+
# Copyright 2019-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
INSTALL_DIR=$1
412
PLATFORM=$2
513
VERSION=$3

deps/packages/rocksdb/build_rocksdb.sh.in

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
# Wrapper script for building RocksDB. Necessary as CMake cannot set
412
# environment variables which contain a space in them correctly
513
# (e.g. CFLAGS).

deps/packages/v8/v8_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash -ex
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
INSTALL_DIR=$1
412
PLATFORM=$2
513

deps/packages/zlib/zlib_unix.sh

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
INSTALL_DIR=$1
412
PLATFORM=$2
513
VERSION=$3

deps/scripts/build-one-cbdep

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
#!/bin/bash -ex
22

3+
# Copyright 2015-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
10+
311
cd deps/packages
412
rm -rf build
513
mkdir build

install_hook.sh

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
#!/usr/bin/env bash
22

3+
# Copyright 2017-Present Couchbase, Inc.
4+
#
5+
# Use of this software is governed by the Business Source License included in
6+
# the file licenses/BSL-Couchbase.txt. As of the Change Date specified in that
7+
# file, in accordance with the Business Source License, use of this software
8+
# will be governed by the Apache License, Version 2.0, included in the file
9+
# licenses/APL2.txt.
310

411
usage () {
512
cat << EOF

0 commit comments

Comments
 (0)