Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

BOOKKEEPER-145: Put notice and license file for distributed binaries …

…in SVN (ivank)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/bookkeeper/trunk@1338616 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information...
commit eaf6cf985ae7ca4a4f62da2de3ecb569ccc5d3f7 1 parent 3a2fdc6
Ivan Kelly ivankelly authored
2  CHANGES.txt
@@ -10,6 +10,8 @@ Trunk (unreleased changes)
10 10
11 11 BUGFIXES:
12 12
  13 + BOOKKEEPER-145: Put notice and license file for distributed binaries in SVN (ivank)
  14 +
13 15 bookkeeper-server/
14 16
15 17 BOOKKEEPER-142: Parsing last log id is wrong, which may make entry log files overwritten (Sijie Gou via ivank)
0  LICENSE.txt → LICENSE
File renamed without changes
0  NOTICE.txt → NOTICE
File renamed without changes
11 bookkeeper-benchmark/pom.xml
@@ -31,6 +31,17 @@
31 31 <properties>
32 32 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
33 33 </properties>
  34 + <build>
  35 + <plugins>
  36 + <plugin>
  37 + <artifactId>maven-assembly-plugin</artifactId>
  38 + <version>2.2.1</version>
  39 + <configuration>
  40 + <skipAssembly>true</skipAssembly>
  41 + </configuration>
  42 + </plugin>
  43 + </plugins>
  44 + </build>
34 45 <dependencies>
35 46 <dependency>
36 47 <groupId>junit</groupId>
9 bookkeeper-server/pom.xml
@@ -123,6 +123,15 @@
123 123 </configuration>
124 124 </plugin>
125 125 <plugin>
  126 + <artifactId>maven-assembly-plugin</artifactId>
  127 + <version>2.2.1</version>
  128 + <configuration>
  129 + <descriptors>
  130 + <descriptor>../src/assemble/bin.xml</descriptor>
  131 + </descriptors>
  132 + </configuration>
  133 + </plugin>
  134 + <plugin>
