1602. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2/1/2017 2:57:58 PM Eastern Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

1602.1 Files compared

# Location File Last Modified
1 C:\Araxis_Merge_Comprasion\Pub_un\BTSSS_CIF_122016.zip\BTSSS_CIF_12_20_16\clean\CRM Portal\trunk\BTSSSPortal\js\ckeditor LICENSE.md Tue Dec 20 19:50:42 2016 UTC
2 Wed Feb 1 19:57:58 2017 UTC

1602.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 0 0
Removed 1 1420

1602.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

1602.4 Active regular expressions

No regular expressions were active.

1602.5 Comparison detail

1   Software L icense Agr eement        
2   ========== ========== ======        
3          
4   CKEditor -  The text  editor for  Internet  - http://c keditor.co m        
5   Copyright  (c) 2003-2 015, CKSou rce - Fred erico Knab ben. All r ights rese rved.        
6          
7   Licensed u nder the t erms of an y of the f ollowing l icenses at  your        
8   choice:        
9          
10    - GNU Gen eral Publi c License  Version 2  or later ( the "GPL")        
11      http:// www.gnu.or g/licenses /gpl.html        
12      (See Ap pendix A)        
13          
14    - GNU Les ser Genera l Public L icense Ver sion 2.1 o r later (t he "LGPL")        
15      http:// www.gnu.or g/licenses /lgpl.html        
16      (See Ap pendix B)        
17          
18    - Mozilla  Public Li cense Vers ion 1.1 or  later (th e "MPL")        
19      http:// www.mozill a.org/MPL/ MPL-1.1.ht ml        
20      (See Ap pendix C)        
21          
22   You are no t required  to, but i f you want  to explic itly decla re the        
23   license yo u have cho sen to be  bound to w hen using,  reproduci ng,        
24   modifying  and distri buting thi s software , just inc lude a tex t file        
25   titled "le gal.txt" i n your ver sion of th is softwar e, indicat ing your        
26   license ch oice. In a ny case, y our choice  will not  restrict a ny        
27   recipient  of your ve rsion of t his softwa re to use,  reproduce , modify        
28   and distri bute this  software u nder any o f the abov e licenses .        
29          
30   Sources of  Intellect ual Proper ty Include d in CKEdi tor        
31   ---------- ---------- ---------- ---------- ---------- ---        
32          
33   Where not  otherwise  indicated,  all CKEdi tor conten t is autho red by        
34   CKSource e ngineers a nd consist s of CKSou rce-owned  intellectu al        
35   property.  In some sp ecific ins tances, CK Editor wil l incorpor ate work        
36   done by de velopers o utside of  CKSource w ith their  express pe rmission.        
37          
38   The follow ing librar ies are in cluded in  CKEditor u nder the M IT license  (see Appe ndix D):        
39          
40   * CKSource  Samples F ramework ( included i n the samp les) - Cop yright (c)  2014-2015 , CKSource  - Frederi co Knabben .        
41   * PicoModa l (include d in `samp les/js/sf. js`) - Cop yright (c)  2012 Jame s Frasca.        
42   * CodeMirr or (includ ed in the  samples) -  Copyright  (C) 2014  by Marijn  Haverbeke  <marijnh@g mail.com>  and others .        
43          
44   Parts of c ode taken  from the f ollowing l ibraries a re include d in CKEdi tor under  the MIT li cense (see  Appendix  D):        
45          
46   * jQuery ( inspired t he domRead y function , ckeditor _base.js)  - Copyrigh t (c) 2011  John Resi g, http:// jquery.com /        
47          
48   The follow ing librar ies are in cluded in  CKEditor u nder the S IL Open Fo nt License , Version  1.1 (see A ppendix E) :        
49          
50   * Font Awe some (incl uded in th e toolbar  configurat or) - Copy right (C)  2012 by Da ve Gandy.        
51          
52   The follow ing librar ies are in cluded in  CKEditor u nder the B SD-3 Licen se (see Ap pendix F):        
53          
54   * highligh t.js (incl uded in th e `codesni ppet` plug in) - Copy right (c)  2006, Ivan  Sagalaev.        
55   * YUI Libr ary (inclu ded in the  `uicolor`  plugin) -  Copyright  (c) 2009,  Yahoo! In c.        
56          
57          
58   Trademarks        
59   ----------        
60          
61   CKEditor i s a tradem ark of CKS ource - Fr ederico Kn abben. All  other bra nd        
62   and produc t names ar e trademar ks, regist ered trade marks or s ervice        
63   marks of t heir respe ctive hold ers.        
64          
65   ---        
66          
67   Appendix A : The GPL  License        
68   ---------- ---------- -------        
69          
70   ```        
71   GNU GENERA L PUBLIC L ICENSE        
72   Version 2,  June 1991        
73          
74    Copyright  (C) 1989,  1991 Free  Software  Foundation , Inc.,        
75    51 Frankl in Street,  Fifth Flo or, Boston , MA 02110 -1301 USA        
76    Everyone  is permitt ed to copy  and distr ibute verb atim copie s        
77    of this l icense doc ument, but  changing  it is not  allowed.        
78          
79   Preamble        
80          
81     The lice nses for m ost softwa re are des igned to t ake away y our        
82   freedom to  share and  change it .  By cont rast, the  GNU Genera l Public        
83   License is  intended  to guarant ee your fr eedom to s hare and c hange free        
84   software-t o make sur e the soft ware is fr ee for all  its users .  This        
85   General Pu blic Licen se applies  to most o f the Free  Software        
86   Foundation 's softwar e and to a ny other p rogram who se authors  commit to        
87   using it.   (Some oth er Free So ftware Fou ndation so ftware is  covered by        
88   the GNU Le sser Gener al Public  License in stead.)  Y ou can app ly it to        
89   your progr ams, too.        
90          
91     When we  speak of f ree softwa re, we are  referring  to freedo m, not        
92   price.  Ou r General  Public Lic enses are  designed t o make sur e that you        
93   have the f reedom to  distribute  copies of  free soft ware (and  charge for        
94   this servi ce if you  wish), tha t you rece ive source  code or c an get it        
95   if you wan t it, that  you can c hange the  software o r use piec es of it        
96   in new fre e programs ; and that  you know  you can do  these thi ngs.        
97          
98     To prote ct your ri ghts, we n eed to mak e restrict ions that  forbid        
99   anyone to  deny you t hese right s or to as k you to s urrender t he rights.        
100   These rest rictions t ranslate t o certain  responsibi lities for  you if yo u        
101   distribute  copies of  the softw are, or if  you modif y it.        
102          
103     For exam ple, if yo u distribu te copies  of such a  program, w hether        
104   gratis or  for a fee,  you must  give the r ecipients  all the ri ghts that        
105   you have.   You must  make sure  that they,  too, rece ive or can  get the        
106   source cod e.  And yo u must sho w them the se terms s o they kno w their        
107   rights.        
108          
109     We prote ct your ri ghts with  two steps:  (1) copyr ight the s oftware, a nd        
110   (2) offer  you this l icense whi ch gives y ou legal p ermission  to copy,        
111   distribute  and/or mo dify the s oftware.        
112          
113     Also, fo r each aut hor's prot ection and  ours, we  want to ma ke certain        
114   that every one unders tands that  there is  no warrant y for this  free        
115   software.   If the so ftware is  modified b y someone  else and p assed on,  we        
116   want its r ecipients  to know th at what th ey have is  not the o riginal, s o        
117   that any p roblems in troduced b y others w ill not re flect on t he origina l        
118   authors' r eputations .        
119          
120     Finally,  any free  program is  threatene d constant ly by soft ware        
121   patents.   We wish to  avoid the  danger th at redistr ibutors of  a free        
122   program wi ll individ ually obta in patent  licenses,  in effect  making the        
123   program pr oprietary.   To preve nt this, w e have mad e it clear  that any        
124   patent mus t be licen sed for ev eryone's f ree use or  not licen sed at all .        
125          
126     The prec ise terms  and condit ions for c opying, di stribution  and        
127   modificati on follow.        
128          
129   GNU GENERA L PUBLIC L ICENSE        
130   TERMS AND  CONDITIONS  FOR COPYI NG, DISTRI BUTION AND  MODIFICAT ION        
131          
132     0. This  License ap plies to a ny program  or other  work which  contains        
133   a notice p laced by t he copyrig ht holder  saying it  may be dis tributed        
134   under the  terms of t his Genera l Public L icense.  T he "Progra m", below,        
135   refers to  any such p rogram or  work, and  a "work ba sed on the  Program"        
136   means eith er the Pro gram or an y derivati ve work un der copyri ght law:        
137   that is to  say, a wo rk contain ing the Pr ogram or a  portion o f it,        
138   either ver batim or w ith modifi cations an d/or trans lated into  another        
139   language.   (Hereinaf ter, trans lation is  included w ithout lim itation in        
140   the term " modificati on".)  Eac h licensee  is addres sed as "yo u".        
141          
142   Activities  other tha n copying,  distribut ion and mo dification  are not        
143   covered by  this Lice nse; they  are outsid e its scop e.  The ac t of        
144   running th e Program  is not res tricted, a nd the out put from t he Program        
145   is covered  only if i ts content s constitu te a work  based on t he        
146   Program (i ndependent  of having  been made  by runnin g the Prog ram).        
147   Whether th at is true  depends o n what the  Program d oes.        
148          
149     1. You m ay copy an d distribu te verbati m copies o f the Prog ram's        
150   source cod e as you r eceive it,  in any me dium, prov ided that  you        
151   conspicuou sly and ap propriatel y publish  on each co py an appr opriate        
152   copyright  notice and  disclaime r of warra nty; keep  intact all  the        
153   notices th at refer t o this Lic ense and t o the abse nce of any  warranty;        
154   and give a ny other r ecipients  of the Pro gram a cop y of this  License        
155   along with  the Progr am.        
156          
157   You may ch arge a fee  for the p hysical ac t of trans ferring a  copy, and        
158   you may at  your opti on offer w arranty pr otection i n exchange  for a fee .        
159          
160     2. You m ay modify  your copy  or copies  of the Pro gram or an y portion        
161   of it, thu s forming  a work bas ed on the  Program, a nd copy an d        
162   distribute  such modi fications  or work un der the te rms of Sec tion 1        
163   above, pro vided that  you also  meet all o f these co nditions:        
164          
165       a) You  must caus e the modi fied files  to carry  prominent  notices        
166       statin g that you  changed t he files a nd the dat e of any c hange.        
167          
168       b) You  must caus e any work  that you  distribute  or publis h, that in        
169       whole  or in part  contains  or is deri ved from t he Program  or any        
170       part t hereof, to  be licens ed as a wh ole at no  charge to  all third        
171       partie s under th e terms of  this Lice nse.        
172          
173       c) If  the modifi ed program  normally  reads comm ands inter actively        
174       when r un, you mu st cause i t, when st arted runn ing for su ch        
175       intera ctive use  in the mos t ordinary  way, to p rint or di splay an        
176       announ cement inc luding an  appropriat e copyrigh t notice a nd a        
177       notice  that ther e is no wa rranty (or  else, say ing that y ou provide        
178       a warr anty) and  that users  may redis tribute th e program  under        
179       these  conditions , and tell ing the us er how to  view a cop y of this        
180       Licens e.  (Excep tion: if t he Program  itself is  interacti ve but        
181       does n ot normall y print su ch an anno uncement,  your work  based on        
182       the Pr ogram is n ot require d to print  an announ cement.)        
183          
184   These requ irements a pply to th e modified  work as a  whole.  I f        
185   identifiab le section s of that  work are n ot derived  from the  Program,        
186   and can be  reasonabl y consider ed indepen dent and s eparate wo rks in        
187   themselves , then thi s License,  and its t erms, do n ot apply t o those        
188   sections w hen you di stribute t hem as sep arate work s.  But wh en you        
189   distribute  the same  sections a s part of  a whole wh ich is a w ork based        
190   on the Pro gram, the  distributi on of the  whole must  be on the  terms of        
191   this Licen se, whose  permission s for othe r licensee s extend t o the        
192   entire who le, and th us to each  and every  part rega rdless of  who wrote  it.        
193          
194   Thus, it i s not the  intent of  this secti on to clai m rights o r contest        
195   your right s to work  written en tirely by  you; rathe r, the int ent is to        
196   exercise t he right t o control  the distri bution of  derivative  or        
197   collective  works bas ed on the  Program.        
198          
199   In additio n, mere ag gregation  of another  work not  based on t he Program        
200   with the P rogram (or  with a wo rk based o n the Prog ram) on a  volume of        
201   a storage  or distrib ution medi um does no t bring th e other wo rk under        
202   the scope  of this Li cense.        
203          
204     3. You m ay copy an d distribu te the Pro gram (or a  work base d on it,        
205   under Sect ion 2) in  object cod e or execu table form  under the  terms of        
206   Sections 1  and 2 abo ve provide d that you  also do o ne of the  following:        
207          
208       a) Acc ompany it  with the c omplete co rrespondin g machine- readable        
209       source  code, whi ch must be  distribut ed under t he terms o f Sections        
210       1 and  2 above on  a medium  customaril y used for  software  interchang e; or,        
211          
212       b) Acc ompany it  with a wri tten offer , valid fo r at least  three        
213       years,  to give a ny third p arty, for  a charge n o more tha n your        
214       cost o f physical ly perform ing source  distribut ion, a com plete        
215       machin e-readable  copy of t he corresp onding sou rce code,  to be        
216       distri buted unde r the term s of Secti ons 1 and  2 above on  a medium        
217       custom arily used  for softw are interc hange; or,        
218          
219       c) Acc ompany it  with the i nformation  you recei ved as to  the offer        
220       to dis tribute co rrespondin g source c ode.  (Thi s alternat ive is        
221       allowe d only for  noncommer cial distr ibution an d only if  you        
222       receiv ed the pro gram in ob ject code  or executa ble form w ith such        
223       an off er, in acc ord with S ubsection  b above.)        
224          
225   The source  code for  a work mea ns the pre ferred for m of the w ork for        
226   making mod ifications  to it.  F or an exec utable wor k, complet e source        
227   code means  all the s ource code  for all m odules it  contains,  plus any        
228   associated  interface  definitio n files, p lus the sc ripts used  to        
229   control co mpilation  and instal lation of  the execut able.  How ever, as a        
230   special ex ception, t he source  code distr ibuted nee d not incl ude        
231   anything t hat is nor mally dist ributed (i n either s ource or b inary        
232   form) with  the major  component s (compile r, kernel,  and so on ) of the        
233   operating  system on  which the  executable  runs, unl ess that c omponent        
234   itself acc ompanies t he executa ble.        
235          
236   If distrib ution of e xecutable  or object  code is ma de by offe ring        
237   access to  copy from  a designat ed place,  then offer ing equiva lent        
238   access to  copy the s ource code  from the  same place  counts as        
239   distributi on of the  source cod e, even th ough third  parties a re not        
240   compelled  to copy th e source a long with  the object  code.        
241          
242     4. You m ay not cop y, modify,  sublicens e, or dist ribute the  Program        
243   except as  expressly  provided u nder this  License.   Any attemp t        
244   otherwise  to copy, m odify, sub license or  distribut e the Prog ram is        
245   void, and  will autom atically t erminate y our rights  under thi s License.        
246   However, p arties who  have rece ived copie s, or righ ts, from y ou under        
247   this Licen se will no t have the ir license s terminat ed so long  as such        
248   parties re main in fu ll complia nce.        
249          
250     5. You a re not req uired to a ccept this  License,  since you  have not        
251   signed it.   However,  nothing e lse grants  you permi ssion to m odify or        
252   distribute  the Progr am or its  derivative  works.  T hese actio ns are        
253   prohibited  by law if  you do no t accept t his Licens e.  Theref ore, by        
254   modifying  or distrib uting the  Program (o r any work  based on  the        
255   Program),  you indica te your ac ceptance o f this Lic ense to do  so, and        
256   all its te rms and co nditions f or copying , distribu ting or mo difying        
257   the Progra m or works  based on  it.        
258          
259     6. Each  time you r edistribut e the Prog ram (or an y work bas ed on the        
260   Program),  the recipi ent automa tically re ceives a l icense fro m the        
261   original l icensor to  copy, dis tribute or  modify th e Program  subject to        
262   these term s and cond itions.  Y ou may not  impose an y further        
263   restrictio ns on the  recipients ' exercise  of the ri ghts grant ed herein.        
264   You are no t responsi ble for en forcing co mpliance b y third pa rties to        
265   this Licen se.        
266          
267     7. If, a s a conseq uence of a  court jud gment or a llegation  of patent        
268   infringeme nt or for  any other  reason (no t limited  to patent  issues),        
269   conditions  are impos ed on you  (whether b y court or der, agree ment or        
270   otherwise)  that cont radict the  condition s of this  License, t hey do not        
271   excuse you  from the  conditions  of this L icense.  I f you cann ot        
272   distribute  so as to  satisfy si multaneous ly your ob ligations  under this        
273   License an d any othe r pertinen t obligati ons, then  as a conse quence you        
274   may not di stribute t he Program  at all.   For exampl e, if a pa tent        
275   license wo uld not pe rmit royal ty-free re distributi on of the  Program by        
276   all those  who receiv e copies d irectly or  indirectl y through  you, then        
277   the only w ay you cou ld satisfy  both it a nd this Li cense woul d be to        
278   refrain en tirely fro m distribu tion of th e Program.        
279          
280   If any por tion of th is section  is held i nvalid or  unenforcea ble under        
281   any partic ular circu mstance, t he balance  of the se ction is i ntended to        
282   apply and  the sectio n as a who le is inte nded to ap ply in oth er        
283   circumstan ces.        
284          
285   It is not  the purpos e of this  section to  induce yo u to infri nge any        
286   patents or  other pro perty righ t claims o r to conte st validit y of any        
287   such claim s; this se ction has  the sole p urpose of  protecting  the        
288   integrity  of the fre e software  distribut ion system , which is        
289   implemente d by publi c license  practices.   Many peo ple have m ade        
290   generous c ontributio ns to the  wide range  of softwa re distrib uted        
291   through th at system  in relianc e on consi stent appl ication of  that        
292   system; it  is up to  the author /donor to  decide if  he or she  is willing        
293   to distrib ute softwa re through  any other  system an d a licens ee cannot        
294   impose tha t choice.        
295          
296   This secti on is inte nded to ma ke thoroug hly clear  what is be lieved to        
297   be a conse quence of  the rest o f this Lic ense.        
298          
299     8. If th e distribu tion and/o r use of t he Program  is restri cted in        
300   certain co untries ei ther by pa tents or b y copyrigh ted interf aces, the        
301   original c opyright h older who  places the  Program u nder this  License        
302   may add an  explicit  geographic al distrib ution limi tation exc luding        
303   those coun tries, so  that distr ibution is  permitted  only in o r among        
304   countries  not thus e xcluded.   In such ca se, this L icense inc orporates        
305   the limita tion as if  written i n the body  of this L icense.        
306          
307     9. The F ree Softwa re Foundat ion may pu blish revi sed and/or  new versi ons        
308   of the Gen eral Publi c License  from time  to time.   Such new v ersions wi ll        
309   be similar  in spirit  to the pr esent vers ion, but m ay differ  in detail  to        
310   address ne w problems  or concer ns.        
311          
312   Each versi on is give n a distin guishing v ersion num ber.  If t he Program        
313   specifies  a version  number of  this Licen se which a pplies to  it and "an y        
314   later vers ion", you  have the o ption of f ollowing t he terms a nd conditi ons        
315   either of  that versi on or of a ny later v ersion pub lished by  the Free        
316   Software F oundation.   If the P rogram doe s not spec ify a vers ion number  of        
317   this Licen se, you ma y choose a ny version  ever publ ished by t he Free So ftware        
318   Foundation .        
319          
320     10. If y ou wish to  incorpora te parts o f the Prog ram into o ther free        
321   programs w hose distr ibution co nditions a re differe nt, write  to the aut hor        
322   to ask for  permissio n.  For so ftware whi ch is copy righted by  the Free        
323   Software F oundation,  write to  the Free S oftware Fo undation;  we sometim es        
324   make excep tions for  this.  Our  decision  will be gu ided by th e two goal s        
325   of preserv ing the fr ee status  of all der ivatives o f our free  software  and        
326   of promoti ng the sha ring and r euse of so ftware gen erally.        
327          
328   NO WARRANT Y        
329          
330     11. BECA USE THE PR OGRAM IS L ICENSED FR EE OF CHAR GE, THERE  IS NO WARR ANTY        
331   FOR THE PR OGRAM, TO  THE EXTENT  PERMITTED  BY APPLIC ABLE LAW.   EXCEPT WH EN        
332   OTHERWISE  STATED IN  WRITING TH E COPYRIGH T HOLDERS  AND/OR OTH ER PARTIES        
333   PROVIDE TH E PROGRAM  "AS IS" WI THOUT WARR ANTY OF AN Y KIND, EI THER EXPRE SSED        
334   OR IMPLIED , INCLUDIN G, BUT NOT  LIMITED T O, THE IMP LIED WARRA NTIES OF        
335   MERCHANTAB ILITY AND  FITNESS FO R A PARTIC ULAR PURPO SE.  THE E NTIRE RISK  AS        
336   TO THE QUA LITY AND P ERFORMANCE  OF THE PR OGRAM IS W ITH YOU.   SHOULD THE        
337   PROGRAM PR OVE DEFECT IVE, YOU A SSUME THE  COST OF AL L NECESSAR Y SERVICIN G,        
338   REPAIR OR  CORRECTION .        
339          
340     12. IN N O EVENT UN LESS REQUI RED BY APP LICABLE LA W OR AGREE D TO IN WR ITING        
341   WILL ANY C OPYRIGHT H OLDER, OR  ANY OTHER  PARTY WHO  MAY MODIFY  AND/OR        
342   REDISTRIBU TE THE PRO GRAM AS PE RMITTED AB OVE, BE LI ABLE TO YO U FOR DAMA GES,        
343   INCLUDING  ANY GENERA L, SPECIAL , INCIDENT AL OR CONS EQUENTIAL  DAMAGES AR ISING        
344   OUT OF THE  USE OR IN ABILITY TO  USE THE P ROGRAM (IN CLUDING BU T NOT LIMI TED        
345   TO LOSS OF  DATA OR D ATA BEING  RENDERED I NACCURATE  OR LOSSES  SUSTAINED  BY        
346   YOU OR THI RD PARTIES  OR A FAIL URE OF THE  PROGRAM T O OPERATE  WITH ANY O THER        
347   PROGRAMS),  EVEN IF S UCH HOLDER  OR OTHER  PARTY HAS  BEEN ADVIS ED OF THE        
348   POSSIBILIT Y OF SUCH  DAMAGES.        
349          
350   END OF TER MS AND CON DITIONS        
351   ```        
352          
353   Appendix B : The LGPL  License        
354   ---------- ---------- --------        
355          
356   ```        
357   GNU LESSER  GENERAL P UBLIC LICE NSE        
358   Version 2. 1, Februar y 1999        
359          
360    Copyright  (C) 1991,  1999 Free  Software  Foundation , Inc.        
361        59 Te mple Place , Suite 33 0, Boston,  MA  02111 -1307  USA        
362    Everyone  is permitt ed to copy  and distr ibute verb atim copie s        
363    of this l icense doc ument, but  changing  it is not  allowed.        
364          
365   [This is t he first r eleased ve rsion of t he Lesser  GPL.  It a lso counts        
366    as the su ccessor of  the GNU L ibrary Pub lic Licens e, version  2, hence        
367    the versi on number  2.1.]        
368          
369   Preamble        
370          
371     The lice nses for m ost softwa re are des igned to t ake away y our        
372   freedom to  share and  change it .  By cont rast, the  GNU Genera l Public        
373   Licenses a re intende d to guara ntee your  freedom to  share and  change        
374   free softw are-to mak e sure the  software  is free fo r all its  users.        
375          
376     This lic ense, the  Lesser Gen eral Publi c License,  applies t o some        
377   specially  designated  software  packages-t ypically l ibraries-o f the        
378   Free Softw are Founda tion and o ther autho rs who dec ide to use  it.  You        
379   can use it  too, but  we suggest  you first  think car efully abo ut whether        
380   this licen se or the  ordinary G eneral Pub lic Licens e is the b etter        
381   strategy t o use in a ny particu lar case,  based on t he explana tions belo w.        
382          
383     When we  speak of f ree softwa re, we are  referring  to freedo m of use,        
384   not price.   Our Gene ral Public  Licenses  are design ed to make  sure that        
385   you have t he freedom  to distri bute copie s of free  software ( and charge        
386   for this s ervice if  you wish);  that you  receive so urce code  or can get        
387   it if you  want it; t hat you ca n change t he softwar e and use  pieces of        
388   it in new  free progr ams; and t hat you ar e informed  that you  can do        
389   these thin gs.        
390          
391     To prote ct your ri ghts, we n eed to mak e restrict ions that  forbid        
392   distributo rs to deny  you these  rights or  to ask yo u to surre nder these        
393   rights.  T hese restr ictions tr anslate to  certain r esponsibil ities for        
394   you if you  distribut e copies o f the libr ary or if  you modify  it.        
395          
396     For exam ple, if yo u distribu te copies  of the lib rary, whet her gratis        
397   or for a f ee, you mu st give th e recipien ts all the  rights th at we gave        
398   you.  You  must make  sure that  they, too,  receive o r can get  the source        
399   code.  If  you link o ther code  with the l ibrary, yo u must pro vide        
400   complete o bject file s to the r ecipients,  so that t hey can re link them        
401   with the l ibrary aft er making  changes to  the libra ry and rec ompiling        
402   it.  And y ou must sh ow them th ese terms  so they kn ow their r ights.        
403          
404     We prote ct your ri ghts with  a two-step  method: ( 1) we copy right the        
405   library, a nd (2) we  offer you  this licen se, which  gives you  legal        
406   permission  to copy,  distribute  and/or mo dify the l ibrary.        
407          
408     To prote ct each di stributor,  we want t o make it  very clear  that        
409   there is n o warranty  for the f ree librar y.  Also,  if the lib rary is        
410   modified b y someone  else and p assed on,  the recipi ents shoul d know        
411   that what  they have  is not the  original  version, s o that the  original        
412   author's r eputation  will not b e affected  by proble ms that mi ght be        
413   introduced  by others .        
414          
415     Finally,  software  patents po se a const ant threat  to the ex istence of        
416   any free p rogram.  W e wish to  make sure  that a com pany canno t        
417   effectivel y restrict  the users  of a free  program b y obtainin g a        
418   restrictiv e license  from a pat ent holder .  Therefo re, we ins ist that        
419   any patent  license o btained fo r a versio n of the l ibrary mus t be        
420   consistent  with the  full freed om of use  specified  in this li cense.        
421          
422     Most GNU  software,  including  some libr aries, is  covered by  the        
423   ordinary G NU General  Public Li cense.  Th is license , the GNU  Lesser        
424   General Pu blic Licen se, applie s to certa in designa ted librar ies, and        
425   is quite d ifferent f rom the or dinary Gen eral Publi c License.   We use        
426   this licen se for cer tain libra ries in or der to per mit linkin g those        
427   libraries  into non-f ree progra ms.        
428          
429     When a p rogram is  linked wit h a librar y, whether  staticall y or using        
430   a shared l ibrary, th e combinat ion of the  two is le gally spea king a        
431   combined w ork, a der ivative of  the origi nal librar y.  The or dinary        
432   General Pu blic Licen se therefo re permits  such link ing only i f the        
433   entire com bination f its its cr iteria of  freedom.   The Lesser  General        
434   Public Lic ense permi ts more la x criteria  for linki ng other c ode with        
435   the librar y.        
436          
437     We call  this licen se the "Le sser" Gene ral Public  License b ecause it        
438   does Less  to protect  the user' s freedom  than the o rdinary Ge neral        
439   Public Lic ense.  It  also provi des other  free softw are develo pers Less        
440   of an adva ntage over  competing  non-free  programs.   These dis advantages        
441   are the re ason we us e the ordi nary Gener al Public  License fo r many        
442   libraries.   However,  the Lesse r license  provides a dvantages  in certain        
443   special ci rcumstance s.        
444          
445     For exam ple, on ra re occasio ns, there  may be a s pecial nee d to        
446   encourage  the widest  possible  use of a c ertain lib rary, so t hat it bec omes        
447   a de-facto  standard.   To achie ve this, n on-free pr ograms mus t be        
448   allowed to  use the l ibrary.  A  more freq uent case  is that a  free        
449   library do es the sam e job as w idely used  non-free  libraries.   In this        
450   case, ther e is littl e to gain  by limitin g the free  library t o free        
451   software o nly, so we  use the L esser Gene ral Public  License.        
452          
453     In other  cases, pe rmission t o use a pa rticular l ibrary in  non-free        
454   programs e nables a g reater num ber of peo ple to use  a large b ody of        
455   free softw are.  For  example, p ermission  to use the  GNU C Lib rary in        
456   non-free p rograms en ables many  more peop le to use  the whole  GNU        
457   operating  system, as  well as i ts variant , the GNU/ Linux oper ating        
458   system.        
459          
460     Although  the Lesse r General  Public Lic ense is Le ss protect ive of the        
461   users' fre edom, it d oes ensure  that the  user of a  program th at is        
462   linked wit h the Libr ary has th e freedom  and the wh erewithal  to run        
463   that progr am using a  modified  version of  the Libra ry.        
464          
465     The prec ise terms  and condit ions for c opying, di stribution  and        
466   modificati on follow.   Pay clos e attentio n to the d ifference  between a        
467   "work base d on the l ibrary" an d a "work  that uses  the librar y".  The        
468   former con tains code  derived f rom the li brary, whe reas the l atter must        
469   be combine d with the  library i n order to  run.        
470          
471   GNU LESSER  GENERAL P UBLIC LICE NSE        
472   TERMS AND  CONDITIONS  FOR COPYI NG, DISTRI BUTION AND  MODIFICAT ION        
473          
474     0. This  License Ag reement ap plies to a ny softwar e library  or other        
475   program wh ich contai ns a notic e placed b y the copy right hold er or        
476   other auth orized par ty saying  it may be  distribute d under th e terms of        
477   this Lesse r General  Public Lic ense (also  called "t his Licens e").        
478   Each licen see is add ressed as  "you".        
479          
480     A "libra ry" means  a collecti on of soft ware funct ions and/o r data        
481   prepared s o as to be  convenien tly linked  with appl ication pr ograms        
482   (which use  some of t hose funct ions and d ata) to fo rm executa bles.        
483          
484     The "Lib rary", bel ow, refers  to any su ch softwar e library  or work        
485   which has  been distr ibuted und er these t erms.  A " work based  on the        
486   Library" m eans eithe r the Libr ary or any  derivativ e work und er        
487   copyright  law: that  is to say,  a work co ntaining t he Library  or a        
488   portion of  it, eithe r verbatim  or with m odificatio ns and/or  translated        
489   straightfo rwardly in to another  language.   (Hereina fter, tran slation is        
490   included w ithout lim itation in  the term  "modificat ion".)        
491          
492     "Source  code" for  a work mea ns the pre ferred for m of the w ork for        
493   making mod ifications  to it.  F or a libra ry, comple te source  code means        
494   all the so urce code  for all mo dules it c ontains, p lus any as sociated        
495   interface  definition  files, pl us the scr ipts used  to control  compilati on        
496   and instal lation of  the librar y.        
497          
498     Activiti es other t han copyin g, distrib ution and  modificati on are not        
499   covered by  this Lice nse; they  are outsid e its scop e.  The ac t of        
500   running a  program us ing the Li brary is n ot restric ted, and o utput from        
501   such a pro gram is co vered only  if its co ntents con stitute a  work based        
502   on the Lib rary (inde pendent of  the use o f the Libr ary in a t ool for        
503   writing it ).  Whethe r that is  true depen ds on what  the Libra ry does        
504   and what t he program  that uses  the Libra ry does.        
505          
506     1. You m ay copy an d distribu te verbati m copies o f the Libr ary's        
507   complete s ource code  as you re ceive it,  in any med ium, provi ded that        
508   you conspi cuously an d appropri ately publ ish on eac h copy an        
509   appropriat e copyrigh t notice a nd disclai mer of war ranty; kee p intact        
510   all the no tices that  refer to  this Licen se and to  the absenc e of any        
511   warranty;  and distri bute a cop y of this  License al ong with t he        
512   Library.        
513          
514     You may  charge a f ee for the  physical  act of tra nsferring  a copy,        
515   and you ma y at your  option off er warrant y protecti on in exch ange for a        
516   fee.        
517          
518     2. You m ay modify  your copy  or copies  of the Lib rary or an y portion        
519   of it, thu s forming  a work bas ed on the  Library, a nd copy an d        
520   distribute  such modi fications  or work un der the te rms of Sec tion 1        
521   above, pro vided that  you also  meet all o f these co nditions:        
522          
523       a) The  modified  work must  itself be  a software  library.        
524          
525       b) You  must caus e the file s modified  to carry  prominent  notices        
526       statin g that you  changed t he files a nd the dat e of any c hange.        
527          
528       c) You  must caus e the whol e of the w ork to be  licensed a t no        
529       charge  to all th ird partie s under th e terms of  this Lice nse.        
530          
531       d) If  a facility  in the mo dified Lib rary refer s to a fun ction or a        
532       table  of data to  be suppli ed by an a pplication  program t hat uses        
533       the fa cility, ot her than a s an argum ent passed  when the  facility        
534       is inv oked, then  you must  make a goo d faith ef fort to en sure that,        
535       in the  event an  applicatio n does not  supply su ch functio n or        
536       table,  the facil ity still  operates,  and perfor ms whateve r part of        
537       its pu rpose rema ins meanin gful.        
538          
539       (For e xample, a  function i n a librar y to compu te square  roots has        
540       a purp ose that i s entirely  well-defi ned indepe ndent of t he        
541       applic ation.  Th erefore, S ubsection  2d require s that any        
542       applic ation-supp lied funct ion or tab le used by  this func tion must        
543       be opt ional: if  the applic ation does  not suppl y it, the  square        
544       root f unction mu st still c ompute squ are roots. )        
545          
546   These requ irements a pply to th e modified  work as a  whole.  I f        
547   identifiab le section s of that  work are n ot derived  from the  Library,        
548   and can be  reasonabl y consider ed indepen dent and s eparate wo rks in        
549   themselves , then thi s License,  and its t erms, do n ot apply t o those        
550   sections w hen you di stribute t hem as sep arate work s.  But wh en you        
551   distribute  the same  sections a s part of  a whole wh ich is a w ork based        
552   on the Lib rary, the  distributi on of the  whole must  be on the  terms of        
553   this Licen se, whose  permission s for othe r licensee s extend t o the        
554   entire who le, and th us to each  and every  part rega rdless of  who wrote        
555   it.        
556          
557   Thus, it i s not the  intent of  this secti on to clai m rights o r contest        
558   your right s to work  written en tirely by  you; rathe r, the int ent is to        
559   exercise t he right t o control  the distri bution of  derivative  or        
560   collective  works bas ed on the  Library.        
561          
562   In additio n, mere ag gregation  of another  work not  based on t he Library        
563   with the L ibrary (or  with a wo rk based o n the Libr ary) on a  volume of        
564   a storage  or distrib ution medi um does no t bring th e other wo rk under        
565   the scope  of this Li cense.        
566          
567     3. You m ay opt to  apply the  terms of t he ordinar y GNU Gene ral Public        
568   License in stead of t his Licens e to a giv en copy of  the Libra ry.  To do        
569   this, you  must alter  all the n otices tha t refer to  this Lice nse, so        
570   that they  refer to t he ordinar y GNU Gene ral Public  License,  version 2,        
571   instead of  to this L icense.  ( If a newer  version t han versio n 2 of the        
572   ordinary G NU General  Public Li cense has  appeared,  then you c an specify        
573   that versi on instead  if you wi sh.)  Do n ot make an y other ch ange in        
574   these noti ces.        
575          
576     Once thi s change i s made in  a given co py, it is  irreversib le for        
577   that copy,  so the or dinary GNU  General P ublic Lice nse applie s to all        
578   subsequent  copies an d derivati ve works m ade from t hat copy.        
579          
580     This opt ion is use ful when y ou wish to  copy part  of the co de of        
581   the Librar y into a p rogram tha t is not a  library.        
582          
583     4. You m ay copy an d distribu te the Lib rary (or a  portion o r        
584   derivative  of it, un der Sectio n 2) in ob ject code  or executa ble form        
585   under the  terms of S ections 1  and 2 abov e provided  that you  accompany        
586   it with th e complete  correspon ding machi ne-readabl e source c ode, which        
587   must be di stributed  under the  terms of S ections 1  and 2 abov e on a        
588   medium cus tomarily u sed for so ftware int erchange.        
589          
590     If distr ibution of  object co de is made  by offeri ng access  to copy        
591   from a des ignated pl ace, then  offering e quivalent  access to  copy the        
592   source cod e from the  same plac e satisfie s the requ irement to        
593   distribute  the sourc e code, ev en though  third part ies are no t        
594   compelled  to copy th e source a long with  the object  code.        
595          
596     5. A pro gram that  contains n o derivati ve of any  portion of  the        
597   Library, b ut is desi gned to wo rk with th e Library  by being c ompiled or        
598   linked wit h it, is c alled a "w ork that u ses the Li brary".  S uch a        
599   work, in i solation,  is not a d erivative  work of th e Library,  and        
600   therefore  falls outs ide the sc ope of thi s License.        
601          
602     However,  linking a  "work tha t uses the  Library"  with the L ibrary        
603   creates an  executabl e that is  a derivati ve of the  Library (b ecause it        
604   contains p ortions of  the Libra ry), rathe r than a " work that  uses the        
605   library".   The execu table is t herefore c overed by  this Licen se.        
606   Section 6  states ter ms for dis tribution  of such ex ecutables.        
607          
608     When a " work that  uses the L ibrary" us es materia l from a h eader file        
609   that is pa rt of the  Library, t he object  code for t he work ma y be a        
610   derivative  work of t he Library  even thou gh the sou rce code i s not.        
611   Whether th is is true  is especi ally signi ficant if  the work c an be        
612   linked wit hout the L ibrary, or  if the wo rk is itse lf a libra ry.  The        
613   threshold  for this t o be true  is not pre cisely def ined by la w.        
614          
615     If such  an object  file uses  only numer ical param eters, dat a        
616   structure  layouts an d accessor s, and sma ll macros  and small  inline        
617   functions  (ten lines  or less i n length),  then the  use of the  object        
618   file is un restricted , regardle ss of whet her it is  legally a  derivative        
619   work.  (Ex ecutables  containing  this obje ct code pl us portion s of the        
620   Library wi ll still f all under  Section 6. )        
621          
622     Otherwis e, if the  work is a  derivative  of the Li brary, you  may        
623   distribute  the objec t code for  the work  under the  terms of S ection 6.        
624   Any execut ables cont aining tha t work als o fall und er Section  6,        
625   whether or  not they  are linked  directly  with the L ibrary its elf.        
626          
627     6. As an  exception  to the Se ctions abo ve, you ma y also com bine or        
628   link a "wo rk that us es the Lib rary" with  the Libra ry to prod uce a        
629   work conta ining port ions of th e Library,  and distr ibute that  work        
630   under term s of your  choice, pr ovided tha t the term s permit        
631   modificati on of the  work for t he custome r's own us e and reve rse        
632   engineerin g for debu gging such  modificat ions.        
633          
634     You must  give prom inent noti ce with ea ch copy of  the work  that the        
635   Library is  used in i t and that  the Libra ry and its  use are c overed by        
636   this Licen se.  You m ust supply  a copy of  this Lice nse.  If t he work        
637   during exe cution dis plays copy right noti ces, you m ust includ e the        
638   copyright  notice for  the Libra ry among t hem, as we ll as a re ference        
639   directing  the user t o the copy  of this L icense.  A lso, you m ust do one        
640   of these t hings:        
641          
642       a) Acc ompany the  work with  the compl ete corres ponding        
643       machin e-readable  source co de for the  Library i ncluding w hatever        
644       change s were use d in the w ork (which  must be d istributed  under        
645       Sectio ns 1 and 2  above); a nd, if the  work is a n executab le linked        
646       with t he Library , with the  complete  machine-re adable "wo rk that        
647       uses t he Library ", as obje ct code an d/or sourc e code, so  that the        
648       user c an modify  the Librar y and then  relink to  produce a  modified        
649       execut able conta ining the  modified L ibrary.  ( It is unde rstood        
650       that t he user wh o changes  the conten ts of defi nitions fi les in the        
651       Librar y will not  necessari ly be able  to recomp ile the ap plication        
652       to use  the modif ied defini tions.)        
653          
654       b) Use  a suitabl e shared l ibrary mec hanism for  linking w ith the        
655       Librar y.  A suit able mecha nism is on e that (1)  uses at r un time a        
656       copy o f the libr ary alread y present  on the use r's comput er system,        
657       rather  than copy ing librar y function s into the  executabl e, and (2)        
658       will o perate pro perly with  a modifie d version  of the lib rary, if        
659       the us er install s one, as  long as th e modified  version i s        
660       interf ace-compat ible with  the versio n that the  work was  made with.        
661          
662       c) Acc ompany the  work with  a written  offer, va lid for at        
663       least  three year s, to give  the same  user the m aterials        
664       specif ied in Sub section 6a , above, f or a charg e no more        
665       than t he cost of  performin g this dis tribution.        
666          
667       d) If  distributi on of the  work is ma de by offe ring acces s to copy        
668       from a  designate d place, o ffer equiv alent acce ss to copy  the above        
669       specif ied materi als from t he same pl ace.        
670          
671       e) Ver ify that t he user ha s already  received a  copy of t hese        
672       materi als or tha t you have  already s ent this u ser a copy .        
673          
674     For an e xecutable,  the requi red form o f the "wor k that use s the        
675   Library" m ust includ e any data  and utili ty program s needed f or        
676   reproducin g the exec utable fro m it.  How ever, as a  special e xception,        
677   the materi als to be  distribute d need not  include a nything th at is        
678   normally d istributed  (in eithe r source o r binary f orm) with  the major        
679   components  (compiler , kernel,  and so on)  of the op erating sy stem on        
680   which the  executable  runs, unl ess that c omponent i tself acco mpanies        
681   the execut able.        
682          
683     It may h appen that  this requ irement co ntradicts  the licens e        
684   restrictio ns of othe r propriet ary librar ies that d o not norm ally        
685   accompany  the operat ing system .  Such a  contradict ion means  you cannot        
686   use both t hem and th e Library  together i n an execu table that  you        
687   distribute .        
688          
689     7. You m ay place l ibrary fac ilities th at are a w ork based  on the        
690   Library si de-by-side  in a sing le library  together  with other  library        
691   facilities  not cover ed by this  License,  and distri bute such  a combined        
692   library, p rovided th at the sep arate dist ribution o f the work  based on        
693   the Librar y and of t he other l ibrary fac ilities is  otherwise        
694   permitted,  and provi ded that y ou do thes e two thin gs:        
695          
696       a) Acc ompany the  combined  library wi th a copy  of the sam e work        
697       based  on the Lib rary, unco mbined wit h any othe r library        
698       facili ties.  Thi s must be  distribute d under th e terms of  the        
699       Sectio ns above.        
700          
701       b) Giv e prominen t notice w ith the co mbined lib rary of th e fact        
702       that p art of it  is a work  based on t he Library , and expl aining        
703       where  to find th e accompan ying uncom bined form  of the sa me work.        
704          
705     8. You m ay not cop y, modify,  sublicens e, link wi th, or dis tribute        
706   the Librar y except a s expressl y provided  under thi s License.   Any        
707   attempt ot herwise to  copy, mod ify, subli cense, lin k with, or        
708   distribute  the Libra ry is void , and will  automatic ally termi nate your        
709   rights und er this Li cense.  Ho wever, par ties who h ave receiv ed copies,        
710   or rights,  from you  under this  License w ill not ha ve their l icenses        
711   terminated  so long a s such par ties remai n in full  compliance .        
712          
713     9. You a re not req uired to a ccept this  License,  since you  have not        
714   signed it.   However,  nothing e lse grants  you permi ssion to m odify or        
715   distribute  the Libra ry or its  derivative  works.  T hese actio ns are        
716   prohibited  by law if  you do no t accept t his Licens e.  Theref ore, by        
717   modifying  or distrib uting the  Library (o r any work  based on  the        
718   Library),  you indica te your ac ceptance o f this Lic ense to do  so, and        
719   all its te rms and co nditions f or copying , distribu ting or mo difying        
720   the Librar y or works  based on  it.        
721          
722     10. Each  time you  redistribu te the Lib rary (or a ny work ba sed on the        
723   Library),  the recipi ent automa tically re ceives a l icense fro m the        
724   original l icensor to  copy, dis tribute, l ink with o r modify t he Library        
725   subject to  these ter ms and con ditions.   You may no t impose a ny further        
726   restrictio ns on the  recipients ' exercise  of the ri ghts grant ed herein.        
727   You are no t responsi ble for en forcing co mpliance b y third pa rties with        
728   this Licen se.        
729          
730     11. If,  as a conse quence of  a court ju dgment or  allegation  of patent        
731   infringeme nt or for  any other  reason (no t limited  to patent  issues),        
732   conditions  are impos ed on you  (whether b y court or der, agree ment or        
733   otherwise)  that cont radict the  condition s of this  License, t hey do not        
734   excuse you  from the  conditions  of this L icense.  I f you cann ot        
735   distribute  so as to  satisfy si multaneous ly your ob ligations  under this        
736   License an d any othe r pertinen t obligati ons, then  as a conse quence you        
737   may not di stribute t he Library  at all.   For exampl e, if a pa tent        
738   license wo uld not pe rmit royal ty-free re distributi on of the  Library by        
739   all those  who receiv e copies d irectly or  indirectl y through  you, then        
740   the only w ay you cou ld satisfy  both it a nd this Li cense woul d be to        
741   refrain en tirely fro m distribu tion of th e Library.        
742          
743   If any por tion of th is section  is held i nvalid or  unenforcea ble under  any        
744   particular  circumsta nce, the b alance of  the sectio n is inten ded to app ly,        
745   and the se ction as a  whole is  intended t o apply in  other cir cumstances .        
746          
747   It is not  the purpos e of this  section to  induce yo u to infri nge any        
748   patents or  other pro perty righ t claims o r to conte st validit y of any        
749   such claim s; this se ction has  the sole p urpose of  protecting  the        
750   integrity  of the fre e software  distribut ion system  which is        
751   implemente d by publi c license  practices.   Many peo ple have m ade        
752   generous c ontributio ns to the  wide range  of softwa re distrib uted        
753   through th at system  in relianc e on consi stent appl ication of  that        
754   system; it  is up to  the author /donor to  decide if  he or she  is willing        
755   to distrib ute softwa re through  any other  system an d a licens ee cannot        
756   impose tha t choice.        
757          
758   This secti on is inte nded to ma ke thoroug hly clear  what is be lieved to        
759   be a conse quence of  the rest o f this Lic ense.        
760          
761     12. If t he distrib ution and/ or use of  the Librar y is restr icted in        
762   certain co untries ei ther by pa tents or b y copyrigh ted interf aces, the        
763   original c opyright h older who  places the  Library u nder this  License ma y add        
764   an explici t geograph ical distr ibution li mitation e xcluding t hose count ries,        
765   so that di stribution  is permit ted only i n or among  countries  not thus        
766   excluded.   In such c ase, this  License in corporates  the limit ation as i f        
767   written in  the body  of this Li cense.        
768          
769     13. The  Free Softw are Founda tion may p ublish rev ised and/o r new        
770   versions o f the Less er General  Public Li cense from  time to t ime.        
771   Such new v ersions wi ll be simi lar in spi rit to the  present v ersion,        
772   but may di ffer in de tail to ad dress new  problems o r concerns .        
773          
774   Each versi on is give n a distin guishing v ersion num ber.  If t he Library        
775   specifies  a version  number of  this Licen se which a pplies to  it and        
776   "any later  version",  you have  the option  of follow ing the te rms and        
777   conditions  either of  that vers ion or of  any later  version pu blished by        
778   the Free S oftware Fo undation.   If the Li brary does  not speci fy a        
779   license ve rsion numb er, you ma y choose a ny version  ever publ ished by        
780   the Free S oftware Fo undation.        
781          
782     14. If y ou wish to  incorpora te parts o f the Libr ary into o ther free        
783   programs w hose distr ibution co nditions a re incompa tible with  these,        
784   write to t he author  to ask for  permissio n.  For so ftware whi ch is        
785   copyrighte d by the F ree Softwa re Foundat ion, write  to the Fr ee        
786   Software F oundation;  we someti mes make e xceptions  for this.   Our        
787   decision w ill be gui ded by the  two goals  of preser ving the f ree status        
788   of all der ivatives o f our free  software  and of pro moting the  sharing        
789   and reuse  of softwar e generall y.        
790          
791   NO WARRANT Y        
792          
793     15. BECA USE THE LI BRARY IS L ICENSED FR EE OF CHAR GE, THERE  IS NO        
794   WARRANTY F OR THE LIB RARY, TO T HE EXTENT  PERMITTED  BY APPLICA BLE LAW.        
795   EXCEPT WHE N OTHERWIS E STATED I N WRITING  THE COPYRI GHT HOLDER S AND/OR        
796   OTHER PART IES PROVID E THE LIBR ARY "AS IS " WITHOUT  WARRANTY O F ANY        
797   KIND, EITH ER EXPRESS ED OR IMPL IED, INCLU DING, BUT  NOT LIMITE D TO, THE        
798   IMPLIED WA RRANTIES O F MERCHANT ABILITY AN D FITNESS  FOR A PART ICULAR        
799   PURPOSE.   THE ENTIRE  RISK AS T O THE QUAL ITY AND PE RFORMANCE  OF THE        
800   LIBRARY IS  WITH YOU.   SHOULD T HE LIBRARY  PROVE DEF ECTIVE, YO U ASSUME        
801   THE COST O F ALL NECE SSARY SERV ICING, REP AIR OR COR RECTION.        
802          
803     16. IN N O EVENT UN LESS REQUI RED BY APP LICABLE LA W OR AGREE D TO IN        
804   WRITING WI LL ANY COP YRIGHT HOL DER, OR AN Y OTHER PA RTY WHO MA Y MODIFY        
805   AND/OR RED ISTRIBUTE  THE LIBRAR Y AS PERMI TTED ABOVE , BE LIABL E TO YOU        
806   FOR DAMAGE S, INCLUDI NG ANY GEN ERAL, SPEC IAL, INCID ENTAL OR        
807   CONSEQUENT IAL DAMAGE S ARISING  OUT OF THE  USE OR IN ABILITY TO  USE THE        
808   LIBRARY (I NCLUDING B UT NOT LIM ITED TO LO SS OF DATA  OR DATA B EING        
809   RENDERED I NACCURATE  OR LOSSES  SUSTAINED  BY YOU OR  THIRD PART IES OR A        
810   FAILURE OF  THE LIBRA RY TO OPER ATE WITH A NY OTHER S OFTWARE),  EVEN IF        
811   SUCH HOLDE R OR OTHER  PARTY HAS  BEEN ADVI SED OF THE  POSSIBILI TY OF SUCH        
812   DAMAGES.        
813          
814   END OF TER MS AND CON DITIONS        
815   ```        
816          
817   Appendix C : The MPL  License        
818   ---------- ---------- -------        
819          
820   ```        
821   MOZILLA PU BLIC LICEN SE        
822   Version 1. 1        
823          
824   1. Definit ions.        
825          
826        1.0.1 . "Commerc ial Use" m eans distr ibution or  otherwise  making th e        
827        Cover ed Code av ailable to  a third p arty.        
828          
829        1.1.  "Contribut or" means  each entit y that cre ates or co ntributes  to        
830        the c reation of  Modificat ions.        
831          
832        1.2.  "Contribut or Version " means th e combinat ion of the  Original        
833        Code,  prior Mod ifications  used by a  Contribut or, and th e Modifica tions        
834        made  by that pa rticular C ontributor .        
835          
836        1.3.  "Covered C ode" means  the Origi nal Code o r Modifica tions or t he        
837        combi nation of  the Origin al Code an d Modifica tions, in  each case        
838        inclu ding porti ons thereo f.        
839          
840        1.4.  "Electroni c Distribu tion Mecha nism" mean s a mechan ism genera lly        
841        accep ted in the  software  developmen t communit y for the  electronic        
842        trans fer of dat a.        
843          
844        1.5.  "Executabl e" means C overed Cod e in any f orm other  than Sourc e        
845        Code.        
846          
847        1.6.  "Initial D eveloper"  means the  individual  or entity  identifie d        
848        as th e Initial  Developer  in the Sou rce Code n otice requ ired by Ex hibit        
849        A.        
850          
851        1.7.  "Larger Wo rk" means  a work whi ch combine s Covered  Code or        
852        porti ons thereo f with cod e not gove rned by th e terms of  this Lice nse.        
853          
854        1.8.  "License"  means this  document.        
855          
856        1.8.1 . "Licensa ble" means  having th e right to  grant, to  the maxim um        
857        exten t possible , whether  at the tim e of the i nitial gra nt or        
858        subse quently ac quired, an y and all  of the rig hts convey ed herein.        
859          
860        1.9.  "Modificat ions" mean s any addi tion to or  deletion  from the        
861        subst ance or st ructure of  either th e Original  Code or a ny previou s        
862        Modif ications.  When Cover ed Code is  released  as a serie s of files , a        
863        Modif ication is :        
864              A. Any add ition to o r deletion  from the  contents o f a file        
865              containing  Original  Code or pr evious Mod ifications .        
866          
867              B. Any new  file that  contains  any part o f the Orig inal Code  or        
868              previous M odificatio ns.        
869          
870        1.10.  "Original  Code" mea ns Source  Code of co mputer sof tware code        
871        which  is descri bed in the  Source Co de notice  required b y Exhibit  A as        
872        Origi nal Code,  and which,  at the ti me of its  release un der this        
873        Licen se is not  already Co vered Code  governed  by this Li cense.        
874          
875        1.10. 1. "Patent  Claims" m eans any p atent clai m(s), now  owned or        
876        herea fter acqui red, inclu ding witho ut limitat ion,  meth od, proces s,        
877        and a pparatus c laims, in  any patent  Licensabl e by grant or.        
878          
879        1.11.  "Source C ode" means  the prefe rred form  of the Cov ered Code  for        
880        makin g modifica tions to i t, includi ng all mod ules it co ntains, pl us        
881        any a ssociated  interface  definition  files, sc ripts used  to contro l        
882        compi lation and  installat ion of an  Executable , or sourc e code        
883        diffe rential co mparisons  against ei ther the O riginal Co de or anot her        
884        well  known, ava ilable Cov ered Code  of the Con tributor's  choice. T he        
885        Sourc e Code can  be in a c ompressed  or archiva l form, pr ovided the        
886        appro priate dec ompression  or de-arc hiving sof tware is w idely avai lable        
887        for n o charge.        
888          
889        1.12.  "You" (or  "Your")   means an i ndividual  or a legal  entity        
890        exerc ising righ ts under,  and comply ing with a ll of the  terms of,  this        
891        Licen se or a fu ture versi on of this  License i ssued unde r Section  6.1.        
892        For l egal entit ies, "You"  includes  any entity  which con trols, is        
893        contr olled by,  or is unde r common c ontrol wit h You. For  purposes  of        
894        this  definition , "control " means (a ) the powe r, direct  or indirec t,        
895        to ca use the di rection or  managemen t of such  entity, wh ether by        
896        contr act or oth erwise, or  (b) owner ship of mo re than fi fty percen t        
897        (50%)  of the ou tstanding  shares or  beneficial  ownership  of such        
898        entit y.        
899          
900   2. Source  Code Licen se.        
901          
902        2.1.  The Initia l Develope r Grant.        
903        The I nitial Dev eloper her eby grants  You a wor ld-wide, r oyalty-fre e,        
904        non-e xclusive l icense, su bject to t hird party  intellect ual proper ty        
905        claim s:        
906              (a)  under  intellect ual proper ty rights  (other tha n patent o r        
907              trademark)  Licensabl e by Initi al Develop er to use,  reproduce ,        
908              modify, di splay, per form, subl icense and  distribut e the Orig inal        
909              Code (or p ortions th ereof) wit h or witho ut Modific ations, an d/or        
910              as part of  a Larger  Work; and        
911          
912              (b) under  Patents Cl aims infri nged by th e making,  using or        
913              selling of  Original  Code, to m ake, have  made, use,  practice,        
914              sell, and  offer for  sale, and/ or otherwi se dispose  of the        
915              Original C ode (or po rtions the reof).        
916          
917              (c) the li censes gra nted in th is Section  2.1(a) an d (b) are        
918              effective  on the dat e Initial  Developer  first dist ributes        
919              Original C ode under  the terms  of this Li cense.        
920          
921              (d) Notwit hstanding  Section 2. 1(b) above , no paten t license  is        
922              granted: 1 ) for code  that You  delete fro m the Orig inal Code;  2)        
923              separate f rom the Or iginal Cod e;  or 3)  for infrin gements ca used        
924              by: i) the  modificat ion of the  Original  Code or ii ) the        
925              combinatio n of the O riginal Co de with ot her softwa re or devi ces.        
926          
927        2.2.  Contributo r Grant.        
928        Subje ct to thir d party in tellectual  property  claims, ea ch Contrib utor        
929        hereb y grants Y ou a world -wide, roy alty-free,  non-exclu sive licen se        
930          
931              (a)  under  intellect ual proper ty rights  (other tha n patent o r        
932              trademark)  Licensabl e by Contr ibutor, to  use, repr oduce, mod ify,        
933              display, p erform, su blicense a nd distrib ute the Mo dification s        
934              created by  such Cont ributor (o r portions  thereof)  either on  an        
935              unmodified  basis, wi th other M odificatio ns, as Cov ered Code        
936              and/or as  part of a  Larger Wor k; and        
937          
938              (b) under  Patent Cla ims infrin ged by the  making, u sing, or        
939              selling of   Modifica tions made  by that C ontributor  either al one        
940              and/or in  combinatio n with its  Contribut or Version  (or porti ons        
941              of such co mbination) , to make,  use, sell , offer fo r sale, ha ve        
942              made, and/ or otherwi se dispose  of: 1) Mo dification s made by  that        
943              Contributo r (or port ions there of); and 2 ) the comb ination of        
944              Modificati ons made b y that Con tributor w ith its Co ntributor        
945              Version (o r portions  of such c ombination ).        
946          
947              (c) the li censes gra nted in Se ctions 2.2 (a) and 2. 2(b) are        
948              effective  on the dat e Contribu tor first  makes Comm ercial Use  of        
949              the Covere d Code.        
950          
951              (d)    Not withstandi ng Section  2.2(b) ab ove, no pa tent licen se is        
952              granted: 1 ) for any  code that  Contributo r has dele ted from t he        
953              Contributo r Version;  2)  separ ate from t he Contrib utor Versi on;        
954              3)  for in fringement s caused b y: i) thir d party mo dification s of        
955              Contributo r Version  or ii)  th e combinat ion of Mod ifications  made        
956              by that Co ntributor  with other  software   (except a s part of  the        
957              Contributo r Version)  or other  devices; o r 4) under  Patent Cl aims        
958              infringed  by Covered  Code in t he absence  of Modifi cations ma de by        
959              that Contr ibutor.        
960          
961   3. Distrib ution Obli gations.        
962          
963        3.1.  Applicatio n of Licen se.        
964        The M odificatio ns which Y ou create  or to whic h You cont ribute are        
965        gover ned by the  terms of  this Licen se, includ ing withou t limitati on        
966        Secti on 2.2. Th e Source C ode versio n of Cover ed Code ma y be        
967        distr ibuted onl y under th e terms of  this Lice nse or a f uture vers ion        
968        of th is License  released  under Sect ion 6.1, a nd You mus t include  a        
969        copy  of this Li cense with  every cop y of the S ource Code  You        
970        distr ibute. You  may not o ffer or im pose any t erms on an y Source C ode        
971        versi on that al ters or re stricts th e applicab le version  of this        
972        Licen se or the  recipients ' rights h ereunder.  However, Y ou may inc lude        
973        an ad ditional d ocument of fering the  additiona l rights d escribed i n        
974        Secti on 3.5.        
975          
976        3.2.  Availabili ty of Sour ce Code.        
977        Any M odificatio n which Yo u create o r to which  You contr ibute must  be        
978        made  available  in Source  Code form  under the  terms of t his Licens e        
979        eithe r on the s ame media  as an Exec utable ver sion or vi a an accep ted        
980        Elect ronic Dist ribution M echanism t o anyone t o whom you  made an        
981        Execu table vers ion availa ble; and i f made ava ilable via  Electroni c        
982        Distr ibution Me chanism, m ust remain  available  for at le ast twelve  (12)        
983        month s after th e date it  initially  became ava ilable, or  at least  six        
984        (6) m onths afte r a subseq uent versi on of that  particula r Modifica tion        
985        has b een made a vailable t o such rec ipients. Y ou are res ponsible f or        
986        ensur ing that t he Source  Code versi on remains  available  even if t he        
987        Elect ronic Dist ribution M echanism i s maintain ed by a th ird party.        
988          
989        3.3.  Descriptio n of Modif ications.        
990        You m ust cause  all Covere d Code to  which You  contribute  to contai n a        
991        file  documentin g the chan ges You ma de to crea te that Co vered Code  and        
992        the d ate of any  change. Y ou must in clude a pr ominent st atement th at        
993        the M odificatio n is deriv ed, direct ly or indi rectly, fr om Origina l        
994        Code  provided b y the Init ial Develo per and in cluding th e name of  the        
995        Initi al Develop er in (a)  the Source  Code, and  (b) in an y notice i n an        
996        Execu table vers ion or rel ated docum entation i n which Yo u describe  the        
997        origi n or owner ship of th e Covered  Code.        
998          
999        3.4.  Intellectu al Propert y Matters        
1000              (a) Third  Party Clai ms.        
1001              If Contrib utor has k nowledge t hat a lice nse under  a third pa rty's        
1002              intellectu al propert y rights i s required  to exerci se the rig hts        
1003              granted by  such Cont ributor un der Sectio ns 2.1 or  2.2,        
1004              Contributo r must inc lude a tex t file wit h the Sour ce Code        
1005              distributi on titled  "LEGAL" wh ich descri bes the cl aim and th e        
1006              party maki ng the cla im in suff icient det ail that a  recipient  will        
1007              know whom  to contact . If Contr ibutor obt ains such  knowledge  after        
1008              the Modifi cation is  made avail able as de scribed in  Section 3 .2,        
1009              Contributo r shall pr omptly mod ify the LE GAL file i n all copi es        
1010              Contributo r makes av ailable th ereafter a nd shall t ake other  steps        
1011              (such as n otifying a ppropriate  mailing l ists or ne wsgroups)        
1012              reasonably  calculate d to infor m those wh o received  the Cover ed        
1013              Code that  new knowle dge has be en obtaine d.        
1014          
1015              (b) Contri butor APIs .        
1016              If Contrib utor's Mod ifications  include a n applicat ion progra mming        
1017              interface  and Contri butor has  knowledge  of patent  licenses w hich        
1018              are reason ably neces sary to im plement th at API, Co ntributor  must        
1019              also inclu de this in formation  in the LEG AL file.        
1020          
1021                   (c)     Represen tations.        
1022              Contributo r represen ts that, e xcept as d isclosed p ursuant to        
1023              Section 3. 4(a) above , Contribu tor believ es that Co ntributor' s        
1024              Modificati ons are Co ntributor' s original  creation( s) and/or        
1025              Contributo r has suff icient rig hts to gra nt the rig hts convey ed by        
1026              this Licen se.        
1027          
1028        3.5.  Required N otices.        
1029        You m ust duplic ate the no tice in Ex hibit A in  each file  of the So urce        
1030        Code.   If it is  not possi ble to put  such noti ce in a pa rticular S ource        
1031        Code  file due t o its stru cture, the n You must  include s uch notice  in a        
1032        locat ion (such  as a relev ant direct ory) where  a user wo uld be lik ely        
1033        to lo ok for suc h a notice .  If You  created on e or more  Modificati on(s)        
1034        You m ay add you r name as  a Contribu tor to the  notice de scribed in        
1035        Exhib it A.  You  must also  duplicate  this Lice nse in any  documenta tion        
1036        for t he Source  Code where  You descr ibe recipi ents' righ ts or owne rship        
1037        right s relating  to Covere d Code.  Y ou may cho ose to off er, and to        
1038        charg e a fee fo r, warrant y, support , indemnit y or liabi lity        
1039        oblig ations to  one or mor e recipien ts of Cove red Code.  However, Y ou        
1040        may d o so only  on Your ow n behalf,  and not on  behalf of  the Initi al        
1041        Devel oper or an y Contribu tor. You m ust make i t absolute ly clear t han        
1042        any s uch warran ty, suppor t, indemni ty or liab ility obli gation is        
1043        offer ed by You  alone, and  You hereb y agree to  indemnify  the Initi al        
1044        Devel oper and e very Contr ibutor for  any liabi lity incur red by the        
1045        Initi al Develop er or such  Contribut or as a re sult of wa rranty,        
1046        suppo rt, indemn ity or lia bility ter ms You off er.        
1047          
1048        3.6.  Distributi on of Exec utable Ver sions.        
1049        You m ay distrib ute Covere d Code in  Executable  form only  if the        
1050        requi rements of  Section 3 .1-3.5 hav e been met  for that  Covered Co de,        
1051        and i f You incl ude a noti ce stating  that the  Source Cod e version  of        
1052        the C overed Cod e is avail able under  the terms  of this L icense,        
1053        inclu ding a des cription o f how and  where You  have fulfi lled the        
1054        oblig ations of  Section 3. 2. The not ice must b e conspicu ously incl uded        
1055        in an y notice i n an Execu table vers ion, relat ed documen tation or        
1056        colla teral in w hich You d escribe re cipients'  rights rel ating to t he        
1057        Cover ed Code. Y ou may dis tribute th e Executab le version  of Covere d        
1058        Code  or ownersh ip rights  under a li cense of Y our choice , which ma y        
1059        conta in terms d ifferent f rom this L icense, pr ovided tha t You are  in        
1060        compl iance with  the terms  of this L icense and  that the  license fo r the        
1061        Execu table vers ion does n ot attempt  to limit  or alter t he recipie nt's        
1062        right s in the S ource Code  version f rom the ri ghts set f orth in th is        
1063        Licen se. If You  distribut e the Exec utable ver sion under  a differe nt        
1064        licen se You mus t make it  absolutely  clear tha t any term s which di ffer        
1065        from  this Licen se are off ered by Yo u alone, n ot by the  Initial        
1066        Devel oper or an y Contribu tor. You h ereby agre e to indem nify the        
1067        Initi al Develop er and eve ry Contrib utor for a ny liabili ty incurre d by        
1068        the I nitial Dev eloper or  such Contr ibutor as  a result o f any such        
1069        terms  You offer .        
1070          
1071        3.7.  Larger Wor ks.        
1072        You m ay create  a Larger W ork by com bining Cov ered Code  with other  code        
1073        not g overned by  the terms  of this L icense and  distribut e the Larg er        
1074        Work  as a singl e product.  In such a  case, You  must make  sure the        
1075        requi rements of  this Lice nse are fu lfilled fo r the Cove red Code.        
1076          
1077   4. Inabili ty to Comp ly Due to  Statute or  Regulatio n.        
1078          
1079        If it  is imposs ible for Y ou to comp ly with an y of the t erms of th is        
1080        Licen se with re spect to s ome or all  of the Co vered Code  due to        
1081        statu te, judici al order,  or regulat ion then Y ou must: ( a) comply  with        
1082        the t erms of th is License  to the ma ximum exte nt possibl e; and (b)        
1083        descr ibe the li mitations  and the co de they af fect. Such  descripti on        
1084        must  be include d in the L EGAL file  described  in Section  3.4 and m ust        
1085        be in cluded wit h all dist ributions  of the Sou rce Code.  Except to  the        
1086        exten t prohibit ed by stat ute or reg ulation, s uch descri ption must  be        
1087        suffi ciently de tailed for  a recipie nt of ordi nary skill  to be abl e to        
1088        under stand it.        
1089          
1090   5. Applica tion of th is License .        
1091          
1092        This  License ap plies to c ode to whi ch the Ini tial Devel oper has        
1093        attac hed the no tice in Ex hibit A an d to relat ed Covered  Code.        
1094          
1095   6. Version s of the L icense.        
1096          
1097        6.1.  New Versio ns.        
1098        Netsc ape Commun ications C orporation  ("Netscap e") may pu blish revi sed        
1099        and/o r new vers ions of th e License  from time  to time. E ach versio n        
1100        will  be given a  distingui shing vers ion number .        
1101          
1102        6.2.  Effect of  New Versio ns.        
1103        Once  Covered Co de has bee n publishe d under a  particular  version o f the        
1104        Licen se, You ma y always c ontinue to  use it un der the te rms of tha t        
1105        versi on. You ma y also cho ose to use  such Cove red Code u nder the t erms        
1106        of an y subseque nt version  of the Li cense publ ished by N etscape. N o one        
1107        other  than Nets cape has t he right t o modify t he terms a pplicable  to        
1108        Cover ed Code cr eated unde r this Lic ense.        
1109          
1110        6.3.  Derivative  Works.        
1111        If Yo u create o r use a mo dified ver sion of th is License  (which yo u may        
1112        only  do in orde r to apply  it to cod e which is  not alrea dy Covered  Code        
1113        gover ned by thi s License) , You must  (a) renam e Your lic ense so th at        
1114        the p hrases "Mo zilla", "M OZILLAPL",  "MOZPL",  "Netscape" ,        
1115        "MPL" , "NPL" or  any confu singly sim ilar phras e do not a ppear in y our        
1116        licen se (except  to note t hat your l icense dif fers from  this Licen se)        
1117        and ( b) otherwi se make it  clear tha t Your ver sion of th e license        
1118        conta ins terms  which diff er from th e Mozilla  Public Lic ense and        
1119        Netsc ape Public  License.  (Filling i n the name  of the In itial        
1120        Devel oper, Orig inal Code  or Contrib utor in th e notice d escribed i n        
1121        Exhib it A shall  not of th emselves b e deemed t o be modif ications o f        
1122        this  License.)        
1123          
1124   7. DISCLAI MER OF WAR RANTY.        
1125          
1126        COVER ED CODE IS  PROVIDED  UNDER THIS  LICENSE O N AN "AS I S" BASIS,        
1127        WITHO UT WARRANT Y OF ANY K IND, EITHE R EXPRESSE D OR IMPLI ED, INCLUD ING,        
1128        WITHO UT LIMITAT ION, WARRA NTIES THAT  THE COVER ED CODE IS  FREE OF        
1129        DEFEC TS, MERCHA NTABLE, FI T FOR A PA RTICULAR P URPOSE OR  NON-INFRIN GING.        
1130        THE E NTIRE RISK  AS TO THE  QUALITY A ND PERFORM ANCE OF TH E COVERED  CODE        
1131        IS WI TH YOU. SH OULD ANY C OVERED COD E PROVE DE FECTIVE IN  ANY RESPE CT,        
1132        YOU ( NOT THE IN ITIAL DEVE LOPER OR A NY OTHER C ONTRIBUTOR ) ASSUME T HE        
1133        COST  OF ANY NEC ESSARY SER VICING, RE PAIR OR CO RRECTION.  THIS DISCL AIMER        
1134        OF WA RRANTY CON STITUTES A N ESSENTIA L PART OF  THIS LICEN SE. NO USE  OF        
1135        ANY C OVERED COD E IS AUTHO RIZED HERE UNDER EXCE PT UNDER T HIS DISCLA IMER.        
1136          
1137   8. TERMINA TION.        
1138          
1139        8.1.   This Lice nse and th e rights g ranted her eunder wil l terminat e        
1140        autom atically i f You fail  to comply  with term s herein a nd fail to  cure        
1141        such  breach wit hin 30 day s of becom ing aware  of the bre ach. All        
1142        subli censes to  the Covere d Code whi ch are pro perly gran ted shall        
1143        survi ve any ter mination o f this Lic ense. Prov isions whi ch, by the ir        
1144        natur e, must re main in ef fect beyon d the term ination of  this Lice nse        
1145        shall  survive.        
1146          
1147        8.2.   If You in itiate lit igation by  asserting  a patent  infringeme nt        
1148        claim  (excludin g declator y judgment  actions)  against In itial Deve loper        
1149        or a  Contributo r (the Ini tial Devel oper or Co ntributor  against wh om        
1150        You f ile such a ction is r eferred to  as "Parti cipant")   alleging t hat:        
1151          
1152        (a)   such Parti cipant's C ontributor  Version d irectly or  indirectl y        
1153        infri nges any p atent, the n any and  all rights  granted b y such        
1154        Parti cipant to  You under  Sections 2 .1 and/or  2.2 of thi s License        
1155        shall , upon 60  days notic e from Par ticipant t erminate p rospective ly,        
1156        unles s if withi n 60 days  after rece ipt of not ice You ei ther: (i)        
1157        agree  in writin g to pay P articipant  a mutuall y agreeabl e reasonab le        
1158        royal ty for You r past and  future us e of Modif ications m ade by suc h        
1159        Parti cipant, or  (ii) with draw Your  litigation  claim wit h respect  to        
1160        the C ontributor  Version a gainst suc h Particip ant.  If w ithin 60 d ays        
1161        of no tice, a re asonable r oyalty and  payment a rrangement  are not        
1162        mutua lly agreed  upon in w riting by  the partie s or the l itigation  claim        
1163        is no t withdraw n, the rig hts grante d by Parti cipant to  You under        
1164        Secti ons 2.1 an d/or 2.2 a utomatical ly termina te at the  expiration  of        
1165        the 6 0 day noti ce period  specified  above.        
1166          
1167        (b)   any softwa re, hardwa re, or dev ice, other  than such  Participa nt's        
1168        Contr ibutor Ver sion, dire ctly or in directly i nfringes a ny patent,  then        
1169        any r ights gran ted to You  by such P articipant  under Sec tions 2.1( b)        
1170        and 2 .2(b) are  revoked ef fective as  of the da te You fir st made, u sed,        
1171        sold,  distribut ed, or had  made, Mod ifications  made by t hat        
1172        Parti cipant.        
1173          
1174        8.3.   If You as sert a pat ent infrin gement cla im against  Participa nt        
1175        alleg ing that s uch Partic ipant's Co ntributor  Version di rectly or        
1176        indir ectly infr inges any  patent whe re such cl aim is res olved (suc h as        
1177        by li cense or s ettlement)  prior to  the initia tion of pa tent        
1178        infri ngement li tigation,  then the r easonable  value of t he license s        
1179        grant ed by such  Participa nt under S ections 2. 1 or 2.2 s hall be ta ken        
1180        into  account in  determini ng the amo unt or val ue of any  payment or        
1181        licen se.        
1182          
1183        8.4.   In the ev ent of ter mination u nder Secti ons 8.1 or  8.2 above ,        
1184        all e nd user li cense agre ements (ex cluding di stributors  and resel lers)        
1185        which  have been  validly g ranted by  You or any  distribut or hereund er        
1186        prior  to termin ation shal l survive  terminatio n.        
1187          
1188   9. LIMITAT ION OF LIA BILITY.        
1189          
1190        UNDER  NO CIRCUM STANCES AN D UNDER NO  LEGAL THE ORY, WHETH ER TORT        
1191        (INCL UDING NEGL IGENCE), C ONTRACT, O R OTHERWIS E, SHALL Y OU, THE IN ITIAL        
1192        DEVEL OPER, ANY  OTHER CONT RIBUTOR, O R ANY DIST RIBUTOR OF  COVERED C ODE,        
1193        OR AN Y SUPPLIER  OF ANY OF  SUCH PART IES, BE LI ABLE TO AN Y PERSON F OR        
1194        ANY I NDIRECT, S PECIAL, IN CIDENTAL,  OR CONSEQU ENTIAL DAM AGES OF AN Y        
1195        CHARA CTER INCLU DING, WITH OUT LIMITA TION, DAMA GES FOR LO SS OF GOOD WILL,        
1196        WORK  STOPPAGE,  COMPUTER F AILURE OR  MALFUNCTIO N, OR ANY  AND ALL OT HER        
1197        COMME RCIAL DAMA GES OR LOS SES, EVEN  IF SUCH PA RTY SHALL  HAVE BEEN        
1198        INFOR MED OF THE  POSSIBILI TY OF SUCH  DAMAGES.  THIS LIMIT ATION OF        
1199        LIABI LITY SHALL  NOT APPLY  TO LIABIL ITY FOR DE ATH OR PER SONAL INJU RY        
1200        RESUL TING FROM  SUCH PARTY 'S NEGLIGE NCE TO THE  EXTENT AP PLICABLE L AW        
1201        PROHI BITS SUCH  LIMITATION . SOME JUR ISDICTIONS  DO NOT AL LOW THE        
1202        EXCLU SION OR LI MITATION O F INCIDENT AL OR CONS EQUENTIAL  DAMAGES, S O        
1203        THIS  EXCLUSION  AND LIMITA TION MAY N OT APPLY T O YOU.        
1204          
1205   10. U.S. G OVERNMENT  END USERS.        
1206          
1207        The C overed Cod e is a "co mmercial i tem," as t hat term i s defined  in        
1208        48 C. F.R. 2.101  (Oct. 199 5), consis ting of "c ommercial  computer        
1209        softw are" and " commercial  computer  software d ocumentati on," as su ch        
1210        terms  are used  in 48 C.F. R. 12.212  (Sept. 199 5). Consis tent with  48        
1211        C.F.R . 12.212 a nd 48 C.F. R. 227.720 2-1 throug h 227.7202 -4 (June 1 995),        
1212        all U .S. Govern ment End U sers acqui re Covered  Code with  only thos e        
1213        right s set fort h herein.        
1214          
1215   11. MISCEL LANEOUS.        
1216          
1217        This  License re presents t he complet e agreemen t concerni ng subject        
1218        matte r hereof.  If any pro vision of  this Licen se is held  to be        
1219        unenf orceable,  such provi sion shall  be reform ed only to  the exten t        
1220        neces sary to ma ke it enfo rceable. T his Licens e shall be  governed  by        
1221        Calif ornia law  provisions  (except t o the exte nt applica ble law, i f        
1222        any,  provides o therwise),  excluding  its confl ict-of-law  provision s.        
1223        With  respect to  disputes  in which a t least on e party is  a citizen  of,        
1224        or an  entity ch artered or  registere d to do bu siness in  the United        
1225        State s of Ameri ca, any li tigation r elating to  this Lice nse shall  be        
1226        subje ct to the  jurisdicti on of the  Federal Co urts of th e Northern        
1227        Distr ict of Cal ifornia, w ith venue  lying in S anta Clara  County,        
1228        Calif ornia, wit h the losi ng party r esponsible  for costs , includin g        
1229        witho ut limitat ion, court  costs and  reasonabl e attorney s' fees an d        
1230        expen ses. The a pplication  of the Un ited Natio ns Convent ion on        
1231        Contr acts for t he Interna tional Sal e of Goods  is expres sly exclud ed.        
1232        Any l aw or regu lation whi ch provide s that the  language  of a contr act        
1233        shall  be constr ued agains t the draf ter shall  not apply  to this        
1234        Licen se.        
1235          
1236   12. RESPON SIBILITY F OR CLAIMS.        
1237          
1238        As be tween Init ial Develo per and th e Contribu tors, each  party is        
1239        respo nsible for  claims an d damages  arising, d irectly or  indirectl y,        
1240        out o f its util ization of  rights un der this L icense and  You agree  to        
1241        work  with Initi al Develop er and Con tributors  to distrib ute such        
1242        respo nsibility  on an equi table basi s. Nothing  herein is  intended  or        
1243        shall  be deemed  to consti tute any a dmission o f liabilit y.        
1244          
1245   13. MULTIP LE-LICENSE D CODE.        
1246          
1247        Initi al Develop er may des ignate por tions of t he Covered  Code as        
1248        "Mult iple-Licen sed".  "Mu ltiple-Lic ensed" mea ns that th e Initial        
1249        Devel oper permi ts you to  utilize po rtions of  the Covere d Code und er        
1250        Your  choice of  the NPL or  the alter native lic enses, if  any, speci fied        
1251        by th e Initial  Developer  in the fil e describe d in Exhib it A.        
1252          
1253   EXHIBIT A  -Mozilla P ublic Lice nse.        
1254          
1255        ``The  contents  of this fi le are sub ject to th e Mozilla  Public Lic ense        
1256        Versi on 1.1 (th e "License "); you ma y not use  this file  except in        
1257        compl iance with  the Licen se. You ma y obtain a  copy of t he License  at        
1258        http: //www.mozi lla.org/MP L/        
1259          
1260        Softw are distri buted unde r the Lice nse is dis tributed o n an "AS I S"        
1261        basis , WITHOUT  WARRANTY O F ANY KIND , either e xpress or  implied. S ee the        
1262        Licen se for the  specific  language g overning r ights and  limitation s        
1263        under  the Licen se.        
1264          
1265        The O riginal Co de is ____ __________ __________ __________ ____.        
1266          
1267        The I nitial Dev eloper of  the Origin al Code is  _________ __________ _____.        
1268        Porti ons create d by _____ __________ _______ ar e Copyrigh t (C) ____ __        
1269        _____ __________ ________.  All Rights  Reserved.        
1270          
1271        Contr ibutor(s):  _________ __________ __________ _________.        
1272          
1273        Alter natively,  the conten ts of this  file may  be used un der the te rms        
1274        of th e _____ li cense (the   "[___] L icense"),  in which c ase the        
1275        provi sions of [ ______] Li cense are  applicable  instead o f those        
1276        above .  If you  wish to al low use of  your vers ion of thi s file onl y        
1277        under  the terms  of the [_ ___] Licen se and not  to allow  others to  use        
1278        your  version of  this file  under the  MPL, indi cate your  decision b y        
1279        delet ing  the p rovisions  above and  replace  t hem with t he notice  and        
1280        other  provision s required  by the [_ __] Licens e.  If you  do not de lete        
1281        the p rovisions  above, a r ecipient m ay use you r version  of this fi le        
1282        under  either th e MPL or t he [___] L icense."        
1283          
1284        [NOTE : The text  of this E xhibit A m ay differ  slightly f rom the te xt of        
1285        the n otices in  the Source  Code file s of the O riginal Co de. You sh ould        
1286        use t he text of  this Exhi bit A rath er than th e text fou nd in the        
1287        Origi nal Code S ource Code  for Your  Modificati ons.]        
1288   ```        
1289          
1290   Appendix D : The MIT  License        
1291   ---------- ---------- -------        
1292          
1293   ```        
1294   The MIT Li cense (MIT )        
1295          
1296   Permission  is hereby  granted,  free of ch arge, to a ny person  obtaining  a copy        
1297   of this so ftware and  associate d document ation file s (the "So ftware"),  to deal        
1298   in the Sof tware with out restri ction, inc luding wit hout limit ation the  rights        
1299   to use, co py, modify , merge, p ublish, di stribute,  sublicense , and/or s ell        
1300   copies of  the Softwa re, and to  permit pe rsons to w hom the So ftware is        
1301   furnished  to do so,  subject to  the follo wing condi tions:        
1302          
1303   The above  copyright  notice and  this perm ission not ice shall  be include d in        
1304   all copies  or substa ntial port ions of th e Software .        
1305          
1306   THE SOFTWA RE IS PROV IDED "AS I S", WITHOU T WARRANTY  OF ANY KI ND, EXPRES S OR        
1307   IMPLIED, I NCLUDING B UT NOT LIM ITED TO TH E WARRANTI ES OF MERC HANTABILIT Y,        
1308   FITNESS FO R A PARTIC ULAR PURPO SE AND NON INFRINGEME NT. IN NO  EVENT SHAL L THE        
1309   AUTHORS OR  COPYRIGHT  HOLDERS B E LIABLE F OR ANY CLA IM, DAMAGE S OR OTHER        
1310   LIABILITY,  WHETHER I N AN ACTIO N OF CONTR ACT, TORT  OR OTHERWI SE, ARISIN G FROM,        
1311   OUT OF OR  IN CONNECT ION WITH T HE SOFTWAR E OR THE U SE OR OTHE R DEALINGS  IN        
1312   THE SOFTWA RE.        
1313   ```        
1314          
1315   Appendix E : The SIL  Open Font  License Ve rsion 1.1        
1316   ---------- ---------- ---------- ---------- -----        
1317          
1318   ```        
1319   SIL OPEN F ONT LICENS E Version  1.1 - 26 F ebruary 20 07        
1320   ---------- ---------- ---------- ---------- ---------- ---------        
1321          
1322   PREAMBLE        
1323   The goals  of the Ope n Font Lic ense (OFL)  are to st imulate wo rldwide        
1324   developmen t of colla borative f ont projec ts, to sup port the f ont creati on        
1325   efforts of  academic  and lingui stic commu nities, an d to provi de a free  and        
1326   open frame work in wh ich fonts  may be sha red and im proved in  partnershi p        
1327   with other s.        
1328          
1329   The OFL al lows the l icensed fo nts to be  used, stud ied, modif ied and        
1330   redistribu ted freely  as long a s they are  not sold  by themsel ves. The        
1331   fonts, inc luding any  derivativ e works, c an be bund led, embed ded,        
1332   redistribu ted and/or  sold with  any softw are provid ed that an y reserved        
1333   names are  not used b y derivati ve works.  The fonts  and deriva tives,        
1334   however, c annot be r eleased un der any ot her type o f license.  The        
1335   requiremen t for font s to remai n under th is license  does not  apply        
1336   to any doc ument crea ted using  the fonts  or their d erivatives .        
1337          
1338   DEFINITION S        
1339   "Font Soft ware" refe rs to the  set of fil es release d by the C opyright        
1340   Holder(s)  under this  license a nd clearly  marked as  such. Thi s may        
1341   include so urce files , build sc ripts and  documentat ion.        
1342          
1343   "Reserved  Font Name"  refers to  any names  specified  as such a fter the        
1344   copyright  statement( s).        
1345          
1346   "Original  Version" r efers to t he collect ion of Fon t Software  component s as        
1347   distribute d by the C opyright H older(s).        
1348          
1349   "Modified  Version" r efers to a ny derivat ive made b y adding t o, deletin g,        
1350   or substit uting -- i n part or  in whole - - any of t he compone nts of the        
1351   Original V ersion, by  changing  formats or  by portin g the Font  Software  to a        
1352   new enviro nment.        
1353          
1354   "Author" r efers to a ny designe r, enginee r, program mer, techn ical        
1355   writer or  other pers on who con tributed t o the Font  Software.        
1356          
1357   PERMISSION  & CONDITI ONS        
1358   Permission  is hereby  granted,  free of ch arge, to a ny person  obtaining        
1359   a copy of  the Font S oftware, t o use, stu dy, copy,  merge, emb ed, modify ,        
1360   redistribu te, and se ll modifie d and unmo dified cop ies of the  Font        
1361   Software,  subject to  the follo wing condi tions:        
1362          
1363   1) Neither  the Font  Software n or any of  its indivi dual compo nents,        
1364   in Origina l or Modif ied Versio ns, may be  sold by i tself.        
1365          
1366   2) Origina l or Modif ied Versio ns of the  Font Softw are may be  bundled,        
1367   redistribu ted and/or  sold with  any softw are, provi ded that e ach copy        
1368   contains t he above c opyright n otice and  this licen se. These  can be        
1369   included e ither as s tand-alone  text file s, human-r eadable he aders or        
1370   in the app ropriate m achine-rea dable meta data field s within t ext or        
1371   binary fil es as long  as those  fields can  be easily  viewed by  the user.        
1372          
1373   3) No Modi fied Versi on of the  Font Softw are may us e the Rese rved Font        
1374   Name(s) un less expli cit writte n permissi on is gran ted by the  correspon ding        
1375   Copyright  Holder. Th is restric tion only  applies to  the prima ry font na me as        
1376   presented  to the use rs.        
1377          
1378   4) The nam e(s) of th e Copyrigh t Holder(s ) or the A uthor(s) o f the Font        
1379   Software s hall not b e used to  promote, e ndorse or  advertise  any        
1380   Modified V ersion, ex cept to ac knowledge  the contri bution(s)  of the        
1381   Copyright  Holder(s)  and the Au thor(s) or  with thei r explicit  written        
1382   permission .        
1383          
1384   5) The Fon t Software , modified  or unmodi fied, in p art or in  whole,        
1385   must be di stributed  entirely u nder this  license, a nd must no t be        
1386   distribute d under an y other li cense. The  requireme nt for fon ts to        
1387   remain und er this li cense does  not apply  to any do cument cre ated        
1388   using the  Font Softw are.        
1389          
1390   TERMINATIO N        
1391   This licen se becomes  null and  void if an y of the a bove condi tions are        
1392   not met.        
1393          
1394   DISCLAIMER        
1395   THE FONT S OFTWARE IS  PROVIDED  "AS IS", W ITHOUT WAR RANTY OF A NY KIND,        
1396   EXPRESS OR  IMPLIED,  INCLUDING  BUT NOT LI MITED TO A NY WARRANT IES OF        
1397   MERCHANTAB ILITY, FIT NESS FOR A  PARTICULA R PURPOSE  AND NONINF RINGEMENT        
1398   OF COPYRIG HT, PATENT , TRADEMAR K, OR OTHE R RIGHT. I N NO EVENT  SHALL THE        
1399   COPYRIGHT  HOLDER BE  LIABLE FOR  ANY CLAIM , DAMAGES  OR OTHER L IABILITY,        
1400   INCLUDING  ANY GENERA L, SPECIAL , INDIRECT , INCIDENT AL, OR CON SEQUENTIAL        
1401   DAMAGES, W HETHER IN  AN ACTION  OF CONTRAC T, TORT OR  OTHERWISE , ARISING        
1402   FROM, OUT  OF THE USE  OR INABIL ITY TO USE  THE FONT  SOFTWARE O R FROM        
1403   OTHER DEAL INGS IN TH E FONT SOF TWARE.        
1404   ```        
1405          
1406   Appendix F : The BSD- 3 License        
1407   ---------- ---------- ---------        
1408          
1409   ```        
1410   Redistribu tion and u se in sour ce and bin ary forms,  with or w ithout mod ification,  are permi tted provi ded that t he followi ng conditi ons are me t:        
1411          
1412   1. Redistr ibutions o f source c ode must r etain the  above copy right noti ce, this l ist of con ditions an d the foll owing disc laimer.        
1413          
1414   2. Redistr ibutions i n binary f orm must r eproduce t he above c opyright n otice, thi s list of  conditions  and the f ollowing d isclaimer  in the doc umentation  and/or ot her materi als provid ed with th e distribu tion.        
1415          
1416   3. Neither  the name  of the cop yright hol der nor th e names of  its contr ibutors ma y be used  to endorse  or promot e products  derived f rom this s oftware wi thout spec ific prior  written p ermission.        
1417          
1418   THIS SOFTW ARE IS PRO VIDED BY T HE COPYRIG HT HOLDERS  AND CONTR IBUTORS "A S IS" AND  ANY EXPRES S OR IMPLI ED WARRANT IES, INCLU DING, BUT  NOT LIMITE D TO, THE  IMPLIED WA RRANTIES O F MERCHANT ABILITY AN D FITNESS  FOR A PART ICULAR PUR POSE ARE D ISCLAIMED.  IN NO EVE NT SHALL T HE COPYRIG HT HOLDER  OR CONTRIB UTORS BE L IABLE FOR  ANY DIRECT , INDIRECT , INCIDENT AL, SPECIA L, EXEMPLA RY, OR CON SEQUENTIAL  DAMAGES ( INCLUDING,  BUT NOT L IMITED TO,  PROCUREME NT OF SUBS TITUTE GOO DS OR SERV ICES; LOSS  OF USE, D ATA, OR PR OFITS; OR  BUSINESS I NTERRUPTIO N) HOWEVER  CAUSED AN D ON ANY T HEORY OF L IABILITY,  WHETHER IN  CONTRACT,  STRICT LI ABILITY, O R TORT (IN CLUDING NE GLIGENCE O R OTHERWIS E) ARISING  IN ANY WA Y OUT OF T HE USE OF  THIS SOFTW ARE, EVEN  IF ADVISED  OF THE PO SSIBILITY  OF SUCH DA MAGE.        
1419   ```        
1420