You are on page 1of 17

Acknowledgments

Portions of this Apple Software may utilize the following copyrighted material, the use of which is hereby acknowledged.

The WebKit Open Source Project ( including portions from the khtml, kcan as, kdom, and ks g! projects " and #a aScript$ore Project ( including portions from the kjs project "
Copyright 1 !, 1 ", 1 , #$$$, #$$1, #$$#, #$$%, #$$&, #$$', #$$(, #$$!, #$$" )arious contributors as noted below. Contributors to the *eb+it, *ebCore and ,a-aScriptCore pro.ects include/ Ale0 1athews, Ale0ander +ellett, Ale0ey Proskuryako-, Allan Sandfeld ,ensen, Alp 2oker, Anders Carlsson, Andrew *ellington, Antti +oi-isto, Apple 3nc., 4.oern 5raf, 4rent 6ulgham, Cameron 7warich, Charles Samuels, Charlie 4ozeman, Christian 8ywan, Collabora 9td., Cyrus Patel, 8aniel 1olkentin, 8aniel )eillard, 8a-e 1ac9achlan, 8a-id Smith, 8awit Alemayehu, 8irk 1ueller, 8irk Schulze, 8on 5ibson, :nrico ;os, :ric Seidel, 6rederik <oll.en, 6rerich ;aabe, 6riedemann +leint, 5eorge Staikos, 5oogle 3nc., 5raham 8ennis, <arri Porten, <enry 1ason, <iroyuki 3kezoe, <olger <ans Peter 6reyther, 3nternational 4usiness 1achines Corporation, ,ames 5. Speth, ,an 1ichael C. Alonzo, ,ean=loup 5ailly, ,on Shier, ,onas *itt, ,ulien Chaffrai0, ,ustin <aygood, +e-in >lli-ier, +e-in *atters, +immo +innunen, +ouhei Sutou, +rzysztof +owalczyk, 9ars +noll, 9uca 4runo, 9ucent 2echnologies, 1aksim >rlo-ich, 1alte Starostik, 1ark Adler, 1artin ,ones, 1att 9ilek, 1ichael :mmel, ?etscape Communications Corporation, ?icholas Shanks, ?ikolas 7immermann, ?okia Corporation, ?uanti 9td., >li-er <unt, >pened<and, Peter +elly, Pioneer ;esearch Center @SA, 3nc., ;ob 4uis, ;obin 8unn, ;onald 2schalAr, Samuel *einig, Simon <ausmann, Staikos Computing Ser-ices 3nc., Stefan Schimanski, Symantec Corporation, 2he +arbon 8e-elopers, 2homas 4royer, 2im Copperfield, 2obias Anton, 2ony Chang, 2orben *eis, 2rolltech ASA, @ni-ersity of Cambridge, )acla- Sla-ik, *aldo 4astian, Ban 9opez, 7ack ;usin, mozilla.org. 2he *eb+it, *ebCore and ,a-aScriptCore software is open source software with portions licensed under a 4S8 license Csee AppleDs e0ample belowE and portions licensed under the 5?@ 9ibrary 5eneral Public 9icense )ersion #. Please refer to the indi-idual files to determine the license terms that apply to that file. Fou may obtain a complete machine=readable copy of the source code for the 95P9=licensed portions under the terms of 95P9, without charge e0cept for the cost of media, shipping, and handling, upon written reGuest to Apple. 2he *eb+it software is distributed in the hope that it will be useful, but *32<>@2 A?F *A;;A?2FH without e-en the implied warranty of 1:;C<A?2A43932F or 632?:SS 6>; A PA;23C@9A; P@;P>S:. See the 95P9 for more detailsH a copy of the 95P9 is included with this product. 2he khtml software is released under the 5?@ 9ibrary 5eneral Public 9icense )ersion #. 2he k.s software is released under the 5?@ 9ibrary 5eneral Public 9icense )ersion #. 2he authors also thank the following people for their help/ ;ichard 1oore, 8aegeun 9ee, 1arco Pinelli, and Christian +irsch. 2he kcan-as, kdom and ks-g# software is released under the 5?@ 9ibrary 5eneral Public 9icense )ersion #. %S& '($)*S) ;edistribution and use in source and binary forms, with or without modification, are permitted pro-ided that the following conditions are met/ 1. ;edistributions of source code must retain the abo-e copyright notice, this list of conditions and the following disclaimer. #. ;edistributions in binary form must reproduce the abo-e copyright notice, this

list of conditions and the following disclaimer in the documentation andIor other materials pro-ided with the distribution. %. ?either the name of Apple 3nc. CJAppleJE nor the names of its contributors may be used to endorse or promote products deri-ed from this software without specific prior written permission. 2<3S S>62*A;: 3S P;>)38:8 4F APP9: A?8 32S C>?2;34@2>;S JAS 3SJ A?8 A?F :BP;:SS >; 31P93:8 *A;;A?23:S, 3?C9@83?5, 4@2 ?>2 93132:8 2>, 2<: 31P93:8 *A;;A?23:S >6 1:;C<A?2A43932F A?8 632?:SS 6>; A PA;23C@9A; P@;P>S: A;: 83SC9A31:8. 3? ?> :):?2 S<A99 APP9: >; 32S C>?2;34@2>;S 4: 93A49: 6>; A?F 83;:C2, 3?83;:C2, 3?C38:?2A9, SP:C3A9, :B:1P9A;F, >; C>?S:K@:?23A9 8A1A5:S C3?C9@83?5, 4@2 ?>2 93132:8 2>, P;>C@;:1:?2 >6 S@4S232@2: 5>>8S >; S:;)3C:SH 9>SS >6 @S:, 8A2A, >; P;>632SH >; 4@S3?:SS 3?2:;;@P23>?E <>*:):; CA@S:8 A?8 >? A?F 2<:>;F >6 93A43932F, *<:2<:; 3? C>?2;AC2, S2;3C2 93A43932F, >; 2>;2 C3?C9@83?5 ?:5935:?C: >; >2<:;*3S:E A;3S3?5 3? A?F *AF >@2 >6 2<: @S: >6 2<3S S>62*A;:, :):? 36 A8)3S:8 >6 2<: P>SS343932F >6 S@C< 8A1A5:. +*, '(%-A-. +)*)-A' P,%'($ '($)*S) /ersion !, #une 0110 Copyright CCE 1 1 6ree Software 6oundation, 3nc. ' 2emple Place, Suite %%$, 4oston, 1A $#111=1%$! @SA :-eryone is permitted to copy and distribute -erbatim copies of this license document, but changing it is not allowed. L2his is the first released -ersion of the library 5P9. 3t is numbered # because it goes with -ersion # of the ordinary 5P9.M Preamble 2he licenses for most software are designed to take away your freedom to share and change it. 4y contrast, the 5?@ 5eneral Public 9icenses are intended to guarantee your freedom to share and change free software==to make sure the software is free for all its users. 2his license, the 9ibrary 5eneral Public 9icense, applies to some specially designated 6ree Software 6oundation software, and to any other libraries whose authors decide to use it. Fou can use it for your libraries, too. *hen we speak of free software, we are referring to freedom, not price. >ur 5eneral Public 9icenses are designed to make sure that you ha-e the freedom to distribute copies of free software Cand charge for this ser-ice if you wishE, that you recei-e source code or can get it if you want it, that you can change the software or use pieces of it in new free programsH and that you know you can do these things. 2o protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. 2hese restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it. 6or e0ample, if you distribute copies of the library, whether gratis or for a fee, you must gi-e the recipients all the rights that we ga-e you. Fou must make sure that they, too, recei-e or can get the source code. 3f you link a program with the library, you must pro-ide complete ob.ect files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights. >ur method of protecting your rights has two steps/ C1E copyright the library, and C#E offer you

