FYI, I ran a scan of the current source files in trunk/openejb3 using
the RAT tool. Here are the results:
A number of files are using old-style 2.0 license headers or V1.1
license headers. They need to be updated to use the new header as
described in http://www.apache.org/legal/src-headers.html.
Other files are either missing license headers, or contain non-apache
license header. Where legally (and physically) possible, Apache
license headers need to be applied to the files. If the files are
copyrighted by someone/something other than apache, then don't update
the license header. I note that some of the source files are Sun
copyrighted xsd's and dtd's. The license in these files prohibits
distribution without written permission from Sun. IMO, these files
must be removed.
==./container/openejb-core/src/main/java/org/apache/openejb/
SystemExceptionInterceptor.java
==./container/openejb-core/src/main/java/org/apache/openejb/entity/
cmp/TranqlSelectQuery.java
==./container/openejb-core/src/main/java/org/apache/openejb/security/
EjbRunAsInterceptor.java
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/deploy.examples
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/deploy.help
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/start.examples
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/start.help
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/stop.examples
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/stop.help
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/validate.examples
==./container/openejb-core/src/main/resources/META-INF/
org.apache.openejb.cli/validate.help
==./container/openejb-core/src/main/resources/schema/ejb-jar_1_1.dtd
==./container/openejb-core/src/main/resources/schema/ejb-jar_1_1.xsd
==./container/openejb-core/src/main/resources/schema/ejb-jar_2_0.dtd
==./container/openejb-core/src/test/java/org/apache/openejb/core/
SampleAnnotation.java
==./container/openejb-core/src/test/resources/openejb-jar.xml
==./container/openejb-jee/src/main/resources/META-INF/schema/
application-client_5.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/
application_5.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/ejb-
jar_3_0.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/
javaee_5.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/
javaee_web_services_1_2.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/
javaee_web_services_client_1_2.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/jsp_2_1.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/web-
app_2_5.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/web-
facesconfig_1_2.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/web-
jsptaglibrary_2_1.xsd
==./container/openejb-jee/src/main/resources/META-INF/schema/xml.xsd
==./container/openejb-jee/src/main/xsd/ejb-jar_3_0.xsd
==./container/openejb-jee/src/main/xsd/javaee_5.xsd
==./container/openejb-jee/src/main/xsd/
javaee_web_services_client_1_2.xsd
==./container/openejb-jee/src/test/resources/application-client-
example.xml
==./container/openejb-jee/src/test/resources/application-example.xml
==./container/openejb-jee/src/test/resources/ejb-jar-example1.xml
==./container/openejb-jee/src/test/resources/ejb-jar-example2.xml
==./container/openejb-persistence/src/main/java/META-INF/MANIFEST.MF
==./container/openejb-persistence/src/test/resources/persistence-
example.xml
==./itests/openejb-itests-client/src/main/java/org/apache/openejb/
test/stateless/StatelessPojoEjbMetaDataTests.java
==./itests/openejb-itests-client/src/main/java/org/apache/openejb/
test/stateless/StatelessPojoRemoteIntrfcTests.java
==./itests/openejb-itests-client/src/main/resources/META-INF/
org.openejb.cli/test.help
==./server/openejb-activemq/src/main/resources/META-INF/
org.apache.openejb.server.ServerService/activemq
==./server/openejb-derbynet/src/main/resources/META-INF/
org.apache.openejb.server.ServerService/derbynet
==./server/openejb-ejbd/src/main/resources/META-INF/
org.apache.openejb.server.ServerService/ejbd
==./server/openejb-hsql/src/main/resources/META-INF/
org.apache.openejb.server.ServerService/hsql
==./server/openejb-http/src/main/resources/META-INF/
org.apache.openejb.server.ServerService/httpejbd
==./server/openejb-http/src/test/resources/conf/instantdb.properties
For info on RAT, see http://code.google.com/p/arat/
--kevan