[
https://issues.apache.org/jira/browse/CALCITE-6098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17806746#comment-17806746
]
Stamatis Zampetakis commented on CALCITE-6098:
----------------------------------------------
Hey [~julianhyde], I would like to finalize this ticket and CALCITE-6099 but I
need some more clarifications just in case you remember.
Initially, I assumed that some of the .html and .css files were automatically
generated by Jekyll as part of CALCITE-355. However, after looking a bit closer
in the history I get the impression that these files were rather copied from
somewhere. My guess is that these files were copied from ORC
(https://github.com/apache/orc/commit/30e8e73443059518544c6c37b038e51679716ce8),
and in tern some of them are probably copied from the [jekyll docs
repo|https://github.com/jekyll/jekyll/tree/b38b7a14798d7231db8ef77d29db1eedeed51f47/docs].
It seems that https://calcite.apache.org/ and https://orc.apache.org/ are built
upon the theme that is used in https://jekyllrb.com/ (introduced by
https://github.com/jekyll/jekyll/pull/583).
If my assumption is correct then I guess that those files that were copied from
ORC and are not present in Jekyll repo should have an ASF header. The rest of
the files are under the Jekyll LICENSE (i.e., MIT) and we should probably add a
relevant mention in our LICENSE file.
> Remove mentions of Jekyll from LICENSE and NOTICE files
> -------------------------------------------------------
>
> Key: CALCITE-6098
> URL: https://issues.apache.org/jira/browse/CALCITE-6098
> Project: Calcite
> Issue Type: Task
> Affects Versions: 1.36.0
> Reporter: Stamatis Zampetakis
> Assignee: Stamatis Zampetakis
> Priority: Major
> Labels: pull-request-available
>
> The NOTICE file contains the following statement:
> {noformat}
> The web site includes files generated by Jekyll.{noformat}
>
> However, there is nothing in the [LICENSE of Jekyll
> |https://github.com/jekyll/jekyll/blob/3f3a283018a976da11a0bfcc13a20d43d37ee29f/LICENSE]
> that requires such attribution.
> According to the instructions of composing the [NOTICE
> file|https://infra.apache.org/licensing-howto.html#mod-notice] for ASF
> projects we shouldn't add anything in there that is not *legally* required.
> Moreover the generated files are not necessary licensed under the same
> LICENSE with the generator.
> JavaCC, ANTLR, and lots of other source generators use a variety of licenses
> but the generated output is not licensed under the same terms. For instance,
> Calcite uses JavaCC, which is licensed under
> [BSD-3|https://github.com/javacc/javacc/blob/master/LICENSE] but both the
> grammar as well as the generated .java files are AL2.
> As long as we are not packaging bits of Jekyll in Calcite there is no need to
> add explicit mentions in LICENSE or NOTICE files.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)