This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new 57faa6b85c fix(licensing): list the protobuf TypeScript generated from
third-party .proto files in LICENSE (#9010)
57faa6b85c is described below
commit 57faa6b85c72bdd258b8e735c4be13171b5f8443
Author: Meng Wang <[email protected]>
AuthorDate: Fri Oct 16 00:43:22 2026 +0000
fix(licensing): list the protobuf TypeScript generated from third-party
.proto files in LICENSE (#9010)
### What changes were proposed in this PR?
The frontend commits TypeScript that `bin/frontend-proto-gen.sh`
generates from ScalaPB's `scalapb.proto` and, through it, Google's
`descriptor.proto` (#8802). `descriptor.ts` carries about 850 lines of
Google's BSD-3 documentation comments, but neither generated file was
listed in `LICENSE`.
This adds `descriptor.ts` under BSD 3-Clause with Google's copyright
line, and lists `scalapb.ts` in the existing ScalaPB entry. Only
`LICENSE` changes; the files themselves are untouched.
### Any related issues, documentation, discussions?
Part of #8802. The same files are on `release/v1.3` and `release/v1.2`.
### How was this PR tested?
License text only. The copyright line and license come from the header
of `descriptor.proto` in protocolbuffers/protobuf.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (claude-opus-5-5)
---
LICENSE | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/LICENSE b/LICENSE
index a3ec98ddeb..bf044a0a19 100644
--- a/LICENSE
+++ b/LICENSE
@@ -240,6 +240,7 @@ This product bundles code derived from inner-class:
This product bundles the ScalaPB options definition:
- common/workflow-core/src/main/protobuf/scalapb/scalapb.proto
+ - frontend/src/app/common/type/proto/scalapb/scalapb.ts (generated from it)
Source: https://github.com/scalapb/ScalaPB
License: Apache License 2.0 (this LICENSE file)
@@ -297,6 +298,13 @@ This product bundles the Iris example dataset, as
distributed with scikit-learn:
Source:
https://github.com/scikit-learn/scikit-learn/blob/1.7.2/sklearn/datasets/data/iris.csv
License: BSD 3-Clause License (licenses/LICENSE-BSD-3-Clause.txt)
+This product bundles TypeScript generated from Protocol Buffers'
descriptor.proto,
+including its documentation comments:
+ - frontend/src/app/common/type/proto/google/protobuf/descriptor.ts
+ Copyright 2008 Google Inc. All rights reserved.
+ Source:
https://github.com/protocolbuffers/protobuf/blob/v33.4/src/google/protobuf/descriptor.proto
+ License: BSD 3-Clause License (licenses/LICENSE-BSD-3-Clause.txt)
+
Trademarks
--------------------------------------