126 135 <artifactId>maven-dependency-plugin</artifactId>
127 136 <executions>
128 137 <execution>
265 bookkeeper-server/src/main/resources/LICENSE.bin.txt
... ... @@ -0,0 +1,265 @@
  1 +
  2 + Apache License
  3 + Version 2.0, January 2004
  4 + http://www.apache.org/licenses/
  5 +
  6 + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7 +
  8 + 1. Definitions.
  9 +
  10 + "License" shall mean the terms and conditions for use, reproduction,
  11 + and distribution as defined by Sections 1 through 9 of this document.
  12 +
  13 + "Licensor" shall mean the copyright owner or entity authorized by
  14 + the copyright owner that is granting the License.
  15 +
  16 + "Legal Entity" shall mean the union of the acting entity and all
  17 + other entities that control, are controlled by, or are under common
  18 + control with that entity. For the purposes of this definition,
  19 + "control" means (i) the power, direct or indirect, to cause the
  20 + direction or management of such entity, whether by contract or
  21 + otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22 + outstanding shares, or (iii) beneficial ownership of such entity.
  23 +
  24 + "You" (or "Your") shall mean an individual or Legal Entity
  25 + exercising permissions granted by this License.
  26 +
  27 + "Source" form shall mean the preferred form for making modifications,
  28 + including but not limited to software source code, documentation
  29 + source, and configuration files.
  30 +
  31 + "Object" form shall mean any form resulting from mechanical
  32 + transformation or translation of a Source form, including but
  33 + not limited to compiled object code, generated documentation,
  34 + and conversions to other media types.
  35 +
  36 + "Work" shall mean the work of authorship, whether in Source or
  37 + Object form, made available under the License, as indicated by a
  38 + copyright notice that is included in or attached to the work
  39 + (an example is provided in the Appendix below).
  40 +
  41 + "Derivative Works" shall mean any work, whether in Source or Object
  42 + form, that is based on (or derived from) the Work and for which the
  43 + editorial revisions, annotations, elaborations, or other modifications
  44 + represent, as a whole, an original work of authorship. For the purposes
  45 + of this License, Derivative Works shall not include works that remain
  46 + separable from, or merely link (or bind by name) to the interfaces of,
  47 + the Work and Derivative Works thereof.
  48 +
  49 + "Contribution" shall mean any work of authorship, including
  50 + the original version of the Work and any modifications or additions
  51 + to that Work or Derivative Works thereof, that is intentionally
  52 + submitted to Licensor for inclusion in the Work by the copyright owner
  53 + or by an individual or Legal Entity authorized to submit on behalf of
  54 + the copyright owner. For the purposes of this definition, "submitted"
  55 + means any form of electronic, verbal, or written communication sent
  56 + to the Licensor or its representatives, including but not limited to
  57 + communication on electronic mailing lists, source code control systems,
  58 + and issue tracking systems that are managed by, or on behalf of, the
  59 + Licensor for the purpose of discussing and improving the Work, but
  60 + excluding communication that is conspicuously marked or otherwise
  61 + designated in writing by the copyright owner as "Not a Contribution."
  62 +
  63 + "Contributor" shall mean Licensor and any individual or Legal Entity
  64 + on behalf of whom a Contribution has been received by Licensor and
  65 + subsequently incorporated within the Work.
  66 +
  67 + 2. Grant of Copyright License. Subject to the terms and conditions of
  68 + this License, each Contributor hereby grants to You a perpetual,
  69 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  70 + copyright license to reproduce, prepare Derivative Works of,
  71 + publicly display, publicly perform, sublicense, and distribute the
  72 + Work and such Derivative Works in Source or Object form.
  73 +
  74 + 3. Grant of Patent License. Subject to the terms and conditions of
  75 + this License, each Contributor hereby grants to You a perpetual,
  76 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  77 + (except as stated in this section) patent license to make, have made,
  78 + use, offer to sell, sell, import, and otherwise transfer the Work,
  79 + where such license applies only to those patent claims licensable
  80 + by such Contributor that are necessarily infringed by their
  81 + Contribution(s) alone or by combination of their Contribution(s)
  82 + with the Work to which such Contribution(s) was submitted. If You
  83 + institute patent litigation against any entity (including a
  84 + cross-claim or counterclaim in a lawsuit) alleging that the Work
  85 + or a Contribution incorporated within the Work constitutes direct
  86 + or contributory patent infringement, then any patent licenses
  87 + granted to You under this License for that Work shall terminate
  88 + as of the date such litigation is filed.
  89 +
  90 + 4. Redistribution. You may reproduce and distribute copies of the
  91 + Work or Derivative Works thereof in any medium, with or without
  92 + modifications, and in Source or Object form, provided that You
  93 + meet the following conditions:
  94 +
  95 + (a) You must give any other recipients of the Work or
  96 + Derivative Works a copy of this License; and
  97 +
  98 + (b) You must cause any modified files to carry prominent notices
  99 + stating that You changed the files; and
  100 +
  101 + (c) You must retain, in the Source form of any Derivative Works
  102 + that You distribute, all copyright, patent, trademark, and
  103 + attribution notices from the Source form of the Work,
  104 + excluding those notices that do not pertain to any part of
  105 + the Derivative Works; and
  106 +
  107 + (d) If the Work includes a "NOTICE" text file as part of its
  108 + distribution, then any Derivative Works that You distribute must
  109 + include a readable copy of the attribution notices contained
  110 + within such NOTICE file, excluding those notices that do not
  111 + pertain to any part of the Derivative Works, in at least one
  112 + of the following places: within a NOTICE text file distributed
  113 + as part of the Derivative Works; within the Source form or
  114 + documentation, if provided along with the Derivative Works; or,
  115 + within a display generated by the Derivative Works, if and
  116 + wherever such third-party notices normally appear. The contents
  117 + of the NOTICE file are for informational purposes only and
  118 + do not modify the License. You may add Your own attribution
  119 + notices within Derivative Works that You distribute, alongside
  120 + or as an addendum to the NOTICE text from the Work, provided
  121 + that such additional attribution notices cannot be construed
  122 + as modifying the License.
  123 +
  124 + You may add Your own copyright statement to Your modifications and
  125 + may provide additional or different license terms and conditions
  126 + for use, reproduction, or distribution of Your modifications, or
  127 + for any such Derivative Works as a whole, provided Your use,
  128 + reproduction, and distribution of the Work otherwise complies with
  129 + the conditions stated in this License.
  130 +
  131 + 5. Submission of Contributions. Unless You explicitly state otherwise,
  132 + any Contribution intentionally submitted for inclusion in the Work
  133 + by You to the Licensor shall be under the terms and conditions of
  134 + this License, without any additional terms or conditions.
  135 + Notwithstanding the above, nothing herein shall supersede or modify
  136 + the terms of any separate license agreement you may have executed
  137 + with Licensor regarding such Contributions.
  138 +
  139 + 6. Trademarks. This License does not grant permission to use the trade
  140 + names, trademarks, service marks, or product names of the Licensor,
  141 + except as required for reasonable and customary use in describing the
  142 + origin of the Work and reproducing the content of the NOTICE file.
  143 +
  144 + 7. Disclaimer of Warranty. Unless required by applicable law or
  145 + agreed to in writing, Licensor provides the Work (and each
  146 + Contributor provides its Contributions) on an "AS IS" BASIS,
  147 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  148 + implied, including, without limitation, any warranties or conditions
  149 + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  150 + PARTICULAR PURPOSE. You are solely responsible for determining the
  151 + appropriateness of using or redistributing the Work and assume any
  152 + risks associated with Your exercise of permissions under this License.
  153 +
  154 + 8. Limitation of Liability. In no event and under no legal theory,
  155 + whether in tort (including negligence), contract, or otherwise,
  156 + unless required by applicable law (such as deliberate and grossly
  157 + negligent acts) or agreed to in writing, shall any Contributor be
  158 + liable to You for damages, including any direct, indirect, special,
  159 + incidental, or consequential damages of any character arising as a
  160 + result of this License or out of the use or inability to use the
  161 + Work (including but not limited to damages for loss of goodwill,
  162 + work stoppage, computer failure or malfunction, or any and all
  163 + other commercial damages or losses), even if such Contributor
  164 + has been advised of the possibility of such damages.
  165 +
  166 + 9. Accepting Warranty or Additional Liability. While redistributing
  167 + the Work or Derivative Works thereof, You may choose to offer,
  168 + and charge a fee for, acceptance of support, warranty, indemnity,
  169 + or other liability obligations and/or rights consistent with this
  170 + License. However, in accepting such obligations, You may act only
  171 + on Your own behalf and on Your sole responsibility, not on behalf
  172 + of any other Contributor, and only if You agree to indemnify,
  173 + defend, and hold each Contributor harmless for any liability
  174 + incurred by, or claims asserted against, such Contributor by reason
  175 + of your accepting any such warranty or additional liability.
  176 +
  177 + END OF TERMS AND CONDITIONS
  178 +
  179 + APPENDIX: How to apply the Apache License to your work.
  180 +
  181 + To apply the Apache License to your work, attach the following
  182 + boilerplate notice, with the fields enclosed by brackets "[]"
  183 + replaced with your own identifying information. (Don't include
  184 + the brackets!) The text should be enclosed in the appropriate
  185 + comment syntax for the file format. We also recommend that a
  186 + file or class name and description of purpose be included on the
  187 + same "printed page" as the copyright notice for easier
  188 + identification within third-party archives.
  189 +
  190 + Copyright [yyyy] [name of copyright owner]
  191 +
  192 + Licensed under the Apache License, Version 2.0 (the "License");
  193 + you may not use this file except in compliance with the License.
  194 + You may obtain a copy of the License at
  195 +
  196 + http://www.apache.org/licenses/LICENSE-2.0
  197 +
  198 + Unless required by applicable law or agreed to in writing, software
  199 + distributed under the License is distributed on an "AS IS" BASIS,
  200 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  201 + See the License for the specific language governing permissions and
  202 + limitations under the License.
  203 +
  204 +------------------------------------------------------------------------------------
  205 +For lib/slf4j-*.jar
  206 +
  207 + Copyright (c) 2004-2011 QOS.ch
  208 + All rights reserved.
  209 +
  210 + Permission is hereby granted, free of charge, to any person obtaining
  211 + a copy of this software and associated documentation files (the
  212 + "Software"), to deal in the Software without restriction, including
  213 + without limitation the rights to use, copy, modify, merge, publish,
  214 + distribute, sublicense, and/or sell copies of the Software, and to
  215 + permit persons to whom the Software is furnished to do so, subject to
  216 + the following conditions:
  217 +
  218 + The above copyright notice and this permission notice shall be
  219 + included in all copies or substantial portions of the Software.
  220 +
  221 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  222 + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  223 + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  224 + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  225 + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  226 + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  227 + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  228 +
  229 +------------------------------------------------------------------------------------
  230 +For lib/jline-*.jar
  231 +
  232 +Copyright (c) 2002-2006, Marc Prud'hommeaux <mwp1@cornell.edu>
  233 +All rights reserved.
  234 +
  235 +Redistribution and use in source and binary forms, with or
  236 +without modification, are permitted provided that the following
  237 +conditions are met:
  238 +
  239 +Redistributions of source code must retain the above copyright
  240 +notice, this list of conditions and the following disclaimer.
  241 +
  242 +Redistributions in binary form must reproduce the above copyright
  243 +notice, this list of conditions and the following disclaimer
  244 +in the documentation and/or other materials provided with
  245 +the distribution.
  246 +
  247 +Neither the name of JLine nor the names of its contributors
  248 +may be used to endorse or promote products derived from this
  249 +software without specific prior written permission.
  250 +
  251 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  252 +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
  253 +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
  254 +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  255 +EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
  256 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
  257 +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  258 +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  259 +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  260 +AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  261 +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  262 +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  263 +OF THE POSSIBILITY OF SUCH DAMAGE.
  264 +
  265 +
