Hi,

> My understanding is that the LICENSE is supposed to include pointers to
> non-ASF code, even if that code is under AL.

I don’t believe that’s the currently policy but as I said it’s not a major 
issue if AL software is included in LICENSE. They are not required but no harm 
done.

> For sure, I agree with the basic principles you state.  I believe the
> authors of events.js do not have copyright to the lines in these files.
> If you look at the content of events.as and compare it to events.js,
> events.as is so heavily modified by apache committers such that I don’t
> think the authors of events.js can truly lay claim to any significant
> portion of it.

INAL but AFAIW modification even if it extensive usually doesn’t remove the 
original copyright. 

For example [1], although it might be different under US law.
"There are no provisions or exceptions in the Copyright Act that cover adapting 
or modifying material”

It even goes on to say:
"For computer programs - which are considered literary works - an adaptation is 
a version of the work that is not a reproduction. The adaptation may or may not 
be in the same language, code or notation the work was originally expressed in."

The Apache license also explicitly deals with this, here’s the relevant bits:

4. Redistribution. 
        • You must cause any modified files to carry prominent notices stating 
that You changed the files;
        • You must retain, in the Source form of any Derivative Works that You 
distribute, all copyright, patent, trademark, and attribution notices from the 
Source form of the Work, excluding those notices that do not pertain to any 
part of the Derivative Works;

However the fact that the GCL is permissively licensed means that’s it’s OK we 
can modify it as long we keep the original copyright intact.

Options I see are:
1.Leave the original Google copyright header on it, and as it Apache Licensed 
there no need to mention these files in LICENSE.
2.Repalce with an ASF Apache license header and note this has been done in 
NOTICE. Strictly we probably need permission from Google to do this, so 1 may 
be the simpler option.

Both of these options are documented here [2] and either would be simple to do, 
1 easier than 2 and wouldn’t import any further restriction by adding to NOTICE.

> I will note that the externs file for JQuery is also copyright
> Google Closure Authors

That's fine as far as we’re concerned as we’ve not changed the copyright owner. 
It may or may not be fine from JQuery’s point of view but they would need to 
take it up with Google not us.

Thanks,
Justin

1. http://www.unimelb.edu.au/copyright/information/fastfind/adapting.html
2. http://www.apache.org/dev/licensing-howto.html

Reply via email to