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