30 bookkeeper-server/src/main/resources/NOTICE.bin.txt
... ... @@ -0,0 +1,30 @@
  1 +Licensed under the Apache License, Version 2.0 (the
  2 +"License"); you may not use this file except in compliance
  3 +with the License. You may obtain a copy of the License at:
  4 +
  5 +http://www.apache.org/licenses/LICENSE-2.0
  6 +
  7 +Unless required by applicable law or agreed to in writing,
  8 +software distributed under the License is distributed on
  9 +an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  10 +KIND, either express or implied. See the License for the
  11 +specific language governing permissions and limitations
  12 +under the License.
  13 +
  14 +This project includes:
  15 + Apache Log4j under The Apache Software License, Version 2.0
  16 + Commons BeanUtils Core under The Apache Software License, Version 2.0
  17 + Commons CLI under The Apache Software License, Version 2.0
  18 + Commons Collections under The Apache Software License, Version 2.0
  19 + Commons Configuration under The Apache Software License, Version 2.0
  20 + Commons IO under The Apache Software License, Version 2.0
  21 + Commons Lang under The Apache Software License, Version 2.0
  22 + Commons Logging under The Apache Software License, Version 2.0
  23 + commons Beanutils under Apache License, Version 2.0
  24 + Commons Digester under The Apache Software License, Version 2.0
  25 + JLine under BSD
  26 + SLF4J API Module under MIT License
  27 + SLF4J LOG4J-12 Binding under MIT License
  28 + The Netty Project under Apache License, Version 2.0
  29 + ZooKeeper under Apache License, Version 2.0
  30 +
