Users Guide

international treaty. Therefore, by exercising any of the rights granted to You in Section 1 herein, You indicate Your acceptance of this
License and all of its terms and conditions. This License shall terminate immediately and you may no longer exercise any of the rights
granted to You by this License upon Your failure to honor the proviso in Section 1(c) herein.
10) Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to
You by this License as of the date You commence an action, including a cross-claim or counterclaim, against Licensor or any licensee
alleging that the Original Work infringes a patent. This termination provision shall not apply for an action alleging patent infringement by
combinations of the Original Work with other software or hardware.
11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License may be brought only in the courts of a jurisdiction
wherein the Licensor resides or in which Licensor conducts its primary business, and under the laws of that jurisdiction excluding its
conflict-of-law provisions. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly
excluded. Any use of the Original Work outside the scope of this License or after its termination shall be subject to the requirements and
penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., the equivalent laws of other countries, and international treaty. This section
shall survive the termination of this License.
12) Attorneys Fees. In any action to enforce the terms of this License or seeking damages relating thereto, the prevailing party shall be
entitled to recover its costs and expenses, including, without limitation, reasonable attorneys' fees and costs incurred in connection with
such action, including any appeal of such action. This section shall survive the termination of this License.
13) Miscellaneous. This License represents the complete agreement concerning the subject matter hereof. If any provision of this License
is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.
14) Definition of "You" in This License. "You" throughout this License, whether in upper or lower case, means an individual or a legal entity
exercising rights under, and complying with all of the terms of, this License. For legal entities, "You" includes any entity that controls, is
controlled by, or is under common control with you. For purposes of this definition, "control" means (i) the power, direct or indirect, to
cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of
the outstanding shares, or (iii) beneficial ownership of such entity.
15) Right to Use. You may use the Original Work in all ways not otherwise restricted or conditioned by this License or by law, and Licensor
promises not to interfere with or be responsible for such uses by You.
This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this
license without modification. This license may not be modified without the express written permission of its copyright owner.
The 3-Clause BSD License
Note: This license has also been called the "New BSD License" or "Modified BSD License". See also the 2-clause BSD License.
Copyright <YEAR> <COPYRIGHT HOLDER>
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
base64
//------------------------------------------------------------------------- // // Copyright (c) 1991 Bell Communications Research, Inc.
(Bellcore) // // Permission to use, copy, modify, and distribute this material // for any purpose and without fee is hereby granted,
provided // that the above copyright notice and this permission notice // appear in all copies, and that the name of Bellcore not be //
used in advertising or publicity pertaining to this // material without the specific, prior written permission // of an authorized
representative of Bellcore. BELLCORE // MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY // OF THIS
MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", // WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. // // Abstract/
Purpose: // Encode and decode buffer using Base64 encoding // // Environment: // Windows NT/2000, Linux, Netware // // Created/
Third-party licenses
35