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

Abierto Apto para principiantes
#4,476 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
82/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
helm

Línea de trabajo

Lee la sección de LICENSE en la raíz titulada «This product bundles various third-party components also under the Apache Software License 2.0» e inspecciona los cinco archivos afectados en charts/amoro/templates/common/. Añade allí la atribución a Bitnami charts common 2.11.1, incluidos el aviso de copyright de VMware y la Apache License 2.0. La tarea estará terminada cuando la LICENSE en la raíz identifique los cinco helpers incluidos y su procedencia.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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
Lenguaje dominante
Java
Estrellas
1.2k
Forks
398
Merge medio
3 d 7 h
PR fusionados (30 d)
15

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/amoro

Todos los issues de apache/amoro

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.