1Sun Industry Standards Source License 1.0 2 3DEFINITIONS 4 51.1. "Commercial Use" means distribution or otherwise 6making the Original Code available to a third party. 7 81.2. "Contributor Version" means the combination of the 9Original Code, and the Modifications made by that particular 10Contributor. 11 121.3. "Electronic Distribution Mechanism" means a mechanism 13generally accepted in the software development community for 14the electronic transfer of data. 15 161.4. "Executable" means Original Code in any form other 17than Source Code. 18 191.5. "Initial Developer" means the individual or entity 20identified as the Initial Developer in the Source Code 21notice required by 2 (Exhibit A) 22 231.6. "Larger Work" means a work which combines Original 24Code or portions thereof with code not governed by the terms 25of this License. 26 271.7. "License" means this document. 28 291.8. "Licensable" means having the right to grant, to the 30maximum extent possible, whether at the time of the initial 31grant or subsequently acquired, any and all of the rights 32conveyed herein. 33 341.9. "Modifications" means any addition to or deletion from 35the substance or structure of either the Original Code or 36any previous Modifications. A Modification is: 37 38A. Any addition to or deletion from the contents of a file 39containing Original Code or previous Modifications. 40 41B. Any new file that contains any part of the Original Code 42or previous Modifications. . 43 441.10. "Original Code" means Source Code of computer 45software code which is described in the Source Code notice 46required by Exhibit A as Original Code. 47 481.11. "Patent Claims" means any patent claims, now owned or 49hereafter acquired, including without limitation, method, 50process, and apparatus claims, in any patent Licensable by 51grantor. 52 531.12. "Source Code" means the preferred form of the 54Original Code for making modifications to it, including all 55modules it contains, plus any associated interface 56definition files, or scripts used to control compilation and 57installation of an Executable. 58 591.13. "Standards" means the standard identified in Exhibit 60B or a subsequent version of such standard. 61 621.14. "You" or "Your" means an individual or a legal entity 63exercising rights under, and complying with all of the terms 64of, this License or a future version of this License issued 65under Section 6.1. For legal entities, "You" includes any 66entity which controls, is controlled by, or is under common 67control with You. For purposes of this definition, 68"control" means (a) the power, direct or indirect, to cause 69the direction or management of such entity, whether by 70contract or otherwise, or (b) ownership of more than fifty 71percent (50%) of the outstanding shares or beneficial 72ownership of such entity. 73 742.0 SOURCE CODE LICENSE 75 762.1 The Initial Developer Grant: The Initial Developer 77hereby grants You a world-wide, royalty-free, non-exclusive 78license, subject to third party intellectual property 79claims: 80 81a) under intellectual property rights (other than patent or 82trademark) Licensable by Initial Developer to use, 83reproduce, modify, display, perform, sub license and 84distribute the Original Code (or portions thereof )with or 85without Modifications, and/or as part of a Larger Work; and 86 87b) under Patents Claims infringed by the making, using or 88selling of Original Code, to make, have made, use, practice, 89sell, and offer for sale, and/or otherwise dispose of the 90Original Code (or portions thereof). 91 92c) the licenses granted in this Section 2.1(a ) and (b) are 93effective on the date Initial Developer first distributes 94Original Code under the terms of this License. 95 96d) Notwithstanding Section 2.1(b )above, no patent license 97is granted: 1) for code that You delete from the Original 98Code; 2) separate from the Original Code; or 3) for 99infringements caused by: i) the modification of the 100Original Code or 101 102ii) the combination of the Original Code with other software 103or devices, including but not limited to Modifications. 104 1053.0 DISTRIBUTION OBLIGATIONS 106 1073.1 Application of License. The Source Code version of 108Original Code may be distributed only under the terms of 109this License or a future version of this License released 110under Section 6.1, and You must include a copy of this 111License with every copy of the Source Code You distribute. 112You may not offer or impose any terms on any Source Code 113version that alters or restricts the applicable version of 114this License or the recipient's rights hereunder. Your 115license for shipment of the Contributor Version is 116conditioned upon your full compliance with this Section. 117The Modifications which you create must comply with all 118requirements set out by the Standards body in effect 120 119days before You ship the Contributor Version. In the event 120that the Modifications do not meet such requirements, You 121agree to publish (i) any deviation from the Standards 122protocol resulting from implementation of your Modifications 123and (ii) a reference implementation of Your Modifications, 124and to make any such deviation and reference implementation 125available to all third parties under the same terms as the 126license on a royalty free basis within thirty (30) days of 127Your first customer shipment of Your Modifications. 128 1293.2 Required Notices. You must duplicate the notice in 130Exhibit A in each file of the Source Code. If it is not 131possible to put such notice in a particular Source Code file 132due to its structure, then You must include such notice in a 133location (such as a relevant directory ) where a user would 134be likely to look for such a notice. If You created one or 135more Modifications ) You may add your name as a Contributor 136to the notice described in Exhibit A. You must also 137duplicate this License in any documentation for the Source 138Code where You describe recipients' rights or ownership 139rights relating to Initial Code. You may choose to offer, 140and to charge a fee for, warranty, support, indemnity or 141liability obligations to one or more recipients of Your 142version of the Code. However, You may do so only 143 144on Your own behalf, and not on behalf of the Initial 145Developer. You must make it absolutely clear than any such 146warranty, support, indemnity or liability obligation is 147offered by You alone, and You hereby agree to indemnify the 148Initial Developer for any liability incurred by the Initial 149Developer as a result of warranty, support, indemnity or 150liability terms You offer. 151 1523.3 Distribution of Executable Versions. You may distribute 153Original Code in Executable and Source form only if the 154requirements of Section 3.1 and 3.2 have been met for that 155Original Code, and if You include a notice stating that the 156Source Code version of the Original Code is available under 157the terms of this License. The notice must be conspicuously 158included in any notice in an Executable or Source versions, 159related documentation or collateral in which You describe 160recipients' rights relating to the Original Code. You may 161distribute the Executable and Source versions of Your 162version of the Code or ownership rights under a license of 163Your choice, which may contain terms different from this 164License, provided that You are in compliance with the terms 165of this License. If You distribute the Executable and 166Source versions under a different license You must make it 167absolutely clear that any terms which differ from this 168License are offered by You alone, not by the Initial 169Developer . You hereby agree to indemnify the Initial 170Developer for any liability incurred by the Initial 171Developer as a result of any such terms You offer . 172 1733.4 Larger Works. You may create a Larger Work by combining 174Original Code with other code not governed by the terms of 175this License and distribute the Larger Work as a single 176product. In such a case, You must make sure the 177requirements of this License are fulfilled for the Original 178Code. 179 1804.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION 181 182If it is impossible for You to comply with any of the terms 183of this License with respect to some or all of the Original 184Code due to statute, judicial order, or regulation then You 185must: 186 187a) comply with the terms of this License to the maximum 188extent possible; and 189 190b) describe the limitations and the code they affect. Such 191description must be included in the LEGAL file described in 192Section 3.2 and must be included with all distributions of 193the Source Code. Except to the extent prohibited by statute 194or regulation, such description must be sufficiently 195detailed for a recipient of ordinary skill to be able to 196understand it. 197 1985.0 APPLICATION OF THIS LICENSE This License applies to code 199to which the Initial Developer has attached the notice in 200Exhibit A and to related Modifications as set out in Section 2013.1. 202 2036.0 VERSIONS OF THE LICENSE 204 2056.1 New Versions. Sun Microsystems, Inc. Sun may publish 206revised and/or new versions of the License from time to 207time. Each version will be given a distinguishing version 208number . 209 2106.2 Effect of New Versions. Once Original Code has been 211published under a particular version of the License, You may 212always continue to use it under the terms of that version. 213You may also choose to use such Original Code under the 214terms of any subsequent version of the License published by 215Sun. No one other than Sun has the right to modify the 216terms applicable to Original Code. 217 2187. DISCLAIMER OF W ARRANTY. ORIGINAL CODE IS PROVIDED 219UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF 220ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT 221LIMITATION, WARRANTIES THAT THE ORIGINAL CODE IS FREE OF 222DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR 223NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND 224PERFORMANCE OF THE ORIGINAL CODE IS WITH YOU. SHOULD ANY 225ORIGINAL CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE 226INITIAL DEVELOPER )ASSUME THE COST OF ANY NECESSARY 227SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF 228WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO 229USE OF ANY ORIGINAL CODE IS AUTHORIZED HEREUNDER EXCEPT 230UNDER THIS DISCLAIMER. 231 2328.0 TERMINATION 233 2348.1 This License and the rights granted hereunder will 235terminate automatically if You fail to comply with terms 236herein and fail to cure such breach within 30 days of 237becoming aware of the breach. All sublicenses to the 238Original Code which are properly granted shall survive any 239termination of this License. Provisions which, by their 240nature, must remain in effect beyond the termination of this 241License shall survive. 242 2438.2 .In the event of termination under Section 8.1 above, 244all end user license agreements (excluding distributors and 245resellers) which have been validly granted by You or any 246distributor hereunder prior to termination shall survive 247termination. 248 2499.0 LIMIT OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO 250LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE) ,CONTRACT, 251OR OTHER WISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER 252CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL CODE, OR ANY 253SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 254ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 255OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR 256LOSS OF GOOD WILL, WORK STOPPAGE, COMPUTER FAILURE OR 257MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR 258LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE 259POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY 260SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 261RESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT 262APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME 263JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF 264INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND 265LIMITATION MAY NOT APPLY TO YOU. 266 26710.0 U .S. GOVERNMENT END USERS U.S. Government: If this 268Software is being acquired by or on behalf of the U.S. 269Government or by a U.S. Government prime contractor or 270subcontractor (at any tier), then the Government's rights in 271the Software and accompanying documentation shall be only as 272set forth in this license; this is in accordance with 48 C.F 273.R. 227.7201 through 227.7202-4 (for Department of Defense 274(DoD) acquisitions )and with 48 C.F.R.2.101 and 12.212( for 275non-DoD acquisitions). 276 27711.0 MISCELLANEOUS This License represents the complete 278agreement concerning subject matter hereof. If any 279provision of this License is held to be unenforceable, such 280provision shall be reformed only to the extent necessary to 281make it enforceable. This License shall be governed by 282California law provisions (except to the extent applicable 283law, if any, provides otherwise), excluding its 284conflict-of-law provisions. With respect to disputes in 285which at least one party is a citizen of, or an entity 286chartered or registered to do business in the United States 287of America, any litigation relating to this License shall be 288subject to the jurisdiction of the Federal Courts of the 289Northern District of California, with venue lying in Santa 290Clara County, California, with the losing party responsible 291for costs, including without limitation, court costs and 292reasonable attorneys fees and expenses. The application of 293the United Nations Convention on Contracts for the 294International Sale of Goods is expressly excluded. Any law 295or regulation which provides that the language of a contract 296shall be construed against the drafter shall not apply to 297this License. 298 299EXHIBIT A - Sun Standards 300 301"The contents of this file are subject to the Sun Standards 302License Version 1.0 the (the "License";) You may not use 303this file except in compliance with the License. You may 304obtain a copy of the License at 305_______________________________. 306 307 Software distributed under the License is distributed on 308an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either 309express or implied. See the License for the specific 310language governing rights and limitations under the License. 311 312The Original Code is Copyright 1998 by Sun Microsystems, Inc 313 314The Initial Developer of the Original Code is: Sun 315Microsystems, Inc. 316 317Portions created by _____________________________ are 318Copyright ______________________________. 319 320All Rights Reserved. 321 322Contributors: ______________________________________. 323 324EXHIBIT B - Sun Standards 325 326The Standard is defined as the following IETF RFCs: 327 328RFC1831: RPC: Remote Procedure Call Protocol Specification 329Version 2 RFC1832: XDR: External Data REpresentation 330Standard RFC1833: Binding Protocols for ONC RPC Version 2 331RFC2078: Generic Security Service Application Program 332Interface, Version 2 RFC2203: RPCSEC_GSS Protocol 333Specification RFC2695: Authentication Mechanisms for ONC RPC 334 335* 336 * Copyright (c) Copyright (c) Bull S.A. 2005 All Rights Reserved. 337 * Redistribution and use in source and binary forms, with or without 338 * modification, are permitted provided that the following conditions 339 * are met: 340 * 1. Redistributions of source code must retain the above copyright 341 * notice, this list of conditions and the following disclaimer. 342 * 2. Redistributions in binary form must reproduce the above copyright 343 * notice, this list of conditions and the following disclaimer in the 344 * documentation and/or other materials provided with the distribution. 345 * 3. The name of the author may not be used to endorse or promote products 346 * derived from this software without specific prior written permission. 347 * 348 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 349 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 350 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 351 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 352 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 353 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 354 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 355 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 356 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 357 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 358 */ 359 360