I do have a CLA on file.  Aren't members required to?  :)

That code donation happened while Tomcat was still Sun internal and I was helping Sun as a contractor. Those were the good old days before I was burdened with the knowledge about IP rights that I've since acquired (as has Remy obviously). It was even before Jakarta.

I'm still fine with the donation. Technically the code wouldn't be covered under the CLA since I didn't take action to donate the code to Apache; it just came over from Sun in the bundle. I'm happy to go on record here as giving it a formal stamp of approval, with the one caveat that I'd like it to retain attribution since the classes have a life of their own separately. I believe Apache has policies for including code with attribution. Our own license requires attribution, so we'd better. :)

-jh-

Henri Yandell wrote:

(this is based on assumptions, so let me know if they are wrong Jason)

I must admit that I lack the experience to be sure of the correct action here.

The image copyrights are easy; things need to be copyright to the ASF,
not to Sun. So they need fixing somehow.

Jason's code is harder.

It doesn't say that it's copyrighted to Jason, just that it's
originally from classes by him. As the code in Tomcat is copyright to
the ASF, there's no reason why we couldn't remove the comments apart
from the politeness aspect that Jason raises. The code isn't licenced
to the ASF, it's donated to the ASF and now owned by the ASF (for this
instance, Jason owns a duplicate instance).

Not knowing the whole story, the whole question is whether we actually
own that code or if it was licensed to Sun and then they donated it to
Apache, something they did not have the right to do. Does Jason have a
CLA, and if not, would we need one?

I think we should remove the Sun permission line; it's not important
to the existence in Tomcat. Keeping the rest of the comment seems fine
to me, provided we're sure we own the code.

Hen

On Wed, 22 Dec 2004 14:12:43 -0800, Jason Hunter <[EMAIL PROTECTED]> wrote:

I think it would be rude to remove the comments about where the source
files originated, as they were developed apart from Apache and have a
life on their own apart from Apache.  Attribution is fair and proper.
However I did grant permission for Sun (and of course Apache) to license
the code under the Apache license.

-jh-

Remy Maucherat wrote:


Hi,

There are apparently a few licensing issues with some files in the
Tomcat CVS:

> > jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/catalina/src
> > /share/org/apache/catalina/util/CharsetMapper.java
> >    18:  * This class is based on a class originally written
> by Jason
> > Hunter
> >    19:  * <[EMAIL PROTECTED]> as part of the book "Java Servlet
> > Programming"
> >    20:  * (O'Reilly).  See http://www.servlets.com/book for more
> > information.
> >    21:  * Used by Sun Microsystems with permission.
> >    22:  */
> >    23:
> >    24: package org.apache.catalina.util;
> >
>
>
> jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/admi
> n/images/Context.gif
>
> >     4: ?ycga???wHIL!?OCopyright 2000 by Sun Microsystems, Inc. All
> > Rights Reserved.
> >     5: JLF GR Ver 1.0
>
>
> > jakarta-tomcat-5.0.28-src/jakarta-tomcat-catalina/webapps/admi
> > n/images/Host.gif
> >     2: !?OCopyright 2000 by Sun Microsystems, Inc. All Rights
> > Reserved.
>
>
> > jakarta-tomcat-5.0.28-src/jakarta-tomcat-connectors/util/java/
> > org/apache/tomcat/util/http/LocaleToCharsetMap.java
> >    19:  * This class was originally written by Jason Hunter
> > <[EMAIL PROTECTED]>
> >    20:  * as part of the book "Java Servlet Programming"
> (O'Reilly).
> >    21:  * See http://www.servlets.com/book for more information.
> >    22:  * Used by Sun Microsystems with permission.

Fixing the GIFs should be easy. How about the two Java files ? I would
need an answer from Jason and Craig to see if I can safely remove the
comments (otherwise we would have to reimplement these, right ?).

Thanks,
Rémy


--------------------------------------------------------------------- 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