www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevan Miller <kevan.mil...@gmail.com>
Subject Re: File Headers
Date Tue, 25 Mar 2014 06:52:58 GMT
On Mon, Mar 24, 2014 at 9:30 PM, Alex Harui <aharui@adobe.com> wrote:

> I have a question about third-party source files as described in:
> http://www.apache.org/legal/src-headers.html#3party
> Company A develops is a set of files that comprise version 1 of a software
> product.
> The source code is made available under BSD.
> Company B takes this source code and creates a whole new version.
> New files are added.
> Some of Company A's files are modified significantly.
> Some of Company A's files are not modified at all.

> Company B donates the entire set of source code to Apache.

Is this a contribution being accepted by a project? And coming in through
the incubator's ip clearance process?

Is company B contributing "their" code as ALv2?

> Clearly, the new files get Apache Headers and Company B goes in the NOTICE
> file.

Not enough information to evaluate that... Has Company B requested that
they be in the NOTICE file? Does their source code have a NOTICE file with
Company B in the NOTICE file? If not, then it's not obvious why company B
would go in the NOTICE file.

> I want to verify that we should not change the headers for Company A's
> files that weren't modified.

Examples/specifics might help... What changes do you want to make?

In general:

Don't change any copyright statements for Company A, unless you have
explicit permission from A (or better for A to make the change,
themselves). Don't alter/insert licensing information, either, since
neither you nor B have the ability to relicense files that are copyright A.

BTW, did B give you permission to move/remove their copyrights? Or is
someone from B doing this?

>  And I want to understand what the options are for the files that were
> significantly modified.

>  Is it the PMC's decision as to whether to change the header or are we
> supposed to consult this list first?

Are these files copyrighted by B? If not, then I don't see why you
would/could change the header...

> Since in theory we cannot move Company A's copyright to the NOTICE file,
> is there an option to put in the Apache Header and leave the Company A
> header underneath or above it?

This seems to imply that Company A's files are now ALv2. But that's not
clear to me...

> Or is this not that hard of a question because we should leave Company A's
> header and put Company A and Company B in the NOTICE and since most of the
> code will have AL headers folks will read the NOTICE and realize there is
> some mixing of licenses and copyrights in some of these files?

So this seems to imply you will have a mix of BSD (company A) and ALv2
(company B)?

The LICENSE file (or files) would contain the applicable licenses (e.g.
ALv2 and BSD). And furthermore, I'd expect the LICENSE to contain
information on which files/directories are under each license. The NOTICE
is a separate matter.


View raw message