source: Promot/trunk/promot/licences.txt @ 9233

Last change on this file since 9233 was 9233, checked in by mirschel, 15 years ago

update versions info, smaller changes in licences

File size: 65.8 KB
Line 
1                    Copyright (c) 1999..2010
2 
3                     ProMoT Development Team
4
5                     Max Planck Institute for
6              Dynamics of Complex Technical Systems
7                        Magdeburg, Germany
8
9
10            ProMoT is distributed under the terms of the
11               GNU General Public License (see below).
12
13 Sources and distributable files can be found using the following URL:
14           http://www.mpi-magdeburg.mpg.de/projects/promot/
15
16
17ProMoT uses or builds on several other software packages:
18
19- cl-xml
20- Colt
21- FreeHep
22- Gef
23- Giny
24- JFreeChart
25- libSBML
26- log4j
27- Maxima
28- Piccolo2d
29- Cytoscape VizMapper
30- Xerces-C++
31
32The particular licenses for all the packages are listed below.
33
34
35THIRDPARTY SOFTWARE AND LICENSES
36
37-------------------------------------------------------------------------
38Perl scripts
39-------------------------------------------------------------------------
40
41The perl scripts to generate mdl code are kindly provided by M. A. Marchisio.
42They are described in "Computational Design of synthetic gene circuits
43with composable parts",
44M. A. Marchisio and J. Stelling, Bioinformatics 2008 24 (17):
451903-1910; doi:10.1093/bioinformatics/btn330. 
46For up-to-date information visit: http://www.csb.ethz.ch/research/synthetic.
47
48
49-------------------------------------------------------------------------
50cl-xml License
51-------------------------------------------------------------------------
52
53cl-xml is distributed under the terms of the
54GNU Lesser General Public License (see below)
55
56
57--------------------------------------------------------------------------
58CERN Colt Distribution License Agreements and Copyrights
59--------------------------------------------------------------------------
60
61These are the copyright and licence statements for the Colt Distribution,
62Version 1.0.3.
63
64packages cern.colt* , cern.jet*, cern.clhep
65Written by Wolfgang Hoschek. Check the Colt home page for more info.
66Copyright (C) 1999 CERN - European Organization for Nuclear Research.
67Permission to use, copy, modify, distribute and sell this software and its
68documentation for any purpose is hereby granted without fee, provided that the
69above copyright notice appear in all copies and that both that copyright
70notice and this permission notice appear in supporting documentation. CERN
71makes no representations about the suitability of this software for any
72purpose. It is provided "as is" without expressed or implied warranty.
73
74package corejava.*
75
76Written by Cay S. Horstmann & Gary Cornell.  Copyright 1997 (C) Sun
77Microsystems Inc. All Rights Reserved.  Cay S. Horstmann & Gary Cornell, Core
78Java Published By Sun Microsystems Press/Prentice-Hall Copyright (C) 1997 Sun
79Microsystems Inc. All Rights Reserved. Permission to use, copy, modify, and
80distribute this software and its documentation for NON-COMMERCIAL purposes and
81without fee is hereby granted provided that this copyright notice appears in
82all copies.  THE AUTHORS AND PUBLISHER MAKE NO REPRESENTATIONS OR WARRANTIES
83ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING
84BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
85PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE AUTHORS AND PUBLISHER SHALL NOT
86BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
87OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
88
89package com.imsl.math
90
91Written by Visual Numerics, Inc. Check the Visual Numerics home page for more
92info.  Copyright (c) 1997 - 1998 by Visual Numerics, Inc. All rights reserved.
93Permission to use, copy, modify, and distribute this software is freely
94granted by Visual Numerics, Inc., provided that the copyright notice above and
95the following warranty disclaimer are preserved in human readable
96form. Because this software is licenses free of charge, it is provided "AS
97IS", with NO WARRANTY.  TO THE EXTENT PERMITTED BY LAW, VNI DISCLAIMS ALL
98WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ITS PERFORMANCE,
99MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. VNI WILL NOT BE LIABLE
100FOR ANY DAMAGES WHATSOEVER ARISING OUT OF THE USE OF OR INABILITY TO USE THIS
101SOFTWARE, INCLUDING BUT NOT LIMITED TO DIRECT, INDIRECT, SPECIAL,
102CONSEQUENTIAL, PUNITIVE, AND EXEMPLARY DAMAGES, EVEN IF ADVISED OF THE
103POSSIBILITY OF SUCH DAMAGES.
104 
105package edu.cornell.lassp.houle.RngPack
106Written by Paul Houle. Check the
107RngPack home page for more info.  Copyright (c) 1997, 1998 honeylocust media
108systems.  This package is released free under the GNU public license.
109
110package edu.oswego.cs.dl.util.concurrent
111
112Written by Doug Lea. Check the util.concurrent home page for more info.
113Originally written by Doug Lea and released into the public domain. He says
114about this package: All classes are released to the public domain and may be
115used for any purpose whatsoever without permission or acknowledgment.
116
117packages hep.aida.*
118
119Written by Pavel Binko, Dino Ferrero Merlino, Wolfgang Hoschek, Tony Johnson,
120Andreas Pfeiffer, and others.
121Check the FreeHEP home page for more info.
122Permission to use and/or redistribute this work is granted under the terms of
123the LGPL License, with the exception that any usage related to military
124applications is expressly forbidden. The software and documentation made
125available under the terms of this license are provided with no warranty.
126
127packages jal.*
128
129Written by Matthew Austern and Alexander Stepanov. Check the JAL home page for
130more info. 
131Copyright (C) 1996 Silicon Graphics, Inc.  Permission to use,
132copy, modify, distribute and sell this software and its documentation for any
133purpose is hereby granted without fee, provided that the above copyright
134notice appear in all copies and that both that copyright notice and this
135permission notice appear in supporting documentation. Silicon Graphics makes
136no representations about the suitability of this software for any purpose. It
137is provided "as is" without expressed or implied warranty.
138
139package ViolinStrings.*
140
141Written by Michael Schmeling. Check the ViolinStrings home page for more info.
142(C) 1998 Michael Schmeling.  This software is provided 'as-is', without any
143express or implied warranty. In no event will the author be held liable for
144any damages arising from the use of this software.  Permission is granted to
145anyone to use this software for any purpose, including commercial
146applications, and to alter it and redistribute it freely, subject to the
147following restrictions:
148
149       1. The origin of this software must not be misrepresented; you must not
150       claim that you wrote the original software. If you use this software in
151       a product, an acknowledgment in the product documentation would be
152       appreciated but is not required. 
153       2. Altered source versions must be
154       plainly marked as such, and must not be misrepresented as being the
155       original software. 
156       3. Altered version of the source code or the class
157       files must be stored with a different Java package name, so that users
158       can clearly distinguish those altered versions from the original
159       software and can use them safely together with the original software.
160       4. This notice may not be removed or altered from any source
161       distribution.
162
163
164--------------------------------------------------------------------------
165FreeHEP Java library Licence
166--------------------------------------------------------------------------
167
168The FreeHEP Java library is an "open source" library distributed
169under the terms of the GNU Lesser General Public Licence, LGPL (see
170below).
171
172
173-------------------------------------------------------------------------
174Gef License
175-------------------------------------------------------------------------
176
177Gef is distributed under the BSD License (see below).
178
179<owner>        = The Regents of the University of California
180<organization> = University of California, Berkley
181<year>         = 1996-1999
182
183
184--------------------------------------------------------------------------
185GINY Licence
186--------------------------------------------------------------------------
187
188The GINY Java library is an "open source" library distributed
189under the terms of the GNU Lesser General Public
190Licence, LGPL (see below).
191
192
193--------------------------------------------------------------------------
194JFreeChart Licence
195--------------------------------------------------------------------------
196JFreeChart is "open source" or, more specifically, free software. It
197is distributed under the terms of the GNU Lesser General Public
198Licence, LGPL (see below).
199
200
201--------------------------------------------------------------------------
202libSBML Licence
203--------------------------------------------------------------------------
204
205libSBML is distributed under the terms of the GNU Lesser General Public
206Licence, LGPL (see below).
207
208
209--------------------------------------------------------------------------
210log4j Licence
211--------------------------------------------------------------------------
212
213log4j is distributed under Apache License Version 2.0 (see below).
214
215
216-------------------------------------------------------------------------
217Maxima License
218-------------------------------------------------------------------------
219
220Maxima is dedicated to the memory of William F. Schelter. On 6 October
2211998 William F. Schelter was formally notified that he could distribute
222DOE-MACSYMA upon terms of his choosing, in particular the GNU General
223Public License: <http://www.ma.utexas.edu/users/wfs/maxima-doe-auth.gif>
224Schelter proceed to distribute derived works under the GPL.
225
226In the formal notification a request was made that a paragraph "should
227be included in the GPL and should accompany other modifications,
228enhancements or derivative works of your program." This paragraph is
229transcribed below in honor of that request. Like the preamble it does
230not form part of the license.
231
232"Distribution of such derivative works is subject to the U.S. Export
233Administration Regulations (Title 15 CFR 768-799), which implements the
234Export Administration Act of 1979, as amended, and/or the International
235Traffic in Arms Regulations, of 12-6-84, (Title 22 CFR 121-130), which
236implements the Arms Export Control Act (22 U.S.C. 2728) and may require
237license for export."
238
239For the full text of the GNU General public license see below.
240
241
242--------------------------------------------------------------------------
243Piccolo2d License
244--------------------------------------------------------------------------
245
246Piccolo2d is distributed under the BSD license (see below)
247
248<owner>        = University of Maryland
249<organization> = University of Maryland
250<year>         = 1998-2008
251
252<owner>        = Piccolo2D project, http://piccolo2d.org
253<organization> = Piccolo2D project, http://piccolo2d.org
254<year>         = 2008-2010
255 
256
257--------------------------------------------------------------------------
258Visual Mapping System (Cytoscape project) License
259--------------------------------------------------------------------------
260
261The Visual Mapping System is free software and distributed under the
262terms of the GNU Lesser General Public License as published by the
263Free Software Foundation, Version 2.1 (see below).
264
265
266--------------------------------------------------------------------------
267Xerces-C++ License
268--------------------------------------------------------------------------
269
270Xerces-C++ is distributed under the Apache Software License, Version 2.0.
271
272
273------------------------------------------------------------------------
274GNU Lesser General Public Licence
275------------------------------------------------------------------------
276
277                       Version 2.1, February 1999
278
279 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
280     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
281 Everyone is permitted to copy and distribute verbatim copies
282 of this license document, but changing it is not allowed.
283
284[This is the first released version of the Lesser GPL.  It also counts
285 as the successor of the GNU Library Public License, version 2, hence
286 the version number 2.1.]
287
288                            Preamble
289
290  The licenses for most software are designed to take away your
291freedom to share and change it.  By contrast, the GNU General Public
292Licenses are intended to guarantee your freedom to share and change
293free software--to make sure the software is free for all its users.
294
295  This license, the Lesser General Public License, applies to some
296specially designated software packages--typically libraries--of the
297Free Software Foundation and other authors who decide to use it.  You
298can use it too, but we suggest you first think carefully about whether
299this license or the ordinary General Public License is the better
300strategy to use in any particular case, based on the explanations below.
301
302  When we speak of free software, we are referring to freedom of use,
303not price.  Our General Public Licenses are designed to make sure that
304you have the freedom to distribute copies of free software (and charge
305for this service if you wish); that you receive source code or can get
306it if you want it; that you can change the software and use pieces of
307it in new free programs; and that you are informed that you can do
308these things.
309
310  To protect your rights, we need to make restrictions that forbid
311distributors to deny you these rights or to ask you to surrender these
312rights.  These restrictions translate to certain responsibilities for
313you if you distribute copies of the library or if you modify it.
314
315  For example, if you distribute copies of the library, whether gratis
316or for a fee, you must give the recipients all the rights that we gave
317you.  You must make sure that they, too, receive or can get the source
318code.  If you link other code with the library, you must provide
319complete object files to the recipients, so that they can relink them
320with the library after making changes to the library and recompiling
321it.  And you must show them these terms so they know their rights.
322
323  We protect your rights with a two-step method: (1) we copyright the
324library, and (2) we offer you this license, which gives you legal
325permission to copy, distribute and/or modify the library.
326
327  To protect each distributor, we want to make it very clear that
328there is no warranty for the free library.  Also, if the library is
329modified by someone else and passed on, the recipients should know
330that what they have is not the original version, so that the original
331author's reputation will not be affected by problems that might be
332introduced by others.
333
334  Finally, software patents pose a constant threat to the existence of
335any free program.  We wish to make sure that a company cannot
336effectively restrict the users of a free program by obtaining a
337restrictive license from a patent holder.  Therefore, we insist that
338any patent license obtained for a version of the library must be
339consistent with the full freedom of use specified in this license.
340
341  Most GNU software, including some libraries, is covered by the
342ordinary GNU General Public License.  This license, the GNU Lesser
343General Public License, applies to certain designated libraries, and
344is quite different from the ordinary General Public License.  We use
345this license for certain libraries in order to permit linking those
346libraries into non-free programs.
347
348  When a program is linked with a library, whether statically or using
349a shared library, the combination of the two is legally speaking a
350combined work, a derivative of the original library.  The ordinary
351General Public License therefore permits such linking only if the
352entire combination fits its criteria of freedom.  The Lesser General
353Public License permits more lax criteria for linking other code with
354the library.
355
356  We call this license the "Lesser" General Public License because it
357does Less to protect the user's freedom than the ordinary General
358Public License.  It also provides other free software developers Less
359of an advantage over competing non-free programs.  These disadvantages
360are the reason we use the ordinary General Public License for many
361libraries.  However, the Lesser license provides advantages in certain
362special circumstances.
363
364  For example, on rare occasions, there may be a special need to
365encourage the widest possible use of a certain library, so that it
366becomes a de-facto standard.  To achieve this, non-free programs must be
367allowed to use the library.  A more frequent case is that a free library
368does the same job as widely used non-free libraries.  In this case,
369there is little to gain by limiting the free library to free software
370only, so we use the Lesser General Public License.
371
372  In other cases, permission to use a particular library in non-free
373programs enables a greater number of people to use a large body of
374free software.  For example, permission to use the GNU C Library in
375non-free programs enables many more people to use the whole GNU
376operating system, as well as its variant, the GNU/Linux operating
377system.
378
379  Although the Lesser General Public License is Less protective of the
380users' freedom, it does ensure that the user of a program that is
381linked with the Library has the freedom and the wherewithal to run
382that program using a modified version of the Library.
383
384  The precise terms and conditions for copying, distribution and
385modification follow.  Pay close attention to the difference between a
386"work based on the library" and a "work that uses the library".  The
387former contains code derived from the library, whereas the latter must
388be combined with the library in order to run.
389
390                  GNU LESSER GENERAL PUBLIC LICENSE
391   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
392
393  0. This License Agreement applies to any software library or other
394program which contains a notice placed by the copyright holder or
395other authorized party saying it may be distributed under the terms of
396this Lesser General Public License (also called "this License").
397Each licensee is addressed as "you".
398
399  A "library" means a collection of software functions and/or data
400prepared so as to be conveniently linked with application programs
401(which use some of those functions and data) to form executables.
402
403  The "Library", below, refers to any such software library or work
404which has been distributed under these terms.  A "work based on the
405Library" means either the Library or any derivative work under
406copyright law: that is to say, a work containing the Library or a
407portion of it, either verbatim or with modifications and/or translated
408straightforwardly into another language.  (Hereinafter, translation is
409included without limitation in the term "modification".)
410
411  "Source code" for a work means the preferred form of the work for
412making modifications to it.  For a library, complete source code means
413all the source code for all modules it contains, plus any associated
414interface definition files, plus the scripts used to control compilation
415and installation of the library.
416
417  Activities other than copying, distribution and modification are not
418covered by this License; they are outside its scope.  The act of running
419a program using the Library is not restricted, and output from such a
420program is covered only if its contents constitute a work based on the
421Library (independent of the use of the Library in a tool for writing
422it).  Whether that is true depends on what the Library does and what the
423program that uses the Library does.
424 
425  1. You may copy and distribute verbatim copies of the Library's
426complete source code as you receive it, in any medium, provided that you
427conspicuously and appropriately publish on each copy an appropriate
428copyright notice and disclaimer of warranty; keep intact all the notices
429that refer to this License and to the absence of any warranty; and
430distribute a copy of this License along with the Library.
431
432  You may charge a fee for the physical act of transferring a copy, and
433you may at your option offer warranty protection in exchange for a fee.
434
435  2. You may modify your copy or copies of the Library or any portion
436of it, thus forming a work based on the Library, and copy and
437distribute such modifications or work under the terms of Section 1
438above, provided that you also meet all of these conditions:
439
440    a) The modified work must itself be a software library.
441
442    b) You must cause the files modified to carry prominent notices
443    stating that you changed the files and the date of any change.
444
445    c) You must cause the whole of the work to be licensed at no
446    charge to all third parties under the terms of this License.
447
448    d) If a facility in the modified Library refers to a function or a
449    table of data to be supplied by an application program that uses
450    the facility, other than as an argument passed when the facility
451    is invoked, then you must make a good faith effort to ensure that,
452    in the event an application does not supply such function or
453    table, the facility still operates, and performs whatever part of
454    its purpose remains meaningful.
455
456    (For example, a function in a library to compute square roots has
457    a purpose that is entirely well-defined independent of the
458    application.  Therefore, Subsection 2d requires that any
459    application-supplied function or table used by this function must
460    be optional: if the application does not supply it, the square
461    root function must still compute square roots.)
462
463These requirements apply to the modified work as a whole.  If
464identifiable sections of that work are not derived from the Library,
465and can be reasonably considered independent and separate works in
466themselves, then this License, and its terms, do not apply to those
467sections when you distribute them as separate works.  But when you
468distribute the same sections as part of a whole which is a work based
469on the Library, the distribution of the whole must be on the terms of
470this License, whose permissions for other licensees extend to the
471entire whole, and thus to each and every part regardless of who wrote
472it.
473
474Thus, it is not the intent of this section to claim rights or contest
475your rights to work written entirely by you; rather, the intent is to
476exercise the right to control the distribution of derivative or
477collective works based on the Library.
478
479In addition, mere aggregation of another work not based on the Library
480with the Library (or with a work based on the Library) on a volume of
481a storage or distribution medium does not bring the other work under
482the scope of this License.
483
484  3. You may opt to apply the terms of the ordinary GNU General Public
485License instead of this License to a given copy of the Library.  To do
486this, you must alter all the notices that refer to this License, so
487that they refer to the ordinary GNU General Public License, version 2,
488instead of to this License.  (If a newer version than version 2 of the
489ordinary GNU General Public License has appeared, then you can specify
490that version instead if you wish.)  Do not make any other change in
491these notices.
492
493  Once this change is made in a given copy, it is irreversible for
494that copy, so the ordinary GNU General Public License applies to all
495subsequent copies and derivative works made from that copy.
496
497  This option is useful when you wish to copy part of the code of
498the Library into a program that is not a library.
499
500  4. You may copy and distribute the Library (or a portion or
501derivative of it, under Section 2) in object code or executable form
502under the terms of Sections 1 and 2 above provided that you accompany
503it with the complete corresponding machine-readable source code, which
504must be distributed under the terms of Sections 1 and 2 above on a
505medium customarily used for software interchange.
506
507  If distribution of object code is made by offering access to copy
508from a designated place, then offering equivalent access to copy the
509source code from the same place satisfies the requirement to
510distribute the source code, even though third parties are not
511compelled to copy the source along with the object code.
512
513  5. A program that contains no derivative of any portion of the
514Library, but is designed to work with the Library by being compiled or
515linked with it, is called a "work that uses the Library".  Such a
516work, in isolation, is not a derivative work of the Library, and
517therefore falls outside the scope of this License.
518
519  However, linking a "work that uses the Library" with the Library
520creates an executable that is a derivative of the Library (because it
521contains portions of the Library), rather than a "work that uses the
522library".  The executable is therefore covered by this License.
523Section 6 states terms for distribution of such executables.
524
525  When a "work that uses the Library" uses material from a header file
526that is part of the Library, the object code for the work may be a
527derivative work of the Library even though the source code is not.
528Whether this is true is especially significant if the work can be
529linked without the Library, or if the work is itself a library.  The
530threshold for this to be true is not precisely defined by law.
531
532  If such an object file uses only numerical parameters, data
533structure layouts and accessors, and small macros and small inline
534functions (ten lines or less in length), then the use of the object
535file is unrestricted, regardless of whether it is legally a derivative
536work.  (Executables containing this object code plus portions of the
537Library will still fall under Section 6.)
538
539  Otherwise, if the work is a derivative of the Library, you may
540distribute the object code for the work under the terms of Section 6.
541Any executables containing that work also fall under Section 6,
542whether or not they are linked directly with the Library itself.
543
544  6. As an exception to the Sections above, you may also combine or
545link a "work that uses the Library" with the Library to produce a
546work containing portions of the Library, and distribute that work
547under terms of your choice, provided that the terms permit
548modification of the work for the customer's own use and reverse
549engineering for debugging such modifications.
550
551  You must give prominent notice with each copy of the work that the
552Library is used in it and that the Library and its use are covered by
553this License.  You must supply a copy of this License.  If the work
554during execution displays copyright notices, you must include the
555copyright notice for the Library among them, as well as a reference
556directing the user to the copy of this License.  Also, you must do one
557of these things:
558
559    a) Accompany the work with the complete corresponding
560    machine-readable source code for the Library including whatever
561    changes were used in the work (which must be distributed under
562    Sections 1 and 2 above); and, if the work is an executable linked
563    with the Library, with the complete machine-readable "work that
564    uses the Library", as object code and/or source code, so that the
565    user can modify the Library and then relink to produce a modified
566    executable containing the modified Library.  (It is understood
567    that the user who changes the contents of definitions files in the
568    Library will not necessarily be able to recompile the application
569    to use the modified definitions.)
570
571    b) Use a suitable shared library mechanism for linking with the
572    Library.  A suitable mechanism is one that (1) uses at run time a
573    copy of the library already present on the user's computer system,
574    rather than copying library functions into the executable, and (2)
575    will operate properly with a modified version of the library, if
576    the user installs one, as long as the modified version is
577    interface-compatible with the version that the work was made with.
578
579    c) Accompany the work with a written offer, valid for at
580    least three years, to give the same user the materials
581    specified in Subsection 6a, above, for a charge no more
582    than the cost of performing this distribution.
583
584    d) If distribution of the work is made by offering access to copy
585    from a designated place, offer equivalent access to copy the above
586    specified materials from the same place.
587
588    e) Verify that the user has already received a copy of these
589    materials or that you have already sent this user a copy.
590
591  For an executable, the required form of the "work that uses the
592Library" must include any data and utility programs needed for
593reproducing the executable from it.  However, as a special exception,
594the materials to be distributed need not include anything that is
595normally distributed (in either source or binary form) with the major
596components (compiler, kernel, and so on) of the operating system on
597which the executable runs, unless that component itself accompanies
598the executable.
599
600  It may happen that this requirement contradicts the license
601restrictions of other proprietary libraries that do not normally
602accompany the operating system.  Such a contradiction means you cannot
603use both them and the Library together in an executable that you
604distribute.
605
606  7. You may place library facilities that are a work based on the
607Library side-by-side in a single library together with other library
608facilities not covered by this License, and distribute such a combined
609library, provided that the separate distribution of the work based on
610the Library and of the other library facilities is otherwise
611permitted, and provided that you do these two things:
612
613    a) Accompany the combined library with a copy of the same work
614    based on the Library, uncombined with any other library
615    facilities.  This must be distributed under the terms of the
616    Sections above.
617
618    b) Give prominent notice with the combined library of the fact
619    that part of it is a work based on the Library, and explaining
620    where to find the accompanying uncombined form of the same work.
621
622  8. You may not copy, modify, sublicense, link with, or distribute
623the Library except as expressly provided under this License.  Any
624attempt otherwise to copy, modify, sublicense, link with, or
625distribute the Library is void, and will automatically terminate your
626rights under this License.  However, parties who have received copies,
627or rights, from you under this License will not have their licenses
628terminated so long as such parties remain in full compliance.
629
630  9. You are not required to accept this License, since you have not
631signed it.  However, nothing else grants you permission to modify or
632distribute the Library or its derivative works.  These actions are
633prohibited by law if you do not accept this License.  Therefore, by
634modifying or distributing the Library (or any work based on the
635Library), you indicate your acceptance of this License to do so, and
636all its terms and conditions for copying, distributing or modifying
637the Library or works based on it.
638
639  10. Each time you redistribute the Library (or any work based on the
640Library), the recipient automatically receives a license from the
641original licensor to copy, distribute, link with or modify the Library
642subject to these terms and conditions.  You may not impose any further
643restrictions on the recipients' exercise of the rights granted herein.
644You are not responsible for enforcing compliance by third parties with
645this License.
646
647  11. If, as a consequence of a court judgment or allegation of patent
648infringement or for any other reason (not limited to patent issues),
649conditions are imposed on you (whether by court order, agreement or
650otherwise) that contradict the conditions of this License, they do not
651excuse you from the conditions of this License.  If you cannot
652distribute so as to satisfy simultaneously your obligations under this
653License and any other pertinent obligations, then as a consequence you
654may not distribute the Library at all.  For example, if a patent
655license would not permit royalty-free redistribution of the Library by
656all those who receive copies directly or indirectly through you, then
657the only way you could satisfy both it and this License would be to
658refrain entirely from distribution of the Library.
659
660If any portion of this section is held invalid or unenforceable under any
661particular circumstance, the balance of the section is intended to apply,
662and the section as a whole is intended to apply in other circumstances.
663
664It is not the purpose of this section to induce you to infringe any
665patents or other property right claims or to contest validity of any
666such claims; this section has the sole purpose of protecting the
667integrity of the free software distribution system which is
668implemented by public license practices.  Many people have made
669generous contributions to the wide range of software distributed
670through that system in reliance on consistent application of that
671system; it is up to the author/donor to decide if he or she is willing
672to distribute software through any other system and a licensee cannot
673impose that choice.
674
675This section is intended to make thoroughly clear what is believed to
676be a consequence of the rest of this License.
677
678  12. If the distribution and/or use of the Library is restricted in
679certain countries either by patents or by copyrighted interfaces, the
680original copyright holder who places the Library under this License may add
681an explicit geographical distribution limitation excluding those countries,
682so that distribution is permitted only in or among countries not thus
683excluded.  In such case, this License incorporates the limitation as if
684written in the body of this License.
685
686  13. The Free Software Foundation may publish revised and/or new
687versions of the Lesser General Public License from time to time.
688Such new versions will be similar in spirit to the present version,
689but may differ in detail to address new problems or concerns.
690
691Each version is given a distinguishing version number.  If the Library
692specifies a version number of this License which applies to it and
693"any later version", you have the option of following the terms and
694conditions either of that version or of any later version published by
695the Free Software Foundation.  If the Library does not specify a
696license version number, you may choose any version ever published by
697the Free Software Foundation.
698
699  14. If you wish to incorporate parts of the Library into other free
700programs whose distribution conditions are incompatible with these,
701write to the author to ask for permission.  For software which is
702copyrighted by the Free Software Foundation, write to the Free
703Software Foundation; we sometimes make exceptions for this.  Our
704decision will be guided by the two goals of preserving the free status
705of all derivatives of our free software and of promoting the sharing
706and reuse of software generally.
707
708                            NO WARRANTY
709
710  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
711WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
712EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
713OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
714KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
715IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
716PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
717LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
718THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
719
720  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
721WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
722AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
723FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
724CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
725LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
726RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
727FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
728SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
729DAMAGES.
730
731                     END OF TERMS AND CONDITIONS
732
733-------------------------------------------------------------------------
734GNU General Public Licence
735-------------------------------------------------------------------------
736
737                    GNU GENERAL PUBLIC LICENSE
738                       Version 2, June 1991
739
740 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
741                          675 Mass Ave, Cambridge, MA 02139, USA
742 Everyone is permitted to copy and distribute verbatim copies
743 of this license document, but changing it is not allowed.
744
745                            Preamble
746
747  The licenses for most software are designed to take away your
748freedom to share and change it.  By contrast, the GNU General Public
749License is intended to guarantee your freedom to share and change free
750software--to make sure the software is free for all its users.  This
751General Public License applies to most of the Free Software
752Foundation's software and to any other program whose authors commit to
753using it.  (Some other Free Software Foundation software is covered by
754the GNU Library General Public License instead.)  You can apply it to
755your programs, too.
756
757  When we speak of free software, we are referring to freedom, not
758price.  Our General Public Licenses are designed to make sure that you
759have the freedom to distribute copies of free software (and charge for
760this service if you wish), that you receive source code or can get it
761if you want it, that you can change the software or use pieces of it
762in new free programs; and that you know you can do these things.
763
764  To protect your rights, we need to make restrictions that forbid
765anyone to deny you these rights or to ask you to surrender the rights.
766These restrictions translate to certain responsibilities for you if you
767distribute copies of the software, or if you modify it.
768
769  For example, if you distribute copies of such a program, whether
770gratis or for a fee, you must give the recipients all the rights that
771you have.  You must make sure that they, too, receive or can get the
772source code.  And you must show them these terms so they know their
773rights.
774
775  We protect your rights with two steps: (1) copyright the software, and
776(2) offer you this license which gives you legal permission to copy,
777distribute and/or modify the software.
778
779  Also, for each author's protection and ours, we want to make certain
780that everyone understands that there is no warranty for this free
781software.  If the software is modified by someone else and passed on, we
782want its recipients to know that what they have is not the original, so
783that any problems introduced by others will not reflect on the original
784authors' reputations.
785
786  Finally, any free program is threatened constantly by software
787patents.  We wish to avoid the danger that redistributors of a free
788program will individually obtain patent licenses, in effect making the
789program proprietary.  To prevent this, we have made it clear that any
790patent must be licensed for everyone's free use or not licensed at all.
791
792  The precise terms and conditions for copying, distribution and
793modification follow.
794
795                    GNU GENERAL PUBLIC LICENSE
796   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
797
798  0. This License applies to any program or other work which contains
799a notice placed by the copyright holder saying it may be distributed
800under the terms of this General Public License.  The "Program", below,
801refers to any such program or work, and a "work based on the Program"
802means either the Program or any derivative work under copyright law:
803that is to say, a work containing the Program or a portion of it,
804either verbatim or with modifications and/or translated into another
805language.  (Hereinafter, translation is included without limitation in
806the term "modification".)  Each licensee is addressed as "you".
807
808Activities other than copying, distribution and modification are not
809covered by this License; they are outside its scope.  The act of
810running the Program is not restricted, and the output from the Program
811is covered only if its contents constitute a work based on the
812Program (independent of having been made by running the Program).
813Whether that is true depends on what the Program does.
814
815  1. You may copy and distribute verbatim copies of the Program's
816source code as you receive it, in any medium, provided that you
817conspicuously and appropriately publish on each copy an appropriate
818copyright notice and disclaimer of warranty; keep intact all the
819notices that refer to this License and to the absence of any warranty;
820and give any other recipients of the Program a copy of this License
821along with the Program.
822
823You may charge a fee for the physical act of transferring a copy, and
824you may at your option offer warranty protection in exchange for a fee.
825
826  2. You may modify your copy or copies of the Program or any portion
827of it, thus forming a work based on the Program, and copy and
828distribute such modifications or work under the terms of Section 1
829above, provided that you also meet all of these conditions:
830
831    a) You must cause the modified files to carry prominent notices
832    stating that you changed the files and the date of any change.
833
834    b) You must cause any work that you distribute or publish, that in
835    whole or in part contains or is derived from the Program or any
836    part thereof, to be licensed as a whole at no charge to all third
837    parties under the terms of this License.
838
839    c) If the modified program normally reads commands interactively
840    when run, you must cause it, when started running for such
841    interactive use in the most ordinary way, to print or display an
842    announcement including an appropriate copyright notice and a
843    notice that there is no warranty (or else, saying that you provide
844    a warranty) and that users may redistribute the program under
845    these conditions, and telling the user how to view a copy of this
846    License.  (Exception: if the Program itself is interactive but
847    does not normally print such an announcement, your work based on
848    the Program is not required to print an announcement.)
849
850These requirements apply to the modified work as a whole.  If
851identifiable sections of that work are not derived from the Program,
852and can be reasonably considered independent and separate works in
853themselves, then this License, and its terms, do not apply to those
854sections when you distribute them as separate works.  But when you
855distribute the same sections as part of a whole which is a work based
856on the Program, the distribution of the whole must be on the terms of
857this License, whose permissions for other licensees extend to the
858entire whole, and thus to each and every part regardless of who wrote it.
859
860Thus, it is not the intent of this section to claim rights or contest
861your rights to work written entirely by you; rather, the intent is to
862exercise the right to control the distribution of derivative or
863collective works based on the Program.
864
865In addition, mere aggregation of another work not based on the Program
866with the Program (or with a work based on the Program) on a volume of
867a storage or distribution medium does not bring the other work under
868the scope of this License.
869
870  3. You may copy and distribute the Program (or a work based on it,
871under Section 2) in object code or executable form under the terms of
872Sections 1 and 2 above provided that you also do one of the following:
873
874    a) Accompany it with the complete corresponding machine-readable
875    source code, which must be distributed under the terms of Sections
876    1 and 2 above on a medium customarily used for software interchange; or,
877
878    b) Accompany it with a written offer, valid for at least three
879    years, to give any third party, for a charge no more than your
880    cost of physically performing source distribution, a complete
881    machine-readable copy of the corresponding source code, to be
882    distributed under the terms of Sections 1 and 2 above on a medium
883    customarily used for software interchange; or,
884
885    c) Accompany it with the information you received as to the offer
886    to distribute corresponding source code.  (This alternative is
887    allowed only for noncommercial distribution and only if you
888    received the program in object code or executable form with such
889    an offer, in accord with Subsection b above.)
890
891The source code for a work means the preferred form of the work for
892making modifications to it.  For an executable work, complete source
893code means all the source code for all modules it contains, plus any
894associated interface definition files, plus the scripts used to
895control compilation and installation of the executable.  However, as a
896special exception, the source code distributed need not include
897anything that is normally distributed (in either source or binary
898form) with the major components (compiler, kernel, and so on) of the
899operating system on which the executable runs, unless that component
900itself accompanies the executable.
901
902If distribution of executable or object code is made by offering
903access to copy from a designated place, then offering equivalent
904access to copy the source code from the same place counts as
905distribution of the source code, even though third parties are not
906compelled to copy the source along with the object code.
907
908  4. You may not copy, modify, sublicense, or distribute the Program
909except as expressly provided under this License.  Any attempt
910otherwise to copy, modify, sublicense or distribute the Program is
911void, and will automatically terminate your rights under this License.
912However, parties who have received copies, or rights, from you under
913this License will not have their licenses terminated so long as such
914parties remain in full compliance.
915
916  5. You are not required to accept this License, since you have not
917signed it.  However, nothing else grants you permission to modify or
918distribute the Program or its derivative works.  These actions are
919prohibited by law if you do not accept this License.  Therefore, by
920modifying or distributing the Program (or any work based on the
921Program), you indicate your acceptance of this License to do so, and
922all its terms and conditions for copying, distributing or modifying
923the Program or works based on it.
924
925  6. Each time you redistribute the Program (or any work based on the
926Program), the recipient automatically receives a license from the
927original licensor to copy, distribute or modify the Program subject to
928these terms and conditions.  You may not impose any further
929restrictions on the recipients' exercise of the rights granted herein.
930You are not responsible for enforcing compliance by third parties to
931this License.
932
933  7. If, as a consequence of a court judgment or allegation of patent
934infringement or for any other reason (not limited to patent issues),
935conditions are imposed on you (whether by court order, agreement or
936otherwise) that contradict the conditions of this License, they do not
937excuse you from the conditions of this License.  If you cannot
938distribute so as to satisfy simultaneously your obligations under this
939License and any other pertinent obligations, then as a consequence you
940may not distribute the Program at all.  For example, if a patent
941license would not permit royalty-free redistribution of the Program by
942all those who receive copies directly or indirectly through you, then
943the only way you could satisfy both it and this License would be to
944refrain entirely from distribution of the Program.
945
946If any portion of this section is held invalid or unenforceable under
947any particular circumstance, the balance of the section is intended to
948apply and the section as a whole is intended to apply in other
949circumstances.
950
951It is not the purpose of this section to induce you to infringe any
952patents or other property right claims or to contest validity of any
953such claims; this section has the sole purpose of protecting the
954integrity of the free software distribution system, which is
955implemented by public license practices.  Many people have made
956generous contributions to the wide range of software distributed
957through that system in reliance on consistent application of that
958system; it is up to the author/donor to decide if he or she is willing
959to distribute software through any other system and a licensee cannot
960impose that choice.
961
962This section is intended to make thoroughly clear what is believed to
963be a consequence of the rest of this License.
964
965  8. If the distribution and/or use of the Program is restricted in
966certain countries either by patents or by copyrighted interfaces, the
967original copyright holder who places the Program under this License
968may add an explicit geographical distribution limitation excluding
969those countries, so that distribution is permitted only in or among
970countries not thus excluded.  In such case, this License incorporates
971the limitation as if written in the body of this License.
972
973  9. The Free Software Foundation may publish revised and/or new versions
974of the General Public License from time to time.  Such new versions will
975be similar in spirit to the present version, but may differ in detail to
976address new problems or concerns.
977
978Each version is given a distinguishing version number.  If the Program
979specifies a version number of this License which applies to it and "any
980later version", you have the option of following the terms and conditions
981either of that version or of any later version published by the Free
982Software Foundation.  If the Program does not specify a version number of
983this License, you may choose any version ever published by the Free Software
984Foundation.
985
986  10. If you wish to incorporate parts of the Program into other free
987programs whose distribution conditions are different, write to the author
988to ask for permission.  For software which is copyrighted by the Free
989Software Foundation, write to the Free Software Foundation; we sometimes
990make exceptions for this.  Our decision will be guided by the two goals
991of preserving the free status of all derivatives of our free software and
992of promoting the sharing and reuse of software generally.
993
994                            NO WARRANTY
995
996  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
997FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
998OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
999PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1000OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1001MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
1002TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
1003PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1004REPAIR OR CORRECTION.
1005
1006  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1007WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1008REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1009INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1010OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1011TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1012YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1013PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1014POSSIBILITY OF SUCH DAMAGES.
1015
1016                     END OF TERMS AND CONDITIONS
1017
1018            How to Apply These Terms to Your New Programs
1019
1020  If you develop a new program, and you want it to be of the greatest
1021possible use to the public, the best way to achieve this is to make it
1022free software which everyone can redistribute and change under these terms.
1023
1024  To do so, attach the following notices to the program.  It is safest
1025to attach them to the start of each source file to most effectively
1026convey the exclusion of warranty; and each file should have at least
1027the "copyright" line and a pointer to where the full notice is found.
1028
1029    <one line to give the program's name and a brief idea of what it does.>
1030    Copyright (C) 19yy  <name of author>
1031
1032    This program is free software; you can redistribute it and/or modify
1033    it under the terms of the GNU General Public License as published by
1034    the Free Software Foundation; either version 2 of the License, or
1035    (at your option) any later version.
1036
1037    This program is distributed in the hope that it will be useful,
1038    but WITHOUT ANY WARRANTY; without even the implied warranty of
1039    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1040    GNU General Public License for more details.
1041
1042    You should have received a copy of the GNU General Public License
1043    along with this program; if not, write to the Free Software
1044    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1045
1046Also add information on how to contact you by electronic and paper mail.
1047
1048If the program is interactive, make it output a short notice like this
1049when it starts in an interactive mode:
1050
1051    Gnomovision version 69, Copyright (C) 19yy name of author
1052    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type
1053    `show w'.  This is free software, and you are welcome to
1054    redistribute it under certain conditions; type `show c' for details.
1055
1056The hypothetical commands `show w' and `show c' should show the
1057appropriate parts of the General Public License.  Of course, the
1058commands you use may be called something other than `show w' and `show
1059c'; they could even be mouse-clicks or menu items--whatever suits your
1060program.
1061
1062You should also get your employer (if you work as a programmer) or your
1063school, if any, to sign a "copyright disclaimer" for the program, if
1064necessary.  Here is a sample; alter the names:
1065
1066  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1067  `Gnomovision' (which makes passes at compilers) written by James
1068  Hacker.
1069
1070  <signature of Ty Coon>, 1 April 1989
1071  Ty Coon, President of Vice
1072
1073This General Public License does not permit incorporating your program
1074into proprietary programs.  If your program is a subroutine library, you
1075may consider it more useful to permit linking proprietary applications
1076with the library.  If this is what you want to do, use the GNU Library
1077General Public License instead of this License.
1078
1079
1080-------------------------------------------------------------------------
1081BSD License
1082-------------------------------------------------------------------------
1083
1084Copyright (c) <year>, <copyright holder>
1085All rights reserved.
1086
1087Redistribution and use in source and binary forms, with or without
1088modification, are permitted provided that the following conditions are
1089met:
1090
1091* Redistributions of source code must retain the above copyright
1092  notice, this list of conditions and the following disclaimer.
1093
1094* Redistributions in binary form must reproduce the above copyright
1095  notice, this list of conditions and the following disclaimer in the
1096  documentation and/or other materials provided with the distribution.
1097
1098* Neither the name of the <organization> nor the
1099  names of its contributors may be used to endorse or promote products
1100  derived from this software without specific prior written permission.
1101
1102THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1103"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1104LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1105A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT
1106HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1107EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1108PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1109PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1110LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1111NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1112SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1113
1114
1115This is the 3-clause license ("New BSD License"). It can be found at
1116http://www.opensource.org/licenses/bsd-license.html.
1117
1118
1119-------------------------------------------------------------------------
1120Apache License
1121-------------------------------------------------------------------------
1122
1123                           Version 2.0, January 2004
1124                        http://www.apache.org/licenses/
1125
1126   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1127
1128   1. Definitions.
1129
1130      "License" shall mean the terms and conditions for use, reproduction,
1131      and distribution as defined by Sections 1 through 9 of this document.
1132
1133      "Licensor" shall mean the copyright owner or entity authorized by
1134      the copyright owner that is granting the License.
1135
1136      "Legal Entity" shall mean the union of the acting entity and all
1137      other entities that control, are controlled by, or are under common
1138      control with that entity. For the purposes of this definition,
1139      "control" means (i) the power, direct or indirect, to cause the
1140      direction or management of such entity, whether by contract or
1141      otherwise, or (ii) ownership of fifty percent (50%) or more of the
1142      outstanding shares, or (iii) beneficial ownership of such entity.
1143
1144      "You" (or "Your") shall mean an individual or Legal Entity
1145      exercising permissions granted by this License.
1146
1147      "Source" form shall mean the preferred form for making modifications,
1148      including but not limited to software source code, documentation
1149      source, and configuration files.
1150
1151      "Object" form shall mean any form resulting from mechanical
1152      transformation or translation of a Source form, including but
1153      not limited to compiled object code, generated documentation,
1154      and conversions to other media types.
1155
1156      "Work" shall mean the work of authorship, whether in Source or
1157      Object form, made available under the License, as indicated by a
1158      copyright notice that is included in or attached to the work
1159      (an example is provided in the Appendix below).
1160
1161      "Derivative Works" shall mean any work, whether in Source or Object
1162      form, that is based on (or derived from) the Work and for which the
1163      editorial revisions, annotations, elaborations, or other modifications
1164      represent, as a whole, an original work of authorship. For the purposes
1165      of this License, Derivative Works shall not include works that remain
1166      separable from, or merely link (or bind by name) to the interfaces of,
1167      the Work and Derivative Works thereof.
1168
1169      "Contribution" shall mean any work of authorship, including
1170      the original version of the Work and any modifications or additions
1171      to that Work or Derivative Works thereof, that is intentionally
1172      submitted to Licensor for inclusion in the Work by the copyright owner
1173      or by an individual or Legal Entity authorized to submit on behalf of
1174      the copyright owner. For the purposes of this definition, "submitted"
1175      means any form of electronic, verbal, or written communication sent
1176      to the Licensor or its representatives, including but not limited to
1177      communication on electronic mailing lists, source code control systems,
1178      and issue tracking systems that are managed by, or on behalf of, the
1179      Licensor for the purpose of discussing and improving the Work, but
1180      excluding communication that is conspicuously marked or otherwise
1181      designated in writing by the copyright owner as "Not a Contribution."
1182
1183      "Contributor" shall mean Licensor and any individual or Legal Entity
1184      on behalf of whom a Contribution has been received by Licensor and
1185      subsequently incorporated within the Work.
1186
1187   2. Grant of Copyright License. Subject to the terms and conditions of
1188      this License, each Contributor hereby grants to You a perpetual,
1189      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1190      copyright license to reproduce, prepare Derivative Works of,
1191      publicly display, publicly perform, sublicense, and distribute the
1192      Work and such Derivative Works in Source or Object form.
1193
1194   3. Grant of Patent License. Subject to the terms and conditions of
1195      this License, each Contributor hereby grants to You a perpetual,
1196      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1197      (except as stated in this section) patent license to make, have made,
1198      use, offer to sell, sell, import, and otherwise transfer the Work,
1199      where such license applies only to those patent claims licensable
1200      by such Contributor that are necessarily infringed by their
1201      Contribution(s) alone or by combination of their Contribution(s)
1202      with the Work to which such Contribution(s) was submitted. If You
1203      institute patent litigation against any entity (including a
1204      cross-claim or counterclaim in a lawsuit) alleging that the Work
1205      or a Contribution incorporated within the Work constitutes direct
1206      or contributory patent infringement, then any patent licenses
1207      granted to You under this License for that Work shall terminate
1208      as of the date such litigation is filed.
1209
1210   4. Redistribution. You may reproduce and distribute copies of the
1211      Work or Derivative Works thereof in any medium, with or without
1212      modifications, and in Source or Object form, provided that You
1213      meet the following conditions:
1214
1215      (a) You must give any other recipients of the Work or
1216          Derivative Works a copy of this License; and
1217
1218      (b) You must cause any modified files to carry prominent notices
1219          stating that You changed the files; and
1220
1221      (c) You must retain, in the Source form of any Derivative Works
1222          that You distribute, all copyright, patent, trademark, and
1223          attribution notices from the Source form of the Work,
1224          excluding those notices that do not pertain to any part of
1225          the Derivative Works; and
1226
1227      (d) If the Work includes a "NOTICE" text file as part of its
1228          distribution, then any Derivative Works that You distribute must
1229          include a readable copy of the attribution notices contained
1230          within such NOTICE file, excluding those notices that do not
1231          pertain to any part of the Derivative Works, in at least one
1232          of the following places: within a NOTICE text file distributed
1233          as part of the Derivative Works; within the Source form or
1234          documentation, if provided along with the Derivative Works; or,
1235          within a display generated by the Derivative Works, if and
1236          wherever such third-party notices normally appear. The contents
1237          of the NOTICE file are for informational purposes only and
1238          do not modify the License. You may add Your own attribution
1239          notices within Derivative Works that You distribute, alongside
1240          or as an addendum to the NOTICE text from the Work, provided
1241          that such additional attribution notices cannot be construed
1242          as modifying the License.
1243
1244      You may add Your own copyright statement to Your modifications and
1245      may provide additional or different license terms and conditions
1246      for use, reproduction, or distribution of Your modifications, or
1247      for any such Derivative Works as a whole, provided Your use,
1248      reproduction, and distribution of the Work otherwise complies with
1249      the conditions stated in this License.
1250
1251   5. Submission of Contributions. Unless You explicitly state otherwise,
1252      any Contribution intentionally submitted for inclusion in the Work
1253      by You to the Licensor shall be under the terms and conditions of
1254      this License, without any additional terms or conditions.
1255      Notwithstanding the above, nothing herein shall supersede or modify
1256      the terms of any separate license agreement you may have executed
1257      with Licensor regarding such Contributions.
1258
1259   6. Trademarks. This License does not grant permission to use the trade
1260      names, trademarks, service marks, or product names of the Licensor,
1261      except as required for reasonable and customary use in describing the
1262      origin of the Work and reproducing the content of the NOTICE file.
1263
1264   7. Disclaimer of Warranty. Unless required by applicable law or
1265      agreed to in writing, Licensor provides the Work (and each
1266      Contributor provides its Contributions) on an "AS IS" BASIS,
1267      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1268      implied, including, without limitation, any warranties or conditions
1269      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1270      PARTICULAR PURPOSE. You are solely responsible for determining the
1271      appropriateness of using or redistributing the Work and assume any
1272      risks associated with Your exercise of permissions under this License.
1273
1274   8. Limitation of Liability. In no event and under no legal theory,
1275      whether in tort (including negligence), contract, or otherwise,
1276      unless required by applicable law (such as deliberate and grossly
1277      negligent acts) or agreed to in writing, shall any Contributor be
1278      liable to You for damages, including any direct, indirect, special,
1279      incidental, or consequential damages of any character arising as a
1280      result of this License or out of the use or inability to use the
1281      Work (including but not limited to damages for loss of goodwill,
1282      work stoppage, computer failure or malfunction, or any and all
1283      other commercial damages or losses), even if such Contributor
1284      has been advised of the possibility of such damages.
1285
1286   9. Accepting Warranty or Additional Liability. While redistributing
1287      the Work or Derivative Works thereof, You may choose to offer,
1288      and charge a fee for, acceptance of support, warranty, indemnity,
1289      or other liability obligations and/or rights consistent with this
1290      License. However, in accepting such obligations, You may act only
1291      on Your own behalf and on Your sole responsibility, not on behalf
1292      of any other Contributor, and only if You agree to indemnify,
1293      defend, and hold each Contributor harmless for any liability
1294      incurred by, or claims asserted against, such Contributor by reason
1295      of your accepting any such warranty or additional liability.
1296
1297   END OF TERMS AND CONDITIONS
1298
1299   APPENDIX: How to apply the Apache License to your work.
1300
1301      To apply the Apache License to your work, attach the following
1302      boilerplate notice, with the fields enclosed by brackets "[]"
1303      replaced with your own identifying information. (Don't include
1304      the brackets!)  The text should be enclosed in the appropriate
1305      comment syntax for the file format. We also recommend that a
1306      file or class name and description of purpose be included on the
1307      same "printed page" as the copyright notice for easier
1308      identification within third-party archives.
1309
1310   Copyright [yyyy] [name of copyright owner]
1311
1312   Licensed under the Apache License, Version 2.0 (the "License");
1313   you may not use this file except in compliance with the License.
1314   You may obtain a copy of the License at
1315
1316       http://www.apache.org/licenses/LICENSE-2.0
1317
1318   Unless required by applicable law or agreed to in writing, software
1319   distributed under the License is distributed on an "AS IS" BASIS,
1320   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1321   See the License for the specific language governing permissions and
1322   limitations under the License.
Note: See TracBrowser for help on using the repository browser.