This is an automated email from the ASF dual-hosted git repository.
kevinjqliu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/terraform-provider-iceberg.git
The following commit(s) were added to refs/heads/main by this push:
new 63eec57 chore(licenses): reproduce BSD-3-Clause license of
RoaringBitmap in LICENSE-binary (#154)
63eec57 is described below
commit 63eec57c4c3bab312525d04dd1534affeaa57a70
Author: Matt Topol <[email protected]>
AuthorDate: Tue Oct 27 19:42:17 2026 +0000
chore(licenses): reproduce BSD-3-Clause license of RoaringBitmap in
LICENSE-binary (#154)
Co-authored-by: Copilot App <[email protected]>
Co-authored-by: Kevin Liu <[email protected]>
---
LICENSE-binary | 1 +
dev/licenses/overrides.tsv | 1 +
.../LICENSE-RoaringBitmap-roaring.txt | 154 +++++----------------
3 files changed, 35 insertions(+), 121 deletions(-)
diff --git a/LICENSE-binary b/LICENSE-binary
index 36e07e8..7aaf402 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -230,6 +230,7 @@ github.com/zeebo/xxh3
BSD 3-Clause
------------
+github.com/RoaringBitmap/roaring/v2
github.com/antlr4-go/antlr/v4
github.com/bits-and-blooms/bitset
github.com/golang/protobuf
diff --git a/dev/licenses/overrides.tsv b/dev/licenses/overrides.tsv
index 03c7c7d..0283e81 100644
--- a/dev/licenses/overrides.tsv
+++ b/dev/licenses/overrides.tsv
@@ -33,4 +33,5 @@
# nothing fails the run rather than being ignored, so a typo in a key surfaces
# immediately instead of leaving a correction silently not applied.
+github.com/RoaringBitmap/roaring/v2 BSD-3-Clause LICENSE is Apache-2.0
with the BSD-3-Clause text appended for the parts of runcontainer.go taken from
the Go standard library; go-licenses only sees the Apache-2.0 half. Apache-2.0
components are not listed, so the BSD-3-Clause grant is the one that has to be
reproduced.
github.com/klauspost/compress BSD-3-Clause LICENSE is BSD-3-Clause (for
the Go-derived code) with the Apache-2.0 text appended; go-licenses only sees
the Apache-2.0 half. The BSD-3-Clause grant is the one that has to be
reproduced.
diff --git a/LICENSE-binary b/licenses-binary/LICENSE-RoaringBitmap-roaring.txt
similarity index 74%
copy from LICENSE-binary
copy to licenses-binary/LICENSE-RoaringBitmap-roaring.txt
index 36e07e8..3ccdd00 100644
--- a/LICENSE-binary
+++ b/licenses-binary/LICENSE-RoaringBitmap-roaring.txt
@@ -187,7 +187,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright [yyyy] [name of copyright owner]
+ Copyright 2016 by the authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -201,123 +201,35 @@
See the License for the specific language governing permissions and
limitations under the License.
-
-------------------------------------------------------------------------------------
-
-APACHE ICEBERG TERRAFORM PROVIDER: CONVENIENCE BINARY DISTRIBUTION
-
-The following applies to the convenience binary distribution consumed by the
-Terraform and OpenTofu registries. That binary is statically linked and so
-bundles the components below. It does not apply to the Apache source release,
-which bundles no dependencies and is covered solely by the Apache License
above.
-
-Bundled components that are themselves licensed under the Apache License,
-Version 2.0 are covered by the license text above and are not listed here.
-
-------------------------------------------------------------------------------------
-This product bundles various third-party components under other open source
-licenses. This section summarizes those components and their licenses. See
-licenses-binary/ for text of these licenses.
-
---- BEGIN GENERATED SECTION: dev/update_licenses.sh (do not edit by hand) ---
-
-BSD 2-Clause
-------------
-github.com/twpayne/go-geom
-github.com/vmihailenco/msgpack/v5
-github.com/vmihailenco/tagparser/v2
-github.com/zeebo/xxh3
-
-BSD 3-Clause
-------------
-github.com/antlr4-go/antlr/v4
-github.com/bits-and-blooms/bitset
-github.com/golang/protobuf
-github.com/google/uuid
-github.com/klauspost/compress
-github.com/pierrec/lz4/v4
-github.com/twmb/murmur3
-golang.org/x/exp
-golang.org/x/net
-golang.org/x/oauth2
-golang.org/x/sync
-golang.org/x/sys
-golang.org/x/text
-google.golang.org/protobuf
-
-MIT License
------------
-github.com/andybalholm/brotli
-github.com/cespare/xxhash/v2
-github.com/creasty/defaults
-github.com/fatih/color
-github.com/goccy/go-json
-github.com/goccy/go-yaml
-github.com/hashicorp/go-hclog
-github.com/klauspost/cpuid/v2
-github.com/mattn/go-colorable
-github.com/mattn/go-isatty
-github.com/mitchellh/go-testing-interface
-github.com/stretchr/objx
-github.com/stretchr/testify
-github.com/twmb/avro
-go.yaml.in/yaml/v3
-gopkg.in/yaml.v3
-
-Mozilla Public License 2.0
---------------------------
-github.com/hashicorp/go-plugin
-github.com/hashicorp/go-uuid
-github.com/hashicorp/golang-lru/v2
-github.com/hashicorp/terraform-plugin-framework
-github.com/hashicorp/terraform-plugin-framework-validators
-github.com/hashicorp/terraform-plugin-go
-github.com/hashicorp/terraform-plugin-log
-github.com/hashicorp/terraform-registry-address
-github.com/hashicorp/terraform-svchost
-github.com/hashicorp/yamux
-
---- END GENERATED SECTION ---
-
-
-------------------------------------------------------------------------------------
-Some bundled components carry code under a license other than the one their own
-module is distributed under. Only those portions are listed here; their license
-texts are also in licenses-binary/.
-
-BSD 3-Clause
-------------
-flate, in github.com/andybalholm/brotli
-arrow/flight/cookie_middleware.go, in github.com/apache/arrow-go/v18
-internal/sync/singleflight, in github.com/aws/aws-sdk-go-v2
-internal/sync/singleflight, in github.com/aws/smithy-go
-encoding/xml/element.go, in github.com/aws/smithy-go
-encoding/xml/escape.go, in github.com/aws/smithy-go
-encoding/json/escape.go, in github.com/aws/smithy-go
-format.go, in github.com/cockroachdb/apd/v3
-loop.go, in github.com/cockroachdb/apd/v3
-simplelru/list.go, in github.com/hashicorp/golang-lru/v2
- (from the Go project)
-
-internal/snapref, in github.com/klauspost/compress
-snappy, in github.com/klauspost/compress
- (from the Snappy-Go project)
-
-s2, in github.com/klauspost/compress
- (from the Snappy-Go project, with later changes by Klaus Post)
-
-internal/difflib, in github.com/stretchr/testify
- (from the go-difflib project)
-
-ISC License
------------
-internal/spew, in github.com/stretchr/testify
- (from the go-spew project)
-
-MIT License
------------
-parquet/compress/brotli.go, in github.com/apache/arrow-go/v18
- (from the brotli project)
-
-zstd/internal/xxhash, in github.com/klauspost/compress
- (from the xxhash project)
+================================================================================
+
+Portions of runcontainer.go are from the Go standard library, which is licensed
+under:
+
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * 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.
+ * Neither the name of Google Inc. nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+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
+OWNER 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.