You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@creadur.apache.org by "Hugo Hirsch (Created) (JIRA)" <ji...@apache.org> on 2011/11/30 22:41:39 UTC

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

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