RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool).

*****************************************************
Summary
-------
Generated at: 2013-03-26T18:14:34-04:00
Notes: 3
Binaries: 2
Archives: 1
Standards: 49

Apache Licensed: 38
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

11 Unknown Licenses

*******************************

Unapproved licenses:

  .externalToolBuilders/Maven_Ant_Builder.launch
  maven-eclipse.xml
  src/site/resources/download_csv.cgi
  src/test/resources/CSVFileParser/test.csv
  src/test/resources/CSVFileParser/testCSV85.csv
  src/test/resources/CSVFileParser/testCSV85_default.txt
  src/test/resources/CSVFileParser/testCSV85_ignoreEmpty.txt
  src/test/resources/CSVFileParser/test_default.txt
  src/test/resources/CSVFileParser/test_default_comment.txt
  src/test/resources/CSVFileParser/test_rfc4180.txt
  src/test/resources/CSVFileParser/test_rfc4180_trim.txt

*******************************

Archives:

 + src/test/resources/perf/worldcitiespop.txt.gz
 
*****************************************************
  Files with Apache License headers will be marked AL
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
 !????? .externalToolBuilders/Maven_Ant_Builder.launch
  AL    checkstyle.xml
  AL    LICENSE-header.txt
  N     LICENSE.txt
 !????? maven-eclipse.xml
  N     NOTICE.txt
  AL    pom.xml
  AL    src/changes/changes.xml
  AL    src/main/assembly/bin.xml
  AL    src/main/assembly/src.xml
  AL    src/main/java/org/apache/commons/csv/Constants.java
  AL    src/main/java/org/apache/commons/csv/CSVFormat.java
  AL    src/main/java/org/apache/commons/csv/CSVLexer.java
  AL    src/main/java/org/apache/commons/csv/CSVParser.java
  AL    src/main/java/org/apache/commons/csv/CSVPrinter.java
  AL    src/main/java/org/apache/commons/csv/CSVRecord.java
  AL    src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java
  AL    src/main/java/org/apache/commons/csv/Lexer.java
  AL    src/main/java/org/apache/commons/csv/package-info.java
  AL    src/main/java/org/apache/commons/csv/Quote.java
  AL    src/main/java/org/apache/commons/csv/Token.java
 !????? src/site/resources/download_csv.cgi
  B     src/site/resources/images/logo.png
  B     src/site/resources/images/logo.xcf
  AL    src/site/site.xml
  AL    src/site/xdoc/cvs-usage.xml
  AL    src/site/xdoc/downloads.xml
  AL    src/site/xdoc/examples.xml
  AL    src/site/xdoc/index.xml
  AL    src/site/xdoc/issue-tracking.xml
  AL    src/site/xdoc/mail-lists.xml
  AL    src/test/java/org/apache/commons/csv/CSVFileParserTest.java
  AL    src/test/java/org/apache/commons/csv/CSVFormatBuilderTest.java
  AL    src/test/java/org/apache/commons/csv/CSVFormatTest.java
  AL    src/test/java/org/apache/commons/csv/CSVLexer1.java
  AL    src/test/java/org/apache/commons/csv/CSVLexer1306663.java
  AL    src/test/java/org/apache/commons/csv/CSVLexer1306667.java
  AL    src/test/java/org/apache/commons/csv/CSVLexer3.java
  AL    src/test/java/org/apache/commons/csv/CSVLexerTest.java
  AL    src/test/java/org/apache/commons/csv/CSVParserTest.java
  AL    src/test/java/org/apache/commons/csv/CSVPrinterTest.java
  AL    src/test/java/org/apache/commons/csv/ExtendedBufferedReaderTest.java
  AL    src/test/java/org/apache/commons/csv/perf/PerformanceTest.java
  AL    src/test/java/org/apache/commons/csv/PerformanceTest.java
  AL    src/test/java/org/apache/commons/csv/Utils.java
  N     src/test/resources/CSVFileParser/README.txt
 !????? src/test/resources/CSVFileParser/test.csv
 !????? src/test/resources/CSVFileParser/testCSV85.csv
 !????? src/test/resources/CSVFileParser/testCSV85_default.txt
 !????? src/test/resources/CSVFileParser/testCSV85_ignoreEmpty.txt
 !????? src/test/resources/CSVFileParser/test_default.txt
 !????? src/test/resources/CSVFileParser/test_default_comment.txt
 !????? src/test/resources/CSVFileParser/test_rfc4180.txt
 !????? src/test/resources/CSVFileParser/test_rfc4180_trim.txt
  A     src/test/resources/perf/worldcitiespop.txt.gz
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==.externalToolBuilders/Maven_Ant_Builder.launch
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
  <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,clean"/>
  <booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
  <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
  <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="commons-csv"/>
  <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${build_project}/maven-eclipse.xml"/>
  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${build_project}"/>
  <stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>
  <booleanAttribute key="org.eclipse.debug.core.capture_output" value="false"/>
  <stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&apos;1.0&apos;?&gt;&lt;launchConfigurationWorkingSet editPageId=&apos;org.eclipse.ui.resourceWorkingSetPage&apos; factoryID=&apos;org.eclipse.ui.internal.WorkingSetFactory&apos; label=&apos;workingSet&apos; name=&apos;workingSet&apos;&gt;&lt;item factoryID=&apos;org.eclipse.ui.internal.model.ResourceFactory&apos; path=&apos;commons-csv&apos; type=&apos;4&apos;/&gt;&lt;/launchConfigurationWorkingSet&gt;}"/>
  <stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
  <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
  <booleanAttribute key="org.eclipse.debug.ui.ATTR_CONSOLE_OUTPUT_ON" value="false"/>
  <booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
  <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
  <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
    <listEntry value="1"/>
  </listAttribute>
  <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
    <listEntry value="/commons-csv/maven-eclipse.xml"/>
  </listAttribute>
