Hi,

Let me restate to make sure I understand what's being asked.

1) There is third party code in the project that has Major Modifications
to the original third party source.

2) The original third party code does not currently have two license
headers

(ex Third Party Code has MIT license only.  Apache License header was
added when it was checked into MXNet repo with modifications)

3) You are asking if the files can remain in the MXNet repository with
both license headers.

- Bob

On 6/9/2020 5:07 PM, Leonard Lausen wrote:
> Hi Mentors,
>
> https://www.apache.org/legal/src-headers.html#3party states the 5 rules for
> handling third-party code included in the project [1]. In particular PPMC 
> shall
> handle major modifications on a case-by-case basis.
>
> But the other rules state
>
>> 1. Do not modify or remove any copyright notices or licenses within third-
> party works.
>
> and
>
>> 2. Do not add the standard Apache License header to the top of third-party
> source files.
>
> The major modifications in question [2] are currently licensed under Apache
> License but the files originate from a third-party and there are thus two
> license headers in the files. This is in conflict with rule 2.
>
> Could you clarify if rule 2 is not a rule but only a guideline that can be
> overruled in PPMC's case-by-case decision? What's your recommendation? Ie. can
> we keep the 2 headers in place?
>
> Best regards
> Leonard
>
>
> [1]:
>
>> 0. The term "third-party work" refers to a work not submitted directly to the
>> ASF by the copyright owner or owner's agent. This includes parts of a work
>> submitted directly to the ASF for which the submitter is not the copyright
>> owner or owner's agent.
>> 1. Do not modify or remove any copyright notices or licenses within third-
>> party works.
>> 2. Do ensure that every third-party work includes its associated license, 
>> even
>> if that requires adding a copy of the license from the third-party download
>> site into the distribution.
>> 3. Do not add the standard Apache License header to the top of third-party
>> source files.
>> 4. Minor modifications/additions to third-party source files should typically
>> be licensed under the same terms as the rest of the rest of the third-party
>> source for convenience.
>> 5. Major modifications/additions to third-party should be dealt with on a
>> case-by-case basis by the PMC.
> [2]: 
> https://github.com/apache/incubator-mxnet/issues/17329#issuecomment-641311199
>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to