Display third party licenses

Description

Licenses of 3rd party libraries shall be provided in a folder of the SNAP installation directory.
These licenses shall also be shown in a new tab within the about dialog.

This would also mean that plugins need some means to provide new 3rd party licenses, in order to show these in the folder and the dialog. This might be done in a second step

Environment

None

GitHub Work

None

Attachments

2

Activity

Show:

Marco Peters17 April 2019 at 11:38

This is done now.
It looks like this in SNAP:

And that's the file which is used currently

.
It might get some further attention regarding the names and the descriptions

Marco Peters10 April 2019 at 12:17

With the license-plugin in the build section the licences can be printed
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>1.16</version>
</plugin>

http://www.mojohaus.org/license-maven-plugin/

Marco Peters6 March 2019 at 08:49

Decision from S3TBX-IRM1:
All licenses must be put into SNAP installation directory and displayed in License dialog; do not consider different licenses from different toolboxes. List shall be static

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Affects versions

Priority

Created 13 December 2018 at 09:54
Updated 8 October 2021 at 07:58
Resolved 17 April 2019 at 11:42

Flag notifications