7 hedwig-client/pom.xml
@@ -114,6 +114,13 @@
114 114 <build>
115 115 <plugins>
116 116 <plugin>
  117 + <artifactId>maven-assembly-plugin</artifactId>
  118 + <version>2.2.1</version>
  119 + <configuration>
  120 + <skipAssembly>true</skipAssembly>
  121 + </configuration>
  122 + </plugin>
  123 + <plugin>
117 124 <groupId>org.apache.rat</groupId>
118 125 <artifactId>apache-rat-plugin</artifactId>
119 126 <version>0.7</version>
7 hedwig-protocol/pom.xml
@@ -48,6 +48,13 @@
48 48 <defaultGoal>install</defaultGoal>
49 49 <plugins>
50 50 <plugin>
  51 + <artifactId>maven-assembly-plugin</artifactId>
  52 + <version>2.2.1</version>
  53 + <configuration>
  54 + <skipAssembly>true</skipAssembly>
  55 + </configuration>
  56 + </plugin>
  57 + <plugin>
51 58 <groupId>org.apache.rat</groupId>
52 59 <artifactId>apache-rat-plugin</artifactId>
53 60 <version>0.7</version>
11 hedwig-server/pom.xml
@@ -36,7 +36,7 @@
36 36 <groupId>junit</groupId>
37 37 <artifactId>junit</artifactId>
38 38 <version>4.8.1</version>
39   - <scope>compile</scope>
  39 + <scope>test</scope>
40 40 </dependency>
41 41 <dependency>
42 42 <groupId>org.slf4j</groupId>
@@ -128,6 +128,15 @@
128 128 </excludes>
129 129 </configuration>
130 130 </plugin>
  131 + <plugin>
  132 + <artifactId>maven-assembly-plugin</artifactId>
  133 + <version>2.2.1</version>
  134 + <configuration>
  135 + <descriptors>
  136 + <descriptor>../src/assemble/bin.xml</descriptor>
  137 + </descriptors>
  138 + </configuration>
  139 + </plugin>
