Skip to content
This repository was archived by the owner on Dec 20, 2022. It is now read-only.
This repository was archived by the owner on Dec 20, 2022. It is now read-only.

Incomplete License Descriptors in sample license.xml #58

Open
@rmlekus

Description

@rmlekus

org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml contains numerous TODO entries for licenseText configurations.

$ grep -n TODO org.aposin.licensescout.configuration.sample/src/main/resources/*
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:11:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:20:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:29:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:75:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:93:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:462:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:476:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:511:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:525:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:535:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:598:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:608:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:622:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:632:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:642:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:1850:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:1917:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:1927:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:1942:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:1951:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:2273:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:2282:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:2354:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:2951:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:2968:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:4185:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:4448:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:4498:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5258:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5275:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5673:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5688:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5697:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5706:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5715:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5724:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5742:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5756:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5765:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5785:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5800:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5815:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5829:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5843:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5852:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:5868:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6022:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6032:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6116:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6130:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6181:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6195:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6209:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6218:		<licenseText>TODO</licenseText>
org.aposin.licensescout.configuration.sample/src/main/resources/licenses.xml:6227:		<licenseText>TODO</licenseText>

Bug report

TODO is copied literally into the generated license.txt report, resulting in an invalid license.txt while the maven build of the license report still completes with

[INFO] BUILD SUCCESS

Expected Behavior - What where you expecting to happen?

Current Behavior - What happens?

  • Build Error on "severe" license problems e.g. in case a license requires the license text to be provided by the project
  • Licenses which do not require such an extra literal copy shoud be configurable within license.xml to not provide the text at all, provide a link to e.g. spdx archives or other external references.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Prio: LowNew feature or requestStatus: AcceptedIssue or PR is acceptedType: FeatureIssue or PR is a new featurehelp wantedWe are looking for contributors for this issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions