You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@creadur.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2020/02/10 19:56:00 UTC

[jira] [Comment Edited] (RAT-110) Add a maven configuration option to define a target license in order to mark a project as compliant

    [ https://issues.apache.org/jira/browse/RAT-110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17033906#comment-17033906 ] 

Konrad Windszus edited comment on RAT-110 at 2/10/20 7:55 PM:
--------------------------------------------------------------

I think by default the pom element {{licenses}} (http://maven.apache.org/pom.html#Licenses) should be evaluated and only license headers belonging to those licenses should be approved.


was (Author: kwin):
I think by default the pom element {{licenses}} should be evaluated and only license headers belonging to those licenses should be approved.

> Add a maven configuration option to define a target license in order to mark a project as compliant
> ---------------------------------------------------------------------------------------------------
>
>                 Key: RAT-110
>                 URL: https://issues.apache.org/jira/browse/RAT-110
>             Project: Apache Rat
>          Issue Type: Improvement
>    Affects Versions: 0.9
>            Reporter: Philipp Ottlinger
>            Priority: Major
>
> Currently rat searches for ASLed files. In order to broaden the usage of this tool I'd like to add a new maven configuration option that allows the definition of a target license.
> This license has to exist in RAT and changes the output of the rat report but does not change the default behaviour for backwards compatibility.
> =OLD REPORT=
> *****************************************************
> Summary
> -------
> Notes: 1
> Binaries: 187
> Archives: 0
> Standards: 149
> Apache Licensed: 2
> ....
> *****************************************************
>   Files with Apache License headers will be marked AL
> .....
> =NEW REPORT=
> If no configuration option is supplied above report stays the same, but may change for different licenses (e.g. GPL / RAT-13).
> ==MVN CONFIGURATION==
>     <configuration>
>            <!-- define family value name of target license -->   
>            <defaultLicenseName>GNU General Public License, version 3</defaultLicenseName>
>            .....
> will lead to the output:
> ==FLEXIBLE REPORT==
> *****************************************************
> Summary
> -------
> Notes: 1
> Binaries: 187
> Archives: 0
> Standards: 149
> GPL3 Licensed: 2
> ....
> *****************************************************
>   Files with GNU General Public License, version 3 headers will be marked GPL3.
> ...
> Since I do have a patch for RAT-13 this were the next step to realise a multilicense usage of rat.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)