131 140 <!--
132 141 <plugin>
133 142 <groupId>org.apache.maven.plugins</groupId>
302 hedwig-server/src/main/resources/LICENSE.bin.txt
... ... @@ -0,0 +1,302 @@
  1 +
  2 + Apache License
  3 + Version 2.0, January 2004
  4 + http://www.apache.org/licenses/
  5 +
  6 + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  7 +
  8 + 1. Definitions.
  9 +
  10 + "License" shall mean the terms and conditions for use, reproduction,
  11 + and distribution as defined by Sections 1 through 9 of this document.
  12 +
  13 + "Licensor" shall mean the copyright owner or entity authorized by
  14 + the copyright owner that is granting the License.
  15 +
  16 + "Legal Entity" shall mean the union of the acting entity and all
  17 + other entities that control, are controlled by, or are under common
  18 + control with that entity. For the purposes of this definition,
  19 + "control" means (i) the power, direct or indirect, to cause the
  20 + direction or management of such entity, whether by contract or
  21 + otherwise, or (ii) ownership of fifty percent (50%) or more of the
  22 + outstanding shares, or (iii) beneficial ownership of such entity.
  23 +
  24 + "You" (or "Your") shall mean an individual or Legal Entity
  25 + exercising permissions granted by this License.
  26 +
  27 + "Source" form shall mean the preferred form for making modifications,
  28 + including but not limited to software source code, documentation
  29 + source, and configuration files.
  30 +
  31 + "Object" form shall mean any form resulting from mechanical
  32 + transformation or translation of a Source form, including but
  33 + not limited to compiled object code, generated documentation,
  34 + and conversions to other media types.
  35 +
  36 + "Work" shall mean the work of authorship, whether in Source or
  37 + Object form, made available under the License, as indicated by a
  38 + copyright notice that is included in or attached to the work
  39 + (an example is provided in the Appendix below).
  40 +
  41 + "Derivative Works" shall mean any work, whether in Source or Object
  42 + form, that is based on (or derived from) the Work and for which the
  43 + editorial revisions, annotations, elaborations, or other modifications
  44 + represent, as a whole, an original work of authorship. For the purposes
  45 + of this License, Derivative Works shall not include works that remain
  46 + separable from, or merely link (or bind by name) to the interfaces of,
  47 + the Work and Derivative Works thereof.
  48 +
  49 + "Contribution" shall mean any work of authorship, including
  50 + the original version of the Work and any modifications or additions
  51 + to that Work or Derivative Works thereof, that is intentionally
  52 + submitted to Licensor for inclusion in the Work by the copyright owner
  53 + or by an individual or Legal Entity authorized to submit on behalf of
  54 + the copyright owner. For the purposes of this definition, "submitted"
  55 + means any form of electronic, verbal, or written communication sent
  56 + to the Licensor or its representatives, including but not limited to
  57 + communication on electronic mailing lists, source code control systems,
  58 + and issue tracking systems that are managed by, or on behalf of, the
  59 + Licensor for the purpose of discussing and improving the Work, but
  60 + excluding communication that is conspicuously marked or otherwise
  61 + designated in writing by the copyright owner as "Not a Contribution."
  62 +
  63 + "Contributor" shall mean Licensor and any individual or Legal Entity
  64 + on behalf of whom a Contribution has been received by Licensor and
  65 + subsequently incorporated within the Work.
  66 +
  67 + 2. Grant of Copyright License. Subject to the terms and conditions of
  68 + this License, each Contributor hereby grants to You a perpetual,
  69 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  70 + copyright license to reproduce, prepare Derivative Works of,
  71 + publicly display, publicly perform, sublicense, and distribute the
  72 + Work and such Derivative Works in Source or Object form.
  73 +
  74 + 3. Grant of Patent License. Subject to the terms and conditions of
  75 + this License, each Contributor hereby grants to You a perpetual,
  76 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  77 + (except as stated in this section) patent license to make, have made,
  78 + use, offer to sell, sell, import, and otherwise transfer the Work,
  79 + where such license applies only to those patent claims licensable
  80 + by such Contributor that are necessarily infringed by their
  81 + Contribution(s) alone or by combination of their Contribution(s)
  82 + with the Work to which such Contribution(s) was submitted. If You
  83 + institute patent litigation against any entity (including a
  84 + cross-claim or counterclaim in a lawsuit) alleging that the Work
  85 + or a Contribution incorporated within the Work constitutes direct
  86 + or contributory patent infringement, then any patent licenses
  87 + granted to You under this License for that Work shall terminate
  88 + as of the date such litigation is filed.
  89 +
  90 + 4. Redistribution. You may reproduce and distribute copies of the
  91 + Work or Derivative Works thereof in any medium, with or without
  92 + modifications, and in Source or Object form, provided that You
  93 + meet the following conditions:
  94 +
  95 + (a) You must give any other recipients of the Work or
  96 + Derivative Works a copy of this License; and
  97 +
  98 + (b) You must cause any modified files to carry prominent notices
  99 + stating that You changed the files; and
  100 +
  101 + (c) You must retain, in the Source form of any Derivative Works
  102 + that You distribute, all copyright, patent, trademark, and
  103 + attribution notices from the Source form of the Work,
  104 + excluding those notices that do not pertain to any part of
  105 + the Derivative Works; and
  106 +
  107 + (d) If the Work includes a "NOTICE" text file as part of its
  108 + distribution, then any Derivative Works that You distribute must
  109 + include a readable copy of the attribution notices contained
  110 + within such NOTICE file, excluding those notices that do not
  111 + pertain to any part of the Derivative Works, in at least one
  112 + of the following places: within a NOTICE text file distributed
  113 + as part of the Derivative Works; within the Source form or
  114 + documentation, if provided along with the Derivative Works; or,
  115 + within a display generated by the Derivative Works, if and
  116 + wherever such third-party notices normally appear. The contents
  117 + of the NOTICE file are for informational purposes only and
  118 + do not modify the License. You may add Your own attribution
  119 + notices within Derivative Works that You distribute, alongside
  120 + or as an addendum to the NOTICE text from the Work, provided
  121 + that such additional attribution notices cannot be construed
  122 + as modifying the License.
  123 +
  124 + You may add Your own copyright statement to Your modifications and
  125 + may provide additional or different license terms and conditions
  126 + for use, reproduction, or distribution of Your modifications, or
  127 + for any such Derivative Works as a whole, provided Your use,
  128 + reproduction, and distribution of the Work otherwise complies with
  129 + the conditions stated in this License.
  130 +
  131 + 5. Submission of Contributions. Unless You explicitly state otherwise,
  132 + any Contribution intentionally submitted for inclusion in the Work
  133 + by You to the Licensor shall be under the terms and conditions of
  134 + this License, without any additional terms or conditions.
  135 + Notwithstanding the above, nothing herein shall supersede or modify
  136 + the terms of any separate license agreement you may have executed
  137 + with Licensor regarding such Contributions.
  138 +
  139 + 6. Trademarks. This License does not grant permission to use the trade
  140 + names, trademarks, service marks, or product names of the Licensor,
  141 + except as required for reasonable and customary use in describing the
  142 + origin of the Work and reproducing the content of the NOTICE file.
  143 +
  144 + 7. Disclaimer of Warranty. Unless required by applicable law or
  145 + agreed to in writing, Licensor provides the Work (and each
  146 + Contributor provides its Contributions) on an "AS IS" BASIS,
  147 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  148 + implied, including, without limitation, any warranties or conditions
  149 + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  150 + PARTICULAR PURPOSE. You are solely responsible for determining the
  151 + appropriateness of using or redistributing the Work and assume any
  152 + risks associated with Your exercise of permissions under this License.
  153 +
  154 + 8. Limitation of Liability. In no event and under no legal theory,
  155 + whether in tort (including negligence), contract, or otherwise,
  156 + unless required by applicable law (such as deliberate and grossly
  157 + negligent acts) or agreed to in writing, shall any Contributor be
  158 + liable to You for damages, including any direct, indirect, special,
  159 + incidental, or consequential damages of any character arising as a
  160 + result of this License or out of the use or inability to use the
  161 + Work (including but not limited to damages for loss of goodwill,
  162 + work stoppage, computer failure or malfunction, or any and all
  163 + other commercial damages or losses), even if such Contributor
  164 + has been advised of the possibility of such damages.
  165 +
  166 + 9. Accepting Warranty or Additional Liability. While redistributing
  167 + the Work or Derivative Works thereof, You may choose to offer,
  168 + and charge a fee for, acceptance of support, warranty, indemnity,
  169 + or other liability obligations and/or rights consistent with this
  170 + License. However, in accepting such obligations, You may act only
  171 + on Your own behalf and on Your sole responsibility, not on behalf
  172 + of any other Contributor, and only if You agree to indemnify,
  173 + defend, and hold each Contributor harmless for any liability
  174 + incurred by, or claims asserted against, such Contributor by reason
  175 + of your accepting any such warranty or additional liability.
  176 +
  177 + END OF TERMS AND CONDITIONS
  178 +
  179 + APPENDIX: How to apply the Apache License to your work.
  180 +
  181 + To apply the Apache License to your work, attach the following
  182 + boilerplate notice, with the fields enclosed by brackets "[]"
  183 + replaced with your own identifying information. (Don't include
  184 + the brackets!) The text should be enclosed in the appropriate
  185 + comment syntax for the file format. We also recommend that a
  186 + file or class name and description of purpose be included on the
  187 + same "printed page" as the copyright notice for easier
  188 + identification within third-party archives.
  189 +
  190 + Copyright [yyyy] [name of copyright owner]
  191 +
  192 + Licensed under the Apache License, Version 2.0 (the "License");
  193 + you may not use this file except in compliance with the License.
  194 + You may obtain a copy of the License at
  195 +
  196 + http://www.apache.org/licenses/LICENSE-2.0
  197 +
  198 + Unless required by applicable law or agreed to in writing, software
  199 + distributed under the License is distributed on an "AS IS" BASIS,
  200 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  201 + See the License for the specific language governing permissions and
  202 + limitations under the License.
  203 +
  204 +------------------------------------------------------------------------------------
  205 +For lib/slf4j-*.jar
  206 +
  207 + Copyright (c) 2004-2011 QOS.ch
  208 + All rights reserved.
  209 +
  210 + Permission is hereby granted, free of charge, to any person obtaining
  211 + a copy of this software and associated documentation files (the
  212 + "Software"), to deal in the Software without restriction, including
  213 + without limitation the rights to use, copy, modify, merge, publish,
  214 + distribute, sublicense, and/or sell copies of the Software, and to
  215 + permit persons to whom the Software is furnished to do so, subject to
  216 + the following conditions:
  217 +
  218 + The above copyright notice and this permission notice shall be
  219 + included in all copies or substantial portions of the Software.
  220 +
  221 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  222 + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  223 + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  224 + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  225 + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  226 + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  227 + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  228 +
  229 +------------------------------------------------------------------------------------
  230 +For lib/protobuf-java-*.jar
  231 +
  232 +Copyright 2008, Google Inc.
  233 +All rights reserved.
  234 +
  235 +Redistribution and use in source and binary forms, with or without
  236 +modification, are permitted provided that the following conditions are
  237 +met:
  238 +
  239 + * Redistributions of source code must retain the above copyright
  240 +notice, this list of conditions and the following disclaimer.
  241 + * Redistributions in binary form must reproduce the above
  242 +copyright notice, this list of conditions and the following disclaimer
  243 +in the documentation and/or other materials provided with the
  244 +distribution.
  245 + * Neither the name of Google Inc. nor the names of its
  246 +contributors may be used to endorse or promote products derived from
  247 +this software without specific prior written permission.
  248 +
  249 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  250 +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  251 +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  252 +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  253 +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  254 +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  255 +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  256 +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  257 +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  258 +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  259 +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  260 +
  261 +Code generated by the Protocol Buffer compiler is owned by the owner
  262 +of the input file used when generating it. This code is not
  263 +standalone and requires a support library to be linked with it. This
  264 +support library is itself covered by the above license.
  265 +
  266 +------------------------------------------------------------------------------------
  267 +For lib/jline-*.jar
  268 +
  269 +Copyright (c) 2002-2006, Marc Prud'hommeaux <mwp1@cornell.edu>
  270 +All rights reserved.
  271 +
  272 +Redistribution and use in source and binary forms, with or
  273 +without modification, are permitted provided that the following
  274 +conditions are met:
  275 +
  276 +Redistributions of source code must retain the above copyright
  277 +notice, this list of conditions and the following disclaimer.
  278 +
  279 +Redistributions in binary form must reproduce the above copyright
  280 +notice, this list of conditions and the following disclaimer
  281 +in the documentation and/or other materials provided with
  282 +the distribution.
  283 +
  284 +Neither the name of JLine nor the names of its contributors
  285 +may be used to endorse or promote products derived from this
  286 +software without specific prior written permission.
  287 +
  288 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  289 +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
  290 +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
  291 +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  292 +EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
  293 +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
  294 +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  295 +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  296 +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  297 +AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  298 +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  299 +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  300 +OF THE POSSIBILITY OF SUCH DAMAGE.
  301 +
  302 +
