1*9663SMark.Logan@Sun.COM 2*9663SMark.Logan@Sun.COM GNU GENERAL PUBLIC LICENSE 3*9663SMark.Logan@Sun.COM Version 3, 29 June 2007 4*9663SMark.Logan@Sun.COM 5*9663SMark.Logan@Sun.COM Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 6*9663SMark.Logan@Sun.COM Everyone is permitted to copy and distribute verbatim copies 7*9663SMark.Logan@Sun.COM of this license document, but changing it is not allowed. 8*9663SMark.Logan@Sun.COM 9*9663SMark.Logan@Sun.COM Preamble 10*9663SMark.Logan@Sun.COM 11*9663SMark.Logan@Sun.COM The GNU General Public License is a free, copyleft license for 12*9663SMark.Logan@Sun.COMsoftware and other kinds of works. 13*9663SMark.Logan@Sun.COM 14*9663SMark.Logan@Sun.COM The licenses for most software and other practical works are designed 15*9663SMark.Logan@Sun.COMto take away your freedom to share and change the works. By contrast, 16*9663SMark.Logan@Sun.COMthe GNU General Public License is intended to guarantee your freedom to 17*9663SMark.Logan@Sun.COMshare and change all versions of a program--to make sure it remains free 18*9663SMark.Logan@Sun.COMsoftware for all its users. We, the Free Software Foundation, use the 19*9663SMark.Logan@Sun.COMGNU General Public License for most of our software; it applies also to 20*9663SMark.Logan@Sun.COMany other work released this way by its authors. You can apply it to 21*9663SMark.Logan@Sun.COMyour programs, too. 22*9663SMark.Logan@Sun.COM 23*9663SMark.Logan@Sun.COM When we speak of free software, we are referring to freedom, not 24*9663SMark.Logan@Sun.COMprice. Our General Public Licenses are designed to make sure that you 25*9663SMark.Logan@Sun.COMhave the freedom to distribute copies of free software (and charge for 26*9663SMark.Logan@Sun.COMthem if you wish), that you receive source code or can get it if you 27*9663SMark.Logan@Sun.COMwant it, that you can change the software or use pieces of it in new 28*9663SMark.Logan@Sun.COMfree programs, and that you know you can do these things. 29*9663SMark.Logan@Sun.COM 30*9663SMark.Logan@Sun.COM To protect your rights, we need to prevent others from denying you 31*9663SMark.Logan@Sun.COMthese rights or asking you to surrender the rights. Therefore, you have 32*9663SMark.Logan@Sun.COMcertain responsibilities if you distribute copies of the software, or if 33*9663SMark.Logan@Sun.COMyou modify it: responsibilities to respect the freedom of others. 34*9663SMark.Logan@Sun.COM 35*9663SMark.Logan@Sun.COM For example, if you distribute copies of such a program, whether 36*9663SMark.Logan@Sun.COMgratis or for a fee, you must pass on to the recipients the same 37*9663SMark.Logan@Sun.COMfreedoms that you received. You must make sure that they, too, receive 38*9663SMark.Logan@Sun.COMor can get the source code. And you must show them these terms so they 39*9663SMark.Logan@Sun.COMknow their rights. 40*9663SMark.Logan@Sun.COM 41*9663SMark.Logan@Sun.COM Developers that use the GNU GPL protect your rights with two steps: 42*9663SMark.Logan@Sun.COM(1) assert copyright on the software, and (2) offer you this License 43*9663SMark.Logan@Sun.COMgiving you legal permission to copy, distribute and/or modify it. 44*9663SMark.Logan@Sun.COM 45*9663SMark.Logan@Sun.COM For the developers' and authors' protection, the GPL clearly explains 46*9663SMark.Logan@Sun.COMthat there is no warranty for this free software. For both users' and 47*9663SMark.Logan@Sun.COMauthors' sake, the GPL requires that modified versions be marked as 48*9663SMark.Logan@Sun.COMchanged, so that their problems will not be attributed erroneously to 49*9663SMark.Logan@Sun.COMauthors of previous versions. 50*9663SMark.Logan@Sun.COM 51*9663SMark.Logan@Sun.COM Some devices are designed to deny users access to install or run 52*9663SMark.Logan@Sun.COMmodified versions of the software inside them, although the manufacturer 53*9663SMark.Logan@Sun.COMcan do so. This is fundamentally incompatible with the aim of 54*9663SMark.Logan@Sun.COMprotecting users' freedom to change the software. The systematic 55*9663SMark.Logan@Sun.COMpattern of such abuse occurs in the area of products for individuals to 56*9663SMark.Logan@Sun.COMuse, which is precisely where it is most unacceptable. Therefore, we 57*9663SMark.Logan@Sun.COMhave designed this version of the GPL to prohibit the practice for those 58*9663SMark.Logan@Sun.COMproducts. If such problems arise substantially in other domains, we 59*9663SMark.Logan@Sun.COMstand ready to extend this provision to those domains in future versions 60*9663SMark.Logan@Sun.COMof the GPL, as needed to protect the freedom of users. 61*9663SMark.Logan@Sun.COM 62*9663SMark.Logan@Sun.COM Finally, every program is threatened constantly by software patents. 63*9663SMark.Logan@Sun.COMStates should not allow patents to restrict development and use of 64*9663SMark.Logan@Sun.COMsoftware on general-purpose computers, but in those that do, we wish to 65*9663SMark.Logan@Sun.COMavoid the special danger that patents applied to a free program could 66*9663SMark.Logan@Sun.COMmake it effectively proprietary. To prevent this, the GPL assures that 67*9663SMark.Logan@Sun.COMpatents cannot be used to render the program non-free. 68*9663SMark.Logan@Sun.COM 69*9663SMark.Logan@Sun.COM The precise terms and conditions for copying, distribution and 70*9663SMark.Logan@Sun.COMmodification follow. 71*9663SMark.Logan@Sun.COM 72*9663SMark.Logan@Sun.COM TERMS AND CONDITIONS 73*9663SMark.Logan@Sun.COM 74*9663SMark.Logan@Sun.COM 0. Definitions. 75*9663SMark.Logan@Sun.COM 76*9663SMark.Logan@Sun.COM "This License" refers to version 3 of the GNU General Public License. 77*9663SMark.Logan@Sun.COM 78*9663SMark.Logan@Sun.COM "Copyright" also means copyright-like laws that apply to other kinds of 79*9663SMark.Logan@Sun.COMworks, such as semiconductor masks. 80*9663SMark.Logan@Sun.COM 81*9663SMark.Logan@Sun.COM "The Program" refers to any copyrightable work licensed under this 82*9663SMark.Logan@Sun.COMLicense. Each licensee is addressed as "you". "Licensees" and 83*9663SMark.Logan@Sun.COM"recipients" may be individuals or organizations. 84*9663SMark.Logan@Sun.COM 85*9663SMark.Logan@Sun.COM To "modify" a work means to copy from or adapt all or part of the work 86*9663SMark.Logan@Sun.COMin a fashion requiring copyright permission, other than the making of an 87*9663SMark.Logan@Sun.COMexact copy. The resulting work is called a "modified version" of the 88*9663SMark.Logan@Sun.COMearlier work or a work "based on" the earlier work. 89*9663SMark.Logan@Sun.COM 90*9663SMark.Logan@Sun.COM A "covered work" means either the unmodified Program or a work based 91*9663SMark.Logan@Sun.COMon the Program. 92*9663SMark.Logan@Sun.COM 93*9663SMark.Logan@Sun.COM To "propagate" a work means to do anything with it that, without 94*9663SMark.Logan@Sun.COMpermission, would make you directly or secondarily liable for 95*9663SMark.Logan@Sun.COMinfringement under applicable copyright law, except executing it on a 96*9663SMark.Logan@Sun.COMcomputer or modifying a private copy. Propagation includes copying, 97*9663SMark.Logan@Sun.COMdistribution (with or without modification), making available to the 98*9663SMark.Logan@Sun.COMpublic, and in some countries other activities as well. 99*9663SMark.Logan@Sun.COM 100*9663SMark.Logan@Sun.COM To "convey" a work means any kind of propagation that enables other 101*9663SMark.Logan@Sun.COMparties to make or receive copies. Mere interaction with a user through 102*9663SMark.Logan@Sun.COMa computer network, with no transfer of a copy, is not conveying. 103*9663SMark.Logan@Sun.COM 104*9663SMark.Logan@Sun.COM An interactive user interface displays "Appropriate Legal Notices" 105*9663SMark.Logan@Sun.COMto the extent that it includes a convenient and prominently visible 106*9663SMark.Logan@Sun.COMfeature that (1) displays an appropriate copyright notice, and (2) 107*9663SMark.Logan@Sun.COMtells the user that there is no warranty for the work (except to the 108*9663SMark.Logan@Sun.COMextent that warranties are provided), that licensees may convey the 109*9663SMark.Logan@Sun.COMwork under this License, and how to view a copy of this License. If 110*9663SMark.Logan@Sun.COMthe interface presents a list of user commands or options, such as a 111*9663SMark.Logan@Sun.COMmenu, a prominent item in the list meets this criterion. 112*9663SMark.Logan@Sun.COM 113*9663SMark.Logan@Sun.COM 1. Source Code. 114*9663SMark.Logan@Sun.COM 115*9663SMark.Logan@Sun.COM The "source code" for a work means the preferred form of the work 116*9663SMark.Logan@Sun.COMfor making modifications to it. "Object code" means any non-source 117*9663SMark.Logan@Sun.COMform of a work. 118*9663SMark.Logan@Sun.COM 119*9663SMark.Logan@Sun.COM A "Standard Interface" means an interface that either is an official 120*9663SMark.Logan@Sun.COMstandard defined by a recognized standards body, or, in the case of 121*9663SMark.Logan@Sun.COMinterfaces specified for a particular programming language, one that 122*9663SMark.Logan@Sun.COMis widely used among developers working in that language. 123*9663SMark.Logan@Sun.COM 124*9663SMark.Logan@Sun.COM The "System Libraries" of an executable work include anything, other 125*9663SMark.Logan@Sun.COMthan the work as a whole, that (a) is included in the normal form of 126*9663SMark.Logan@Sun.COMpackaging a Major Component, but which is not part of that Major 127*9663SMark.Logan@Sun.COMComponent, and (b) serves only to enable use of the work with that 128*9663SMark.Logan@Sun.COMMajor Component, or to implement a Standard Interface for which an 129*9663SMark.Logan@Sun.COMimplementation is available to the public in source code form. A 130*9663SMark.Logan@Sun.COM"Major Component", in this context, means a major essential component 131*9663SMark.Logan@Sun.COM(kernel, window system, and so on) of the specific operating system 132*9663SMark.Logan@Sun.COM(if any) on which the executable work runs, or a compiler used to 133*9663SMark.Logan@Sun.COMproduce the work, or an object code interpreter used to run it. 134*9663SMark.Logan@Sun.COM 135*9663SMark.Logan@Sun.COM The "Corresponding Source" for a work in object code form means all 136*9663SMark.Logan@Sun.COMthe source code needed to generate, install, and (for an executable 137*9663SMark.Logan@Sun.COMwork) run the object code and to modify the work, including scripts to 138*9663SMark.Logan@Sun.COMcontrol those activities. However, it does not include the work's 139*9663SMark.Logan@Sun.COMSystem Libraries, or general-purpose tools or generally available free 140*9663SMark.Logan@Sun.COMprograms which are used unmodified in performing those activities but 141*9663SMark.Logan@Sun.COMwhich are not part of the work. For example, Corresponding Source 142*9663SMark.Logan@Sun.COMincludes interface definition files associated with source files for 143*9663SMark.Logan@Sun.COMthe work, and the source code for shared libraries and dynamically 144*9663SMark.Logan@Sun.COMlinked subprograms that the work is specifically designed to require, 145*9663SMark.Logan@Sun.COMsuch as by intimate data communication or control flow between those 146*9663SMark.Logan@Sun.COMsubprograms and other parts of the work. 147*9663SMark.Logan@Sun.COM 148*9663SMark.Logan@Sun.COM The Corresponding Source need not include anything that users 149*9663SMark.Logan@Sun.COMcan regenerate automatically from other parts of the Corresponding 150*9663SMark.Logan@Sun.COMSource. 151*9663SMark.Logan@Sun.COM 152*9663SMark.Logan@Sun.COM The Corresponding Source for a work in source code form is that 153*9663SMark.Logan@Sun.COMsame work. 154*9663SMark.Logan@Sun.COM 155*9663SMark.Logan@Sun.COM 2. Basic Permissions. 156*9663SMark.Logan@Sun.COM 157*9663SMark.Logan@Sun.COM All rights granted under this License are granted for the term of 158*9663SMark.Logan@Sun.COMcopyright on the Program, and are irrevocable provided the stated 159*9663SMark.Logan@Sun.COMconditions are met. This License explicitly affirms your unlimited 160*9663SMark.Logan@Sun.COMpermission to run the unmodified Program. The output from running a 161*9663SMark.Logan@Sun.COMcovered work is covered by this License only if the output, given its 162*9663SMark.Logan@Sun.COMcontent, constitutes a covered work. This License acknowledges your 163*9663SMark.Logan@Sun.COMrights of fair use or other equivalent, as provided by copyright law. 164*9663SMark.Logan@Sun.COM 165*9663SMark.Logan@Sun.COM You may make, run and propagate covered works that you do not 166*9663SMark.Logan@Sun.COMconvey, without conditions so long as your license otherwise remains 167*9663SMark.Logan@Sun.COMin force. You may convey covered works to others for the sole purpose 168*9663SMark.Logan@Sun.COMof having them make modifications exclusively for you, or provide you 169*9663SMark.Logan@Sun.COMwith facilities for running those works, provided that you comply with 170*9663SMark.Logan@Sun.COMthe terms of this License in conveying all material for which you do 171*9663SMark.Logan@Sun.COMnot control copyright. Those thus making or running the covered works 172*9663SMark.Logan@Sun.COMfor you must do so exclusively on your behalf, under your direction 173*9663SMark.Logan@Sun.COMand control, on terms that prohibit them from making any copies of 174*9663SMark.Logan@Sun.COMyour copyrighted material outside their relationship with you. 175*9663SMark.Logan@Sun.COM 176*9663SMark.Logan@Sun.COM Conveying under any other circumstances is permitted solely under 177*9663SMark.Logan@Sun.COMthe conditions stated below. Sublicensing is not allowed; section 10 178*9663SMark.Logan@Sun.COMmakes it unnecessary. 179*9663SMark.Logan@Sun.COM 180*9663SMark.Logan@Sun.COM 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 181*9663SMark.Logan@Sun.COM 182*9663SMark.Logan@Sun.COM No covered work shall be deemed part of an effective technological 183*9663SMark.Logan@Sun.COMmeasure under any applicable law fulfilling obligations under article 184*9663SMark.Logan@Sun.COM11 of the WIPO copyright treaty adopted on 20 December 1996, or 185*9663SMark.Logan@Sun.COMsimilar laws prohibiting or restricting circumvention of such 186*9663SMark.Logan@Sun.COMmeasures. 187*9663SMark.Logan@Sun.COM 188*9663SMark.Logan@Sun.COM When you convey a covered work, you waive any legal power to forbid 189*9663SMark.Logan@Sun.COMcircumvention of technological measures to the extent such circumvention 190*9663SMark.Logan@Sun.COMis effected by exercising rights under this License with respect to 191*9663SMark.Logan@Sun.COMthe covered work, and you disclaim any intention to limit operation or 192*9663SMark.Logan@Sun.COMmodification of the work as a means of enforcing, against the work's 193*9663SMark.Logan@Sun.COMusers, your or third parties' legal rights to forbid circumvention of 194*9663SMark.Logan@Sun.COMtechnological measures. 195*9663SMark.Logan@Sun.COM 196*9663SMark.Logan@Sun.COM 4. Conveying Verbatim Copies. 197*9663SMark.Logan@Sun.COM 198*9663SMark.Logan@Sun.COM You may convey verbatim copies of the Program's source code as you 199*9663SMark.Logan@Sun.COMreceive it, in any medium, provided that you conspicuously and 200*9663SMark.Logan@Sun.COMappropriately publish on each copy an appropriate copyright notice; 201*9663SMark.Logan@Sun.COMkeep intact all notices stating that this License and any 202*9663SMark.Logan@Sun.COMnon-permissive terms added in accord with section 7 apply to the code; 203*9663SMark.Logan@Sun.COMkeep intact all notices of the absence of any warranty; and give all 204*9663SMark.Logan@Sun.COMrecipients a copy of this License along with the Program. 205*9663SMark.Logan@Sun.COM 206*9663SMark.Logan@Sun.COM You may charge any price or no price for each copy that you convey, 207*9663SMark.Logan@Sun.COMand you may offer support or warranty protection for a fee. 208*9663SMark.Logan@Sun.COM 209*9663SMark.Logan@Sun.COM 5. Conveying Modified Source Versions. 210*9663SMark.Logan@Sun.COM 211*9663SMark.Logan@Sun.COM You may convey a work based on the Program, or the modifications to 212*9663SMark.Logan@Sun.COMproduce it from the Program, in the form of source code under the 213*9663SMark.Logan@Sun.COMterms of section 4, provided that you also meet all of these conditions: 214*9663SMark.Logan@Sun.COM 215*9663SMark.Logan@Sun.COM a) The work must carry prominent notices stating that you modified 216*9663SMark.Logan@Sun.COM it, and giving a relevant date. 217*9663SMark.Logan@Sun.COM 218*9663SMark.Logan@Sun.COM b) The work must carry prominent notices stating that it is 219*9663SMark.Logan@Sun.COM released under this License and any conditions added under section 220*9663SMark.Logan@Sun.COM 7. This requirement modifies the requirement in section 4 to 221*9663SMark.Logan@Sun.COM "keep intact all notices". 222*9663SMark.Logan@Sun.COM 223*9663SMark.Logan@Sun.COM c) You must license the entire work, as a whole, under this 224*9663SMark.Logan@Sun.COM License to anyone who comes into possession of a copy. This 225*9663SMark.Logan@Sun.COM License will therefore apply, along with any applicable section 7 226*9663SMark.Logan@Sun.COM additional terms, to the whole of the work, and all its parts, 227*9663SMark.Logan@Sun.COM regardless of how they are packaged. This License gives no 228*9663SMark.Logan@Sun.COM permission to license the work in any other way, but it does not 229*9663SMark.Logan@Sun.COM invalidate such permission if you have separately received it. 230*9663SMark.Logan@Sun.COM 231*9663SMark.Logan@Sun.COM d) If the work has interactive user interfaces, each must display 232*9663SMark.Logan@Sun.COM Appropriate Legal Notices; however, if the Program has interactive 233*9663SMark.Logan@Sun.COM interfaces that do not display Appropriate Legal Notices, your 234*9663SMark.Logan@Sun.COM work need not make them do so. 235*9663SMark.Logan@Sun.COM 236*9663SMark.Logan@Sun.COM A compilation of a covered work with other separate and independent 237*9663SMark.Logan@Sun.COMworks, which are not by their nature extensions of the covered work, 238*9663SMark.Logan@Sun.COMand which are not combined with it such as to form a larger program, 239*9663SMark.Logan@Sun.COMin or on a volume of a storage or distribution medium, is called an 240*9663SMark.Logan@Sun.COM"aggregate" if the compilation and its resulting copyright are not 241*9663SMark.Logan@Sun.COMused to limit the access or legal rights of the compilation's users 242*9663SMark.Logan@Sun.COMbeyond what the individual works permit. Inclusion of a covered work 243*9663SMark.Logan@Sun.COMin an aggregate does not cause this License to apply to the other 244*9663SMark.Logan@Sun.COMparts of the aggregate. 245*9663SMark.Logan@Sun.COM 246*9663SMark.Logan@Sun.COM 6. Conveying Non-Source Forms. 247*9663SMark.Logan@Sun.COM 248*9663SMark.Logan@Sun.COM You may convey a covered work in object code form under the terms 249*9663SMark.Logan@Sun.COMof sections 4 and 5, provided that you also convey the 250*9663SMark.Logan@Sun.COMmachine-readable Corresponding Source under the terms of this License, 251*9663SMark.Logan@Sun.COMin one of these ways: 252*9663SMark.Logan@Sun.COM 253*9663SMark.Logan@Sun.COM a) Convey the object code in, or embodied in, a physical product 254*9663SMark.Logan@Sun.COM (including a physical distribution medium), accompanied by the 255*9663SMark.Logan@Sun.COM Corresponding Source fixed on a durable physical medium 256*9663SMark.Logan@Sun.COM customarily used for software interchange. 257*9663SMark.Logan@Sun.COM 258*9663SMark.Logan@Sun.COM b) Convey the object code in, or embodied in, a physical product 259*9663SMark.Logan@Sun.COM (including a physical distribution medium), accompanied by a 260*9663SMark.Logan@Sun.COM written offer, valid for at least three years and valid for as 261*9663SMark.Logan@Sun.COM long as you offer spare parts or customer support for that product 262*9663SMark.Logan@Sun.COM model, to give anyone who possesses the object code either (1) a 263*9663SMark.Logan@Sun.COM copy of the Corresponding Source for all the software in the 264*9663SMark.Logan@Sun.COM product that is covered by this License, on a durable physical 265*9663SMark.Logan@Sun.COM medium customarily used for software interchange, for a price no 266*9663SMark.Logan@Sun.COM more than your reasonable cost of physically performing this 267*9663SMark.Logan@Sun.COM conveying of source, or (2) access to copy the 268*9663SMark.Logan@Sun.COM Corresponding Source from a network server at no charge. 269*9663SMark.Logan@Sun.COM 270*9663SMark.Logan@Sun.COM c) Convey individual copies of the object code with a copy of the 271*9663SMark.Logan@Sun.COM written offer to provide the Corresponding Source. This 272*9663SMark.Logan@Sun.COM alternative is allowed only occasionally and noncommercially, and 273*9663SMark.Logan@Sun.COM only if you received the object code with such an offer, in accord 274*9663SMark.Logan@Sun.COM with subsection 6b. 275*9663SMark.Logan@Sun.COM 276*9663SMark.Logan@Sun.COM d) Convey the object code by offering access from a designated 277*9663SMark.Logan@Sun.COM place (gratis or for a charge), and offer equivalent access to the 278*9663SMark.Logan@Sun.COM Corresponding Source in the same way through the same place at no 279*9663SMark.Logan@Sun.COM further charge. You need not require recipients to copy the 280*9663SMark.Logan@Sun.COM Corresponding Source along with the object code. If the place to 281*9663SMark.Logan@Sun.COM copy the object code is a network server, the Corresponding Source 282*9663SMark.Logan@Sun.COM may be on a different server (operated by you or a third party) 283*9663SMark.Logan@Sun.COM that supports equivalent copying facilities, provided you maintain 284*9663SMark.Logan@Sun.COM clear directions next to the object code saying where to find the 285*9663SMark.Logan@Sun.COM Corresponding Source. Regardless of what server hosts the 286*9663SMark.Logan@Sun.COM Corresponding Source, you remain obligated to ensure that it is 287*9663SMark.Logan@Sun.COM available for as long as needed to satisfy these requirements. 288*9663SMark.Logan@Sun.COM 289*9663SMark.Logan@Sun.COM e) Convey the object code using peer-to-peer transmission, provided 290*9663SMark.Logan@Sun.COM you inform other peers where the object code and Corresponding 291*9663SMark.Logan@Sun.COM Source of the work are being offered to the general public at no 292*9663SMark.Logan@Sun.COM charge under subsection 6d. 293*9663SMark.Logan@Sun.COM 294*9663SMark.Logan@Sun.COM A separable portion of the object code, whose source code is excluded 295*9663SMark.Logan@Sun.COMfrom the Corresponding Source as a System Library, need not be 296*9663SMark.Logan@Sun.COMincluded in conveying the object code work. 297*9663SMark.Logan@Sun.COM 298*9663SMark.Logan@Sun.COM A "User Product" is either (1) a "consumer product", which means any 299*9663SMark.Logan@Sun.COMtangible personal property which is normally used for personal, family, 300*9663SMark.Logan@Sun.COMor household purposes, or (2) anything designed or sold for incorporation 301*9663SMark.Logan@Sun.COMinto a dwelling. In determining whether a product is a consumer product, 302*9663SMark.Logan@Sun.COMdoubtful cases shall be resolved in favor of coverage. For a particular 303*9663SMark.Logan@Sun.COMproduct received by a particular user, "normally used" refers to a 304*9663SMark.Logan@Sun.COMtypical or common use of that class of product, regardless of the status 305*9663SMark.Logan@Sun.COMof the particular user or of the way in which the particular user 306*9663SMark.Logan@Sun.COMactually uses, or expects or is expected to use, the product. A product 307*9663SMark.Logan@Sun.COMis a consumer product regardless of whether the product has substantial 308*9663SMark.Logan@Sun.COMcommercial, industrial or non-consumer uses, unless such uses represent 309*9663SMark.Logan@Sun.COMthe only significant mode of use of the product. 310*9663SMark.Logan@Sun.COM 311*9663SMark.Logan@Sun.COM "Installation Information" for a User Product means any methods, 312*9663SMark.Logan@Sun.COMprocedures, authorization keys, or other information required to install 313*9663SMark.Logan@Sun.COMand execute modified versions of a covered work in that User Product from 314*9663SMark.Logan@Sun.COMa modified version of its Corresponding Source. The information must 315*9663SMark.Logan@Sun.COMsuffice to ensure that the continued functioning of the modified object 316*9663SMark.Logan@Sun.COMcode is in no case prevented or interfered with solely because 317*9663SMark.Logan@Sun.COMmodification has been made. 318*9663SMark.Logan@Sun.COM 319*9663SMark.Logan@Sun.COM If you convey an object code work under this section in, or with, or 320*9663SMark.Logan@Sun.COMspecifically for use in, a User Product, and the conveying occurs as 321*9663SMark.Logan@Sun.COMpart of a transaction in which the right of possession and use of the 322*9663SMark.Logan@Sun.COMUser Product is transferred to the recipient in perpetuity or for a 323*9663SMark.Logan@Sun.COMfixed term (regardless of how the transaction is characterized), the 324*9663SMark.Logan@Sun.COMCorresponding Source conveyed under this section must be accompanied 325*9663SMark.Logan@Sun.COMby the Installation Information. But this requirement does not apply 326*9663SMark.Logan@Sun.COMif neither you nor any third party retains the ability to install 327*9663SMark.Logan@Sun.COMmodified object code on the User Product (for example, the work has 328*9663SMark.Logan@Sun.COMbeen installed in ROM). 329*9663SMark.Logan@Sun.COM 330*9663SMark.Logan@Sun.COM The requirement to provide Installation Information does not include a 331*9663SMark.Logan@Sun.COMrequirement to continue to provide support service, warranty, or updates 332*9663SMark.Logan@Sun.COMfor a work that has been modified or installed by the recipient, or for 333*9663SMark.Logan@Sun.COMthe User Product in which it has been modified or installed. Access to a 334*9663SMark.Logan@Sun.COMnetwork may be denied when the modification itself materially and 335*9663SMark.Logan@Sun.COMadversely affects the operation of the network or violates the rules and 336*9663SMark.Logan@Sun.COMprotocols for communication across the network. 337*9663SMark.Logan@Sun.COM 338*9663SMark.Logan@Sun.COM Corresponding Source conveyed, and Installation Information provided, 339*9663SMark.Logan@Sun.COMin accord with this section must be in a format that is publicly 340*9663SMark.Logan@Sun.COMdocumented (and with an implementation available to the public in 341*9663SMark.Logan@Sun.COMsource code form), and must require no special password or key for 342*9663SMark.Logan@Sun.COMunpacking, reading or copying. 343*9663SMark.Logan@Sun.COM 344*9663SMark.Logan@Sun.COM 7. Additional Terms. 345*9663SMark.Logan@Sun.COM 346*9663SMark.Logan@Sun.COM "Additional permissions" are terms that supplement the terms of this 347*9663SMark.Logan@Sun.COMLicense by making exceptions from one or more of its conditions. 348*9663SMark.Logan@Sun.COMAdditional permissions that are applicable to the entire Program shall 349*9663SMark.Logan@Sun.COMbe treated as though they were included in this License, to the extent 350*9663SMark.Logan@Sun.COMthat they are valid under applicable law. If additional permissions 351*9663SMark.Logan@Sun.COMapply only to part of the Program, that part may be used separately 352*9663SMark.Logan@Sun.COMunder those permissions, but the entire Program remains governed by 353*9663SMark.Logan@Sun.COMthis License without regard to the additional permissions. 354*9663SMark.Logan@Sun.COM 355*9663SMark.Logan@Sun.COM When you convey a copy of a covered work, you may at your option 356*9663SMark.Logan@Sun.COMremove any additional permissions from that copy, or from any part of 357*9663SMark.Logan@Sun.COMit. (Additional permissions may be written to require their own 358*9663SMark.Logan@Sun.COMremoval in certain cases when you modify the work.) You may place 359*9663SMark.Logan@Sun.COMadditional permissions on material, added by you to a covered work, 360*9663SMark.Logan@Sun.COMfor which you have or can give appropriate copyright permission. 361*9663SMark.Logan@Sun.COM 362*9663SMark.Logan@Sun.COM Notwithstanding any other provision of this License, for material you 363*9663SMark.Logan@Sun.COMadd to a covered work, you may (if authorized by the copyright holders of 364*9663SMark.Logan@Sun.COMthat material) supplement the terms of this License with terms: 365*9663SMark.Logan@Sun.COM 366*9663SMark.Logan@Sun.COM a) Disclaiming warranty or limiting liability differently from the 367*9663SMark.Logan@Sun.COM terms of sections 15 and 16 of this License; or 368*9663SMark.Logan@Sun.COM 369*9663SMark.Logan@Sun.COM b) Requiring preservation of specified reasonable legal notices or 370*9663SMark.Logan@Sun.COM author attributions in that material or in the Appropriate Legal 371*9663SMark.Logan@Sun.COM Notices displayed by works containing it; or 372*9663SMark.Logan@Sun.COM 373*9663SMark.Logan@Sun.COM c) Prohibiting misrepresentation of the origin of that material, or 374*9663SMark.Logan@Sun.COM requiring that modified versions of such material be marked in 375*9663SMark.Logan@Sun.COM reasonable ways as different from the original version; or 376*9663SMark.Logan@Sun.COM 377*9663SMark.Logan@Sun.COM d) Limiting the use for publicity purposes of names of licensors or 378*9663SMark.Logan@Sun.COM authors of the material; or 379*9663SMark.Logan@Sun.COM 380*9663SMark.Logan@Sun.COM e) Declining to grant rights under trademark law for use of some 381*9663SMark.Logan@Sun.COM trade names, trademarks, or service marks; or 382*9663SMark.Logan@Sun.COM 383*9663SMark.Logan@Sun.COM f) Requiring indemnification of licensors and authors of that 384*9663SMark.Logan@Sun.COM material by anyone who conveys the material (or modified versions of 385*9663SMark.Logan@Sun.COM it) with contractual assumptions of liability to the recipient, for 386*9663SMark.Logan@Sun.COM any liability that these contractual assumptions directly impose on 387*9663SMark.Logan@Sun.COM those licensors and authors. 388*9663SMark.Logan@Sun.COM 389*9663SMark.Logan@Sun.COM All other non-permissive additional terms are considered "further 390*9663SMark.Logan@Sun.COMrestrictions" within the meaning of section 10. If the Program as you 391*9663SMark.Logan@Sun.COMreceived it, or any part of it, contains a notice stating that it is 392*9663SMark.Logan@Sun.COMgoverned by this License along with a term that is a further 393*9663SMark.Logan@Sun.COMrestriction, you may remove that term. If a license document contains 394*9663SMark.Logan@Sun.COMa further restriction but permits relicensing or conveying under this 395*9663SMark.Logan@Sun.COMLicense, you may add to a covered work material governed by the terms 396*9663SMark.Logan@Sun.COMof that license document, provided that the further restriction does 397*9663SMark.Logan@Sun.COMnot survive such relicensing or conveying. 398*9663SMark.Logan@Sun.COM 399*9663SMark.Logan@Sun.COM If you add terms to a covered work in accord with this section, you 400*9663SMark.Logan@Sun.COMmust place, in the relevant source files, a statement of the 401*9663SMark.Logan@Sun.COMadditional terms that apply to those files, or a notice indicating 402*9663SMark.Logan@Sun.COMwhere to find the applicable terms. 403*9663SMark.Logan@Sun.COM 404*9663SMark.Logan@Sun.COM Additional terms, permissive or non-permissive, may be stated in the 405*9663SMark.Logan@Sun.COMform of a separately written license, or stated as exceptions; 406*9663SMark.Logan@Sun.COMthe above requirements apply either way. 407*9663SMark.Logan@Sun.COM 408*9663SMark.Logan@Sun.COM 8. Termination. 409*9663SMark.Logan@Sun.COM 410*9663SMark.Logan@Sun.COM You may not propagate or modify a covered work except as expressly 411*9663SMark.Logan@Sun.COMprovided under this License. Any attempt otherwise to propagate or 412*9663SMark.Logan@Sun.COMmodify it is void, and will automatically terminate your rights under 413*9663SMark.Logan@Sun.COMthis License (including any patent licenses granted under the third 414*9663SMark.Logan@Sun.COMparagraph of section 11). 415*9663SMark.Logan@Sun.COM 416*9663SMark.Logan@Sun.COM However, if you cease all violation of this License, then your 417*9663SMark.Logan@Sun.COMlicense from a particular copyright holder is reinstated (a) 418*9663SMark.Logan@Sun.COMprovisionally, unless and until the copyright holder explicitly and 419*9663SMark.Logan@Sun.COMfinally terminates your license, and (b) permanently, if the copyright 420*9663SMark.Logan@Sun.COMholder fails to notify you of the violation by some reasonable means 421*9663SMark.Logan@Sun.COMprior to 60 days after the cessation. 422*9663SMark.Logan@Sun.COM 423*9663SMark.Logan@Sun.COM Moreover, your license from a particular copyright holder is 424*9663SMark.Logan@Sun.COMreinstated permanently if the copyright holder notifies you of the 425*9663SMark.Logan@Sun.COMviolation by some reasonable means, this is the first time you have 426*9663SMark.Logan@Sun.COMreceived notice of violation of this License (for any work) from that 427*9663SMark.Logan@Sun.COMcopyright holder, and you cure the violation prior to 30 days after 428*9663SMark.Logan@Sun.COMyour receipt of the notice. 429*9663SMark.Logan@Sun.COM 430*9663SMark.Logan@Sun.COM Termination of your rights under this section does not terminate the 431*9663SMark.Logan@Sun.COMlicenses of parties who have received copies or rights from you under 432*9663SMark.Logan@Sun.COMthis License. If your rights have been terminated and not permanently 433*9663SMark.Logan@Sun.COMreinstated, you do not qualify to receive new licenses for the same 434*9663SMark.Logan@Sun.COMmaterial under section 10. 435*9663SMark.Logan@Sun.COM 436*9663SMark.Logan@Sun.COM 9. Acceptance Not Required for Having Copies. 437*9663SMark.Logan@Sun.COM 438*9663SMark.Logan@Sun.COM You are not required to accept this License in order to receive or 439*9663SMark.Logan@Sun.COMrun a copy of the Program. Ancillary propagation of a covered work 440*9663SMark.Logan@Sun.COMoccurring solely as a consequence of using peer-to-peer transmission 441*9663SMark.Logan@Sun.COMto receive a copy likewise does not require acceptance. However, 442*9663SMark.Logan@Sun.COMnothing other than this License grants you permission to propagate or 443*9663SMark.Logan@Sun.COMmodify any covered work. These actions infringe copyright if you do 444*9663SMark.Logan@Sun.COMnot accept this License. Therefore, by modifying or propagating a 445*9663SMark.Logan@Sun.COMcovered work, you indicate your acceptance of this License to do so. 446*9663SMark.Logan@Sun.COM 447*9663SMark.Logan@Sun.COM 10. Automatic Licensing of Downstream Recipients. 448*9663SMark.Logan@Sun.COM 449*9663SMark.Logan@Sun.COM Each time you convey a covered work, the recipient automatically 450*9663SMark.Logan@Sun.COMreceives a license from the original licensors, to run, modify and 451*9663SMark.Logan@Sun.COMpropagate that work, subject to this License. You are not responsible 452*9663SMark.Logan@Sun.COMfor enforcing compliance by third parties with this License. 453*9663SMark.Logan@Sun.COM 454*9663SMark.Logan@Sun.COM An "entity transaction" is a transaction transferring control of an 455*9663SMark.Logan@Sun.COMorganization, or substantially all assets of one, or subdividing an 456*9663SMark.Logan@Sun.COMorganization, or merging organizations. If propagation of a covered 457*9663SMark.Logan@Sun.COMwork results from an entity transaction, each party to that 458*9663SMark.Logan@Sun.COMtransaction who receives a copy of the work also receives whatever 459*9663SMark.Logan@Sun.COMlicenses to the work the party's predecessor in interest had or could 460*9663SMark.Logan@Sun.COMgive under the previous paragraph, plus a right to possession of the 461*9663SMark.Logan@Sun.COMCorresponding Source of the work from the predecessor in interest, if 462*9663SMark.Logan@Sun.COMthe predecessor has it or can get it with reasonable efforts. 463*9663SMark.Logan@Sun.COM 464*9663SMark.Logan@Sun.COM You may not impose any further restrictions on the exercise of the 465*9663SMark.Logan@Sun.COMrights granted or affirmed under this License. For example, you may 466*9663SMark.Logan@Sun.COMnot impose a license fee, royalty, or other charge for exercise of 467*9663SMark.Logan@Sun.COMrights granted under this License, and you may not initiate litigation 468*9663SMark.Logan@Sun.COM(including a cross-claim or counterclaim in a lawsuit) alleging that 469*9663SMark.Logan@Sun.COMany patent claim is infringed by making, using, selling, offering for 470*9663SMark.Logan@Sun.COMsale, or importing the Program or any portion of it. 471*9663SMark.Logan@Sun.COM 472*9663SMark.Logan@Sun.COM 11. Patents. 473*9663SMark.Logan@Sun.COM 474*9663SMark.Logan@Sun.COM A "contributor" is a copyright holder who authorizes use under this 475*9663SMark.Logan@Sun.COMLicense of the Program or a work on which the Program is based. The 476*9663SMark.Logan@Sun.COMwork thus licensed is called the contributor's "contributor version". 477*9663SMark.Logan@Sun.COM 478*9663SMark.Logan@Sun.COM A contributor's "essential patent claims" are all patent claims 479*9663SMark.Logan@Sun.COMowned or controlled by the contributor, whether already acquired or 480*9663SMark.Logan@Sun.COMhereafter acquired, that would be infringed by some manner, permitted 481*9663SMark.Logan@Sun.COMby this License, of making, using, or selling its contributor version, 482*9663SMark.Logan@Sun.COMbut do not include claims that would be infringed only as a 483*9663SMark.Logan@Sun.COMconsequence of further modification of the contributor version. For 484*9663SMark.Logan@Sun.COMpurposes of this definition, "control" includes the right to grant 485*9663SMark.Logan@Sun.COMpatent sublicenses in a manner consistent with the requirements of 486*9663SMark.Logan@Sun.COMthis License. 487*9663SMark.Logan@Sun.COM 488*9663SMark.Logan@Sun.COM Each contributor grants you a non-exclusive, worldwide, royalty-free 489*9663SMark.Logan@Sun.COMpatent license under the contributor's essential patent claims, to 490*9663SMark.Logan@Sun.COMmake, use, sell, offer for sale, import and otherwise run, modify and 491*9663SMark.Logan@Sun.COMpropagate the contents of its contributor version. 492*9663SMark.Logan@Sun.COM 493*9663SMark.Logan@Sun.COM In the following three paragraphs, a "patent license" is any express 494*9663SMark.Logan@Sun.COMagreement or commitment, however denominated, not to enforce a patent 495*9663SMark.Logan@Sun.COM(such as an express permission to practice a patent or covenant not to 496*9663SMark.Logan@Sun.COMsue for patent infringement). To "grant" such a patent license to a 497*9663SMark.Logan@Sun.COMparty means to make such an agreement or commitment not to enforce a 498*9663SMark.Logan@Sun.COMpatent against the party. 499*9663SMark.Logan@Sun.COM 500*9663SMark.Logan@Sun.COM If you convey a covered work, knowingly relying on a patent license, 501*9663SMark.Logan@Sun.COMand the Corresponding Source of the work is not available for anyone 502*9663SMark.Logan@Sun.COMto copy, free of charge and under the terms of this License, through a 503*9663SMark.Logan@Sun.COMpublicly available network server or other readily accessible means, 504*9663SMark.Logan@Sun.COMthen you must either (1) cause the Corresponding Source to be so 505*9663SMark.Logan@Sun.COMavailable, or (2) arrange to deprive yourself of the benefit of the 506*9663SMark.Logan@Sun.COMpatent license for this particular work, or (3) arrange, in a manner 507*9663SMark.Logan@Sun.COMconsistent with the requirements of this License, to extend the patent 508*9663SMark.Logan@Sun.COMlicense to downstream recipients. "Knowingly relying" means you have 509*9663SMark.Logan@Sun.COMactual knowledge that, but for the patent license, your conveying the 510*9663SMark.Logan@Sun.COMcovered work in a country, or your recipient's use of the covered work 511*9663SMark.Logan@Sun.COMin a country, would infringe one or more identifiable patents in that 512*9663SMark.Logan@Sun.COMcountry that you have reason to believe are valid. 513*9663SMark.Logan@Sun.COM 514*9663SMark.Logan@Sun.COM If, pursuant to or in connection with a single transaction or 515*9663SMark.Logan@Sun.COMarrangement, you convey, or propagate by procuring conveyance of, a 516*9663SMark.Logan@Sun.COMcovered work, and grant a patent license to some of the parties 517*9663SMark.Logan@Sun.COMreceiving the covered work authorizing them to use, propagate, modify 518*9663SMark.Logan@Sun.COMor convey a specific copy of the covered work, then the patent license 519*9663SMark.Logan@Sun.COMyou grant is automatically extended to all recipients of the covered 520*9663SMark.Logan@Sun.COMwork and works based on it. 521*9663SMark.Logan@Sun.COM 522*9663SMark.Logan@Sun.COM A patent license is "discriminatory" if it does not include within 523*9663SMark.Logan@Sun.COMthe scope of its coverage, prohibits the exercise of, or is 524*9663SMark.Logan@Sun.COMconditioned on the non-exercise of one or more of the rights that are 525*9663SMark.Logan@Sun.COMspecifically granted under this License. You may not convey a covered 526*9663SMark.Logan@Sun.COMwork if you are a party to an arrangement with a third party that is 527*9663SMark.Logan@Sun.COMin the business of distributing software, under which you make payment 528*9663SMark.Logan@Sun.COMto the third party based on the extent of your activity of conveying 529*9663SMark.Logan@Sun.COMthe work, and under which the third party grants, to any of the 530*9663SMark.Logan@Sun.COMparties who would receive the covered work from you, a discriminatory 531*9663SMark.Logan@Sun.COMpatent license (a) in connection with copies of the covered work 532*9663SMark.Logan@Sun.COMconveyed by you (or copies made from those copies), or (b) primarily 533*9663SMark.Logan@Sun.COMfor and in connection with specific products or compilations that 534*9663SMark.Logan@Sun.COMcontain the covered work, unless you entered into that arrangement, 535*9663SMark.Logan@Sun.COMor that patent license was granted, prior to 28 March 2007. 536*9663SMark.Logan@Sun.COM 537*9663SMark.Logan@Sun.COM Nothing in this License shall be construed as excluding or limiting 538*9663SMark.Logan@Sun.COMany implied license or other defenses to infringement that may 539*9663SMark.Logan@Sun.COMotherwise be available to you under applicable patent law. 540*9663SMark.Logan@Sun.COM 541*9663SMark.Logan@Sun.COM 12. No Surrender of Others' Freedom. 542*9663SMark.Logan@Sun.COM 543*9663SMark.Logan@Sun.COM If conditions are imposed on you (whether by court order, agreement or 544*9663SMark.Logan@Sun.COMotherwise) that contradict the conditions of this License, they do not 545*9663SMark.Logan@Sun.COMexcuse you from the conditions of this License. If you cannot convey a 546*9663SMark.Logan@Sun.COMcovered work so as to satisfy simultaneously your obligations under this 547*9663SMark.Logan@Sun.COMLicense and any other pertinent obligations, then as a consequence you may 548*9663SMark.Logan@Sun.COMnot convey it at all. For example, if you agree to terms that obligate you 549*9663SMark.Logan@Sun.COMto collect a royalty for further conveying from those to whom you convey 550*9663SMark.Logan@Sun.COMthe Program, the only way you could satisfy both those terms and this 551*9663SMark.Logan@Sun.COMLicense would be to refrain entirely from conveying the Program. 552*9663SMark.Logan@Sun.COM 553*9663SMark.Logan@Sun.COM 13. Use with the GNU Affero General Public License. 554*9663SMark.Logan@Sun.COM 555*9663SMark.Logan@Sun.COM Notwithstanding any other provision of this License, you have 556*9663SMark.Logan@Sun.COMpermission to link or combine any covered work with a work licensed 557*9663SMark.Logan@Sun.COMunder version 3 of the GNU Affero General Public License into a single 558*9663SMark.Logan@Sun.COMcombined work, and to convey the resulting work. The terms of this 559*9663SMark.Logan@Sun.COMLicense will continue to apply to the part which is the covered work, 560*9663SMark.Logan@Sun.COMbut the special requirements of the GNU Affero General Public License, 561*9663SMark.Logan@Sun.COMsection 13, concerning interaction through a network will apply to the 562*9663SMark.Logan@Sun.COMcombination as such. 563*9663SMark.Logan@Sun.COM 564*9663SMark.Logan@Sun.COM 14. Revised Versions of this License. 565*9663SMark.Logan@Sun.COM 566*9663SMark.Logan@Sun.COM The Free Software Foundation may publish revised and/or new versions of 567*9663SMark.Logan@Sun.COMthe GNU General Public License from time to time. Such new versions will 568*9663SMark.Logan@Sun.COMbe similar in spirit to the present version, but may differ in detail to 569*9663SMark.Logan@Sun.COMaddress new problems or concerns. 570*9663SMark.Logan@Sun.COM 571*9663SMark.Logan@Sun.COM Each version is given a distinguishing version number. If the 572*9663SMark.Logan@Sun.COMProgram specifies that a certain numbered version of the GNU General 573*9663SMark.Logan@Sun.COMPublic License "or any later version" applies to it, you have the 574*9663SMark.Logan@Sun.COMoption of following the terms and conditions either of that numbered 575*9663SMark.Logan@Sun.COMversion or of any later version published by the Free Software 576*9663SMark.Logan@Sun.COMFoundation. If the Program does not specify a version number of the 577*9663SMark.Logan@Sun.COMGNU General Public License, you may choose any version ever published 578*9663SMark.Logan@Sun.COMby the Free Software Foundation. 579*9663SMark.Logan@Sun.COM 580*9663SMark.Logan@Sun.COM If the Program specifies that a proxy can decide which future 581*9663SMark.Logan@Sun.COMversions of the GNU General Public License can be used, that proxy's 582*9663SMark.Logan@Sun.COMpublic statement of acceptance of a version permanently authorizes you 583*9663SMark.Logan@Sun.COMto choose that version for the Program. 584*9663SMark.Logan@Sun.COM 585*9663SMark.Logan@Sun.COM Later license versions may give you additional or different 586*9663SMark.Logan@Sun.COMpermissions. However, no additional obligations are imposed on any 587*9663SMark.Logan@Sun.COMauthor or copyright holder as a result of your choosing to follow a 588*9663SMark.Logan@Sun.COMlater version. 589*9663SMark.Logan@Sun.COM 590*9663SMark.Logan@Sun.COM 15. Disclaimer of Warranty. 591*9663SMark.Logan@Sun.COM 592*9663SMark.Logan@Sun.COM THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 593*9663SMark.Logan@Sun.COMAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 594*9663SMark.Logan@Sun.COMHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 595*9663SMark.Logan@Sun.COMOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 596*9663SMark.Logan@Sun.COMTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 597*9663SMark.Logan@Sun.COMPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 598*9663SMark.Logan@Sun.COMIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 599*9663SMark.Logan@Sun.COMALL NECESSARY SERVICING, REPAIR OR CORRECTION. 600*9663SMark.Logan@Sun.COM 601*9663SMark.Logan@Sun.COM 16. Limitation of Liability. 602*9663SMark.Logan@Sun.COM 603*9663SMark.Logan@Sun.COM IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 604*9663SMark.Logan@Sun.COMWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 605*9663SMark.Logan@Sun.COMTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 606*9663SMark.Logan@Sun.COMGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 607*9663SMark.Logan@Sun.COMUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 608*9663SMark.Logan@Sun.COMDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 609*9663SMark.Logan@Sun.COMPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 610*9663SMark.Logan@Sun.COMEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 611*9663SMark.Logan@Sun.COMSUCH DAMAGES. 612*9663SMark.Logan@Sun.COM 613*9663SMark.Logan@Sun.COM 17. Interpretation of Sections 15 and 16. 614*9663SMark.Logan@Sun.COM 615*9663SMark.Logan@Sun.COM If the disclaimer of warranty and limitation of liability provided 616*9663SMark.Logan@Sun.COMabove cannot be given local legal effect according to their terms, 617*9663SMark.Logan@Sun.COMreviewing courts shall apply local law that most closely approximates 618*9663SMark.Logan@Sun.COMan absolute waiver of all civil liability in connection with the 619*9663SMark.Logan@Sun.COMProgram, unless a warranty or assumption of liability accompanies a 620*9663SMark.Logan@Sun.COMcopy of the Program in return for a fee. 621*9663SMark.Logan@Sun.COM 622*9663SMark.Logan@Sun.COM END OF TERMS AND CONDITIONS 623*9663SMark.Logan@Sun.COM 624*9663SMark.Logan@Sun.COM How to Apply These Terms to Your New Programs 625*9663SMark.Logan@Sun.COM 626*9663SMark.Logan@Sun.COM If you develop a new program, and you want it to be of the greatest 627*9663SMark.Logan@Sun.COMpossible use to the public, the best way to achieve this is to make it 628*9663SMark.Logan@Sun.COMfree software which everyone can redistribute and change under these terms. 629*9663SMark.Logan@Sun.COM 630*9663SMark.Logan@Sun.COM To do so, attach the following notices to the program. It is safest 631*9663SMark.Logan@Sun.COMto attach them to the start of each source file to most effectively 632*9663SMark.Logan@Sun.COMstate the exclusion of warranty; and each file should have at least 633*9663SMark.Logan@Sun.COMthe "copyright" line and a pointer to where the full notice is found. 634*9663SMark.Logan@Sun.COM 635*9663SMark.Logan@Sun.COM <one line to give the program's name and a brief idea of what it does.> 636*9663SMark.Logan@Sun.COM Copyright (C) <year> <name of author> 637*9663SMark.Logan@Sun.COM 638*9663SMark.Logan@Sun.COM This program is free software: you can redistribute it and/or modify 639*9663SMark.Logan@Sun.COM it under the terms of the GNU General Public License as published by 640*9663SMark.Logan@Sun.COM the Free Software Foundation, either version 3 of the License, or 641*9663SMark.Logan@Sun.COM (at your option) any later version. 642*9663SMark.Logan@Sun.COM 643*9663SMark.Logan@Sun.COM This program is distributed in the hope that it will be useful, 644*9663SMark.Logan@Sun.COM but WITHOUT ANY WARRANTY; without even the implied warranty of 645*9663SMark.Logan@Sun.COM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 646*9663SMark.Logan@Sun.COM GNU General Public License for more details. 647*9663SMark.Logan@Sun.COM 648*9663SMark.Logan@Sun.COM You should have received a copy of the GNU General Public License 649*9663SMark.Logan@Sun.COM along with this program. If not, see <http://www.gnu.org/licenses/>. 650*9663SMark.Logan@Sun.COM 651*9663SMark.Logan@Sun.COMAlso add information on how to contact you by electronic and paper mail. 652*9663SMark.Logan@Sun.COM 653*9663SMark.Logan@Sun.COM If the program does terminal interaction, make it output a short 654*9663SMark.Logan@Sun.COMnotice like this when it starts in an interactive mode: 655*9663SMark.Logan@Sun.COM 656*9663SMark.Logan@Sun.COM <program> Copyright (C) <year> <name of author> 657*9663SMark.Logan@Sun.COM This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 658*9663SMark.Logan@Sun.COM This is free software, and you are welcome to redistribute it 659*9663SMark.Logan@Sun.COM under certain conditions; type `show c' for details. 660*9663SMark.Logan@Sun.COM 661*9663SMark.Logan@Sun.COMThe hypothetical commands `show w' and `show c' should show the appropriate 662*9663SMark.Logan@Sun.COMparts of the General Public License. Of course, your program's commands 663*9663SMark.Logan@Sun.COMmight be different; for a GUI interface, you would use an "about box". 664*9663SMark.Logan@Sun.COM 665*9663SMark.Logan@Sun.COM You should also get your employer (if you work as a programmer) or school, 666*9663SMark.Logan@Sun.COMif any, to sign a "copyright disclaimer" for the program, if necessary. 667*9663SMark.Logan@Sun.COMFor more information on this, and how to apply and follow the GNU GPL, see 668*9663SMark.Logan@Sun.COM<http://www.gnu.org/licenses/>. 669*9663SMark.Logan@Sun.COM 670*9663SMark.Logan@Sun.COM The GNU General Public License does not permit incorporating your program 671*9663SMark.Logan@Sun.COMinto proprietary programs. If your program is a subroutine library, you 672*9663SMark.Logan@Sun.COMmay consider it more useful to permit linking proprietary applications with 673*9663SMark.Logan@Sun.COMthe library. If this is what you want to do, use the GNU Lesser General 674*9663SMark.Logan@Sun.COMPublic License instead of this License. But first, please read 675*9663SMark.Logan@Sun.COM<http://www.gnu.org/philosophy/why-not-lgpl.html>. 676*9663SMark.Logan@Sun.COM 677