RAT (Release Audit Tool) results

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

*****************************************************
Summary
-------
Notes: 4
Binaries: 2
Archives: 0
Standards: 86

Apache Licensed: 81
Generated Documents: 0

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

5 Unknown Licenses

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

Archives (+ indicates readable, $ unreadable): 

 
*****************************************************
  Files with AL headers will be marked L
  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
  AL    build.properties.sample
  AL    build.xml
  AL    checkstyle.xml
  AL    doap_discovery.rdf
  AL    findbugs-exclude-filter.xml
  N     LICENSE.txt
  N     NOTICE.txt
  AL    pom.xml
  AL    PROPOSAL.html
  N     RELEASE-NOTES.txt
  AL    src/assembly/bin.xml
  AL    src/assembly/src.xml
  AL    src/changes/changes.xml
 !????? src/conf/MANIFEST.MF
  N     src/conf/README.txt
  AL    src/java/org/apache/commons/discovery/ant/package-info.java
  AL    src/java/org/apache/commons/discovery/ant/ServiceDiscoveryTask.java
  AL    src/java/org/apache/commons/discovery/DiscoveryException.java
  AL    src/java/org/apache/commons/discovery/jdk/JDK11Hooks.java
  AL    src/java/org/apache/commons/discovery/jdk/JDK12Hooks.java
  AL    src/java/org/apache/commons/discovery/jdk/JDKHooks.java
  AL    src/java/org/apache/commons/discovery/jdk/package-info.java
  AL    src/java/org/apache/commons/discovery/jdk/PsuedoSystemClassLoader.java
  AL    src/java/org/apache/commons/discovery/log/DiscoveryLogFactory.java
  AL    src/java/org/apache/commons/discovery/log/package-info.java
  AL    src/java/org/apache/commons/discovery/log/SimpleLog.java
  AL    src/java/org/apache/commons/discovery/package-info.java
  AL    src/java/org/apache/commons/discovery/resource/classes/DiscoverClasses.java
  AL    src/java/org/apache/commons/discovery/resource/classes/package-info.java
  AL    src/java/org/apache/commons/discovery/resource/classes/ResourceClassDiscoverImpl.java
  AL    src/java/org/apache/commons/discovery/resource/ClassLoaders.java
  AL    src/java/org/apache/commons/discovery/resource/DiscoverResources.java
  AL    src/java/org/apache/commons/discovery/resource/names/DiscoverMappedNames.java
  AL    src/java/org/apache/commons/discovery/resource/names/DiscoverNamesInAlternateManagedProperties.java
  AL    src/java/org/apache/commons/discovery/resource/names/DiscoverNamesInDictionary.java
  AL    src/java/org/apache/commons/discovery/resource/names/DiscoverNamesInFile.java
  AL    src/java/org/apache/commons/discovery/resource/names/DiscoverNamesInManagedProperties.java
  AL    src/java/org/apache/commons/discovery/resource/names/DiscoverNamesInSystemProperties.java
  AL    src/java/org/apache/commons/discovery/resource/names/DiscoverServiceNames.java
  AL    src/java/org/apache/commons/discovery/resource/names/NameDiscoverers.java
  AL    src/java/org/apache/commons/discovery/resource/names/package-info.java
  AL    src/java/org/apache/commons/discovery/resource/names/ResourceNameDiscoverImpl.java
  AL    src/java/org/apache/commons/discovery/resource/package-info.java
  AL    src/java/org/apache/commons/discovery/resource/ResourceDiscoverImpl.java
  AL    src/java/org/apache/commons/discovery/Resource.java
  AL    src/java/org/apache/commons/discovery/ResourceClass.java
  AL    src/java/org/apache/commons/discovery/ResourceClassDiscover.java
  AL    src/java/org/apache/commons/discovery/ResourceClassIterator.java
  AL    src/java/org/apache/commons/discovery/ResourceDiscover.java
  AL    src/java/org/apache/commons/discovery/ResourceIterator.java
  AL    src/java/org/apache/commons/discovery/ResourceNameDiscover.java
  AL    src/java/org/apache/commons/discovery/ResourceNameIterator.java
  AL    src/java/org/apache/commons/discovery/tools/ClassUtils.java
  AL    src/java/org/apache/commons/discovery/tools/DefaultClassHolder.java
  AL    src/java/org/apache/commons/discovery/tools/DiscoverClass.java
  AL    src/java/org/apache/commons/discovery/tools/DiscoverSingleton.java
  AL    src/java/org/apache/commons/discovery/tools/EnvironmentCache.java
  AL    src/java/org/apache/commons/discovery/tools/ManagedProperties.java
  AL    src/java/org/apache/commons/discovery/tools/package-info.java
  AL    src/java/org/apache/commons/discovery/tools/PropertiesHolder.java
  AL    src/java/org/apache/commons/discovery/tools/ResourceUtils.java
  AL    src/java/org/apache/commons/discovery/tools/Service.java
  AL    src/java/org/apache/commons/discovery/tools/SPInterface.java
  B     src/media/logo.xcf
  B     src/site/resources/images/logo.png
  AL    src/site/site.xml
  AL    src/site/xdoc/adc-guidelines.xml
  AL    src/site/xdoc/best-practices.xml
  AL    src/site/xdoc/building.xml
  AL    src/site/xdoc/download_discovery.xml
  AL    src/site/xdoc/index.xml
  AL    src/site/xdoc/issue-tracking.xml
  AL    src/site/xdoc/mail-lists.xml
  AL    src/site/xdoc/proposal.xml
  AL    src/test/META-INF/services/org.apache.commons.discovery.test.TestInterface2
  AL    src/test/META-INF/services/org.apache.commons.discovery.test.TestInterface3
  AL    src/test/META-INF/services/org.apache.commons.logging.Log
  AL    src/test/org/apache/commons/discovery/test/TestAll.java
  AL    src/test/org/apache/commons/discovery/test/TestImpl1_1.java
  AL    src/test/org/apache/commons/discovery/test/TestImpl1_2.java
  AL    src/test/org/apache/commons/discovery/test/TestImpl2_1.java
  AL    src/test/org/apache/commons/discovery/test/TestImpl2_2.java
  AL    src/test/org/apache/commons/discovery/test/TestImpl3.java
  AL    src/test/org/apache/commons/discovery/test/TestInterface.properties
  AL    src/test/org/apache/commons/discovery/test/TestInterface1.java
  AL    src/test/org/apache/commons/discovery/test/TestInterface2.java
  AL    src/test/org/apache/commons/discovery/test/TestInterface3.java
 !????? src/test/testResource
 !????? src/testAlt1/testResource
 !????? src/testAlt2/testResource
  AL    STATUS.html
 !????? TODO
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==src/conf/MANIFEST.MF
 =======================================================================
 Manifest-Version: 1.0
Package: @package@
Extension-Name: @name@
Specification-Title: @title@
Specification-Vendor: The Apache Software Foundation
Implementation-Title: @package@
Implementation-Vendor: The Apache Software Foundation
Implementation-Version: @version@


 =======================================================================
 ==src/test/testResource
 =======================================================================
 this is a resource for the test(s) to find..

 =======================================================================
 ==src/testAlt1/testResource
 =======================================================================
 this is a resource for the test(s) to find..

 =======================================================================
 ==src/testAlt2/testResource
 =======================================================================
 this is a resource for the test(s) to find..

 =======================================================================
 ==TODO
 =======================================================================
 2. Review/rewrite javadoc

3. Review/rework best-practices.html

4. NLS enable

5. Create a finer granularity of exceptions.. we only have one for all situations.