The relicense task is described at https://issues.apache.org/jira/browse/FOR-123 https://issues.apache.org/jira/browse/FOR-855 http://forrest.apache.org/tasks.html#legal-monitoring ------------------------------------------------------------------------ Here is one technique ... * Do the whole tree, a section at a time, using insert_license.pl script. * cd to a directory as high as you dare, e.g. src/documentation/ * In another window, do a practice run: insert_license.pl -p /path/to/svn/forrest/src/documentation 2002-2004 > relicense.log * Review the summary output and grep the relicence.log file. * Investigate the files that are listed as having problems. * When happy do a production run: insert_license.pl /path/to/svn/forrest/src/documentation 2002-2004 > relicense.log * Again review the summary output and grep the relicence.log file. * Note any files that need fixing by hand * Note sections that are finished and remaining issues in etc/relicense-tree.txt * Do a 'svn diff' and make sure it is what you expected, then 'svn commit'. * Tweak the insert_license.pl script to address new issues. ------------------------------------------------------------------------