1*513427e3STreehugger Robot<!DOCTYPE html> 2*513427e3STreehugger Robot<!-- 3*513427e3STreehugger Robot | Generated by Apache Maven Doxia Site Renderer 2.0.0-M3 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.1:licenses at $dateFormat.format( $currentDate ) 4*513427e3STreehugger Robot | Rendered using Apache Maven Fluido Skin 1.8 5*513427e3STreehugger Robot--> 6*513427e3STreehugger Robot<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> 7*513427e3STreehugger Robot <head> 8*513427e3STreehugger Robot <meta charset="UTF-8" /> 9*513427e3STreehugger Robot <meta name="viewport" content="width=device-width, initial-scale=1" /> 10*513427e3STreehugger Robot <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M3" /> 11*513427e3STreehugger Robot <title>ZXing – Project Licenses</title> 12*513427e3STreehugger Robot <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" /> 13*513427e3STreehugger Robot <link rel="stylesheet" href="./css/site.css" /> 14*513427e3STreehugger Robot <link rel="stylesheet" href="./css/print.css" media="print" /> 15*513427e3STreehugger Robot <script src="./js/apache-maven-fluido-1.8.min.js"></script> 16*513427e3STreehugger Robot </head> 17*513427e3STreehugger Robot <body class="topBarDisabled"> 18*513427e3STreehugger Robot <div class="container-fluid"> 19*513427e3STreehugger Robot <header> 20*513427e3STreehugger Robot <div id="banner"> 21*513427e3STreehugger Robot <div class="pull-left"> <h1>ZXing 22*513427e3STreehugger Robot</h1></div> 23*513427e3STreehugger Robot <div class="pull-right"></div> 24*513427e3STreehugger Robot <div class="clear"><hr/></div> 25*513427e3STreehugger Robot </div> 26*513427e3STreehugger Robot 27*513427e3STreehugger Robot <div id="breadcrumbs"> 28*513427e3STreehugger Robot <ul class="breadcrumb"> 29*513427e3STreehugger Robot <li id="publishDate">$i18n.getString( "site-renderer", $locale, "template.lastpublished" ): $dateValue<span class="divider">|</span> 30*513427e3STreehugger Robot</li> 31*513427e3STreehugger Robot <li id="projectVersion">$i18n.getString( "site-renderer", $locale, "template.version" ): 3.5.1</li> 32*513427e3STreehugger Robot </ul> 33*513427e3STreehugger Robot </div> 34*513427e3STreehugger Robot </header> 35*513427e3STreehugger Robot <div class="row-fluid"> 36*513427e3STreehugger Robot <header id="leftColumn" class="span2"> 37*513427e3STreehugger Robot <nav class="well sidebar-nav"> 38*513427e3STreehugger Robot <ul class="nav nav-list"> 39*513427e3STreehugger Robot <li class="nav-header">Project Documentation</li> 40*513427e3STreehugger Robot <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-down"></span>Project Information</a> 41*513427e3STreehugger Robot <ul class="nav nav-list"> 42*513427e3STreehugger Robot <li><a href="dependency-info.html" title="Dependency Information"><span class="none"></span>Dependency Information</a></li> 43*513427e3STreehugger Robot <li><a href="dependency-management.html" title="Dependency Management"><span class="none"></span>Dependency Management</a></li> 44*513427e3STreehugger Robot <li><a href="index.html" title="About"><span class="none"></span>About</a></li> 45*513427e3STreehugger Robot <li><a href="issue-management.html" title="Issue Management"><span class="none"></span>Issue Management</a></li> 46*513427e3STreehugger Robot <li class="active"><a href="#"><span class="none"></span>Licenses</a></li> 47*513427e3STreehugger Robot <li><a href="mailing-lists.html" title="Mailing Lists"><span class="none"></span>Mailing Lists</a></li> 48*513427e3STreehugger Robot <li><a href="scm.html" title="Source Code Management"><span class="none"></span>Source Code Management</a></li> 49*513427e3STreehugger Robot </ul></li> 50*513427e3STreehugger Robot <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a></li> 51*513427e3STreehugger Robot </ul> 52*513427e3STreehugger Robot </nav> 53*513427e3STreehugger Robot <div class="well sidebar-nav"> 54*513427e3STreehugger Robot <hr /> 55*513427e3STreehugger Robot <div id="poweredBy"> 56*513427e3STreehugger Robot <div class="clear"></div> 57*513427e3STreehugger Robot <div class="clear"></div> 58*513427e3STreehugger Robot <div class="clear"></div> 59*513427e3STreehugger Robot<a href="http://maven.apache.org/" title="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" class="poweredBy"><img class="builtBy" alt="$i18n.getString( "site-renderer", $locale, "template.builtby" ) Maven" src="./images/logos/maven-feather.png" /></a> 60*513427e3STreehugger Robot </div> 61*513427e3STreehugger Robot </div> 62*513427e3STreehugger Robot </header> 63*513427e3STreehugger Robot <main id="bodyColumn" class="span10" > 64*513427e3STreehugger Robot<section> 65*513427e3STreehugger Robot<h1><a name="Overview"></a>Overview</h1><a name="Overview"></a> 66*513427e3STreehugger Robot<p>Typically the licenses listed for the project are that of the project itself, and not of dependencies.</p></section><section> 67*513427e3STreehugger Robot<h1><a name="Project_Licenses"></a>Project Licenses</h1><a name="Project_Licenses"></a><section> 68*513427e3STreehugger Robot<h2><a name="The_Apache_Software_License.2C_Version_2.0"></a>The Apache Software License, Version 2.0</h2><a name="The_Apache_Software_License.2C_Version_2.0"></a> 69*513427e3STreehugger Robot<div class="source"><pre class="prettyprint"> 70*513427e3STreehugger Robot Apache License 71*513427e3STreehugger Robot Version 2.0, January 2004 72*513427e3STreehugger Robot http://www.apache.org/licenses/ 73*513427e3STreehugger Robot 74*513427e3STreehugger Robot TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 75*513427e3STreehugger Robot 76*513427e3STreehugger Robot 1. Definitions. 77*513427e3STreehugger Robot 78*513427e3STreehugger Robot "License" shall mean the terms and conditions for use, reproduction, 79*513427e3STreehugger Robot and distribution as defined by Sections 1 through 9 of this document. 80*513427e3STreehugger Robot 81*513427e3STreehugger Robot "Licensor" shall mean the copyright owner or entity authorized by 82*513427e3STreehugger Robot the copyright owner that is granting the License. 83*513427e3STreehugger Robot 84*513427e3STreehugger Robot "Legal Entity" shall mean the union of the acting entity and all 85*513427e3STreehugger Robot other entities that control, are controlled by, or are under common 86*513427e3STreehugger Robot control with that entity. For the purposes of this definition, 87*513427e3STreehugger Robot "control" means (i) the power, direct or indirect, to cause the 88*513427e3STreehugger Robot direction or management of such entity, whether by contract or 89*513427e3STreehugger Robot otherwise, or (ii) ownership of fifty percent (50%) or more of the 90*513427e3STreehugger Robot outstanding shares, or (iii) beneficial ownership of such entity. 91*513427e3STreehugger Robot 92*513427e3STreehugger Robot "You" (or "Your") shall mean an individual or Legal Entity 93*513427e3STreehugger Robot exercising permissions granted by this License. 94*513427e3STreehugger Robot 95*513427e3STreehugger Robot "Source" form shall mean the preferred form for making modifications, 96*513427e3STreehugger Robot including but not limited to software source code, documentation 97*513427e3STreehugger Robot source, and configuration files. 98*513427e3STreehugger Robot 99*513427e3STreehugger Robot "Object" form shall mean any form resulting from mechanical 100*513427e3STreehugger Robot transformation or translation of a Source form, including but 101*513427e3STreehugger Robot not limited to compiled object code, generated documentation, 102*513427e3STreehugger Robot and conversions to other media types. 103*513427e3STreehugger Robot 104*513427e3STreehugger Robot "Work" shall mean the work of authorship, whether in Source or 105*513427e3STreehugger Robot Object form, made available under the License, as indicated by a 106*513427e3STreehugger Robot copyright notice that is included in or attached to the work 107*513427e3STreehugger Robot (an example is provided in the Appendix below). 108*513427e3STreehugger Robot 109*513427e3STreehugger Robot "Derivative Works" shall mean any work, whether in Source or Object 110*513427e3STreehugger Robot form, that is based on (or derived from) the Work and for which the 111*513427e3STreehugger Robot editorial revisions, annotations, elaborations, or other modifications 112*513427e3STreehugger Robot represent, as a whole, an original work of authorship. For the purposes 113*513427e3STreehugger Robot of this License, Derivative Works shall not include works that remain 114*513427e3STreehugger Robot separable from, or merely link (or bind by name) to the interfaces of, 115*513427e3STreehugger Robot the Work and Derivative Works thereof. 116*513427e3STreehugger Robot 117*513427e3STreehugger Robot "Contribution" shall mean any work of authorship, including 118*513427e3STreehugger Robot the original version of the Work and any modifications or additions 119*513427e3STreehugger Robot to that Work or Derivative Works thereof, that is intentionally 120*513427e3STreehugger Robot submitted to Licensor for inclusion in the Work by the copyright owner 121*513427e3STreehugger Robot or by an individual or Legal Entity authorized to submit on behalf of 122*513427e3STreehugger Robot the copyright owner. For the purposes of this definition, "submitted" 123*513427e3STreehugger Robot means any form of electronic, verbal, or written communication sent 124*513427e3STreehugger Robot to the Licensor or its representatives, including but not limited to 125*513427e3STreehugger Robot communication on electronic mailing lists, source code control systems, 126*513427e3STreehugger Robot and issue tracking systems that are managed by, or on behalf of, the 127*513427e3STreehugger Robot Licensor for the purpose of discussing and improving the Work, but 128*513427e3STreehugger Robot excluding communication that is conspicuously marked or otherwise 129*513427e3STreehugger Robot designated in writing by the copyright owner as "Not a Contribution." 130*513427e3STreehugger Robot 131*513427e3STreehugger Robot "Contributor" shall mean Licensor and any individual or Legal Entity 132*513427e3STreehugger Robot on behalf of whom a Contribution has been received by Licensor and 133*513427e3STreehugger Robot subsequently incorporated within the Work. 134*513427e3STreehugger Robot 135*513427e3STreehugger Robot 2. Grant of Copyright License. Subject to the terms and conditions of 136*513427e3STreehugger Robot this License, each Contributor hereby grants to You a perpetual, 137*513427e3STreehugger Robot worldwide, non-exclusive, no-charge, royalty-free, irrevocable 138*513427e3STreehugger Robot copyright license to reproduce, prepare Derivative Works of, 139*513427e3STreehugger Robot publicly display, publicly perform, sublicense, and distribute the 140*513427e3STreehugger Robot Work and such Derivative Works in Source or Object form. 141*513427e3STreehugger Robot 142*513427e3STreehugger Robot 3. Grant of Patent License. Subject to the terms and conditions of 143*513427e3STreehugger Robot this License, each Contributor hereby grants to You a perpetual, 144*513427e3STreehugger Robot worldwide, non-exclusive, no-charge, royalty-free, irrevocable 145*513427e3STreehugger Robot (except as stated in this section) patent license to make, have made, 146*513427e3STreehugger Robot use, offer to sell, sell, import, and otherwise transfer the Work, 147*513427e3STreehugger Robot where such license applies only to those patent claims licensable 148*513427e3STreehugger Robot by such Contributor that are necessarily infringed by their 149*513427e3STreehugger Robot Contribution(s) alone or by combination of their Contribution(s) 150*513427e3STreehugger Robot with the Work to which such Contribution(s) was submitted. If You 151*513427e3STreehugger Robot institute patent litigation against any entity (including a 152*513427e3STreehugger Robot cross-claim or counterclaim in a lawsuit) alleging that the Work 153*513427e3STreehugger Robot or a Contribution incorporated within the Work constitutes direct 154*513427e3STreehugger Robot or contributory patent infringement, then any patent licenses 155*513427e3STreehugger Robot granted to You under this License for that Work shall terminate 156*513427e3STreehugger Robot as of the date such litigation is filed. 157*513427e3STreehugger Robot 158*513427e3STreehugger Robot 4. Redistribution. You may reproduce and distribute copies of the 159*513427e3STreehugger Robot Work or Derivative Works thereof in any medium, with or without 160*513427e3STreehugger Robot modifications, and in Source or Object form, provided that You 161*513427e3STreehugger Robot meet the following conditions: 162*513427e3STreehugger Robot 163*513427e3STreehugger Robot (a) You must give any other recipients of the Work or 164*513427e3STreehugger Robot Derivative Works a copy of this License; and 165*513427e3STreehugger Robot 166*513427e3STreehugger Robot (b) You must cause any modified files to carry prominent notices 167*513427e3STreehugger Robot stating that You changed the files; and 168*513427e3STreehugger Robot 169*513427e3STreehugger Robot (c) You must retain, in the Source form of any Derivative Works 170*513427e3STreehugger Robot that You distribute, all copyright, patent, trademark, and 171*513427e3STreehugger Robot attribution notices from the Source form of the Work, 172*513427e3STreehugger Robot excluding those notices that do not pertain to any part of 173*513427e3STreehugger Robot the Derivative Works; and 174*513427e3STreehugger Robot 175*513427e3STreehugger Robot (d) If the Work includes a "NOTICE" text file as part of its 176*513427e3STreehugger Robot distribution, then any Derivative Works that You distribute must 177*513427e3STreehugger Robot include a readable copy of the attribution notices contained 178*513427e3STreehugger Robot within such NOTICE file, excluding those notices that do not 179*513427e3STreehugger Robot pertain to any part of the Derivative Works, in at least one 180*513427e3STreehugger Robot of the following places: within a NOTICE text file distributed 181*513427e3STreehugger Robot as part of the Derivative Works; within the Source form or 182*513427e3STreehugger Robot documentation, if provided along with the Derivative Works; or, 183*513427e3STreehugger Robot within a display generated by the Derivative Works, if and 184*513427e3STreehugger Robot wherever such third-party notices normally appear. The contents 185*513427e3STreehugger Robot of the NOTICE file are for informational purposes only and 186*513427e3STreehugger Robot do not modify the License. You may add Your own attribution 187*513427e3STreehugger Robot notices within Derivative Works that You distribute, alongside 188*513427e3STreehugger Robot or as an addendum to the NOTICE text from the Work, provided 189*513427e3STreehugger Robot that such additional attribution notices cannot be construed 190*513427e3STreehugger Robot as modifying the License. 191*513427e3STreehugger Robot 192*513427e3STreehugger Robot You may add Your own copyright statement to Your modifications and 193*513427e3STreehugger Robot may provide additional or different license terms and conditions 194*513427e3STreehugger Robot for use, reproduction, or distribution of Your modifications, or 195*513427e3STreehugger Robot for any such Derivative Works as a whole, provided Your use, 196*513427e3STreehugger Robot reproduction, and distribution of the Work otherwise complies with 197*513427e3STreehugger Robot the conditions stated in this License. 198*513427e3STreehugger Robot 199*513427e3STreehugger Robot 5. Submission of Contributions. Unless You explicitly state otherwise, 200*513427e3STreehugger Robot any Contribution intentionally submitted for inclusion in the Work 201*513427e3STreehugger Robot by You to the Licensor shall be under the terms and conditions of 202*513427e3STreehugger Robot this License, without any additional terms or conditions. 203*513427e3STreehugger Robot Notwithstanding the above, nothing herein shall supersede or modify 204*513427e3STreehugger Robot the terms of any separate license agreement you may have executed 205*513427e3STreehugger Robot with Licensor regarding such Contributions. 206*513427e3STreehugger Robot 207*513427e3STreehugger Robot 6. Trademarks. This License does not grant permission to use the trade 208*513427e3STreehugger Robot names, trademarks, service marks, or product names of the Licensor, 209*513427e3STreehugger Robot except as required for reasonable and customary use in describing the 210*513427e3STreehugger Robot origin of the Work and reproducing the content of the NOTICE file. 211*513427e3STreehugger Robot 212*513427e3STreehugger Robot 7. Disclaimer of Warranty. Unless required by applicable law or 213*513427e3STreehugger Robot agreed to in writing, Licensor provides the Work (and each 214*513427e3STreehugger Robot Contributor provides its Contributions) on an "AS IS" BASIS, 215*513427e3STreehugger Robot WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 216*513427e3STreehugger Robot implied, including, without limitation, any warranties or conditions 217*513427e3STreehugger Robot of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 218*513427e3STreehugger Robot PARTICULAR PURPOSE. You are solely responsible for determining the 219*513427e3STreehugger Robot appropriateness of using or redistributing the Work and assume any 220*513427e3STreehugger Robot risks associated with Your exercise of permissions under this License. 221*513427e3STreehugger Robot 222*513427e3STreehugger Robot 8. Limitation of Liability. In no event and under no legal theory, 223*513427e3STreehugger Robot whether in tort (including negligence), contract, or otherwise, 224*513427e3STreehugger Robot unless required by applicable law (such as deliberate and grossly 225*513427e3STreehugger Robot negligent acts) or agreed to in writing, shall any Contributor be 226*513427e3STreehugger Robot liable to You for damages, including any direct, indirect, special, 227*513427e3STreehugger Robot incidental, or consequential damages of any character arising as a 228*513427e3STreehugger Robot result of this License or out of the use or inability to use the 229*513427e3STreehugger Robot Work (including but not limited to damages for loss of goodwill, 230*513427e3STreehugger Robot work stoppage, computer failure or malfunction, or any and all 231*513427e3STreehugger Robot other commercial damages or losses), even if such Contributor 232*513427e3STreehugger Robot has been advised of the possibility of such damages. 233*513427e3STreehugger Robot 234*513427e3STreehugger Robot 9. Accepting Warranty or Additional Liability. While redistributing 235*513427e3STreehugger Robot the Work or Derivative Works thereof, You may choose to offer, 236*513427e3STreehugger Robot and charge a fee for, acceptance of support, warranty, indemnity, 237*513427e3STreehugger Robot or other liability obligations and/or rights consistent with this 238*513427e3STreehugger Robot License. However, in accepting such obligations, You may act only 239*513427e3STreehugger Robot on Your own behalf and on Your sole responsibility, not on behalf 240*513427e3STreehugger Robot of any other Contributor, and only if You agree to indemnify, 241*513427e3STreehugger Robot defend, and hold each Contributor harmless for any liability 242*513427e3STreehugger Robot incurred by, or claims asserted against, such Contributor by reason 243*513427e3STreehugger Robot of your accepting any such warranty or additional liability. 244*513427e3STreehugger Robot 245*513427e3STreehugger Robot END OF TERMS AND CONDITIONS 246*513427e3STreehugger Robot 247*513427e3STreehugger Robot APPENDIX: How to apply the Apache License to your work. 248*513427e3STreehugger Robot 249*513427e3STreehugger Robot To apply the Apache License to your work, attach the following 250*513427e3STreehugger Robot boilerplate notice, with the fields enclosed by brackets "[]" 251*513427e3STreehugger Robot replaced with your own identifying information. (Don't include 252*513427e3STreehugger Robot the brackets!) The text should be enclosed in the appropriate 253*513427e3STreehugger Robot comment syntax for the file format. We also recommend that a 254*513427e3STreehugger Robot file or class name and description of purpose be included on the 255*513427e3STreehugger Robot same "printed page" as the copyright notice for easier 256*513427e3STreehugger Robot identification within third-party archives. 257*513427e3STreehugger Robot 258*513427e3STreehugger Robot Copyright [yyyy] [name of copyright owner] 259*513427e3STreehugger Robot 260*513427e3STreehugger Robot Licensed under the Apache License, Version 2.0 (the "License"); 261*513427e3STreehugger Robot you may not use this file except in compliance with the License. 262*513427e3STreehugger Robot You may obtain a copy of the License at 263*513427e3STreehugger Robot 264*513427e3STreehugger Robot http://www.apache.org/licenses/LICENSE-2.0 265*513427e3STreehugger Robot 266*513427e3STreehugger Robot Unless required by applicable law or agreed to in writing, software 267*513427e3STreehugger Robot distributed under the License is distributed on an "AS IS" BASIS, 268*513427e3STreehugger Robot WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 269*513427e3STreehugger Robot See the License for the specific language governing permissions and 270*513427e3STreehugger Robot limitations under the License. 271*513427e3STreehugger Robot</pre></div></section></section> 272*513427e3STreehugger Robot </main> 273*513427e3STreehugger Robot </div> 274*513427e3STreehugger Robot </div> 275*513427e3STreehugger Robot <hr/> 276*513427e3STreehugger Robot <footer> 277*513427e3STreehugger Robot <div class="container-fluid"> 278*513427e3STreehugger Robot <div class="row-fluid"> 279*513427e3STreehugger Robot <p>Copyright © 2007–${currentYear}..</p> 280*513427e3STreehugger Robot </div> 281*513427e3STreehugger Robot </div> 282*513427e3STreehugger Robot </footer> 283*513427e3STreehugger Robot </body> 284*513427e3STreehugger Robot</html> 285