On Mon, May 18, 2020 at 4:40 PM Justin Mclean <jus...@classsoftware.com>
wrote:

> > Per NOTICE policy
> > <https://www.apache.org/dev/licensing-howto.html#mod-notice>: "Copyright
> > notifications which have been relocated, rather than removed, from source
> > files must be preserved in NOTICE”
>
> Yes the copyright line needs to be mentioned not the licenser header.
>

At the time, we considered the whole header to be the relevant "Copyright
notification". Do you think this practice is incorrect?


> > My understanding is that it is not necessary to modify NOTICE for an ASF
> > dependency, if it is the boiler-plate ASF NOTICE because the project's
> > notice contains "This product includes software developed at the Apache
> > Software Foundation", while the LICENSE contains the copyright
> information
> > for individual ASF projects.
>
> Yes but those notice files contain more than that and are not boiler-plate.
>

Which ones are you referring to?

I just went through the ones that you mentioned:
* Spark's NOTICE doesn't have relevant portions, considering what is used
is the check-license script and some Parquet vectorization code.
* Same for Hive's NOTICE because the only portion of Hive that is used is a
SQL file with metastore table definitions.
* The relevant portion of Parquet's notice is the code from Cloudera and
the Iceberg NOTICE contains the same text.
* Avro's NOTICE contains mostly entries for the C# project and the only
code from Avro is the decimal conversion code.
* The iBATIS NOTICE contains two full relocated copyright headers, with
Copyright attributed to the HSQL Development Group and the Hypersonic SQL
group. ScriptRunner that is included in Iceberg was written by Clinton
Begin, who started the ASF project, so those sections aren't relevant.

>From double-checking, it appears that the last time we updated license
documentation, we did it correctly.



> > " though the ASF copyright line and any other portions of NOTICE must be
> considered for propagation.”
>
> I don’t believe your project have done this. You'll note the copyright
> line will be different depending on when you incorporated the code.
>

Can you explain a bit more about this? Do you think that we skipped it or
just didn't do it correctly? What about the copyright lines are not
correct? And what do you think we need to do to correct it?


-- 
Ryan Blue
Software Engineer
Netflix

Reply via email to