1Files: * 2Mozilla Public License Version 2.0 3================================== 4 51. Definitions 6-------------- 7 81.1. "Contributor" 9 means each individual or legal entity that creates, contributes to 10 the creation of, or owns Covered Software. 11 121.2. "Contributor Version" 13 means the combination of the Contributions of others (if any) used 14 by a Contributor and that particular Contributor's Contribution. 15 161.3. "Contribution" 17 means Covered Software of a particular Contributor. 18 191.4. "Covered Software" 20 means Source Code Form to which the initial Contributor has attached 21 the notice in Exhibit A, the Executable Form of such Source Code 22 Form, and Modifications of such Source Code Form, in each case 23 including portions thereof. 24 251.5. "Incompatible With Secondary Licenses" 26 means 27 28 (a) that the initial Contributor has attached the notice described 29 in Exhibit B to the Covered Software; or 30 31 (b) that the Covered Software was made available under the terms of 32 version 1.1 or earlier of the License, but not also under the 33 terms of a Secondary License. 34 351.6. "Executable Form" 36 means any form of the work other than Source Code Form. 37 381.7. "Larger Work" 39 means a work that combines Covered Software with other material, in 40 a separate file or files, that is not Covered Software. 41 421.8. "License" 43 means this document. 44 451.9. "Licensable" 46 means having the right to grant, to the maximum extent possible, 47 whether at the time of the initial grant or subsequently, any and 48 all of the rights conveyed by this License. 49 501.10. "Modifications" 51 means any of the following: 52 53 (a) any file in Source Code Form that results from an addition to, 54 deletion from, or modification of the contents of Covered 55 Software; or 56 57 (b) any new file in Source Code Form that contains any Covered 58 Software. 59 601.11. "Patent Claims" of a Contributor 61 means any patent claim(s), including without limitation, method, 62 process, and apparatus claims, in any patent Licensable by such 63 Contributor that would be infringed, but for the grant of the 64 License, by the making, using, selling, offering for sale, having 65 made, import, or transfer of either its Contributions or its 66 Contributor Version. 67 681.12. "Secondary License" 69 means either the GNU General Public License, Version 2.0, the GNU 70 Lesser General Public License, Version 2.1, the GNU Affero General 71 Public License, Version 3.0, or any later versions of those 72 licenses. 73 741.13. "Source Code Form" 75 means the form of the work preferred for making modifications. 76 771.14. "You" (or "Your") 78 means an individual or a legal entity exercising rights under this 79 License. For legal entities, "You" includes any entity that 80 controls, is controlled by, or is under common control with You. For 81 purposes of this definition, "control" means (a) the power, direct 82 or indirect, to cause the direction or management of such entity, 83 whether by contract or otherwise, or (b) ownership of more than 84 fifty percent (50%) of the outstanding shares or beneficial 85 ownership of such entity. 86 872. License Grants and Conditions 88-------------------------------- 89 902.1. Grants 91 92Each Contributor hereby grants You a world-wide, royalty-free, 93non-exclusive license: 94 95(a) under intellectual property rights (other than patent or trademark) 96 Licensable by such Contributor to use, reproduce, make available, 97 modify, display, perform, distribute, and otherwise exploit its 98 Contributions, either on an unmodified basis, with Modifications, or 99 as part of a Larger Work; and 100 101(b) under Patent Claims of such Contributor to make, use, sell, offer 102 for sale, have made, import, and otherwise transfer either its 103 Contributions or its Contributor Version. 104 1052.2. Effective Date 106 107The licenses granted in Section 2.1 with respect to any Contribution 108become effective for each Contribution on the date the Contributor first 109distributes such Contribution. 110 1112.3. Limitations on Grant Scope 112 113The licenses granted in this Section 2 are the only rights granted under 114this License. No additional rights or licenses will be implied from the 115distribution or licensing of Covered Software under this License. 116Notwithstanding Section 2.1(b) above, no patent license is granted by a 117Contributor: 118 119(a) for any code that a Contributor has removed from Covered Software; 120 or 121 122(b) for infringements caused by: (i) Your and any other third party's 123 modifications of Covered Software, or (ii) the combination of its 124 Contributions with other software (except as part of its Contributor 125 Version); or 126 127(c) under Patent Claims infringed by Covered Software in the absence of 128 its Contributions. 129 130This License does not grant any rights in the trademarks, service marks, 131or logos of any Contributor (except as may be necessary to comply with 132the notice requirements in Section 3.4). 133 1342.4. Subsequent Licenses 135 136No Contributor makes additional grants as a result of Your choice to 137distribute the Covered Software under a subsequent version of this 138License (see Section 10.2) or under the terms of a Secondary License (if 139permitted under the terms of Section 3.3). 140 1412.5. Representation 142 143Each Contributor represents that the Contributor believes its 144Contributions are its original creation(s) or it has sufficient rights 145to grant the rights to its Contributions conveyed by this License. 146 1472.6. Fair Use 148 149This License is not intended to limit any rights You have under 150applicable copyright doctrines of fair use, fair dealing, or other 151equivalents. 152 1532.7. Conditions 154 155Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 156in Section 2.1. 157 1583. Responsibilities 159------------------- 160 1613.1. Distribution of Source Form 162 163All distribution of Covered Software in Source Code Form, including any 164Modifications that You create or to which You contribute, must be under 165the terms of this License. You must inform recipients that the Source 166Code Form of the Covered Software is governed by the terms of this 167License, and how they can obtain a copy of this License. You may not 168attempt to alter or restrict the recipients' rights in the Source Code 169Form. 170 1713.2. Distribution of Executable Form 172 173If You distribute Covered Software in Executable Form then: 174 175(a) such Covered Software must also be made available in Source Code 176 Form, as described in Section 3.1, and You must inform recipients of 177 the Executable Form how they can obtain a copy of such Source Code 178 Form by reasonable means in a timely manner, at a charge no more 179 than the cost of distribution to the recipient; and 180 181(b) You may distribute such Executable Form under the terms of this 182 License, or sublicense it under different terms, provided that the 183 license for the Executable Form does not attempt to limit or alter 184 the recipients' rights in the Source Code Form under this License. 185 1863.3. Distribution of a Larger Work 187 188You may create and distribute a Larger Work under terms of Your choice, 189provided that You also comply with the requirements of this License for 190the Covered Software. If the Larger Work is a combination of Covered 191Software with a work governed by one or more Secondary Licenses, and the 192Covered Software is not Incompatible With Secondary Licenses, this 193License permits You to additionally distribute such Covered Software 194under the terms of such Secondary License(s), so that the recipient of 195the Larger Work may, at their option, further distribute the Covered 196Software under the terms of either this License or such Secondary 197License(s). 198 1993.4. Notices 200 201You may not remove or alter the substance of any license notices 202(including copyright notices, patent notices, disclaimers of warranty, 203or limitations of liability) contained within the Source Code Form of 204the Covered Software, except that You may alter any license notices to 205the extent required to remedy known factual inaccuracies. 206 2073.5. Application of Additional Terms 208 209You may choose to offer, and to charge a fee for, warranty, support, 210indemnity or liability obligations to one or more recipients of Covered 211Software. However, You may do so only on Your own behalf, and not on 212behalf of any Contributor. You must make it absolutely clear that any 213such warranty, support, indemnity, or liability obligation is offered by 214You alone, and You hereby agree to indemnify every Contributor for any 215liability incurred by such Contributor as a result of warranty, support, 216indemnity or liability terms You offer. You may include additional 217disclaimers of warranty and limitations of liability specific to any 218jurisdiction. 219 2204. Inability to Comply Due to Statute or Regulation 221--------------------------------------------------- 222 223If it is impossible for You to comply with any of the terms of this 224License with respect to some or all of the Covered Software due to 225statute, judicial order, or regulation then You must: (a) comply with 226the terms of this License to the maximum extent possible; and (b) 227describe the limitations and the code they affect. Such description must 228be placed in a text file included with all distributions of the Covered 229Software under this License. Except to the extent prohibited by statute 230or regulation, such description must be sufficiently detailed for a 231recipient of ordinary skill to be able to understand it. 232 2335. Termination 234-------------- 235 2365.1. The rights granted under this License will terminate automatically 237if You fail to comply with any of its terms. However, if You become 238compliant, then the rights granted under this License from a particular 239Contributor are reinstated (a) provisionally, unless and until such 240Contributor explicitly and finally terminates Your grants, and (b) on an 241ongoing basis, if such Contributor fails to notify You of the 242non-compliance by some reasonable means prior to 60 days after You have 243come back into compliance. Moreover, Your grants from a particular 244Contributor are reinstated on an ongoing basis if such Contributor 245notifies You of the non-compliance by some reasonable means, this is the 246first time You have received notice of non-compliance with this License 247from such Contributor, and You become compliant prior to 30 days after 248Your receipt of the notice. 249 2505.2. If You initiate litigation against any entity by asserting a patent 251infringement claim (excluding declaratory judgment actions, 252counter-claims, and cross-claims) alleging that a Contributor Version 253directly or indirectly infringes any patent, then the rights granted to 254You by any and all Contributors for the Covered Software under Section 2552.1 of this License shall terminate. 256 2575.3. In the event of termination under Sections 5.1 or 5.2 above, all 258end user license agreements (excluding distributors and resellers) which 259have been validly granted by You or Your distributors under this License 260prior to termination shall survive termination. 261 262************************************************************************ 263* * 264* 6. Disclaimer of Warranty * 265* ------------------------- * 266* * 267* Covered Software is provided under this License on an "as is" * 268* basis, without warranty of any kind, either expressed, implied, or * 269* statutory, including, without limitation, warranties that the * 270* Covered Software is free of defects, merchantable, fit for a * 271* particular purpose or non-infringing. The entire risk as to the * 272* quality and performance of the Covered Software is with You. * 273* Should any Covered Software prove defective in any respect, You * 274* (not any Contributor) assume the cost of any necessary servicing, * 275* repair, or correction. This disclaimer of warranty constitutes an * 276* essential part of this License. No use of any Covered Software is * 277* authorized under this License except under this disclaimer. * 278* * 279************************************************************************ 280 281************************************************************************ 282* * 283* 7. Limitation of Liability * 284* -------------------------- * 285* * 286* Under no circumstances and under no legal theory, whether tort * 287* (including negligence), contract, or otherwise, shall any * 288* Contributor, or anyone who distributes Covered Software as * 289* permitted above, be liable to You for any direct, indirect, * 290* special, incidental, or consequential damages of any character * 291* including, without limitation, damages for lost profits, loss of * 292* goodwill, work stoppage, computer failure or malfunction, or any * 293* and all other commercial damages or losses, even if such party * 294* shall have been informed of the possibility of such damages. This * 295* limitation of liability shall not apply to liability for death or * 296* personal injury resulting from such party's negligence to the * 297* extent applicable law prohibits such limitation. Some * 298* jurisdictions do not allow the exclusion or limitation of * 299* incidental or consequential damages, so this exclusion and * 300* limitation may not apply to You. * 301* * 302************************************************************************ 303 3048. Litigation 305------------- 306 307Any litigation relating to this License may be brought only in the 308courts of a jurisdiction where the defendant maintains its principal 309place of business and such litigation shall be governed by laws of that 310jurisdiction, without reference to its conflict-of-law provisions. 311Nothing in this Section shall prevent a party's ability to bring 312cross-claims or counter-claims. 313 3149. Miscellaneous 315---------------- 316 317This License represents the complete agreement concerning the subject 318matter hereof. If any provision of this License is held to be 319unenforceable, such provision shall be reformed only to the extent 320necessary to make it enforceable. Any law or regulation which provides 321that the language of a contract shall be construed against the drafter 322shall not be used to construe this License against a Contributor. 323 32410. Versions of the License 325--------------------------- 326 32710.1. New Versions 328 329Mozilla Foundation is the license steward. Except as provided in Section 33010.3, no one other than the license steward has the right to modify or 331publish new versions of this License. Each version will be given a 332distinguishing version number. 333 33410.2. Effect of New Versions 335 336You may distribute the Covered Software under the terms of the version 337of the License under which You originally received the Covered Software, 338or under the terms of any subsequent version published by the license 339steward. 340 34110.3. Modified Versions 342 343If you create software not governed by this License, and you want to 344create a new license for such software, you may create and use a 345modified version of this License if you rename the license and remove 346any references to the name of the license steward (except to note that 347such modified license differs from this License). 348 34910.4. Distributing Source Code Form that is Incompatible With Secondary 350Licenses 351 352If You choose to distribute Source Code Form that is Incompatible With 353Secondary Licenses under the terms of this version of the License, the 354notice described in Exhibit B of this License must be attached. 355 356Exhibit A - Source Code Form License Notice 357------------------------------------------- 358 359 This Source Code Form is subject to the terms of the Mozilla Public 360 License, v. 2.0. If a copy of the MPL was not distributed with this 361 file, You can obtain one at http://mozilla.org/MPL/2.0/. 362 363If it is not possible or desirable to put the notice in a particular 364file, then You may include the notice in a location (such as a LICENSE 365file in a relevant directory) where a recipient would be likely to look 366for such a notice. 367 368You may add additional accurate notices of copyright ownership. 369 370Exhibit B - "Incompatible With Secondary Licenses" Notice 371--------------------------------------------------------- 372 373 This Source Code Form is "Incompatible With Secondary Licenses", as 374 defined by the Mozilla Public License, v. 2.0. 375 376--- 377Files: implementation/helper/boost/*, third_party/boost/* 378 379Boost Software License - Version 1.0 - August 17th, 2003 380 381Permission is hereby granted, free of charge, to any person or organization 382obtaining a copy of the software and accompanying documentation covered by 383this license (the "Software") to use, reproduce, display, distribute, 384execute, and transmit the Software, and to prepare derivative works of the 385Software, and to permit third-parties to whom the Software is furnished to 386do so, all subject to the following: 387 388The copyright notices in the Software and this entire statement, including 389the above license grant, this restriction and the following disclaimer, 390must be included in all copies of the Software, in whole or in part, and 391all derivative works of the Software, unless such copies or derivative 392works are solely in the form of machine-executable object code generated by 393a source language processor. 394 395THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 396IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 397FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT 398SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE 399FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, 400ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 401DEALINGS IN THE SOFTWARE. 402 403--- 404File: third_pary/boost/Android.bp, third_party/boost/gen_android_bp.py 405 Apache License 406 Version 2.0, January 2004 407 http://www.apache.org/licenses/ 408 409 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 410 411 1. Definitions. 412 413 "License" shall mean the terms and conditions for use, reproduction, 414 and distribution as defined by Sections 1 through 9 of this document. 415 416 "Licensor" shall mean the copyright owner or entity authorized by 417 the copyright owner that is granting the License. 418 419 "Legal Entity" shall mean the union of the acting entity and all 420 other entities that control, are controlled by, or are under common 421 control with that entity. For the purposes of this definition, 422 "control" means (i) the power, direct or indirect, to cause the 423 direction or management of such entity, whether by contract or 424 otherwise, or (ii) ownership of fifty percent (50%) or more of the 425 outstanding shares, or (iii) beneficial ownership of such entity. 426 427 "You" (or "Your") shall mean an individual or Legal Entity 428 exercising permissions granted by this License. 429 430 "Source" form shall mean the preferred form for making modifications, 431 including but not limited to software source code, documentation 432 source, and configuration files. 433 434 "Object" form shall mean any form resulting from mechanical 435 transformation or translation of a Source form, including but 436 not limited to compiled object code, generated documentation, 437 and conversions to other media types. 438 439 "Work" shall mean the work of authorship, whether in Source or 440 Object form, made available under the License, as indicated by a 441 copyright notice that is included in or attached to the work 442 (an example is provided in the Appendix below). 443 444 "Derivative Works" shall mean any work, whether in Source or Object 445 form, that is based on (or derived from) the Work and for which the 446 editorial revisions, annotations, elaborations, or other modifications 447 represent, as a whole, an original work of authorship. For the purposes 448 of this License, Derivative Works shall not include works that remain 449 separable from, or merely link (or bind by name) to the interfaces of, 450 the Work and Derivative Works thereof. 451 452 "Contribution" shall mean any work of authorship, including 453 the original version of the Work and any modifications or additions 454 to that Work or Derivative Works thereof, that is intentionally 455 submitted to Licensor for inclusion in the Work by the copyright owner 456 or by an individual or Legal Entity authorized to submit on behalf of 457 the copyright owner. For the purposes of this definition, "submitted" 458 means any form of electronic, verbal, or written communication sent 459 to the Licensor or its representatives, including but not limited to 460 communication on electronic mailing lists, source code control systems, 461 and issue tracking systems that are managed by, or on behalf of, the 462 Licensor for the purpose of discussing and improving the Work, but 463 excluding communication that is conspicuously marked or otherwise 464 designated in writing by the copyright owner as "Not a Contribution." 465 466 "Contributor" shall mean Licensor and any individual or Legal Entity 467 on behalf of whom a Contribution has been received by Licensor and 468 subsequently incorporated within the Work. 469 470 2. Grant of Copyright License. Subject to the terms and conditions of 471 this License, each Contributor hereby grants to You a perpetual, 472 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 473 copyright license to reproduce, prepare Derivative Works of, 474 publicly display, publicly perform, sublicense, and distribute the 475 Work and such Derivative Works in Source or Object form. 476 477 3. Grant of Patent License. Subject to the terms and conditions of 478 this License, each Contributor hereby grants to You a perpetual, 479 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 480 (except as stated in this section) patent license to make, have made, 481 use, offer to sell, sell, import, and otherwise transfer the Work, 482 where such license applies only to those patent claims licensable 483 by such Contributor that are necessarily infringed by their 484 Contribution(s) alone or by combination of their Contribution(s) 485 with the Work to which such Contribution(s) was submitted. If You 486 institute patent litigation against any entity (including a 487 cross-claim or counterclaim in a lawsuit) alleging that the Work 488 or a Contribution incorporated within the Work constitutes direct 489 or contributory patent infringement, then any patent licenses 490 granted to You under this License for that Work shall terminate 491 as of the date such litigation is filed. 492 493 4. Redistribution. You may reproduce and distribute copies of the 494 Work or Derivative Works thereof in any medium, with or without 495 modifications, and in Source or Object form, provided that You 496 meet the following conditions: 497 498 (a) You must give any other recipients of the Work or 499 Derivative Works a copy of this License; and 500 501 (b) You must cause any modified files to carry prominent notices 502 stating that You changed the files; and 503 504 (c) You must retain, in the Source form of any Derivative Works 505 that You distribute, all copyright, patent, trademark, and 506 attribution notices from the Source form of the Work, 507 excluding those notices that do not pertain to any part of 508 the Derivative Works; and 509 510 (d) If the Work includes a "NOTICE" text file as part of its 511 distribution, then any Derivative Works that You distribute must 512 include a readable copy of the attribution notices contained 513 within such NOTICE file, excluding those notices that do not 514 pertain to any part of the Derivative Works, in at least one 515 of the following places: within a NOTICE text file distributed 516 as part of the Derivative Works; within the Source form or 517 documentation, if provided along with the Derivative Works; or, 518 within a display generated by the Derivative Works, if and 519 wherever such third-party notices normally appear. The contents 520 of the NOTICE file are for informational purposes only and 521 do not modify the License. You may add Your own attribution 522 notices within Derivative Works that You distribute, alongside 523 or as an addendum to the NOTICE text from the Work, provided 524 that such additional attribution notices cannot be construed 525 as modifying the License. 526 527 You may add Your own copyright statement to Your modifications and 528 may provide additional or different license terms and conditions 529 for use, reproduction, or distribution of Your modifications, or 530 for any such Derivative Works as a whole, provided Your use, 531 reproduction, and distribution of the Work otherwise complies with 532 the conditions stated in this License. 533 534 5. Submission of Contributions. Unless You explicitly state otherwise, 535 any Contribution intentionally submitted for inclusion in the Work 536 by You to the Licensor shall be under the terms and conditions of 537 this License, without any additional terms or conditions. 538 Notwithstanding the above, nothing herein shall supersede or modify 539 the terms of any separate license agreement you may have executed 540 with Licensor regarding such Contributions. 541 542 6. Trademarks. This License does not grant permission to use the trade 543 names, trademarks, service marks, or product names of the Licensor, 544 except as required for reasonable and customary use in describing the 545 origin of the Work and reproducing the content of the NOTICE file. 546 547 7. Disclaimer of Warranty. Unless required by applicable law or 548 agreed to in writing, Licensor provides the Work (and each 549 Contributor provides its Contributions) on an "AS IS" BASIS, 550 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 551 implied, including, without limitation, any warranties or conditions 552 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 553 PARTICULAR PURPOSE. You are solely responsible for determining the 554 appropriateness of using or redistributing the Work and assume any 555 risks associated with Your exercise of permissions under this License. 556 557 8. Limitation of Liability. In no event and under no legal theory, 558 whether in tort (including negligence), contract, or otherwise, 559 unless required by applicable law (such as deliberate and grossly 560 negligent acts) or agreed to in writing, shall any Contributor be 561 liable to You for damages, including any direct, indirect, special, 562 incidental, or consequential damages of any character arising as a 563 result of this License or out of the use or inability to use the 564 Work (including but not limited to damages for loss of goodwill, 565 work stoppage, computer failure or malfunction, or any and all 566 other commercial damages or losses), even if such Contributor 567 has been advised of the possibility of such damages. 568 569 9. Accepting Warranty or Additional Liability. While redistributing 570 the Work or Derivative Works thereof, You may choose to offer, 571 and charge a fee for, acceptance of support, warranty, indemnity, 572 or other liability obligations and/or rights consistent with this 573 License. However, in accepting such obligations, You may act only 574 on Your own behalf and on Your sole responsibility, not on behalf 575 of any other Contributor, and only if You agree to indemnify, 576 defend, and hold each Contributor harmless for any liability 577 incurred by, or claims asserted against, such Contributor by reason 578 of your accepting any such warranty or additional liability. 579 580 END OF TERMS AND CONDITIONS 581 582 APPENDIX: How to apply the Apache License to your work. 583 584 To apply the Apache License to your work, attach the following 585 boilerplate notice, with the fields enclosed by brackets "[]" 586 replaced with your own identifying information. (Don't include 587 the brackets!) The text should be enclosed in the appropriate 588 comment syntax for the file format. We also recommend that a 589 file or class name and description of purpose be included on the 590 same "printed page" as the copyright notice for easier 591 identification within third-party archives. 592 593 Copyright [yyyy] [name of copyright owner] 594 595 Licensed under the Apache License, Version 2.0 (the "License"); 596 you may not use this file except in compliance with the License. 597 You may obtain a copy of the License at 598 599 http://www.apache.org/licenses/LICENSE-2.0 600 601 Unless required by applicable law or agreed to in writing, software 602 distributed under the License is distributed on an "AS IS" BASIS, 603 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 604 See the License for the specific language governing permissions and 605 limitations under the License. 606 607--- 608File: third_party/boost/move/include/boost/move/algo/detail/pdqsort.hpp 609zlib License 610 611Copyright (c) <year> <copyright holders> 612 613This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. 614 615Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 616 6171. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 6182. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 6193. This notice may not be removed or altered from any source distribution. 620 621--- 622File: third_party/boost/date_time/xmldoc/Jamfile.v2 623Copyright (c) 2004 624CrystalClear Software, Inc. 625 626Permission to use, copy, modify, distribute and sell this software 627and its documentation for any purpose is hereby granted without fee, 628provided that the above copyright notice appear in all copies and 629that both that copyright notice and this permission notice appear 630in supporting documentation. CrystalClear Software makes no 631representations about the suitability of this software for any 632purpose. It is provided "as is" without express or implied warranty. 633