[Bug]: Bitnami Helm chart helpers bundled in charts/ are not attributed in LICENSE

Đang mở Phù hợp với người mới
#4,476 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức phù hợp với người mới
82/100
Loại issue
Tài liệu
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
helm
Lĩnh vực
documentation

Hướng nghiên cứu

Đọc phần trong LICENSE ở thư mục gốc có tiêu đề “This product bundles various third-party components also under the Apache Software License 2.0” và kiểm tra năm tệp bị ảnh hưởng trong charts/amoro/templates/common/. Thêm thông tin ghi nhận Bitnami charts common 2.11.1 tại đó, bao gồm thông báo bản quyền VMware và Apache License 2.0. Công việc hoàn tất khi LICENSE ở thư mục gốc xác định đủ cả năm helper được đóng gói cùng nguồn gốc của chúng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

What happened?

The source release bundles five Helm template helpers copied from the Bitnami charts common library chart (Copyright VMware, Inc., Apache-2.0, not an ASF project), but the root LICENSE does not mention them.

Found while reviewing apache-amoro-0.9.0-incubating-src.tar.gz (RC14, tag v0.9.0-rc14, commit 18d12b99d5297dbd0bb4eb72517c4855d75210f6). The same files were also present, unattributed, in 0.8.1-incubating.

Affected files:

  • charts/amoro/templates/common/_capabilities.tpl
  • charts/amoro/templates/common/_ingress.tpl
  • charts/amoro/templates/common/_labels.tpl
  • charts/amoro/templates/common/_names.tpl
  • charts/amoro/templates/common/_tplvalues.tpl

Each file correctly keeps its upstream header:

Copyright VMware, Inc.
SPDX-License-Identifier: APACHE-2.0

// This file under the http://www.apache.org/licenses/LICENSE-2.0, copied from
// https://github.com/bitnami/charts/blob/common/2.11.1/bitnami/common/templates/<file>.tpl

However, grep -n -i 'bitnami\|vmware\|charts/' LICENSE returns nothing. Per the ASF third-party licensing guidance, bundled third-party code should be listed in LICENSE.

Suggested fix

Add an entry to the root LICENSE, in the existing "This product bundles various third-party components also under the Apache Software License 2.0" section, listing the five files above as from Bitnami charts common 2.11.1 (https://github.com/bitnami/charts), Copyright VMware, Inc., Apache License 2.0.

If the Helm chart is ever packaged and distributed on its own, it should also carry this attribution.

Affects Versions

0.9.0-incubating (RC14), 0.8.1-incubating

How to reproduce
tar xzf apache-amoro-0.9.0-incubating-src.tar.gz && cd amoro-0.9.0-incubating
head -7 charts/amoro/templates/common/_names.tpl
grep -n -i 'bitnami\|vmware' LICENSE   # no output
Ngôn ngữ chính
Java
Star
1.2k
Fork
398
Merge trung bình
3 ngày 7 giờ
Pull request đã merge (30 ngày)
15

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của apache/amoro

Tất cả issue của apache/amoro

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.