On Jan 12, 2007, at 12:06 PM, Kevan Miller wrote:


On Jan 12, 2007, at 2:11 PM, David Blevins wrote:


On Jan 12, 2007, at 9:48 AM, Kevan Miller wrote:

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.

Nothing was using old-style ASL 2.0, but I did update the three using the 1.1 header. Also updated the other three test files that crept in that didn't have headers.

Oops. Thanks for noting that. I thought ARAT had starting flagging old 2.0 headers, but am obviously wrong. Here's the list of old (copyrighted) 2.0 headers:

grep -RL --include=*.java "Licensed to the Apache Software Foundation (ASF)" * /dev/null

container/openejb-core/src/main/java/org/apache/openejb/alt/config/ Deployment.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ DeploymentException.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ DeploymentFactory.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ DeploymentImpl.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ OpenEJBDeploymentFactory.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ OpenEJBDeploymentManager.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ RemoteServer.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ VmDeploymentFactory.java container/openejb-core/src/main/java/org/apache/openejb/alt/config/ VmDeploymentManager.java

These are Dain's, we'll let him fix those.


Note, the following don't need/should not have license headers and won't be updated.

Well, there's interpretation there, of course, but I'd say at least the xml files should be licensed. The more files licensed, the easier it is to find offenders in the future... :-)

We can't do that as the xml files themselves are generated (i.e. not copyrightable) and are there to test that the generated output from JAXB is good. But I understand what you're saying.

We actually added license headers to them months back when I ran the RAT tool on the openejb3 codebase. Without thinking I left these particular xml files in the list and they were all quickly updated and our build quickly broke :) I had to go and yank them all out.

-David



==./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/test/resources/openejb-jar.xml
==./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/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


--kevan


Reply via email to