this license which gi-es you legal permission to copy, distribute andIor modify the library. Also, for each distributorDs protection, we want to make certain that e-eryone understands that there is no warranty for this free library. 3f the library is modified by someone else and passed on, we want its recipients to know that what they ha-e is not the original -ersion, so that any problems introduced by others will not reflect on the original authorsD reputations. 6inally, any free program is threatened constantly by software patents. *e wish to a-oid the danger that companies distributing free software will indi-idually obtain patent licenses, thus in effect transforming the program into proprietary software. 2o pre-ent this, we ha-e made it clear that any patent must be licensed for e-eryoneDs free use or not licensed at all. 1ost 5?@ software, including some libraries, is co-ered by the ordinary 5?@ 5eneral Public 9icense, which was designed for utility programs. 2his license, the 5?@ 9ibrary 5eneral Public 9icense, applies to certain designated libraries. 2his license is Guite different from the ordinary oneH be sure to read it in full, and donDt assume that anything in it is the same as in the ordinary license. 2he reason we ha-e a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. 9inking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. <owe-er, in a te0tual and legal sense, the linked e0ecutable is a combined work, a deri-ati-e of the original library, and the ordinary 5eneral Public 9icense treats it as such. 4ecause of this blurred distinction, using the ordinary 5eneral Public 9icense for libraries did not effecti-ely promote software sharing, because most de-elopers did not use the libraries. *e concluded that weaker conditions might promote sharing better. <owe-er, unrestricted linking of non=free programs would depri-e the users of those programs of all benefit from the free status of the libraries themsel-es. 2his 9ibrary 5eneral Public 9icense is intended to permit de-elopers of non=free programs to use free libraries, while preser-ing your freedom as a user of such programs to change the free libraries that are incorporated in them. C*e ha-e not seen how to achie-e this as regards changes in header files, but we ha-e achie-ed it as regards changes in the actual functions of the 9ibrary.E 2he hope is that this will lead to faster de-elopment of free libraries. 2he precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a Jwork based on the libraryJ and a Jwork that uses the libraryJ. 2he former contains code deri-ed from the library, while the latter only works together with the library. ?ote that it is possible for a library to be co-ered by the ordinary 5eneral Public 9icense rather than by this special one. +*, '(%-A-. +)*)-A' P,%'($ '($)*S) T)-2S A*& $O*&(T(O*S 3O- $OP.(*+, &(ST-(%,T(O* A*& 2O&(3($AT(O* 45 2his 9icense Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this 9ibrary 5eneral Public 9icense Calso called Jthis 9icenseJE. :ach licensee is addressed as JyouJ. A JlibraryJ means a collection of software functions andIor data prepared so as to be con-eniently linked with application programs Cwhich use some of those

functions and dataE to form e0ecutables. 2he J9ibraryJ, below, refers to any such software library or work which has been distributed under these terms. A Jwork based on the 9ibraryJ means either the 9ibrary or any deri-ati-e work under copyright law/ that is to say, a work containing the 9ibrary or a portion of it, either -erbatim or with modifications andIor translated straightforwardly into another language. C<ereinafter, translation is included without limitation in the term JmodificationJ.E JSource codeJ for a work means the preferred form of the work for making modifications to it. 6or a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Acti-ities other than copying, distribution and modification are not co-ered by this 9icenseH they are outside its scope. 2he act of running a program using the 9ibrary is not restricted, and output from such a program is co-ered only if its contents constitute a work based on the 9ibrary Cindependent of the use of the 9ibrary in a tool for writing itE. *hether that is true depends on what the 9ibrary does and what the program that uses the 9ibrary does. 05 Fou may copy and distribute -erbatim copies of the 9ibraryDs complete source code as you recei-e it, in any medium, pro-ided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warrantyH keep intact all the notices that refer to this 9icense and to the absence of any warrantyH and distribute a copy of this 9icense along with the 9ibrary. Fou may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in e0change for a fee. !5 Fou may modify your copy or copies of the 9ibrary or any portion of it, thus forming a work based on the 9ibrary, and copy and distribute such modifications or work under the terms of Section 1 abo-e, pro-ided that you also meet all of these conditions/ a" 2he modified work must itself be a software library. b" Fou must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c" Fou must cause the whole of the work to be licensed at no charge to all third parties under the terms of this 9icense. d" 3f a facility in the modified 9ibrary refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is in-oked, then you must make a good faith effort to ensure that, in the e-ent an application does not supply such function or table, the facility still operates, and performs whate-er part of its purpose remains meaningful. C6or e0ample, a function in a library to compute sGuare roots has a purpose that is entirely well=defined independent of the application. 2herefore, Subsection #d reGuires that any application=supplied function or table used by this function must be optional/ if the application does not supply it, the sGuare root function must still compute sGuare roots.E 2hese reGuirements apply to the modified work as a whole. 3f identifiable sections of that work are not deri-ed from the 9ibrary, and can be reasonably considered independent and separate works in themsel-es, then this 9icense, and its terms, do not apply to those sections when you distribute them as separate works. 4ut when you distribute the same sections as part of a whole which is a work based on the 9ibrary, the distribution

of the whole must be on the terms of this 9icense, whose permissions for other licensees e0tend to the entire whole, and thus to each and e-ery part regardless of who wrote it. 2hus, it is not the intent of this section to claim rights or contest your rights to work written entirely by youH rather, the intent is to e0ercise the right to control the distribution of deri-ati-e or collecti-e works based on the 9ibrary. 3n addition, mere aggregation of another work not based on the 9ibrary with the 9ibrary Cor with a work based on the 9ibraryE on a -olume of a storage or distribution medium does not bring the other work under the scope of this 9icense. 65 Fou may opt to apply the terms of the ordinary 5?@ 5eneral Public 9icense instead of this 9icense to a gi-en copy of the 9ibrary. 2o do this, you must alter all the notices that refer to this 9icense, so that they refer to the ordinary 5?@ 5eneral Public 9icense, -ersion #, instead of to this 9icense. C3f a newer -ersion than -ersion # of the ordinary 5?@ 5eneral Public 9icense has appeared, then you can specify that -ersion instead if you wish.E 8o not make any other change in these notices. >nce this change is made in a gi-en copy, it is irre-ersible for that copy, so the ordinary 5?@ 5eneral Public 9icense applies to all subseGuent copies and deri-ati-e works made from that copy. 2his option is useful when you wish to copy part of the code of the 9ibrary into a program that is not a library. 75 Fou may copy and distribute the 9ibrary Cor a portion or deri-ati-e of it, under Section #E in ob.ect code or e0ecutable form under the terms of Sections 1 and # abo-e pro-ided that you accompany it with the complete corresponding machine=readable source code, which must be distributed under the terms of Sections 1 and # abo-e on a medium customarily used for software interchange. 3f distribution of ob.ect code is made by offering access to copy from a designated place, then offering eGui-alent access to copy the source code from the same place satisfies the reGuirement to distribute the source code, e-en though third parties are not compelled to copy the source along with the ob.ect code. 85 A program that contains no deri-ati-e of any portion of the 9ibrary, but is designed to work with the 9ibrary by being compiled or linked with it, is called a Jwork that uses the 9ibraryJ. Such a work, in isolation, is not a deri-ati-e work of the 9ibrary, and therefore falls outside the scope of this 9icense. <owe-er, linking a Jwork that uses the 9ibraryJ with the 9ibrary creates an e0ecutable that is a deri-ati-e of the 9ibrary Cbecause it contains portions of the 9ibraryE, rather than a Jwork that uses the libraryJ. 2he e0ecutable is therefore co-ered by this 9icense. Section ( states terms for distribution of such e0ecutables. *hen a Jwork that uses the 9ibraryJ uses material from a header file that is part of the 9ibrary, the ob.ect code for the work may be a deri-ati-e work of the 9ibrary e-en though the source code is not. *hether this is true is especially significant if the work can be linked without the 9ibrary, or if the work is itself a library. 2he threshold for this to be true is not precisely defined by law. 3f such an ob.ect file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline

functions Cten lines or less in lengthE, then the use of the ob.ect file is unrestricted, regardless of whether it is legally a deri-ati-e work. C:0ecutables containing this ob.ect code plus portions of the 9ibrary will still fall under Section (.E >therwise, if the work is a deri-ati-e of the 9ibrary, you may distribute the ob.ect code for the work under the terms of Section (. Any e0ecutables containing that work also fall under Section (, whether or not they are linked directly with the 9ibrary itself. 95 As an e0ception to the Sections abo-e, you may also compile or link a Jwork that uses the 9ibraryJ with the 9ibrary to produce a work containing portions of the 9ibrary, and distribute that work under terms of your choice, pro-ided that the terms permit modification of the work for the customerDs own use and re-erse engineering for debugging such modifications. Fou must gi-e prominent notice with each copy of the work that the 9ibrary is used in it and that the 9ibrary and its use are co-ered by this 9icense. Fou must supply a copy of this 9icense. 3f the work during e0ecution displays copyright notices, you must include the copyright notice for the 9ibrary among them, as well as a reference directing the user to the copy of this 9icense. Also, you must do one of these things/ a" Accompany the work with the complete corresponding machine=readable source code for the 9ibrary including whate-er changes were used in the work Cwhich must be distributed under Sections 1 and # abo-eEH and, if the work is an e0ecutable linked with the 9ibrary, with the complete machine=readable Jwork that uses the 9ibraryJ, as ob.ect code andIor source code, so that the user can modify the 9ibrary and then relink to produce a modified e0ecutable containing the modified 9ibrary. C3t is understood that the user who changes the contents of definitions files in the 9ibrary will not necessarily be able to recompile the application to use the modified definitions.E b" Accompany the work with a written offer, -alid for at least three years, to gi-e the same user the materials specified in Subsection (a, abo-e, for a charge no more than the cost of performing this distribution. c" 3f distribution of the work is made by offering access to copy from a designated place, offer eGui-alent access to copy the abo-e specified materials from the same place. d" )erify that the user has already recei-ed a copy of these materials or that you ha-e already sent this user a copy. 6or an e0ecutable, the reGuired form of the Jwork that uses the J9ibraryJ must include any data and utility programs needed for reproducing the e0ecutable from it. <owe-er, as a special e0ception, the source code distributed need not include anything that is normally distributed Cin either source or binary formE with the ma.or components Ccompiler, kernel, and so onE of the operating system on which the e0ecutable runs, unless that component itself accompanies the e0ecutable. 3t may happen that this reGuirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the 9ibrary together in an e0ecutable that you distribute. :5 Fou may place library facilities that are a work based on the 9ibrary side=by= side in a single library together with other library facilities not co-ered by this 9icense, and distribute such a combined library,

pro-ided that the separate distribution of the work based on the 9ibrary and of the other library facilities is otherwise permitted, and pro-ided that you do these two things/ a" Accompany the combined library with a copy of the same work based on the 9ibrary, uncombined with any other library facilities. 2his must be distributed under the terms of the Sections abo-e. b" 5i-e prominent notice with the combined library of the fact that part of it is a work based on the 9ibrary, and e0plaining where to find the accompanying uncombined form of the same work. ;5 Fou may not copy, modify, sublicense, link with, or distribute the 9ibrary e0cept as e0pressly pro-ided under this 9icense. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the 9ibrary is -oid, and will automatically terminate your rights under this 9icense. <owe-er, parties who ha-e recei-ed copies, or rights, from you under this 9icense will not ha-e their licenses terminated so long as such parties remain in full compliance. 15 Fou are not reGuired to accept this 9icense, since you ha-e not signed it. <owe-er, nothing else grants you permission to modify or distribute the 9ibrary or its deri-ati-e works. 2hese actions are prohibited by law if you do not accept this 9icense. 2herefore, by modifying or distributing the 9ibrary Cor any work based on the 9ibraryE, you indicate your acceptance of this 9icense to do so, and all its terms and conditions for copying, distributing or modifying the 9ibrary or works based on it. 045 :ach time you redistribute the 9ibrary Cor any work based on the 9ibraryE, the recipient automatically recei-es a license from the original licensor to copy, distribute, link with or modify the 9ibrary sub.ect to these terms and conditions. Fou may not impose any further restrictions on the recipientsD e0ercise of the rights granted herein. Fou are not responsible for enforcing compliance by third parties to this 9icense. 005 3f, as a conseGuence of a court .udgment or allegation of patent infringement or for any other reason Cnot limited to patent issuesE, conditions are imposed on you Cwhether by court order, agreement or otherwiseE that contradict the conditions of this 9icense, they do not e0cuse you from the conditions of this 9icense. 3f you cannot distribute so as to satisfy simultaneously your obligations under this 9icense and any other pertinent obligations, then as a conseGuence you may not distribute the 9ibrary at all. 6or e0ample, if a patent license would not permit royalty=free redistribution of the 9ibrary by all those who recei-e copies directly or indirectly through you, then the only way you could satisfy both it and this 9icense would be to refrain entirely from distribution of the 9ibrary. 3f any portion of this section is held in-alid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. 3t is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest -alidity of any such claimsH this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. 1any people ha-e made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that systemH it is up to the authorIdonor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

2his section is intended to make thoroughly clear what is belie-ed to be a conseGuence of the rest of this 9icense. 0!5 3f the distribution andIor use of the 9ibrary is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the 9ibrary under this 9icense may add an e0plicit geographical distribution limitation e0cluding those countries, so that distribution is permitted only in or among countries not thus e0cluded. 3n such case, this 9icense incorporates the limitation as if written in the body of this 9icense. 065 2he 6ree Software 6oundation may publish re-ised andIor new -ersions of the 9ibrary 5eneral Public 9icense from time to time. Such new -ersions will be similar in spirit to the present -ersion, but may differ in detail to address new problems or concerns. :ach -ersion is gi-en a distinguishing -ersion number. 3f the 9ibrary specifies a -ersion number of this 9icense which applies to it and Jany later -ersionJ, you ha-e the option of following the terms and conditions either of that -ersion or of any later -ersion published by the 6ree Software 6oundation. 3f the 9ibrary does not specify a license -ersion number, you may choose any -ersion e-er published by the 6ree Software 6oundation. 075 3f you wish to incorporate parts of the 9ibrary into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. 6or software which is copyrighted by the 6ree Software 6oundation, write to the 6ree Software 6oundationH we sometimes make e0ceptions for this. >ur decision will be guided by the two goals of preser-ing the free status of all deri-ati-es of our free software and of promoting the sharing and reuse of software generally. ?> *A;;A?2F 085 4:CA@S: 2<: 934;A;F 3S 93C:?S:8 6;:: >6 C<A;5:, 2<:;: 3S ?> *A;;A?2F 6>; 2<: 934;A;F, 2> 2<: :B2:?2 P:;1322:8 4F APP93CA49: 9A*. :BC:P2 *<:? >2<:;*3S: S2A2:8 3? *;323?5 2<: C>PF;35<2 <>98:;S A?8I>; >2<:; PA;23:S P;>)38: 2<: 934;A;F JAS 3SJ *32<>@2 *A;;A?2F >6 A?F +3?8, :32<:; :BP;:SS:8 >; 31P93:8, 3?C9@83?5, 4@2 ?>2 93132:8 2>, 2<: 31P93:8 *A;;A?23:S >6 1:;C<A?2A43932F A?8 632?:SS 6>; A PA;23C@9A; P@;P>S:. 2<: :?23;: ;3S+ AS 2> 2<: K@A932F A?8 P:;6>;1A?C: >6 2<: 934;A;F 3S *32< F>@. S<>@98 2<: 934;A;F P;>): 8:6:C23):, F>@ ASS@1: 2<: C>S2 >6 A99 ?:C:SSA;F S:;)3C3?5, ;:PA3; >; C>;;:C23>?. 095 3? ?> :):?2 @?9:SS ;:K@3;:8 4F APP93CA49: 9A* >; A5;::8 2> 3? *;323?5 *399 A?F C>PF;35<2 <>98:;, >; A?F >2<:; PA;2F *<> 1AF 1>836F A?8I>; ;:83S2;34@2: 2<: 934;A;F AS P:;1322:8 A4>):, 4: 93A49: 2> F>@ 6>; 8A1A5:S, 3?C9@83?5 A?F 5:?:;A9, SP:C3A9, 3?C38:?2A9 >; C>?S:K@:?23A9 8A1A5:S A;3S3?5 >@2 >6 2<: @S: >; 3?A43932F 2> @S: 2<: 934;A;F C3?C9@83?5 4@2 ?>2 93132:8 2> 9>SS >6 8A2A >; 8A2A 4:3?5 ;:?8:;:8 3?ACC@;A2: >; 9>SS:S S@S2A3?:8 4F F>@ >; 2<3;8 PA;23:S >; A 6A39@;: >6 2<: 934;A;F 2> >P:;A2: *32< A?F >2<:; S>62*A;:E, :):? 36 S@C< <>98:; >; >2<:; PA;2F <AS 4::? A8)3S:8 >6 2<: P>SS343932F >6 S@C< 8A1A5:S. )*& O3 T)-2S A*& $O*&(T(O*S

The 3reeT<pe Project ( 3reeT<pe "


Portions of this software are copyright #$$$=#$$(, #$$! 2he 6ree2ype Pro.ect Cwww.freetype.orgE Cauthors/ 8a-id 2urner, ;obert *ilhelm, *erner 9embergE. All rights reser-ed. 2he 6ree2ype Pro.ect 9icense may be found at http/IIfreetype.sourceforge.netI629.2B2 2<: 6;::2FP: P;>,:C2 3S P;>)38:8 NAS 3SD *32<>@2 *A;;A?2F >6 A?F +3?8, :32<:; :BP;:SS >; 31P93:8, 3?C9@83?5, 4@2 ?>2 93132:8 2>, *A;;A?23:S >6 1:;C<A?2A43932F A?8 632?:SS 6>; A PA;23C@9A; P@;P>S:. 3? ?> :):?2 *399 A?F >6 2<: A@2<>;S >; C>PF;35<2 <>98:;S 4: 93A49: 6>; A?F 8A1A5:S CA@S:8 4F 2<: @S: >; 2<: 3?A43932F 2> @S:, >6 2<: 6;::2FP: P;>,:C2.

#ean=loup +aill< and 2ark Adler ( >lib "


Copyright 1 '=1 " ,ean=loup 5ailly and 1ark Adler. 2his software is pro-ided Das=isD, without any e0press or implied warranty. 3n no e-ent will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, sub.ect to the following restrictions/ 1. 2he origin of this software must not be misrepresentedH you must not claim that you wrote the original software. 3f you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not reGuired. #. Altered source -ersions must be plainly marked as such, and must not be misrepresented as being the original software. %. 2his notice may not be remo-ed or altered from any source distribution.

%rian +ladman ( A)S implementation, S?A! 2essage &igest "


Copyright #$$%, 8r 4rian 5ladman, *orcester, @+. All rights reser-ed. 93C:?S: 2:;1S 2he free distribution and use of this software in both source and binary form is allowed Cwith or without changesE pro-ided that/ 1. distributions of this source code include the abo-e copyright notice, this list of conditions and the following disclaimerH #. distributions in binary form include the abo-e copyright notice, this list of conditions and the following disclaimer in the documentation andIor other associated materialsH %. the copyright holderDs name is not used to endorse products built using this software without specific written permission. A92:;?A23):9F, pro-ided that this notice is retained in full, this product may be distributed under the terms of the 5?@ 5eneral Public 9icense C5P9E, in which case the pro-isions of the 5P9 apply 3?S2:A8 >6 those gi-en abo-e. 83SC9A31:; 2his software is pro-ided Das isD with no e0plicit or implied warranties in respect of its properties, including, but not limited to, correctness andIor fitness for purpose.

+oogle ( T$2alloc "


Copyright #$$', 5oogle 3nc. All rights reser-ed. ;edistribution and use in source and binary forms, with or without modification, are permitted pro-ided that the following conditions are met/ O ;edistributions of source code must retain the abo-e copyright notice, this list of conditions and the following disclaimer.

O ;edistributions in binary form must reproduce the abo-e copyright notice, this list of conditions and the following disclaimer in the documentation andIor other materials pro-ided with the distribution. O ?either the name of 5oogle 3nc. nor the names of its contributors may be used to endorse or promote products deri-ed from this software without specific prior written permission. 2<3S S>62*A;: 3S P;>)38:8 4F 2<: C>PF;35<2 <>98:;S A?8 C>?2;34@2>;S JAS 3SJ A?8 A?F :BP;:SS >; 31P93:8 *A;;A?23:S, 3?C9@83?5, 4@2 ?>2 93132:8 2>, 2<: 31P93:8 *A;;A?23:S >6 1:;C<A?2A43932F A?8 632?:SS 6>; A PA;23C@9A; P@;P>S: A;: 83SC9A31:8. 3? ?> :):?2 S<A99 2<: C>PF;35<2 >*?:; >; C>?2;34@2>;S 4: 93A49: 6>; A?F 83;:C2, 3?83;:C2, 3?C38:?2A9, SP:C3A9, :B:1P9A;F, >; C>?S:K@:?23A9 8A1A5:S C3?C9@83?5, 4@2 ?>2 93132:8 2>, P;>C@;:1:?2 >6 S@4S232@2: 5>>8S >; S:;)3C:SH 9>SS >6 @S:, 8A2A, >; P;>632SH >; 4@S3?:SS 3?2:;;@P23>?E <>*:):; CA@S:8 A?8 >? A?F 2<:>;F >6 93A43932F, *<:2<:; 3? C>?2;AC2, S2;3C2 93A43932F, >; 2>;2 C3?C9@83?5 ?:5935:?C: >; >2<:;*3S:E A;3S3?5 3? A?F *AF >@2 >6 2<: @S: >6 2<3S S>62*A;:, :):? 36 A8)3S:8 >6 2<: P>SS343932F >6 S@C< 8A1A5:.