35 hedwig-server/src/main/resources/NOTICE.bin.txt
... ... @@ -0,0 +1,35 @@
  1 +Licensed under the Apache License, Version 2.0 (the
  2 +"License"); you may not use this file except in compliance
  3 +with the License. You may obtain a copy of the License at:
  4 +
  5 +http://www.apache.org/licenses/LICENSE-2.0
  6 +
  7 +Unless required by applicable law or agreed to in writing,
  8 +software distributed under the License is distributed on
  9 +an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  10 +KIND, either express or implied. See the License for the
  11 +specific language governing permissions and limitations
  12 +under the License.
  13 +
  14 +This project includes:
  15 + Apache Log4j under The Apache Software License, Version 2.0
  16 + BookKeeper Server under The Apache Software License, Version 2.0
  17 + Commons BeanUtils Core under The Apache Software License, Version 2.0
  18 + Commons CLI under The Apache Software License, Version 2.0
  19 + Commons Collections under The Apache Software License, Version 2.0
  20 + Commons Configuration under The Apache Software License, Version 2.0
  21 + Commons IO under The Apache Software License, Version 2.0
  22 + Commons Lang under The Apache Software License, Version 2.0
  23 + Commons Logging under The Apache Software License, Version 2.0
  24 + commons-beanutils under Apache License, Version 2.0
  25 + Derby Engine under Apache License, Version 2.0
  26 + Digester under The Apache Software License, Version 2.0
  27 + Hedwig Client under The Apache Software License, Version 2.0
  28 + Hedwig Protocol under The Apache Software License, Version 2.0
  29 + JLine under BSD
  30 + Protocol Buffer Java API under New BSD license
  31 + SLF4J API Module under MIT License
  32 + SLF4J LOG4J-12 Binding under MIT License
  33 + The Netty Project under Apache License, Version 2.0
  34 + ZooKeeper under Apache License, Version 2.0
  35 +
