View Issue Details

IDProjectCategoryView StatusLast Update
0002171Slicer4Core: Extensionspublic2018-03-22 00:24
ReporterjcfrAssigned Tomatthew-woehlke 
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Version 
Target VersionSlicer 4.11.0Fixed in Version 
Summary0002171: Integrate extension license information on the extension server
Description

I would recommend that a copy of the license is systematically added to the source.

Few remarks:

Slicer license file is systematically associated with the extension [6][7]. This could be overwritten setting the variables EXTENSION_LICENSE_FILE and EXTENSION_LICENSE_SHORTDESCRIPTION (or the corresponding MODULE* variables if the extension is configured as a EXTENSION_HAS_ONLY_ONE_MODULE type)

License details are not yet submitted to the extension server. The idea would be to submit the license short description. The short description should be an acronym as defined here: http://e1ven.com/2012/03/21/comparison-of-open-source-licenses/

In the first implementation, we will assume the license of all the modules bundled in an extension is the same.

[6] https://github.com/Slicer/Slicer/blob/master/CMake/SlicerConfig.cmake.in#L48

[7] https://github.com/Slicer/Slicer/blob/master/CMake/UseSlicer.cmake.in#L311

TagsNo tags attached.

Relationships

related to 0004231 resolvedjcfr Extension icon in Extension manager is not the same as specified in s4ext file 

Activities

lassoan

lassoan

2017-09-27 10:16

developer   ~0015145

Revisit this when working on the new extension description (s4ext) file for Slicer5.

jcfr

jcfr

2018-03-22 00:24

administrator   ~0015578

This will be added to the new infrastructure allowing to manage application and extension packages, and it is now captured in the following issue: https://github.com/girder/slicer_package_manager/issues/51

Issue History

Date Modified Username Field Change
2012-06-06 12:24 jcfr New Issue
2012-06-06 12:24 jcfr Status new => assigned
2012-06-06 12:24 jcfr Assigned To => jcfr
2012-06-06 12:24 jcfr Target Version => Slicer 4.2.0 - Sept 1st 2012
2012-08-20 10:18 jcfr Target Version Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.2.5
2012-08-21 09:40 jcfr Target Version Slicer 4.2.5 => Slicer 4.3.0
2013-08-27 11:43 jcfr Target Version Slicer 4.3.0 => Slicer 4.4.0
2014-05-13 08:26 jcfr Assigned To jcfr => matthew-woehlke
2014-09-10 11:54 jcfr Target Version Slicer 4.4.0 => Slicer 4.5.0-1
2015-11-02 11:27 jcfr Target Version Slicer 4.5.0-1 => Slicer 4.6.0
2016-10-12 11:45 jcfr Target Version Slicer 4.6.0 => Slicer 4.7.0
2017-09-27 10:16 lassoan Target Version Slicer 4.7.0 => Slicer 4.9.0
2017-09-27 10:16 lassoan Note Added: 0015145
2017-09-27 10:16 lassoan Relationship added related to 0004231
2018-03-22 00:20 jcfr Target Version Slicer 4.9.0 => Slicer 4.11.0
2018-03-22 00:24 jcfr Note Added: 0015578