-ichard ?ipp ( S@'ite "


SK9ite Copyright 2he original author of SK9ite has dedicated the code to the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SK9ite code, either in source code form or as a compiled binary, for any purpose, commerical or non= commerical, and by any means. Contributed Code 3n order to keep SK9ite complete free and unencumbered by copyright, other contributors to the SK9ite code base are asked to likewise dedicate their contributions to the public domain. 3f you want to send a patch or enhancement for possible inclusion in the SK9ite source tree, please accompany the patch with the following statement/ The author or authors of this code dedicate any and all copyright interest in this code to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights this code under copyright law. ;egrettably, as of #$$% >ctober #$, we will no longer be able to accept patches or changes to SK9ite that are not accompanied by a statement such as the abo-e. 3n addition, if you make changes or enhancements as an employee, then a simple statement such as the abo-e is insufficient. Fou must also send by surface mail a copyright release signed by a company officer. A signed original of the copyright release should be mailed to/ <waci, (#$$ 1aple Co-e 9ane, Charlotte, ?C #"#( , @SA. A template copyright release is a-ailable in P86 or <219. Fou can use this release to make future changes. 3f you ha-e contributed changes or enhancements to SK9ite in the past, and ha-e not already done so, you are in-ited to complete and sign a copy of the template and mail it to the address abo-e.

(%2 $orporation ( ($, = (nternational $omponents for ,nicode "


Copyright 1 '=#$$( 3nternational 4usiness 1achines Corporation and others. All rights reser-ed. Permission is hereby granted, free of charge, to any person obtaining a copy of this

software and associated documentation files Cthe SoftwareE, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, andIor sell copies of the Software, and to permit persons to whom the Software is furnished to do so, pro-ided that the abo-e copyright noticeCsE and this permission notice appear in all copies of the Software and that both the abo-e copyright noticeCsE and this permission notice appear in supporting documentation. 2<: S>62*A;: 3S P;>)38:8 AS 3S, *32<>@2 *A;;A?2F >6 A?F +3?8, :BP;:SS >; 31P93:8, 3?C9@83?5 4@2 ?>2 93132:8 2> 2<: *A;;A?23:S >6 1:;C<A?2A43932F, 632?:SS 6>; A PA;23C@9A; P@;P>S: A?8 ?>?3?6;3?5:1:?2 >6 2<3;8 PA;2F ;35<2S. 3? ?> :):?2 S<A99 2<: C>PF;35<2 <>98:; >; <>98:;S 3?C9@8:8 3? 2<3S ?>23C: 4: 93A49: 6>; A?F C9A31, >; A?F SP:C3A9 3?83;:C2 >; C>?S:K@:?23A9 8A1A5:S, >; A?F 8A1A5:S *<A2S>:):; ;:S@923?5 6;>1 9>SS >6 @S:, 8A2A >; P;>632S, *<:2<:; 3? A? AC23>? >6 C>?2;AC2, ?:5935:?C: >; >2<:; 2>;23>@S AC23>?, A;3S3?5 >@2 >6 >; 3? C>??:C23>? *32< 2<: @S: >; P:;6>;1A?C: >6 2<3S S>62*A;:. :0cept as contained in this notice, the name of a copyright holder shall not be used in ad-ertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.

-oss P5 #ohnson, et al5 ( pthreads=win6! "


Copyright 1 "" ,ohn :. 4ossom Copyright 1 , #$$( Pthreads=win%# contributors Pthreads=win%# is open softwareH you can redistribute it andIor modify it under the terms of the 5?@ 9esser 5eneral Public 9icense as published by the 6ree Software 6oundation -ersion #.1 of the 9icense. Phttp/IIsources.redhat.comIpthreads= win%#Icopying.lib.htmlQ Pthreads=win%# is se-eral binary link libraries, se-eral modules, associated interface definition files and scripts used to control its compilation and installation. Pthreads=win%# is distributed in the hope that it will be useful, but *32<>@2 A?F *A;;A?2FH without e-en the implied warranty of 1:;C<A?2A43932F or 632?:SS 6>; A PA;23C@9A; P@;P>S:. See the 5?@ 9esser 5eneral Public 9icense for more details. A copy of the 5?@ 9esser 5eneral Public 9icense is distributed with pthreads= win%# under the filename/ C>PF3?5.934 Fou should ha-e recei-ed a copy of the -ersion #.1 5?@ 9esser 5eneral Public 9icense with pthreads=win%#H if not, write to/ 6ree Software 6oundation, 3nc. ' 2emple Place, Suite %%$, 4oston, 1A $#111=1%$!, @SA.

Thomas +5 'ane ( #P)+ librar< "


Copyright 1 1=1 " 2homas 5. 9ane. All rights reser-ed e0cept as specified below. 2he authors make ?> *A;;A?2F or representation, either e0press or implied, with respect to this software, its Guality, accuracy, merchantability, or fitness for a particular purpose. 2his software is pro-ided AS 3S, and you, its user, assume the entire risk as to its Guality and accuracy. Permission is hereby granted to use, copy, modify, and distribute this software Cor portions thereofE for any purpose, without fee, sub.ect to these conditions/ C1E 3f any part of the source code for this software is distributed, then this ;:A81: file must be included, with this copyright and no=warranty notice unalteredH and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation. C#E 3f only e0ecutable code is distributed, then the accompanying documentation must state that this software is based in part on the work

of the 3ndependent ,P:5 5roup. C%E Permission for use of this software is granted only if the user accepts full responsibility for any undesirable conseGuencesH the authors accept ?> 93A43932F for damages of any kind. 2hese conditions apply to any software deri-ed from or based on the 3,5 code, not .ust to the unmodified library. 3f you use our work, you ought to acknowledge us. Permission is ?>2 granted for the use of any 3,5 authorDs name or company name in ad-ertising or publicity relating to this software or products deri-ed from it. 2his software may be referred to only as the 3ndependent ,P:5 5roupDs software. *e specifically permit and encourage the use of this software as the basis of commercial products, pro-ided that all warranty or liability claims are assumed by the product -endor.

Sam 'effler and Silicon +raphics, (nc5 ( T(33 librar< "


Copyright 1 ""=1 ( Sam 9effler. Copyright 1 1=1 ( Silicon 5raphics, 3nc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, pro-ided that CiE the abo-e copyright notices and this permission notice appear in all copies of the software and related documentation, and CiiE the names of Sam 9effler and Silicon 5raphics may not be used in any ad-ertising or publicity relating to the software without the specific, prior written permission of Sam 9effler and Silicon 5raphics. 2<: S>62*A;: 3S P;>)38:8 AS=3S A?8 *32<>@2 *A;;A?2F >6 A?F +3?8, :BP;:SS, 31P93:8 >; >2<:;*3S:, 3?C9@83?5 *32<>@2 93132A23>?, A?F *A;;A?2F >6 1:;C<A?2A43932F >; 632?:SS 6>; A PA;23C@9A; P@;P>S:. 3? ?> :):?2 S<A99 SA1 9:669:; >; S393C>? 5;AP<3CS 4: 93A49: 6>; A?F SP:C3A9, 3?C38:?2A9, 3?83;:C2 >; C>?S:K@:?23A9 8A1A5:S >6 A?F +3?8, >; A?F 8A1A5:S *<A2S>:):; ;:S@923?5 6;>1 9>SS >6 @S:, 8A2A >; P;>632S, *<:2<:; >; ?>2 A8)3S:8 >6 2<: P>SS343932F >6 8A1A5:, A?8 >? A?F 2<:>;F >6 93A43932F, A;3S3?5 >@2 >6 >; 3? C>??:C23>? *32< 2<: @S: >; P:;6>;1A?C: >6 2<3S S>62*A;:.

