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: RAT
          Issue Type: Improvement
    Affects Versions: 0.9
            Reporter: Hugo Hirsch


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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to