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
 --------------------------------------
 

Reply via email to