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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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