</launchConfiguration>

 =======================================================================
 ==maven-eclipse.xml
 =======================================================================
<project default="copy-resources">
  <target name="init"/>
  <target name="copy-resources" depends="init">
    <copy todir="target/classes/META-INF" filtering="false">
      <fileset dir="." includes="NOTICE.txt|LICENSE.txt" excludes="**/*.java"/>
    </copy>
  </target>
</project>

 =======================================================================
 ==src/site/resources/download_csv.cgi
 =======================================================================
#!/bin/sh
# Just call the standard mirrors.cgi script. It will use download.html
# as the input template.
exec /www/www.apache.org/dyn/mirrors/mirrors.cgi $*

 =======================================================================
 ==src/test/resources/CSVFileParser/test.csv
 =======================================================================
A,B,C,"D"
# plain values
a,b,c,d
# spaces before and after
 e ,f , g,h 
# quoted: with spaces before and after
" i ", " j " , " k "," l " 
# empty values
,,,
# empty quoted values
"","","",""
# 3 empty lines



# EOF on next line

 =======================================================================
 ==src/test/resources/CSVFileParser/testCSV85.csv
 =======================================================================
# Comment 1
a,b,c,e,f
# Very Long
# Comment 2
g,h,i,j,k
# Very Long

# Comment 3
l,m,n,o,p

 =======================================================================
 ==src/test/resources/CSVFileParser/testCSV85_default.txt
 =======================================================================
testCSV85.csv CommentStart=# CheckComments
Delimiter=<,> QuoteChar=<"> CommentStart=<#>
# Comment 1
5:[a, b, c, e, f]#Comment 1
# Very Long
# Comment 2
5:[g, h, i, j, k]#Very Long\nComment 2
# Very Long
1:[]#Very Long
# Comment 3
5:[l, m, n, o, p]#Comment 3

 =======================================================================
 ==src/test/resources/CSVFileParser/testCSV85_ignoreEmpty.txt
 =======================================================================
testCSV85.csv CommentStart=# IgnoreEmpty=true CheckComments
Delimiter=<,> QuoteChar=<"> CommentStart=<#> EmptyLines:ignored
# Comment 1
5:[a, b, c, e, f]#Comment 1
# Very Long
# Comment 2
5:[g, h, i, j, k]#Very Long\nComment 2
# Very Long
# Comment 3
5:[l, m, n, o, p]#Very Long\nComment 3

 =======================================================================
 ==src/test/resources/CSVFileParser/test_default.txt
 =======================================================================
test.csv IgnoreEmpty=true
Delimiter=<,> QuoteChar=<"> EmptyLines:ignored
4:[A, B, C, D]
1:[# plain values]
4:[a, b, c, d]
1:[# spaces before and after]
4:[ e , f ,  g, h ]
1:[# quoted: with spaces before and after]
4:[ i ,  " j " ,  " k ",  l ]
1:[# empty values]
4:[, , , ]
1:[# empty quoted values]
4:[, , , ]
1:[# 3 empty lines]
1:[# EOF on next line]

 =======================================================================
 ==src/test/resources/CSVFileParser/test_default_comment.txt
 =======================================================================
test.csv IgnoreEmpty=true CommentStart=#
Delimiter=<,> QuoteChar=<"> CommentStart=<#> EmptyLines:ignored
4:[A, B, C, D]
4:[a, b, c, d]
4:[ e , f ,  g, h ]
4:[ i ,  " j " ,  " k ",  l ]
4:[, , , ]
4:[, , , ]

 =======================================================================
 ==src/test/resources/CSVFileParser/test_rfc4180.txt
 =======================================================================
test.csv
Delimiter=<,> QuoteChar=<">
4:[A, B, C, D]
1:[# plain values]
4:[a, b, c, d]
1:[# spaces before and after]
4:[ e , f ,  g, h ]
1:[# quoted: with spaces before and after]
4:[ i ,  " j " ,  " k ",  l ]
1:[# empty values]
4:[, , , ]
1:[# empty quoted values]
4:[, , , ]
1:[# 3 empty lines]
1:[]
1:[]
1:[]
1:[# EOF on next line]

 =======================================================================
 ==src/test/resources/CSVFileParser/test_rfc4180_trim.txt
 =======================================================================
test.csv IgnoreSpaces=true
Delimiter=<,> QuoteChar=<"> SurroundingSpaces:ignored
4:[A, B, C, D]
1:[# plain values]
4:[a, b, c, d]
1:[# spaces before and after]
4:[e, f, g, h]
1:[# quoted: with spaces before and after]
4:[ i ,  j ,  k ,  l ]
1:[# empty values]
4:[, , , ]
1:[# empty quoted values]
4:[, , , ]
1:[# 3 empty lines]
1:[]
1:[]
1:[]
1:[# EOF on next line]