2  pom.xml
@@ -92,8 +92,8 @@
92 92 <artifactId>maven-assembly-plugin</artifactId>
93 93 <version>2.2.1</version>
94 94 <configuration>
  95 + <tarLongFileMode>gnu</tarLongFileMode>
95 96 <descriptors>
96   - <descriptor>src/assemble/bin.xml</descriptor>
97 97 <descriptor>src/assemble/src.xml</descriptor>
98 98 </descriptors>
99 99 </configuration>
37 src/assemble/bin.xml
@@ -27,7 +27,7 @@
27 27 <directory>target</directory>
28 28 <outputDirectory>/</outputDirectory>
29 29 <includes>
30   - <include>${project.name}-${project.version}.jar</include>
  30 + <include>${project.artifactId}-${project.version}.jar</include>
31 31 </includes>
32 32 </fileSet>
33 33 <fileSet>
@@ -38,25 +38,42 @@
38 38 <fileMode>755</fileMode>
39 39 </fileSet>
40 40 <fileSet>
  41 + <fileMode>644</fileMode>
41 42 <includes>
42 43 <include>${basedir}/*.txt</include>
43 44 </includes>
44 45 </fileSet>
45   - <fileSet>
46   - <directory>..</directory>
47   - <includes>
48   - <include>LICENSE.txt</include>
49   - <include>CHANGES.txt</include>
50   - <include>NOTICE.txt</include>
51   - <include>README</include>
52   - </includes>
53   - </fileSet>
54 46 </fileSets>
  47 + <files>
  48 + <file>
  49 + <source>../CHANGES.txt</source>
  50 + <outputDirectory>/</outputDirectory>
  51 + <fileMode>644</fileMode>
  52 + </file>
  53 + <file>
  54 + <source>../README</source>
  55 + <outputDirectory>/</outputDirectory>
  56 + <fileMode>644</fileMode>
  57 + </file>
  58 + <file>
  59 + <source>${basedir}/src/main/resources/LICENSE.bin.txt</source>
  60 + <outputDirectory>/</outputDirectory>
  61 + <destName>LICENSE</destName>
  62 + <fileMode>644</fileMode>
  63 + </file>
  64 + <file>
  65 + <source>${basedir}/src/main/resources/NOTICE.bin.txt</source>
  66 + <outputDirectory>/</outputDirectory>
  67 + <destName>NOTICE</destName>
  68 + <fileMode>644</fileMode>
  69 + </file>
  70 + </files>
55 71 <dependencySets>
56 72 <dependencySet>
57 73 <outputDirectory>/lib</outputDirectory>
58 74 <unpack>false</unpack>
59 75 <scope>runtime</scope>
  76 + <useProjectArtifact>false</useProjectArtifact>
60 77 </dependencySet>
61 78 </dependencySets>
62 79 </assembly>
2  src/assemble/src.xml
@@ -28,6 +28,8 @@
28 28 <useDefaultExcludes>true</useDefaultExcludes>
29 29 <includes>
30 30 <include>**/README</include>
  31 + <include>**/LICENSE</include>
  32 + <include>**/NOTICE</include>
31 33 <include>**/pom.xml</include>
32 34 <include>**/src/**</include>
33 35 <include>**/conf/**</include>

0 comments on commit eaf6cf9

Please sign in to comment.
Something went wrong with that request. Please try again.