'ucent Technologies ( dtoa5cpp "


Copyright 1 1, #$$$, #$$1 by 9ucent 2echnologies. 2he author of this software is 8a-id 1. 5ay. Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, pro-ided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. 2<3S S>62*A;: 3S 4:3?5 P;>)38:8 JAS 3SJ, *32<>@2 A?F :BP;:SS >; 31P93:8 *A;;A?2F. 3? PA;23C@9A;, ?:32<:; 2<: A@2<>; ?>; 9@C:?2 1A+:S A?F ;:P;:S:?2A23>? >; *A;;A?2F >6 A?F +3?8 C>?C:;?3?5 2<: 1:;C<A?2A43932F >6 2<3S S>62*A;: >; 32S 632?:SS 6>; A?F PA;23C@9A; P@;P>S:.

*etscape $ommunications $orporation ( arena filesA parser "


Copyright 1 "=#$$$ ?etscape Communications Corporation. 6or *ebCoreIplatformIArena.LhRcppM, other contributors are/ ?ick 4lie-ers PnickbSadacel.com.auQH ,eff <ostetler P.effSnerdone.comQH 2om ;ini PtriniSkernel.crashing.orgQH ;affaele Sena PraffSnetwinder.org. 6or *ebCoreIrenderingI;ender9ayer.LhRcppM, other contributors are/ ;obert >DCallahan ProcTScs.cmu.eduQH 8a-id 4aron PdbaronSfas.har-ard.eduQH Christian 4iesinger PcbiesingerSweb.deQH ;andall ,esup Pr.esupSwgate.comQH ;oland 1ainz

Proland.mainzSinformatik.med.uni=giessen.deQH ,osh Soref PtimelessSmac.comQH 4oris 7barsky PbzbarskySmit.eduQ. 6or *ebCoreIhtmlI<2198ocument.cpp, a contributors is/ 8a-id 4aron PdbaronSfas.har-ard.eduQ. 2his library is free softwareH you can redistribute it andIor modify it under the terms of the 5?@ 9esser 5eneral Public 9icense as published by the 6ree Software 6oundationH either -ersion #.1 of the 9icense, http/IIwww.fsf.orgIcopyleftIlesser.html, or Cat your optionE any later -ersion. 2his library is distributed in the hope that it will be useful, but *32<>@2 A?F *A;;A?2FH without e-en the implied warranty of 1:;C<A?2A43932F or 632?:SS 6>; A PA;23C@9A; P@;P>S:. See the 5?@ 9esser 5eneral Public 9icense for more details. Fou should ha-e recei-ed a copy of the 5?@ 9esser 5eneral Public 9icense along with this libraryH if not, write to the 6ree Software 6oundation, 3nc., ' 2emple Place, Suite %%$, 4oston, 1A $#111=1%$!, @SA. Alternati-ely, the contents of this file may be used under the terms of either the 1ozilla Public 9icense )ersion 1.1, found at http/IIwww.mozilla.orgI1P9I Cthe U1P9VE or the 5?@ 5eneral Public 9icense )ersion #.$, found at http/IIwww.fsf.orgIcopyleftIgpl.html Cthe J5P9JE, in which case the pro-isions of the 1P9 or the 5P9 are applicable instead of those abo-e. 3f you wish to allow use of your -ersion of this file only under the terms of one of those two licenses Cthe 1P9 or the 5P9E and not to allow others to use your -ersion of this file under the 95P9, indicate your decision by deleting the pro-isions abo-e and replace them with the notice and other pro-isions reGuired by the 1P9 or the 5P9, as the case may be. 3f you do not delete the pro-isions abo-e, a recipient may use your -ersion of this file under any of the 95P9, the 1P9 or the 5P9.

*etscape $ommunications $orporation ( Spider2onke<, as used in &ate2ath5cpp "


Spider1okey/ Copyright 1 " ?etscape Communications Corporation 8ate1ath.cpp/ Copyright 1 =#$$$ <arri Porten PportenSkde.orgQH Copyright #$$(, #$$! Apple 3nc. All rights reser-ed. )ersion/ 1P9 1.1I5P9 #.$I95P9 #.1 2he contents of this file are sub.ect to the 1ozilla Public 9icense )ersion 1.1 Cthe J9icenseJEH you may not use this file e0cept in compliance with the 9icense. Fou may obtain a copy of the 9icense a http/IIwww.mozilla.orgI1P9I Software distributed under the 9icense is distributed on an JAS 3SJ basis, *32<>@2 *A;;A?2F >6 A?F +3?8, either e0press or implied. See the 9icense for the specific language go-erning rights and limitations under the 9icense. 2he >riginal Code is 1ozilla Communicator client code, released 1arch %1, 1 ". 2he 3nitial 8e-eloper of the >riginal Code is ?etscape Communications Corporation. Portions created by the 3nitial 8e-eloper are Copyright CCE 1 " the 3nitial 8e-eloper. All ;ights ;eser-ed. Alternati-ely, the contents of this file may be used under the terms of either of the 5?@ 5eneral Public 9icense )ersion # or later Cthe J5P9JE, or the 5?@ 9esser 5eneral Public 9icense )ersion #.1 or later Cthe J95P9JE, in which case the pro-isions of the 5P9 or the 95P9 are applicable instead of those abo-e. 3f you wish to allow use of your -ersion of this file only under the terms of either the 5P9 or the 95P9, and not to allow others to use your -ersion of this file under the terms of the 1P9, indicate your decision by deleting the pro-isions abo-e and replace them with the notice and other pro-isions reGuired by the 5P9 or the 95P9. 3f you do not delete the pro-isions abo-e, a recipient

may use your -ersion of this file under the terms of any one of the 1P9, the 5P9 or the 95P9.

The OpenSS' Project ( OpenSS' "


Copyright 1 "=#$$& 2he >penSS9 Pro.ect. All rights reser-ed. ;edistribution and use in source and binary forms, with or without modification, are permitted pro-ided that the following conditions are met/ 1. ;edistributions of source code must retain the abo-e copyright notice, this list of conditions and the following disclaimer. #. ;edistributions in binary form must reproduce the abo-e copyright notice, this list of conditions and the following disclaimer in the documentation andIor other materials pro-ided with the distribution. %. All ad-ertising materials mentioning features or use of this software must display the following acknowledgment/ J2his product includes software de-eloped by the >penSS9 Pro.ect for use in the >penSS9 2oolkit. Chttp/IIwww.openssl.orgIEJ &. 2he names J>penSS9 2oolkitJ and J>penSS9 Pro.ectJ must not be used to endorse or promote products deri-ed from this software without prior written permission. 6or written permission, please contact openssl= coreSopenssl.org. '. Products deri-ed from this software may not be called J>penSS9J nor may J>penSS9J appear in their names without prior written permission of the >penSS9 Pro.ect. (. ;edistributions of any form whatsoe-er must retain the following acknowledgment/ J2his product includes software de-eloped by the >penSS9 Pro.ect for use in the >penSS9 2oolkit Chttp/IIwww.openssl.orgIEJ 2<3S S>62*A;: 3S P;>)38:8 4F 2<: >penSS9 P;>,:C2 NNAS 3SDD A?8 A?F :BP;:SS:8 >; 31P93:8 *A;;A?23:S, 3?C9@83?5, 4@2 ?>2 93132:8 2>, 2<: 31P93:8 *A;;A?23:S >6 1:;C<A?2A43932F A?8 632?:SS 6>; A PA;23C@9A; P@;P>S: A;: 83SC9A31:8. 3? ?> :):?2 S<A99 2<: >penSS9 P;>,:C2 >; 32S C>?2;34@2>;S 4: 93A49: 6>; A?F 83;:C2, 3?83;:C2, 3?C38:?2A9, SP:C3A9, :B:1P9A;F, >; C>?S:K@:?23A9 8A1A5:S C3?C9@83?5, 4@2 ?>2 93132:8 2>, P;>C@;:1:?2 >6 S@4S232@2: 5>>8S >; S:;)3C:SH 9>SS >6 @S:, 8A2A, >; P;>632SH >; 4@S3?:SS 3?2:;;@P23>?E <>*:):; CA@S:8 A?8 >? A?F 2<:>;F >6 93A43932F, *<:2<:; 3? C>?2;AC2, S2;3C2 93A43932F, >; 2>;2 C3?C9@83?5 ?:5935:?C: >; >2<:;*3S:E A;3S3?5 3? A?F *AF >@2 >6 2<: @S: >6 2<3S S>62*A;:, :):? 36 A8)3S:8 >6 2<: P>SS343932F >6 S@C< 8A1A5:. 2his product includes cryptographic software written by :ric Foung CeayScryptsoft.comE. 2his product includes software written by 2im <udson Ct.hScryptsoft.comE.

(gor Pa lo ( 'B2A compression "


Copyright #$$( 3gor Pa-lo-. 971A S8+ is a-ailable under any of the following licenses/ 5?@ 9esser 5eneral Public 9icense C5?@ 95P9E Common Public 9icense CCP9E Simplified license for unmodified code Cread SP:C3A9 :BC:P23>?E Proprietary license 3t means that you can select one of these four options and follow rules of that license. SP:C3A9 :BC:P23>?/ 3gor Pa-lo-, as the author of this code, e0pressly permits you to statically or dynamically link your code Cor bind by nameE to the files from 971A S8+ without sub.ecting your linked code to the terms of the CP9 or 5?@ 95P9. Any modifications or additions to files from 971A S8+, howe-er, are sub.ect to the 5?@ 95P9 or CP9 terms. SP:C3A9 :BC:P23>? allows you to use 971A S8+ in applications with closed code,

while you keep 971A S8+ code unmodified. SP:C3A9 :BC:P23>? W#/ 3gor Pa-lo-, as the author of this code, e0pressly permits you to use 971A S8+ &.&% under the same terms and conditions contained in the 9icense Agreement you ha-e for any pre-ious -ersion of 971A S8+ de-eloped by 3gor Pa-lo-. SP:C3A9 :BC:P23>? W# allows owners of proprietary licenses to use latest -ersion of 971A S8+ as update for pre-ious -ersions. 5?@ 95P9 and CP9 are pretty similar and both these licenses are classified as free software licenses at http/IIwww.gnu.orgI and >S3=appro-ed at http/IIwww.opensource.orgI.

+len -anders=Pehrson, et al5 ( png "


libpng -ersion 1.$." = ,uly #&, #$$$ Copyright 1 "=#$$$ 5lenn ;anders=Pehrson, Copyright 1 (, 1 ! Andreas 8ilger, Copyright 1 ', 1 ( 5uy :ric Schalnat, 5roup &#, 3nc. C>PF;35<2 ?>23C:, 83SC9A31:;, and 93C:?S:/ 6or the purposes of this copyright and license, Contributing Authors is defined as the following set of indi-iduals/ Andreas 8ilger, 8a-e 1artindale, 5uy :ric Schalnat, Paul Schmidt, 2im *egner. 2he P?5 ;eference 9ibrary is supplied AS 3S. 2he Contributing Authors and 5roup &#, 3nc. disclaim all warranties, e0pressed or implied including, without limitation, the warranties of merchantability and of fitness for any purpose. 2he Contributing Authors and 5roup &#, 3nc. assume no liability for direct, indirect, incidental, special, e0emplary, or conseGuential damages, which may result from the use of the P?5 ;eference 9ibrary, e-en if ad-ised of the possibility of such damage. Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, for any purpose, without fee, sub.ect to the following restrictions/ 1. 2he origin of this source code must not be misrepresented. #. Altered -ersions must be plainly marked as such and must not be misrepresented as being the original source. %. 2his Copyright notice may not be remo-ed or altered from any source or altered source distribution. 2he Contributing Authors and 5roup &#, 3nc. specifically permit, without fee, and encourage the use of this source code as a component to supporting the P?5 file format in commercial products. 3f you use this source code in a product, acknowledgment is not reGuired but would be appreciated.

)ric S5 -a<mond, +reshon )lber, Toshio Kuratomi ( giflib "


2he 536934 distribution is Copyright 1 ! :ric S. ;aymond. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files Cthe JSoftwareJE, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, andIor sell copies of the Software, and to permit persons to whom the Software is furnished to do so, sub.ect to the following conditions/ 2he abo-e copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 2<: S>62*A;: 3S P;>)38:8 JAS 3SJ, *32<>@2 *A;;A?2F >6 A?F +3?8, :BP;:SS >; 31P93:8, 3?C9@83?5 4@2 ?>2 93132:8 2> 2<: *A;;A?23:S >6 1:;C<A?2A43932F, 632?:SS 6>; A PA;23C@9A; P@;P>S: A?8 ?>?3?6;3?5:1:?2. 3? ?> :):?2 S<A99 2<: A@2<>;S >; C>PF;35<2 <>98:;S 4: 93A49: 6>; A?F C9A31, 8A1A5:S >; >2<:; 93A43932F, *<:2<:; 3? A? AC23>? >6 C>?2;AC2, 2>;2 >; >2<:;*3S:, A;3S3?5 6;>1, >@2 >6 >; 3? C>??:C23>? *32< 2<: S>62*A;: >; 2<: @S: >; >2<:;

8:A93?5S 3? 2<: S>62*A;:.

&aniel Stenberg ( curl "


Copyright 1 (=#$$ 8aniel Stenberg, PdanielSha00.seQ. All rights reser-ed. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, pro-ided that the abo-e copyright notice and this permission notice appear in all copies. 2<: S>62*A;: 3S P;>)38:8 JAS 3SJ, *32<>@2 *A;;A?2F >6 A?F +3?8, :BP;:SS >; 31P93:8, 3?C9@83?5 4@2 ?>2 93132:8 2> 2<: *A;;A?23:S >6 1:;C<A?2A43932F, 632?:SS 6>; A PA;23C@9A; P@;P>S: A?8 ?>?3?6;3?5:1:?2 >6 2<3;8 PA;2F ;35<2S. 3? ?> :):?2 S<A99 2<: A@2<>;S >; C>PF;35<2 <>98:;S 4: 93A49: 6>; A?F C9A31, 8A1A5:S >; >2<:; 93A43932F, *<:2<:; 3? A? AC23>? >6 C>?2;AC2, 2>;2 >; >2<:;*3S:, A;3S3?5 6;>1, >@2 >6 >; 3? C>??:C23>? *32< 2<: S>62*A;: >; 2<: @S: >; >2<:; 8:A93?5S 3? 2<: S>62*A;:. :0cept as contained in this notice, the name of the copyright holder shall not be used in ad-ertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.

Thai Open Source Software $enter 'td, $lark $ooper et al5 ( eCpat "
Copyright 1 ", 1 , #$$$ 2hai >pen Source Software Center 9td and Clark Cooper. Copyright #$$1, #$$#, #$$% :0pat maintainers. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files Cthe SoftwareE, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, andIor sell copies of the Software, and to permit persons to whom the Software is furnished to do so, sub.ect to the following conditions/ 2he abo-e copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 2<: S>62*A;: 3S P;>)38:8 AS 3S, *32<>@2 *A;;A?2F >6 A?F +3?8, :BP;:SS >; 31P93:8, 3?C9@83?5 4@2 ?>2 93132:8 2> 2<: *A;;A?23:S >6 1:;C<A?2A43932F, 632?:SS 6>; A PA;23C@9A; P@;P>S: A?8 ?>?3?6;3?5:1:?2. 3? ?> :):?2 S<A99 2<: A@2<>;S >; C>PF;35<2 <>98:;S 4: 93A49: 6>; A?F C9A31, 8A1A5:S >; >2<:; 93A43932F, *<:2<:; 3? A? AC23>? >6 C>?2;AC2, 2>;2 >; >2<:;*3S:, A;3S3?5 6;>1, >@2 >6 >; 3? C>??:C23>? *32< 2<: S>62*A;: >; 2<: @S: >; >2<:; 8:A93?5S 3? 2<: S>62*A;:.

,ni ersit< of $ambridge ( P$-) "


Copyright 1 !=#$$' @ni-ersity of Cambridge PC;: 93C:?C: PC;: is a library of functions to support regular e0pressions whose synta0 and semantics are as close as possible to those of the Perl ' language. *ritten by/ Philip <azel Pph1$Scam.ac.ukQ @ni-ersity of Cambridge Computing Ser-ice, Cambridge, :ngland. Phone/ T&& 1##% %%&!1&. Copyright 1 !=#$$' @ni-ersity of Cambridge Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, sub.ect to the following restrictions/

1. 2his software is distributed in the hope that it will be useful, but *32<>@2 A?F *A;;A?2FH without e-en the implied warranty of 1:;C<A?2A43932F or 632?:SS 6>; A PA;23C@9A; P@;P>S:. #. 2he origin of this software must not be misrepresented, either by e0plicit claim or by omission. 3n practice, this means that if you use PC;: in software which you distribute to others, commercially or otherwise, you must put a sentence like this ;egular e0pression support is pro-ided by the PC;: library package, which is open source software, written by Philip <azel, and copyright by the @ni-ersity of Cambridge, :ngland. somewhere reasonably -isible in your documentation and in any rele-ant files or online help data or similar. A reference to the ftp site for the source, that is, to ftp/IIftp.cs0.cam.ac.ukIpubIsoftwareIprogrammingIpcreI should also be gi-en in the documentation. %. Altered -ersions must be plainly marked as such, and must not be misrepresented as being the original software. &. 3f PC;: is embedded in any software that is released under the 5?@ 5eneral Purpose 9icence C5P9E, or 9esser 5eneral Purpose 9icence C95P9E, then the terms of that licence shall supersede any condition abo-e with which it is incompatible. 2he documentation for PC;:, supplied in the JdocJ directory, is distributed under the same terms as the software itself.

&aniel /eillard ( libCml!, libCslt "


Copyright 1 "=#$$# 8aniel )eillard Clib0ml#EH Copyright #$$1=#$$# 8aniel )eillard Clib0sltE. All ;ights ;eser-ed. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files Cthe USoftwareE, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, andIor sell copies of the Software, and to permit persons to whom the Software is furnished to do so, sub.ect to the following conditions/ 2he abo-e copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 2<: S>62*A;: 3S P;>)38:8 AS 3S, *32<>@2 *A;;A?2F >6 A?F +3?8, :BP;:SS >; 31P93:8, 3?C9@83?5 4@2 ?>2 93132:8 2> 2<: *A;;A?23:S >6 1:;C<A?2A43932F, 632?:SS 6>; A PA;23C@9A; P@;P>S: A?8 ?>?3?6;3?5:1:?2. 3? ?> :):?2 S<A99 2<: 8A?3:9 ):399A;8 4: 93A49: 6>; A?F C9A31, 8A1A5:S >; >2<:; 93A43932F, *<:2<:; 3? A? AC23>? >6 C>?2;AC2, 2>;2 >; >2<:;*3S:, A;3S3?5 6;>1, >@2 >6 >; 3? C>??:C23>? *32< 2<: S>62*A;: >; 2<: @S: >; >2<:; 8:A93?5S 3? 2<: S>62*A;:. :0cept as contained in this notice, the name of 8aniel )eillard shall not be used in ad-ertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from him. ;e-. =1=$ i2unes

You might also like