1251881Speter 2251881Speter Apache License 3251881Speter Version 2.0, January 2004 4251881Speter http://www.apache.org/licenses/ 5251881Speter 6251881Speter TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7251881Speter 8251881Speter 1. Definitions. 9251881Speter 10251881Speter "License" shall mean the terms and conditions for use, reproduction, 11251881Speter and distribution as defined by Sections 1 through 9 of this document. 12251881Speter 13251881Speter "Licensor" shall mean the copyright owner or entity authorized by 14251881Speter the copyright owner that is granting the License. 15251881Speter 16251881Speter "Legal Entity" shall mean the union of the acting entity and all 17251881Speter other entities that control, are controlled by, or are under common 18251881Speter control with that entity. For the purposes of this definition, 19251881Speter "control" means (i) the power, direct or indirect, to cause the 20251881Speter direction or management of such entity, whether by contract or 21251881Speter otherwise, or (ii) ownership of fifty percent (50%) or more of the 22251881Speter outstanding shares, or (iii) beneficial ownership of such entity. 23251881Speter 24251881Speter "You" (or "Your") shall mean an individual or Legal Entity 25251881Speter exercising permissions granted by this License. 26251881Speter 27251881Speter "Source" form shall mean the preferred form for making modifications, 28251881Speter including but not limited to software source code, documentation 29251881Speter source, and configuration files. 30251881Speter 31251881Speter "Object" form shall mean any form resulting from mechanical 32251881Speter transformation or translation of a Source form, including but 33251881Speter not limited to compiled object code, generated documentation, 34251881Speter and conversions to other media types. 35251881Speter 36251881Speter "Work" shall mean the work of authorship, whether in Source or 37251881Speter Object form, made available under the License, as indicated by a 38251881Speter copyright notice that is included in or attached to the work 39251881Speter (an example is provided in the Appendix below). 40251881Speter 41251881Speter "Derivative Works" shall mean any work, whether in Source or Object 42251881Speter form, that is based on (or derived from) the Work and for which the 43251881Speter editorial revisions, annotations, elaborations, or other modifications 44251881Speter represent, as a whole, an original work of authorship. For the purposes 45251881Speter of this License, Derivative Works shall not include works that remain 46251881Speter separable from, or merely link (or bind by name) to the interfaces of, 47251881Speter the Work and Derivative Works thereof. 48251881Speter 49251881Speter "Contribution" shall mean any work of authorship, including 50251881Speter the original version of the Work and any modifications or additions 51251881Speter to that Work or Derivative Works thereof, that is intentionally 52251881Speter submitted to Licensor for inclusion in the Work by the copyright owner 53251881Speter or by an individual or Legal Entity authorized to submit on behalf of 54251881Speter the copyright owner. For the purposes of this definition, "submitted" 55251881Speter means any form of electronic, verbal, or written communication sent 56251881Speter to the Licensor or its representatives, including but not limited to 57251881Speter communication on electronic mailing lists, source code control systems, 58251881Speter and issue tracking systems that are managed by, or on behalf of, the 59251881Speter Licensor for the purpose of discussing and improving the Work, but 60251881Speter excluding communication that is conspicuously marked or otherwise 61251881Speter designated in writing by the copyright owner as "Not a Contribution." 62251881Speter 63251881Speter "Contributor" shall mean Licensor and any individual or Legal Entity 64251881Speter on behalf of whom a Contribution has been received by Licensor and 65251881Speter subsequently incorporated within the Work. 66251881Speter 67251881Speter 2. Grant of Copyright License. Subject to the terms and conditions of 68251881Speter this License, each Contributor hereby grants to You a perpetual, 69251881Speter worldwide, non-exclusive, no-charge, royalty-free, irrevocable 70251881Speter copyright license to reproduce, prepare Derivative Works of, 71251881Speter publicly display, publicly perform, sublicense, and distribute the 72251881Speter Work and such Derivative Works in Source or Object form. 73251881Speter 74251881Speter 3. Grant of Patent License. Subject to the terms and conditions of 75251881Speter this License, each Contributor hereby grants to You a perpetual, 76251881Speter worldwide, non-exclusive, no-charge, royalty-free, irrevocable 77251881Speter (except as stated in this section) patent license to make, have made, 78251881Speter use, offer to sell, sell, import, and otherwise transfer the Work, 79251881Speter where such license applies only to those patent claims licensable 80251881Speter by such Contributor that are necessarily infringed by their 81251881Speter Contribution(s) alone or by combination of their Contribution(s) 82251881Speter with the Work to which such Contribution(s) was submitted. If You 83251881Speter institute patent litigation against any entity (including a 84251881Speter cross-claim or counterclaim in a lawsuit) alleging that the Work 85251881Speter or a Contribution incorporated within the Work constitutes direct 86251881Speter or contributory patent infringement, then any patent licenses 87251881Speter granted to You under this License for that Work shall terminate 88251881Speter as of the date such litigation is filed. 89251881Speter 90251881Speter 4. Redistribution. You may reproduce and distribute copies of the 91251881Speter Work or Derivative Works thereof in any medium, with or without 92251881Speter modifications, and in Source or Object form, provided that You 93251881Speter meet the following conditions: 94251881Speter 95251881Speter (a) You must give any other recipients of the Work or 96251881Speter Derivative Works a copy of this License; and 97251881Speter 98251881Speter (b) You must cause any modified files to carry prominent notices 99251881Speter stating that You changed the files; and 100251881Speter 101251881Speter (c) You must retain, in the Source form of any Derivative Works 102251881Speter that You distribute, all copyright, patent, trademark, and 103251881Speter attribution notices from the Source form of the Work, 104251881Speter excluding those notices that do not pertain to any part of 105251881Speter the Derivative Works; and 106251881Speter 107251881Speter (d) If the Work includes a "NOTICE" text file as part of its 108251881Speter distribution, then any Derivative Works that You distribute must 109251881Speter include a readable copy of the attribution notices contained 110251881Speter within such NOTICE file, excluding those notices that do not 111251881Speter pertain to any part of the Derivative Works, in at least one 112251881Speter of the following places: within a NOTICE text file distributed 113251881Speter as part of the Derivative Works; within the Source form or 114251881Speter documentation, if provided along with the Derivative Works; or, 115251881Speter within a display generated by the Derivative Works, if and 116251881Speter wherever such third-party notices normally appear. The contents 117251881Speter of the NOTICE file are for informational purposes only and 118251881Speter do not modify the License. You may add Your own attribution 119251881Speter notices within Derivative Works that You distribute, alongside 120251881Speter or as an addendum to the NOTICE text from the Work, provided 121251881Speter that such additional attribution notices cannot be construed 122251881Speter as modifying the License. 123251881Speter 124251881Speter You may add Your own copyright statement to Your modifications and 125251881Speter may provide additional or different license terms and conditions 126251881Speter for use, reproduction, or distribution of Your modifications, or 127251881Speter for any such Derivative Works as a whole, provided Your use, 128251881Speter reproduction, and distribution of the Work otherwise complies with 129251881Speter the conditions stated in this License. 130251881Speter 131251881Speter 5. Submission of Contributions. Unless You explicitly state otherwise, 132251881Speter any Contribution intentionally submitted for inclusion in the Work 133251881Speter by You to the Licensor shall be under the terms and conditions of 134251881Speter this License, without any additional terms or conditions. 135251881Speter Notwithstanding the above, nothing herein shall supersede or modify 136251881Speter the terms of any separate license agreement you may have executed 137251881Speter with Licensor regarding such Contributions. 138251881Speter 139251881Speter 6. Trademarks. This License does not grant permission to use the trade 140251881Speter names, trademarks, service marks, or product names of the Licensor, 141251881Speter except as required for reasonable and customary use in describing the 142251881Speter origin of the Work and reproducing the content of the NOTICE file. 143251881Speter 144251881Speter 7. Disclaimer of Warranty. Unless required by applicable law or 145251881Speter agreed to in writing, Licensor provides the Work (and each 146251881Speter Contributor provides its Contributions) on an "AS IS" BASIS, 147251881Speter WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 148251881Speter implied, including, without limitation, any warranties or conditions 149251881Speter of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 150251881Speter PARTICULAR PURPOSE. You are solely responsible for determining the 151251881Speter appropriateness of using or redistributing the Work and assume any 152251881Speter risks associated with Your exercise of permissions under this License. 153251881Speter 154251881Speter 8. Limitation of Liability. In no event and under no legal theory, 155251881Speter whether in tort (including negligence), contract, or otherwise, 156251881Speter unless required by applicable law (such as deliberate and grossly 157251881Speter negligent acts) or agreed to in writing, shall any Contributor be 158251881Speter liable to You for damages, including any direct, indirect, special, 159251881Speter incidental, or consequential damages of any character arising as a 160251881Speter result of this License or out of the use or inability to use the 161251881Speter Work (including but not limited to damages for loss of goodwill, 162251881Speter work stoppage, computer failure or malfunction, or any and all 163251881Speter other commercial damages or losses), even if such Contributor 164251881Speter has been advised of the possibility of such damages. 165251881Speter 166251881Speter 9. Accepting Warranty or Additional Liability. While redistributing 167251881Speter the Work or Derivative Works thereof, You may choose to offer, 168251881Speter and charge a fee for, acceptance of support, warranty, indemnity, 169251881Speter or other liability obligations and/or rights consistent with this 170251881Speter License. However, in accepting such obligations, You may act only 171251881Speter on Your own behalf and on Your sole responsibility, not on behalf 172251881Speter of any other Contributor, and only if You agree to indemnify, 173251881Speter defend, and hold each Contributor harmless for any liability 174251881Speter incurred by, or claims asserted against, such Contributor by reason 175251881Speter of your accepting any such warranty or additional liability. 176251881Speter 177251881Speter END OF TERMS AND CONDITIONS 178251881Speter 179251881Speter APPENDIX: How to apply the Apache License to your work. 180251881Speter 181251881Speter To apply the Apache License to your work, attach the following 182251881Speter boilerplate notice, with the fields enclosed by brackets "[]" 183251881Speter replaced with your own identifying information. (Don't include 184251881Speter the brackets!) The text should be enclosed in the appropriate 185251881Speter comment syntax for the file format. We also recommend that a 186251881Speter file or class name and description of purpose be included on the 187251881Speter same "printed page" as the copyright notice for easier 188251881Speter identification within third-party archives. 189251881Speter 190251881Speter Copyright [yyyy] [name of copyright owner] 191251881Speter 192251881Speter Licensed under the Apache License, Version 2.0 (the "License"); 193251881Speter you may not use this file except in compliance with the License. 194251881Speter You may obtain a copy of the License at 195251881Speter 196251881Speter http://www.apache.org/licenses/LICENSE-2.0 197251881Speter 198251881Speter Unless required by applicable law or agreed to in writing, software 199251881Speter distributed under the License is distributed on an "AS IS" BASIS, 200251881Speter WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201251881Speter See the License for the specific language governing permissions and 202251881Speter limitations under the License. 203251881Speter 204251881Speter 205251881SpeterSUBVERSION SUBCOMPONENTS: 206251881Speter 207251881SpeterSubversion includes a number of subcomponents with separate copyright 208251881Speternotices and license terms. Your use of the source code for the these 209251881Spetersubcomponents is subject to the terms and conditions of the following 210251881Speterlicenses. 211251881Speter 212251881SpeterFor portions of the Python bindings test suite at 213251881Spetersubversion/bindings/swig/python/tests/trac/: 214251881Speter 215251881Speter I. Licensed to the Apache Software Foundation (ASF) under one 216251881Speter or more contributor license agreements. See the NOTICE file 217251881Speter distributed with this work for additional information 218251881Speter regarding copyright ownership. The ASF licenses this file 219251881Speter to you under the Apache License, Version 2.0 (the 220251881Speter "License"); you may not use this file except in compliance 221251881Speter with the License. You may obtain a copy of the License at 222251881Speter 223251881Speter http://www.apache.org/licenses/LICENSE-2.0 224251881Speter 225251881Speter Unless required by applicable law or agreed to in writing, 226251881Speter software distributed under the License is distributed on an 227251881Speter "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 228251881Speter KIND, either express or implied. See the License for the 229251881Speter specific language governing permissions and limitations 230251881Speter under the License. 231251881Speter 232251881Speter II. Copyright (C) 2003, 2004, 2005 Edgewall Software 233251881Speter Copyright (C) 2003, 2004, 2005 Jonas Borgstr��m <jonas@edgewall.com> 234251881Speter Copyright (C) 2005 Christopher Lenz <cmlenz@gmx.de> 235251881Speter 236251881Speter All rights reserved. 237251881Speter 238251881Speter Redistribution and use in source and binary forms, with or without 239251881Speter modification, are permitted provided that the following conditions 240251881Speter are met: 241251881Speter 242251881Speter 1. Redistributions of source code must retain the above copyright 243251881Speter notice, this list of conditions and the following disclaimer. 244251881Speter 2. Redistributions in binary form must reproduce the above copyright 245251881Speter notice, this list of conditions and the following disclaimer in the 246251881Speter the documentation and/or other materials provided with the 247251881Speter distribution. 248251881Speter 3. The name of the author may not be used to endorse or promote 249251881Speter products derived from this software without specific prior written 250251881Speter permission. 251251881Speter 252251881Speter THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS 253251881Speter OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 254251881Speter WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 255251881Speter ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 256251881Speter DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 257251881Speter DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 258251881Speter GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 259251881Speter INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 260251881Speter IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 261251881Speter OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 262251881Speter IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 263251881Speter 264251881SpeterFor the file subversion/libsvn_subr/utf_width.c 265251881Speter 266251881Speter * Markus Kuhn -- 2007-05-26 (Unicode 5.0) 267251881Speter * 268251881Speter * Permission to use, copy, modify, and distribute this software 269251881Speter * for any purpose and without fee is hereby granted. The author 270251881Speter * disclaims all warranties with regard to this software. 271