CycloneDX / CycloneDX/cyclonedx-core-java

License Mapping for BSD-3-Clause and BSD-4-Clause

Abierto
#205 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

question
Lenguaje dominante
Java
Estrellas
120
Forks
90
Merge medio
12 h 43 min
PR fusionados (30 d)
18

Descripción

With this addition to license mappings in PR #195
https://github.com/CycloneDX/cyclonedx-core-java/blob/b664a13f3e7c41a7e086ec508d804c2bd4207140/src/main/resources/license-mapping.json#L67

The consequence is that the component [antlr4](https://github.com/antlr/antlr4) now maps to `BSD-4-Clause` when the intention of the antlr project is the the license should be`BSD-3-Clause`.

See [LICENSE.txt](https://github.com/antlr/antlr4/blob/master/LICENSE.txt)

From antlr4 POM:

```


The BSD License
http://www.antlr.org/license.html
repo


```

So, is this a problem with `cyclonedx-core-java` license mapping, or is it a problem with `antlr4` POM?

The consequence of thinking that a `BSD-3-Clause` is actually `BSD-4-Clause` is that the latter:
* Adds an "advertising clause" that requires an acknowledgment of the original source in all advertising material.
* Was rescinded in 1999
* Is not OSI-approved.

Guía de contribución

Abrir la guía de contribución

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.

Línea de trabajo

Comienza con la entrada añadida por PR #195 en src/main/resources/license-mapping.json y compara después su asignación BSD con el LICENSE.txt de antlr4 y los detalles del POM indicados en el issue. Se considera terminado cuando se haya resuelto si la asignación o el POM son incorrectos y se haya garantizado que antlr4 se identifica con la licencia BSD prevista.

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

Evaluación

Stack tecnológico
java
Área
tooling
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.