This is an automated email from the ASF dual-hosted git repository.

zeroshade 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 9b62e55  chore(licenses): move dev/update_licenses.sh to go-licenses 
v2 (#156)
9b62e55 is described below

commit 9b62e55067b7d60b2037943fa640ac9a31a98ba2
Author: Alex Stephen <[email protected]>
AuthorDate: Tue Oct 27 13:13:47 2026 -0700

    chore(licenses): move dev/update_licenses.sh to go-licenses v2 (#156)
    
    v2 reports every license in a file, one row each. The script now lists a
    module under each license it carries, and overrides.tsv changes meaning
    from "replace the classification" to "drop a license that covers nothing
    linked": thrift's grants for its non-Go components and klauspost's MIT
    grant for an unlinked command.
    
    Regenerating adds RoaringBitmap/roaring/v2, apache/arrow-go/v18 and
    go.opentelemetry.io/otel{,/metric,/trace} under BSD 3-Clause, and
    klauspost/compress under MIT is now dropped explicitly rather than
    missed.
---
 LICENSE-binary                                     |   4 +
 dev/licenses/overrides.tsv                         |  23 +--
 dev/update_licenses.sh                             |  58 ++++---
 .../LICENSE-apache-arrow-go.txt                    | 173 +++++++--------------
 .../LICENSE-go.opentelemetry.io-otel-metric.txt    | 151 ++++--------------
 .../LICENSE-go.opentelemetry.io-otel-trace.txt     | 151 ++++--------------
 .../LICENSE-go.opentelemetry.io-otel.txt           | 151 ++++--------------
 7 files changed, 184 insertions(+), 527 deletions(-)

diff --git a/LICENSE-binary b/LICENSE-binary
index 7aaf402..6521b71 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -232,12 +232,16 @@ BSD 3-Clause
 ------------
 github.com/RoaringBitmap/roaring/v2
 github.com/antlr4-go/antlr/v4
+github.com/apache/arrow-go/v18
 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
+go.opentelemetry.io/otel
+go.opentelemetry.io/otel/metric
+go.opentelemetry.io/otel/trace
 golang.org/x/exp
 golang.org/x/net
 golang.org/x/oauth2
diff --git a/dev/licenses/overrides.tsv b/dev/licenses/overrides.tsv
index 0283e81..adfe1aa 100644
--- a/dev/licenses/overrides.tsv
+++ b/dev/licenses/overrides.tsv
@@ -15,10 +15,11 @@
 # specific language governing permissions and limitations
 # under the License.
 #
-# Corrections applied by dev/update_licenses.sh to what go-licenses reports.
-# Automatic classification reads one license file and returns one SPDX id, 
which
-# is wrong for the handful of modules that ship a compound license file or park
-# a license somewhere unexpected. Fix those here rather than by editing the
+# Licenses that go-licenses reports for a linked module but that cover none of
+# the code linked into the binary, for dev/update_licenses.sh to leave out of 
the
+# inventory. A compound license file is reported under every license it 
carries,
+# including grants for parts of the module -- other languages, commands, tests 
--
+# that never reach a Go binary. Drop those here rather than by editing the
 # generated section of LICENSE-binary, which is overwritten on every run.
 #
 # Tab-separated:
@@ -27,11 +28,13 @@
 #
 # <key> is the module path for a module's own license file, or the module path
 # joined with the directory the license governs for a nested one -- either way
-# it reads like an import path. SKIP drops the entry from the inventory.
+# it reads like an import path. SKIP drops every license reported for the key.
 #
-# Every entry must match a dependency that is actually linked. One that matches
-# nothing fails the run rather than being ignored, so a typo in a key surfaces
-# immediately instead of leaving a correction silently not applied.
+# Every entry must match a license that is actually reported for a linked
+# dependency. One that matches nothing fails the run rather than being ignored,
+# so a typo 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.
+github.com/apache/thrift       BSD-3-Clause    Granted in LICENSE for 
lib/py/compat/win32/stdint.h; only lib/go/thrift is linked.
+github.com/apache/thrift       GNU-All-permissive-Copying-License      Granted 
in LICENSE for the aclocal ax_boost_base.m4 build macros; only lib/go/thrift is 
linked.
+github.com/klauspost/compress  MIT     Granted in LICENSE for 
s2/cmd/internal/readahead, which is not linked. zstd/internal/xxhash carries 
its own MIT license file and is listed in the trailing section of 
LICENSE-binary.
diff --git a/dev/update_licenses.sh b/dev/update_licenses.sh
index b0d460e..e23540b 100755
--- a/dev/update_licenses.sh
+++ b/dev/update_licenses.sh
@@ -35,8 +35,8 @@
 #   dev/update_licenses.sh            rewrite LICENSE-binary and 
licenses-binary/
 #   dev/update_licenses.sh --check    report drift, write nothing, exit 
non-zero
 #
-# Classifications that the tooling gets wrong are pinned in
-# dev/licenses/overrides.tsv rather than patched into the output by hand.
+# Licenses the tooling finds that do not reach the binary are dropped in
+# dev/licenses/overrides.tsv rather than patched out of the output by hand.
 
 set -euo pipefail
 
@@ -55,11 +55,13 @@ END_MARK='--- END GENERATED SECTION ---'
 # according to whatever the operator happened to have installed. v1.6.0 and
 # v2.0.1 already differ over github.com/apache/thrift.
 #
-# Bumping this to v2 or later also means changing the module path below to 
carry
-# a /vN suffix, and re-reviewing the inventory: v2 corrects the license file it
-# picks for some modules, which moves their classification.
-GO_LICENSES_VERSION="${GO_LICENSES_VERSION:-v1.6.0}"
-GO_LICENSES_MODULE="github.com/google/go-licenses"
+# v2 is required: v1 reports only the first license it recognizes in a file, so
+# a module whose LICENSE appends a second grant -- typically BSD-3-Clause for
+# code taken from the Go project -- was inventoried under the first one alone.
+# Moving to another major version also means changing the /vN suffix of the
+# module path below.
+GO_LICENSES_VERSION="${GO_LICENSES_VERSION:-v2.0.1}"
+GO_LICENSES_MODULE="github.com/google/go-licenses/v2"
 
 # Keep in sync with builds.goos / builds.goarch in .goreleaser.yml.
 DEFAULT_PLATFORMS="linux/amd64 linux/arm64 darwin/amd64 darwin/arm64 
windows/amd64 windows/arm64 freebsd/amd64 freebsd/arm64"
@@ -143,7 +145,8 @@ ensure_go_licenses() {
   GO_LICENSES="${gobin}/go-licenses"
 }
 
-# Populates ${WORK}/attributed.tsv with one row per (module, license file):
+# Populates ${WORK}/attributed.tsv with one row per (module, license file,
+# license found in it):
 #   module-path <TAB> version <TAB> license-path-within-module <TAB> spdx-id
 collect() {
   local template="${WORK}/report.tpl"
@@ -221,7 +224,8 @@ collect() {
     | sort -u >"${WORK}/attributed.tsv"
 }
 
-# Rewrites attributed.tsv in place, applying dev/licenses/overrides.tsv.
+# Rewrites attributed.tsv in place, dropping the licenses that
+# dev/licenses/overrides.tsv rules out.
 #
 # An entry that matches nothing is an error rather than a no-op: it is either a
 # typo in the key or a dependency that has since been dropped, and silently
@@ -238,7 +242,7 @@ apply_overrides() {
         malformed = 1
         next
       }
-      override[$1] = $2
+      drop[$1 "\t" $2] = 1
       next
     }
     {
@@ -250,20 +254,18 @@ apply_overrides() {
         sub(/\/[^\/]+$/, "", sub_dir)
         key = key "/" sub_dir
       }
-      if (key in override) {
-        used[key] = 1
-        if (override[key] == "SKIP") next
-        $4 = override[key]
-      }
+      if ((key "\t" $4) in drop) { used[key "\t" $4] = 1; next }
+      if ((key "\tSKIP") in drop) { used[key "\tSKIP"] = 1; next }
       print
     }
     END {
       # A malformed entry never made it into the table, so it would also report
       # as unmatched. Report the cause, not the consequence.
       if (malformed) exit 2
-      for (key in override) {
-        if (key in used) continue
-        print "error: " file ": override for \"" key "\" matches no linked 
dependency" > "/dev/stderr"
+      for (entry in drop) {
+        if (entry in used) continue
+        split(entry, part, "\t")
+        print "error: " file ": override for \"" part[1] "\" (" part[2] ") 
matches no linked dependency" > "/dev/stderr"
         unmatched = 1
       }
       if (unmatched) exit 1
@@ -274,10 +276,10 @@ apply_overrides() {
     fail "dev/licenses/overrides.tsv is malformed; each entry is
 <key><TAB><SPDX id | SKIP><TAB><reason>, and the separators must be tabs."
   elif [[ ${status} -ne 0 ]]; then
-    fail "every override must name a dependency that is actually linked; drop 
the
-entry if the dependency is gone, or correct the key. A module's own license 
file
-is keyed by the module path, a nested one by the module path joined with the
-directory it governs."
+    fail "every override must name a license go-licenses actually reports for a
+linked dependency; drop the entry if the dependency or license is gone, or
+correct it. A module's own license file is keyed by the module path, a nested
+one by the module path joined with the directory it governs."
   fi
   mv "${WORK}/attributed.override" "${WORK}/attributed.tsv"
 }
@@ -294,20 +296,14 @@ partition() {
     if ! heading="$(heading_for "${spdx}")"; then
       fail "unmapped license '${spdx}' for ${mod}.
 Add a heading for it in heading_for() (and confirm it is even acceptable for an
-ASF distribution: https://www.apache.org/legal/resolved.html), or pin a correct
-classification in dev/licenses/overrides.tsv."
+ASF distribution: https://www.apache.org/legal/resolved.html), or, if it covers
+nothing that is linked, drop it in dev/licenses/overrides.tsv."
     fi
     printf '%s\t%s\t%s\t%s\n' "${heading}" "${mod}" "${ver}" "${sub}" 
>>"${WORK}/modlevel.tsv"
   done <"${WORK}/attributed.tsv"
+  # A module whose license file carries several grants is listed under each.
   sort -u -o "${WORK}/modlevel.tsv" "${WORK}/modlevel.tsv"
 
-  # A module must not end up in two license groups; that means an override is
-  # missing or wrong rather than that both are true. modlevel.tsv is sorted by
-  # heading, so duplicate modules are not adjacent until sorted again.
-  local dupes
-  dupes="$(cut -f2 "${WORK}/modlevel.tsv" | sort | uniq -d)"
-  [[ -z "${dupes}" ]] || fail "modules classified under more than one license: 
${dupes}"
-
   # Nested, non-Apache license files: module <TAB> governed dir <TAB> spdx 
<TAB> path
   : >"${WORK}/nested.tsv"
   while IFS=$'\t' read -r mod ver sub spdx; do
diff --git a/LICENSE-binary b/licenses-binary/LICENSE-apache-arrow-go.txt
similarity index 75%
copy from LICENSE-binary
copy to licenses-binary/LICENSE-apache-arrow-go.txt
index 7aaf402..782594a 100644
--- a/LICENSE-binary
+++ b/licenses-binary/LICENSE-apache-arrow-go.txt
@@ -201,124 +201,57 @@
    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/RoaringBitmap/roaring/v2
-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)
+This project includes code from the Go project, BSD 3-clause license + PATENTS
+weak patent termination clause
+(https://github.com/golang/go/blob/master/PATENTS):
+
+   * arrow/flight/cookie_middleware.go
+
+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.
+
+--------------------------------------------------------------------------------
+
+This project includes code from the LLVM project:
+
+* arrow/compute/internal/kernels/_lib/types.h
+
+Apache License v2.0 with LLVM Exceptions.
+See https://llvm.org/LICENSE.txt for license information.
+SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+
+--------------------------------------------------------------------------------
+
+This project includes code from the brotli project 
(https://github.com/google/brotli):
+
+* parquet/compress/brotli.go
+
+Copyright: 2013 Google Inc. All Rights Reserved
+Distributed under MIT License.
diff --git a/LICENSE-binary 
b/licenses-binary/LICENSE-go.opentelemetry.io-otel-metric.txt
similarity index 74%
copy from LICENSE-binary
copy to licenses-binary/LICENSE-go.opentelemetry.io-otel-metric.txt
index 7aaf402..f1aee0f 100644
--- a/LICENSE-binary
+++ b/licenses-binary/LICENSE-go.opentelemetry.io-otel-metric.txt
@@ -1,4 +1,3 @@
-
                                  Apache License
                            Version 2.0, January 2004
                         http://www.apache.org/licenses/
@@ -201,124 +200,32 @@
    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/RoaringBitmap/roaring/v2
-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)
+--------------------------------------------------------------------------------
+
+Copyright 2009 The Go Authors.
+
+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 LLC 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.
\ No newline at end of file
diff --git a/LICENSE-binary 
b/licenses-binary/LICENSE-go.opentelemetry.io-otel-trace.txt
similarity index 74%
copy from LICENSE-binary
copy to licenses-binary/LICENSE-go.opentelemetry.io-otel-trace.txt
index 7aaf402..f1aee0f 100644
--- a/LICENSE-binary
+++ b/licenses-binary/LICENSE-go.opentelemetry.io-otel-trace.txt
@@ -1,4 +1,3 @@
-
                                  Apache License
                            Version 2.0, January 2004
                         http://www.apache.org/licenses/
@@ -201,124 +200,32 @@
    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/RoaringBitmap/roaring/v2
-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)
+--------------------------------------------------------------------------------
+
+Copyright 2009 The Go Authors.
+
+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 LLC 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.
\ No newline at end of file
diff --git a/LICENSE-binary 
b/licenses-binary/LICENSE-go.opentelemetry.io-otel.txt
similarity index 74%
copy from LICENSE-binary
copy to licenses-binary/LICENSE-go.opentelemetry.io-otel.txt
index 7aaf402..f1aee0f 100644
--- a/LICENSE-binary
+++ b/licenses-binary/LICENSE-go.opentelemetry.io-otel.txt
@@ -1,4 +1,3 @@
-
                                  Apache License
                            Version 2.0, January 2004
                         http://www.apache.org/licenses/
@@ -201,124 +200,32 @@
    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/RoaringBitmap/roaring/v2
-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)
+--------------------------------------------------------------------------------
+
+Copyright 2009 The Go Authors.
+
+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 LLC 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.
\ No newline at end of file

Reply via email to