Hi robert,

I have a question regarding the Apache license header in some files in
our distribution. I have emailed the legal-discuss mailing list but
thought I would ask the general list also to see if I can get an
answer...

1) idl.g - This file is from the antlr & is released under a bsd
license.
Should we include the apache header in this file?

2) We have the third party licenses in separate files and we reference
them from the main LICENSE file. Do we need the headers in these files?

third_party_licenses\antlr-bsd-license.txt
third_party_licenses\CDDL-license.txt
third_party_licenses\celtix-epl-license.txt
third_party_licenses\wsdl4j-cpl-license.txt

Thanks

Balaji

-----Original Message-----
From: robert burrell donkin [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 05, 2006 5:02 PM
To: general@incubator.apache.org
Subject: Re: [VOTE] Publish Yoko M1 release

On 9/29/06, Mosur Ravi, Balaji <[EMAIL PROTECTED]> wrote:
> The Yoko community voted on and has approved a proposal to release
Yoko
> Milestone 1. Pursuant to the Releases section of the Incubation
> Policy we would now like to request the permission of the Incubator
PMC
> to publish the milestone on the Yoko Download page.

notes:

signatures and sums are look ok to me

both binary and source distributions unpack into the current
directory. it's best to unpack into a subdirectory who name is based
on the release and distribution type.

the layout of both the binary and source distributions are
unconventional. i would not have expected the content layed out in a
subdirectory. the source should be a plain export of subversion. the
convention approach would be to add NOTICE and LICENSE to
http://svn.apache.org/repos/asf/incubator/yoko/trunk/ and then export
the base tag.

http://svn.apache.org/repos/asf/incubator/yoko/tags/ is empty. tagging
is very cheap in subversion. apache releases should be tagged so that
they can be reconstructed later (if necessary).

it's big - lots of code :-)

RAT run:

missing headers:

http://svn.apache.org/repos/asf/incubator/yoko/trunk/.ruleset
http://svn.apache.org/repos/asf/incubator/yoko/trunk/build.xml
http://svn.apache.org/repos/asf/incubator/yoko/trunk/checkstyle.xml
http://svn.apache.org/repos/asf/incubator/yoko/trunk/installSunJars
http://svn.apache.org/repos/asf/incubator/yoko/trunk/installSunJars.bat
http://svn.apache.org/repos/asf/incubator/yoko/trunk/pom.xml
http://svn.apache.org/repos/asf/incubator/yoko/trunk/api/.ruleset
http://svn.apache.org/repos/asf/incubator/yoko/trunk/api/checkstyle.xml
http://svn.apache.org/repos/asf/incubator/yoko/trunk/api/pom.xml
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/checkstyle
.xml
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/pom.xml
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/main/j
ava/org/apache/yoko/bindings/corba/CorbaExceptionHelper.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/ObjectFactory.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParams.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsRespon
se.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithRe
turn.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithRe
turnResponse.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParams.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsResponse.
java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithRetur
n.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithRetur
nResponse.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleMixedParams.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleMixedParamsRespon
se.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleMixedParamsWithRe
turn.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleMixedParamsWithRe
turnResponse.java
http://svn.apache.org/repos/asf/incubator/yoko/trunk/bindings/src/test/j
ava/org/apache/schemas/yoko/idl/parammodes/TestMultipleOutParams.java

there are a number more. the raw report is at
http://people.apache.org/~rdonkin/yoko.rat. (RAT is at
http://code.google.com/p/arat/ and can be run from source but it's
very raw ATM.)

i think that the LICENSE may be missing a credit to OMG for

the LICENSE file contains:

"
   Celtix, EPL License,

        ../etc/third-party-licenses/celtix-epl-license.txt



   Antlr, BSD License,

        ../etc/third-party-licenses/antlr-bsd-license.txt



   XmlSchema, Apache License,

        ../etc/third-party-licenses/apache-license.txt



   WSDL4j, Common Public License,

        ../etc/third-party-licenses/wsdl4j-cpl-license.txt



   Saaj, CDDL License

        ../etc/third-party-licenses/CDDL-license.txt



   JSR150, CDDL License,

        ../etc/third-party-licenses/CDDL-license.txt



   JSR181, CDDL License,

        ../etc/third-party-licenses/CDDL-license.txt"

i can't find the relative paths. it's usually best to include the text
of the licenses for example
http://incubator.apache.org/guides/examples/LICENSE (then the licenses
cannot get lost).

may be missing a note about
http://svn.apache.org/repos/asf/incubator/yoko/trunk/yoko-spec-corba/src
/main/java/org/omg/CORBA_2_3/portable/ObjectImpl.java
  in LICENSE

the MANIFEST.MF lacks some of the recommended attributes. consider
adding

Specification-Title: XXX
Specification-Vendor: The Apache Software Foundation
Specification-Version: n.m
Implementation-Vendor-Id: org.apache
Implementation-Vendor:  The Apache Software Foundation

- robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to