Ok thanks, new patch added, revised log:
* build/config.guess : Not touched yet, we either add an ASL 2.0 Header above current one, or add to rat-excludes file. * build/config.sub : Not touched yet, we either add an ASL 2.0 Header above current one, or add to rat-excludes file. * build/install-sh : Not touched yet, not sure, has X Consortium License. [[[ Add license headers where possible, or exclude the file in rat-excludes. * subversion/bindings/swig/python/tests/trac/versioncontrol/__init__.py : Added to rat-excludes * subversion/tests/cmdline/dav-mirror-autocheck.sh : Added a License * subversion/tests/cmdline/svntest/err.py Added to rat-excludes * subversion/tests/manual/tree-conflicts-add-vs-add.py : Added a License * tools/buildbot/master/public_html/buildbot.css : Added to rat-excludes * tools/client-side/svn-ssl-fingerprints.sh : Added a License * tools/dev/iz/defect.dem : Added to rat-excludes * tools/dev/iz/ff2csv.command : Added to rat-excludes * tools/dev/unix-build/Makefile.svn : Added a License * tools/dev/wc-format.py : Added a License * tools/dev/wc-ng/bump-to-19.py : Added a License * tools/dev/wc-ng/populate-pristine.py : Added a License * tools/dev/windows-build/Makefile : Added a License * tools/dev/windows-build/document-version.pl : Added a License * tools/examples/svnlog2html.rb : Added a License * tools/hook-scripts/commit-email.rb : Added a License * tools/hook-scripts/mailer/tests/mailer-t1.output : Added to rat-excludes * tools/hook-scripts/mailer/tests/mailer.conf : Added a License ]]] The attached patch will address 18 of the 21 files, config.guess and config.sub and install-sh needing further discussion. > -----Original Message----- > From: Hyrum K Wright [mailto:hy...@hyrumwright.org] > Sent: Tuesday, 22 March 2011 9:45 PM > To: Gav... > Cc: dev@subversion.apache.org > Subject: Re: RAT shows 21 files without ASL License Headers > > On Tue, Mar 22, 2011 at 6:31 AM, Gav... <ga...@16degrees.com.au> wrote: > > Hi All, > > > > http://ci.apache.org/projects/subversion/rat-output.html > > > > I went through them: > > > > * build/config.guess : Not touched yet, we either add an ASL 2.0 > > Header above current one, or add to rat-excludes file. > > * build/config.sub : Not touched yet, we either add an ASL 2.0 Header > > above current one, or add to rat-excludes file. > > * build/install-sh : Not touched yet, not sure, has X Consortium License. > > > > [[[ > > > > Add license headers where possible, or exclude the file in rat-excludes. > > > > * subversion/bindings/swig/python/tests/trac/versioncontrol/__init__.py > : > > Added a License > > This one came from Trac, and I'm not sure we should put it under the AL. All > the others look fine, though. > > > * subversion/tests/cmdline/dav-mirror-autocheck.sh : Added a License > > * subversion/tests/cmdline/svntest/err.py Added to rat-excludes > > * subversion/tests/manual/tree-conflicts-add-vs-add.py : Added a > > License > > * tools/buildbot/master/public_html/buildbot.css : Added to > > rat-excludes > > * tools/client-side/svn-ssl-fingerprints.sh : Added a License > > * tools/dev/iz/defect.dem : Added to rat-excludes > > * tools/dev/iz/ff2csv.command : Added to rat-excludes > > * tools/dev/unix-build/Makefile.svn : Added a License > > * tools/dev/wc-format.py : Added a License > > * tools/dev/wc-ng/bump-to-19.py : Added a License > > * tools/dev/wc-ng/populate-pristine.py : Added a License > > * tools/dev/windows-build/Makefile : Added a License > > * tools/dev/windows-build/document-version.pl : Added a License > > * tools/examples/svnlog2html.rb : Added a License > > * tools/hook-scripts/commit-email.rb : Added a License > > * tools/hook-scripts/mailer/tests/mailer-t1.output : Added to > > rat-excludes > > * tools/hook-scripts/mailer/tests/mailer.conf : Added a License > > > > ]]] > > > > The attached patch will address 18 of the 21 files, config.guess and > > config.sub and install-sh needing further discussion. > > > > Thanks > > > > Gav...(the other one) > >
Index: subversion/tests/cmdline/dav-mirror-autocheck.sh =================================================================== --- subversion/tests/cmdline/dav-mirror-autocheck.sh (revision 1084142) +++ subversion/tests/cmdline/dav-mirror-autocheck.sh (working copy) @@ -1,5 +1,22 @@ #!/bin/bash # +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# # Script to automate testing of an svnsync master/slave # configuration. Commits to the slave should write through # to the master, and the master's post-commit hook svnsync's Index: subversion/tests/manual/tree-conflicts-add-vs-add.py =================================================================== --- subversion/tests/manual/tree-conflicts-add-vs-add.py (revision 1084142) +++ subversion/tests/manual/tree-conflicts-add-vs-add.py (working copy) @@ -1,5 +1,22 @@ #!/usr/bin/env python +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + # Setup your environment so that `which svn` shows the svn you want to test. # Just run this file, no parameters. Test files are created in /tmp/... # To adjust which tests are run, look at 'p = Permutations(' way below... Index: tools/client-side/svn-ssl-fingerprints.sh =================================================================== --- tools/client-side/svn-ssl-fingerprints.sh (revision 1084142) +++ tools/client-side/svn-ssl-fingerprints.sh (working copy) @@ -1,5 +1,24 @@ #!/bin/sh - +# +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# # $0 --- list the fingerprints of SSL certificates that svn has seen before. # # SYNOPSIS: Index: tools/dist/rat-excludes =================================================================== --- tools/dist/rat-excludes (revision 1084142) +++ tools/dist/rat-excludes (working copy) @@ -18,12 +18,18 @@ subversion/libsvn_fs_fs/structure subversion/libsvn_ra_svn/protocol subversion/bindings/javahl/doc/index.html subversion/bindings/swig/python/tests/trac/__init__.py +subversion/bindings/swig/python/tests/trac/versioncontrol/__init__.py subversion/bindings/ctypes-python/TODO subversion/bindings/ctypes-python/test/test.dumpfile subversion/bindings/ctypes-python/csvn/__init__.py subversion/bindings/ctypes-python/csvn/ext/__init__.py +subversion/tests/cmdline/svntest/err.py +tools/buildbot/master/public_html/buildbot.css +tools/dist/rat-excludes +tools/dev/iz/defect.dem +tools/dev/iz/ff2csv.command +tools/hook-scripts/mailer/tests/mailer-t1.output packages/ -tools/dist/rat-excludes doc/doxygen.conf **/*.dump **/*.icns Index: tools/hook-scripts/commit-email.rb =================================================================== --- tools/hook-scripts/commit-email.rb (revision 1084142) +++ tools/hook-scripts/commit-email.rb (working copy) @@ -1,5 +1,26 @@ #!/usr/bin/env ruby +# +###################################################################### +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +###################################################################### +# + require 'English' original_argv = ARGV.dup Index: tools/hook-scripts/mailer/tests/mailer.conf =================================================================== --- tools/hook-scripts/mailer/tests/mailer.conf (revision 1084142) +++ tools/hook-scripts/mailer/tests/mailer.conf (working copy) @@ -3,6 +3,25 @@ # # $Id$ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + [general] # The [general].diff option is now DEPRECATED. Index: tools/dev/unix-build/Makefile.svn =================================================================== --- tools/dev/unix-build/Makefile.svn (revision 1084142) +++ tools/dev/unix-build/Makefile.svn (working copy) @@ -1,5 +1,22 @@ # vim: noexpandtab tabstop=8 shiftwidth=8 syntax=make # +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# # WARNING: This may or may not work on your system. This Makefile is # an example, rather than a ready-made universal solution. # Index: tools/dev/windows-build/document-version.pl =================================================================== --- tools/dev/windows-build/document-version.pl (revision 1084142) +++ tools/dev/windows-build/document-version.pl (working copy) @@ -1,4 +1,22 @@ #!/usr/local/bin/perl -w + +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + use strict; use Tie::File; Index: tools/dev/windows-build/Makefile =================================================================== --- tools/dev/windows-build/Makefile (revision 1084142) +++ tools/dev/windows-build/Makefile (working copy) @@ -1,3 +1,20 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + CONFIG=debug #CONFIG=release # will be appended to 'svn --version --quiet' output; set to zero to suppress Index: tools/dev/wc-format.py =================================================================== --- tools/dev/wc-format.py (revision 1084142) +++ tools/dev/wc-format.py (working copy) @@ -1,5 +1,22 @@ #!/usr/bin/env python +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + import os import sqlite3 import sys Index: tools/dev/wc-ng/bump-to-19.py =================================================================== --- tools/dev/wc-ng/bump-to-19.py (revision 1084142) +++ tools/dev/wc-ng/bump-to-19.py (working copy) @@ -1,5 +1,22 @@ #!/usr/bin/env python +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + """This program converts a Subversion WC from 1.7-dev format 18 to 1.7-dev format 19 by migrating data from multiple DBs to a single DB. Index: tools/dev/wc-ng/populate-pristine.py =================================================================== --- tools/dev/wc-ng/populate-pristine.py (revision 1084142) +++ tools/dev/wc-ng/populate-pristine.py (working copy) @@ -1,5 +1,22 @@ #!/usr/bin/env python +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + """ A script that takes a .svn/pristine/ hierarchy, with its existing .svn/wc.db database, and populates the database's PRISTINE table Index: tools/examples/svnlog2html.rb =================================================================== --- tools/examples/svnlog2html.rb (revision 1084142) +++ tools/examples/svnlog2html.rb (working copy) @@ -1,5 +1,26 @@ #!/usr/bin/env ruby +# +###################################################################### +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +###################################################################### +# + require "erb" require "svn/client"