The relicense task is described at http://issues.cocoondev.org/jira/secure/ViewIssue.jspa?key=FOR-123 See ./relicense-tree.txt for listing of what sections have already been done and the issues that remain. ------------------------------------------------------------------------ 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'. * At some stage, use the Java or Python "relicense" script. This only deals with the *.java files. * Tweak the insert_license.pl script to address new issues. ------------------------------------------------------------------------