[ 
https://issues.apache.org/jira/browse/CALCITE-1144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15188202#comment-15188202
 ] 

Josh Elser commented on CALCITE-1144:
-------------------------------------

bq. Neither Calcite nor Avatica has a binary release, so we don't need to worry 
about what is in JARs, shaded or otherwise.

On the contrary, the jars that we deploy to Maven central *do* constitute a 
binary release. That's why they contain the LICENSE and NOTICE automatically 
when using the Apache parent pom. The onus is on us to make sure they are 
actually correct. I can dig up the appropriate docs on this if you'd like (been 
slapped on this one before elsewhere).

bq. We do have to worry about the protoc-generated Java files that are in the 
source release (previously in the Calcite source release, now in the Avatica 
source release). I don't know whether they require any LICENSE or NOTICE 
entries.

It's my understanding that code generated by protobuf is not also subject to 
the license of protobuf itself -- we get to determine what the generated code 
is licensed as. As such, that's why I don't think the L&N for our source 
release needs it.

> Fix Avatica LICENSE file
> ------------------------
>
>                 Key: CALCITE-1144
>                 URL: https://issues.apache.org/jira/browse/CALCITE-1144
>             Project: Calcite
>          Issue Type: Sub-task
>          Components: avatica
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>             Fix For: 1.7.0
>
>
> Needs to say "Apache Calcite Avatica Sub Components" not "Apache Calcite Sub 
> Components".
> Also, placeholder for concern about missing jekyll/sass entries from Julian.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to