Michael Blow has posted comments on this change. ( 
https://asterix-gerrit.ics.uci.edu/2936 )

Change subject: [NO ISSUE] Asterixdb-dashboard: Plan Format| Flat Nested 
Objects on Table
......................................................................


Patch Set 11:

(4 comments)

the dashboard-licnese.ftl needs to be included into source_licenses.ftl for 
inclusion in the top-level asterixdb LICENSE.  That invocation needs to define 
'asterixDashboardResourcesPrefix' with a value appropriate for that context

https://asterix-gerrit.ics.uci.edu/#/c/2936/11/asterixdb/asterix-dashboard/src/main/licenses/dashboard-license.ftl
File asterixdb/asterix-dashboard/src/main/licenses/dashboard-license.ftl:

https://asterix-gerrit.ics.uci.edu/#/c/2936/11/asterixdb/asterix-dashboard/src/main/licenses/dashboard-license.ftl@20
PS11, Line 20: <#list licenses as license>
             :   <#if license.url == 
"http://www.apache.org/licenses/LICENSE-2.0.txt";>
             : ${license.content}
             :     <#break>
             :   </#if>
             : </#list>
use this below (should probably extract to a macro, but at least copy / paste) 
to avoid hardcoding the license again...


https://asterix-gerrit.ics.uci.edu/#/c/2936/11/asterixdb/asterix-dashboard/src/main/licenses/dashboard-license.ftl@61
PS11, Line 61: <#assign 
licenseFilePrefix="${asterixDashboardResourcesPrefix!}"/>
this should default to 'dashboard' not empty string, since the distinct path to 
the resources in the jar is dashboard (e.g. 
dashboard/assets/MaterialIcons-Regular.eot)


https://asterix-gerrit.ics.uci.edu/#/c/2936/11/asterixdb/asterix-dashboard/src/main/licenses/dashboard-license.ftl@72
PS11, Line 72: asterixdb/asterix-dashboard/src/node/src
these should be replaced with ${asterixDashboardResourcesPrefix}, which will be 
"dashboard" when included in the dashboard jar, and the source path when 
included in the top-level LICENSE file


https://asterix-gerrit.ics.uci.edu/#/c/2936/11/asterixdb/asterix-dashboard/src/main/licenses/dashboard-license.ftl@81
PS11, Line 81:                                  Apache License
             :                            Version 2.0, January 2004
             :                         http://www.apache.org/licenses/
             :
             :    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
             :
             :    1. Definitions.
             :
             :       "License" shall mean the terms and conditions for use, 
reproduction,
             :       and distribution as defined by Sections 1 through 9 of 
this document.
             :
             :       "Licensor" shall mean the copyright owner or entity 
authorized by
             :       the copyright owner that is granting the License.
             :
             :       "Legal Entity" shall mean the union of the acting entity 
and all
             :       other entities that control, are controlled by, or are 
under common
             :       control with that entity. For the purposes of this 
definition,
             :       "control" means (i) the power, direct or indirect, to 
cause the
             :       direction or management of such entity, whether by 
contract or
             :       otherwise, or (ii) ownership of fifty percent (50%) or 
more of the
             :       outstanding shares, or (iii) beneficial ownership of such 
entity.
             :
             :       "You" (or "Your") shall mean an individual or Legal Entity
             :       exercising permissions granted by this License.
             :
             :       "Source" form shall mean the preferred form for making 
modifications,
             :       including but not limited to software source code, 
documentation
             :       source, and configuration files.
             :
             :       "Object" form shall mean any form resulting from mechanical
             :       transformation or translation of a Source form, including 
but
             :       not limited to compiled object code, generated 
documentation,
             :       and conversions to other media types.
             :
             :       "Work" shall mean the work of authorship, whether in 
Source or
             :       Object form, made available under the License, as 
indicated by a
             :       copyright notice that is included in or attached to the 
work
             :       (an example is provided in the Appendix below).
             :
             :       "Derivative Works" shall mean any work, whether in Source 
or Object
             :       form, that is based on (or derived from) the Work and for 
which the
             :       editorial revisions, annotations, elaborations, or other 
modifications
             :       represent, as a whole, an original work of authorship. For 
the purposes
             :       of this License, Derivative Works shall not include works 
that remain
             :       separable from, or merely link (or bind by name) to the 
interfaces of,
             :       the Work and Derivative Works thereof.
             :
             :       "Contribution" shall mean any work of authorship, including
             :       the original version of the Work and any modifications or 
additions
             :       to that Work or Derivative Works thereof, that is 
intentionally
             :       submitted to Licensor for inclusion in the Work by the 
copyright owner
             :       or by an individual or Legal Entity authorized to submit 
on behalf of
             :       the copyright owner. For the purposes of this definition, 
"submitted"
             :       means any form of electronic, verbal, or written 
communication sent
             :       to the Licensor or its representatives, including but not 
limited to
             :       communication on electronic mailing lists, source code 
control systems,
             :       and issue tracking systems that are managed by, or on 
behalf of, the
             :       Licensor for the purpose of discussing and improving the 
Work, but
             :       excluding communication that is conspicuously marked or 
otherwise
             :       designated in writing by the copyright owner as "Not a 
Contribution."
             :
             :       "Contributor" shall mean Licensor and any individual or 
Legal Entity
             :       on behalf of whom a Contribution has been received by 
Licensor and
             :       subsequently incorporated within the Work.
             :
             :    2. Grant of Copyright License. Subject to the terms and 
conditions of
             :       this License, each Contributor hereby grants to You a 
perpetual,
             :       worldwide, non-exclusive, no-charge, royalty-free, 
irrevocable
             :       copyright license to reproduce, prepare Derivative Works 
of,
             :       publicly display, publicly perform, sublicense, and 
distribute the
             :       Work and such Derivative Works in Source or Object form.
             :
             :    3. Grant of Patent License. Subject to the terms and 
conditions of
             :       this License, each Contributor hereby grants to You a 
perpetual,
             :       worldwide, non-exclusive, no-charge, royalty-free, 
irrevocable
             :       (except as stated in this section) patent license to make, 
have made,
             :       use, offer to sell, sell, import, and otherwise transfer 
the Work,
             :       where such license applies only to those patent claims 
licensable
             :       by such Contributor that are necessarily infringed by their
             :       Contribution(s) alone or by combination of their 
Contribution(s)
             :       with the Work to which such Contribution(s) was submitted. 
If You
             :       institute patent litigation against any entity (including a
             :       cross-claim or counterclaim in a lawsuit) alleging that 
the Work
             :       or a Contribution incorporated within the Work constitutes 
direct
             :       or contributory patent infringement, then any patent 
licenses
             :       granted to You under this License for that Work shall 
terminate
             :       as of the date such litigation is filed.
             :
             :    4. Redistribution. You may reproduce and distribute copies of 
the
             :       Work or Derivative Works thereof in any medium, with or 
without
             :       modifications, and in Source or Object form, provided that 
You
             :       meet the following conditions:
             :
             :       (a) You must give any other recipients of the Work or
             :           Derivative Works a copy of this License; and
             :
             :       (b) You must cause any modified files to carry prominent 
notices
             :           stating that You changed the files; and
             :
             :       (c) You must retain, in the Source form of any Derivative 
Works
             :           that You distribute, all copyright, patent, trademark, 
and
             :           attribution notices from the Source form of the Work,
             :           excluding those notices that do not pertain to any 
part of
             :           the Derivative Works; and
             :
             :       (d) If the Work includes a "NOTICE" text file as part of 
its
             :           distribution, then any Derivative Works that You 
distribute must
             :           include a readable copy of the attribution notices 
contained
             :           within such NOTICE file, excluding those notices that 
do not
             :           pertain to any part of the Derivative Works, in at 
least one
             :           of the following places: within a NOTICE text file 
distributed
             :           as part of the Derivative Works; within the Source 
form or
             :           documentation, if provided along with the Derivative 
Works; or,
             :           within a display generated by the Derivative Works, if 
and
             :           wherever such third-party notices normally appear. The 
contents
             :           of the NOTICE file are for informational purposes only 
and
             :           do not modify the License. You may add Your own 
attribution
             :           notices within Derivative Works that You distribute, 
alongside
             :           or as an addendum to the NOTICE text from the Work, 
provided
             :           that such additional attribution notices cannot be 
construed
             :           as modifying the License.
             :
             :       You may add Your own copyright statement to Your 
modifications and
             :       may provide additional or different license terms and 
conditions
             :       for use, reproduction, or distribution of Your 
modifications, or
             :       for any such Derivative Works as a whole, provided Your 
use,
             :       reproduction, and distribution of the Work otherwise 
complies with
             :       the conditions stated in this License.
             :
             :    5. Submission of Contributions. Unless You explicitly state 
otherwise,
             :       any Contribution intentionally submitted for inclusion in 
the Work
             :       by You to the Licensor shall be under the terms and 
conditions of
             :       this License, without any additional terms or conditions.
             :       Notwithstanding the above, nothing herein shall supersede 
or modify
             :       the terms of any separate license agreement you may have 
executed
             :       with Licensor regarding such Contributions.
             :
             :    6. Trademarks. This License does not grant permission to use 
the trade
             :       names, trademarks, service marks, or product names of the 
Licensor,
             :       except as required for reasonable and customary use in 
describing the
             :       origin of the Work and reproducing the content of the 
NOTICE file.
             :
             :    7. Disclaimer of Warranty. Unless required by applicable law 
or
             :       agreed to in writing, Licensor provides the Work (and each
             :       Contributor provides its Contributions) on an "AS IS" 
BASIS,
             :       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 
express or
             :       implied, including, without limitation, any warranties or 
conditions
             :       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS 
FOR A
             :       PARTICULAR PURPOSE. You are solely responsible for 
determining the
             :       appropriateness of using or redistributing the Work and 
assume any
             :       risks associated with Your exercise of permissions under 
this License.
             :
             :    8. Limitation of Liability. In no event and under no legal 
theory,
             :       whether in tort (including negligence), contract, or 
otherwise,
             :       unless required by applicable law (such as deliberate and 
grossly
             :       negligent acts) or agreed to in writing, shall any 
Contributor be
             :       liable to You for damages, including any direct, indirect, 
special,
             :       incidental, or consequential damages of any character 
arising as a
             :       result of this License or out of the use or inability to 
use the
             :       Work (including but not limited to damages for loss of 
goodwill,
             :       work stoppage, computer failure or malfunction, or any and 
all
             :       other commercial damages or losses), even if such 
Contributor
             :       has been advised of the possibility of such damages.
             :
             :    9. Accepting Warranty or Additional Liability. While 
redistributing
             :       the Work or Derivative Works thereof, You may choose to 
offer,
             :       and charge a fee for, acceptance of support, warranty, 
indemnity,
             :       or other liability obligations and/or rights consistent 
with this
             :       License. However, in accepting such obligations, You may 
act only
             :       on Your own behalf and on Your sole responsibility, not on 
behalf
             :       of any other Contributor, and only if You agree to 
indemnify,
             :       defend, and hold each Contributor harmless for any 
liability
             :       incurred by, or claims asserted against, such Contributor 
by reason
             :       of your accepting any such warranty or additional 
liability.
             :
             :    END OF TERMS AND CONDITIONS
             :
             :    APPENDIX: How to apply the Apache License to your work.
             :
             :       To apply the Apache License to your work, attach the 
following
             :       boilerplate notice, with the fields enclosed by brackets 
"[]"
             :       replaced with your own identifying information. (Don't 
include
             :       the brackets!)  The text should be enclosed in the 
appropriate
             :       comment syntax for the file format. We also recommend that 
a
             :       file or class name and description of purpose be included 
on the
             :       same "printed page" as the copyright notice for easier
             :       identification within third-party archives.
             :
             :    Copyright [yyyy] [name of copyright owner]
             :
             :    Licensed under the Apache License, Version 2.0 (the 
"License");
             :    you may not use this file except in compliance with the 
License.
             :    You may obtain a copy of the License at
             :
             :        http://www.apache.org/licenses/LICENSE-2.0
             :
             :    Unless required by applicable law or agreed to in writing, 
software
             :    distributed under the License is distributed on an "AS IS" 
BASIS,
             :    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 
or implied.
             :    See the License for the specific language governing 
permissions and
             :    limitations under the License.
use logic above to avoid hardcoding the license text here



--
To view, visit https://asterix-gerrit.ics.uci.edu/2936
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I7a27a5576ae21b6fda440bfc281d25e62638515c
Gerrit-Change-Number: 2936
Gerrit-PatchSet: 11
Gerrit-Owner: Emilio Jose Coronado Lopez <[email protected]>
Gerrit-Reviewer: Anon. E. Moose (1000171)
Gerrit-Reviewer: Ian Maxon <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-Reviewer: Michael Blow <[email protected]>
Gerrit-Comment-Date: Wed, 17 Apr 2019 13:38:49 +0000
Gerrit-HasComments: Yes

Reply via email to