1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
\r
2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
\r
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
\r
5 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
\r
6 <meta name="generator" content="AsciiDoc 8.6.3" />
\r
7 <title>ccache copyright and license</title>
\r
8 <style type="text/css">
\r
9 /* Sans-serif font. */
\r
10 h1, h2, h3, h4, h5, h6,
\r
11 div.title, caption.title,
\r
12 thead, p.table.header,
\r
14 span#author, span#revnumber, span#revdate, span#revremark,
\r
16 font-family: Arial,Helvetica,sans-serif;
\r
21 font-family: Georgia,"Times New Roman",Times,serif;
\r
24 /* Monospace font. */
\r
30 margin: 1em 5% 1em 5%;
\r
35 text-decoration: underline;
\r
56 h1, h2, h3, h4, h5, h6 {
\r
59 margin-bottom: 0.5em;
\r
64 border-bottom: 2px solid silver;
\r
81 border: 1px solid silver;
\r
86 margin-bottom: 0.5em;
\r
92 ul > li { color: #aaa; }
\r
93 ul > li > * { color: black; }
\r
107 span#revnumber, span#revdate, span#revremark {
\r
112 border-top: 2px solid silver;
\r
113 padding-top: 0.5em;
\r
118 padding-bottom: 0.5em;
\r
120 div#footer-badges {
\r
122 padding-bottom: 0.5em;
\r
127 margin-bottom: 1.5em;
\r
129 div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
\r
130 div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
\r
131 div.admonitionblock {
\r
133 margin-bottom: 1.5em;
\r
135 div.admonitionblock {
\r
137 margin-bottom: 2.0em;
\r
142 div.content { /* Block element content. */
\r
146 /* Block element titles. */
\r
147 div.title, caption.title {
\r
152 margin-bottom: 0.5em;
\r
158 td div.title:first-child {
\r
161 div.content div.title:first-child {
\r
164 div.content + div.title {
\r
168 div.sidebarblock > div.content {
\r
169 background: #ffffee;
\r
170 border: 1px solid #dddddd;
\r
171 border-left: 4px solid #f0f0f0;
\r
175 div.listingblock > div.content {
\r
176 border: 1px solid #dddddd;
\r
177 border-left: 5px solid #f0f0f0;
\r
178 background: #f8f8f8;
\r
182 div.quoteblock, div.verseblock {
\r
183 padding-left: 1.0em;
\r
184 margin-left: 1.0em;
\r
186 border-left: 5px solid #f0f0f0;
\r
190 div.quoteblock > div.attribution {
\r
191 padding-top: 0.5em;
\r
195 div.verseblock > pre.content {
\r
196 font-family: inherit;
\r
197 font-size: inherit;
\r
199 div.verseblock > div.attribution {
\r
200 padding-top: 0.75em;
\r
203 /* DEPRECATED: Pre version 8.2.7 verse style literal block. */
\r
204 div.verseblock + div.attribution {
\r
208 div.admonitionblock .icon {
\r
209 vertical-align: top;
\r
212 text-decoration: underline;
\r
214 padding-right: 0.5em;
\r
216 div.admonitionblock td.content {
\r
217 padding-left: 0.5em;
\r
218 border-left: 3px solid #dddddd;
\r
221 div.exampleblock > div.content {
\r
222 border-left: 3px solid #dddddd;
\r
223 padding-left: 0.5em;
\r
226 div.imageblock div.content { padding-left: 0; }
\r
227 span.image img { border-style: none; }
\r
228 a.image:visited { color: white; }
\r
232 margin-bottom: 0.8em;
\r
237 font-style: normal;
\r
240 dd > *:first-child {
\r
245 list-style-position: outside;
\r
248 list-style-type: decimal;
\r
251 list-style-type: lower-alpha;
\r
254 list-style-type: upper-alpha;
\r
257 list-style-type: lower-roman;
\r
260 list-style-type: upper-roman;
\r
263 div.compact ul, div.compact ol,
\r
264 div.compact p, div.compact p,
\r
265 div.compact div, div.compact div {
\r
267 margin-bottom: 0.1em;
\r
270 div.tableblock > table {
\r
271 border: 3px solid #527bbd;
\r
273 thead, p.table.header {
\r
286 /* Because the table frame attribute is overriden by CSS in most browsers. */
\r
287 div.tableblock > table[frame="void"] {
\r
288 border-style: none;
\r
290 div.tableblock > table[frame="hsides"] {
\r
291 border-left-style: none;
\r
292 border-right-style: none;
\r
294 div.tableblock > table[frame="vsides"] {
\r
295 border-top-style: none;
\r
296 border-bottom-style: none;
\r
302 margin-bottom: 0.8em;
\r
305 padding-bottom: 15px;
\r
307 dt.hdlist1.strong, td.hdlist1.strong {
\r
311 vertical-align: top;
\r
312 font-style: normal;
\r
313 padding-right: 0.8em;
\r
317 vertical-align: top;
\r
319 div.hdlist.compact tr {
\r
325 background: yellow;
\r
328 .footnote, .footnoteref {
\r
332 span.footnote, span.footnoteref {
\r
333 vertical-align: super;
\r
337 margin: 20px 0 20px 0;
\r
338 padding: 7px 0 0 0;
\r
341 #footnotes div.footnote {
\r
347 border-top: 1px solid silver;
\r
356 padding-right: 0.5em;
\r
357 padding-bottom: 0.3em;
\r
358 vertical-align: top;
\r
360 div.colist td img {
\r
365 div#footer-badges { display: none; }
\r
369 margin-bottom: 2.5em;
\r
377 margin-bottom: 0.1em;
\r
380 div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
\r
398 <script type="text/javascript">
\r
400 window.onload = function(){asciidoc.footnotes(); asciidoc.toc(2);}
\r
401 var asciidoc = { // Namespace.
\r
403 /////////////////////////////////////////////////////////////////////
\r
404 // Table Of Contents generator
\r
405 /////////////////////////////////////////////////////////////////////
\r
407 /* Author: Mihai Bazon, September 2002
\r
408 * http://students.infoiasi.ro/~mishoo
\r
410 * Table Of Content generator
\r
413 * Feel free to use this script under the terms of the GNU General Public
\r
414 * License, as long as you do not remove or alter this notice.
\r
417 /* modified by Troy D. Hanson, September 2006. License: GPL */
\r
418 /* modified by Stuart Rackham, 2006, 2009. License: GPL */
\r
420 // toclevels = 1..4.
\r
421 toc: function (toclevels) {
\r
423 function getText(el) {
\r
425 for (var i = el.firstChild; i != null; i = i.nextSibling) {
\r
426 if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
\r
428 else if (i.firstChild != null)
\r
429 text += getText(i);
\r
434 function TocEntry(el, text, toclevel) {
\r
437 this.toclevel = toclevel;
\r
440 function tocEntries(el, toclevels) {
\r
441 var result = new Array;
\r
442 var re = new RegExp('[hH]([2-'+(toclevels+1)+'])');
\r
443 // Function that scans the DOM tree for header elements (the DOM2
\r
444 // nodeIterator API would be a better technique but not supported by all
\r
446 var iterate = function (el) {
\r
447 for (var i = el.firstChild; i != null; i = i.nextSibling) {
\r
448 if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
\r
449 var mo = re.exec(i.tagName);
\r
450 if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
\r
451 result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
\r
461 var toc = document.getElementById("toc");
\r
462 var entries = tocEntries(document.getElementById("content"), toclevels);
\r
463 for (var i = 0; i < entries.length; ++i) {
\r
464 var entry = entries[i];
\r
465 if (entry.element.id == "")
\r
466 entry.element.id = "_toc_" + i;
\r
467 var a = document.createElement("a");
\r
468 a.href = "#" + entry.element.id;
\r
469 a.appendChild(document.createTextNode(entry.text));
\r
470 var div = document.createElement("div");
\r
471 div.appendChild(a);
\r
472 div.className = "toclevel" + entry.toclevel;
\r
473 toc.appendChild(div);
\r
475 if (entries.length == 0)
\r
476 toc.parentNode.removeChild(toc);
\r
480 /////////////////////////////////////////////////////////////////////
\r
481 // Footnotes generator
\r
482 /////////////////////////////////////////////////////////////////////
\r
484 /* Based on footnote generation code from:
\r
485 * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
\r
488 footnotes: function () {
\r
489 var cont = document.getElementById("content");
\r
490 var noteholder = document.getElementById("footnotes");
\r
491 var spans = cont.getElementsByTagName("span");
\r
494 for (i=0; i<spans.length; i++) {
\r
495 if (spans[i].className == "footnote") {
\r
497 // Use [\s\S] in place of . so multi-line matches work.
\r
498 // Because JavaScript has no s (dotall) regex flag.
\r
499 note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
\r
500 noteholder.innerHTML +=
\r
501 "<div class='footnote' id='_footnote_" + n + "'>" +
\r
502 "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
\r
503 n + "</a>. " + note + "</div>";
\r
504 spans[i].innerHTML =
\r
505 "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
\r
506 "' title='View footnote' class='footnote'>" + n + "</a>]";
\r
507 var id =spans[i].getAttribute("id");
\r
508 if (id != null) refs["#"+id] = n;
\r
512 noteholder.parentNode.removeChild(noteholder);
\r
514 // Process footnoterefs.
\r
515 for (i=0; i<spans.length; i++) {
\r
516 if (spans[i].className == "footnoteref") {
\r
517 var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
\r
518 href = href.match(/#.*/)[0]; // Because IE return full URL.
\r
520 spans[i].innerHTML =
\r
521 "[<a href='#_footnote_" + n +
\r
522 "' title='View footnote' class='footnote'>" + n + "</a>]";
\r
532 <body class="article">
\r
534 <h1>ccache copyright and license</h1>
\r
535 <span id="revnumber">version 3.1.6</span>
\r
537 <div id="toctitle">Table of Contents</div>
538 <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
542 <div class="sect1">
\r
543 <h2 id="_overall_license">Overall license</h2>
\r
544 <div class="sectionbody">
\r
545 <div class="paragraph"><p>The license for ccache as a whole is as follows:</p></div>
\r
546 <div class="listingblock">
\r
547 <div class="content">
\r
548 <pre><tt> This program is free software; you can redistribute it and/or modify it under
\r
549 the terms of the GNU General Public License as published by the Free Software
\r
550 Foundation; either version 3 of the License, or (at your option) any later
\r
553 This program is distributed in the hope that it will be useful, but WITHOUT ANY
\r
554 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
\r
555 PARTICULAR PURPOSE. See the GNU General Public License for more details.
\r
557 You should have received a copy of the GNU General Public License along with
\r
558 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
\r
559 Street, Fifth Floor, Boston, MA 02110-1301 USA</tt></pre>
\r
561 <div class="paragraph"><p>The full license text can be found in GPL-3.0.txt and at
\r
562 <a href="http://www.gnu.org/licenses/gpl-3.0.html">http://www.gnu.org/licenses/gpl-3.0.html</a>.</p></div>
\r
565 <div class="sect1">
\r
566 <h2 id="_copyright_and_authors">Copyright and authors</h2>
\r
567 <div class="sectionbody">
\r
568 <div class="paragraph"><p>ccache is a collective work with contributions from many people, listed in
\r
569 AUTHORS.txt and at <a href="http://ccache.samba.org/authors.html">http://ccache.samba.org/authors.html</a>. Subsequent additions
\r
570 by contributing authors are implicitly licensed to the public under the same
\r
571 terms (GNU GPL version 3 or later), but the contributing authors retain
\r
572 copyrights on their portions of the work.</p></div>
\r
573 <div class="paragraph"><p>The copyright for ccache as a whole is as follows:</p></div>
\r
574 <div class="listingblock">
\r
575 <div class="content">
\r
576 <pre><tt> Copyright (C) 2002-2007 Andrew Tridgell
\r
577 Copyright (C) 2009-2011 Joel Rosdahl</tt></pre>
\r
581 <div class="sect1">
\r
582 <h2 id="_files_derived_from_other_sources">Files derived from other sources</h2>
\r
583 <div class="sectionbody">
\r
584 <div class="paragraph"><p>The ccache distribution contain some files from other sources and some have
\r
585 been modified for use in ccache. These files all carry attribution notices, and
\r
586 may qualify as “separate and independent works in themselves” for purposes of
\r
587 the GPL: that is, if separated from the ccache sources, they may be usable
\r
588 under less restrictive terms.</p></div>
\r
589 <div class="sect2">
\r
590 <h3 id="_getopt_long_hc">getopt_long.[hc]</h3>
\r
591 <div class="paragraph"><p>This implementation of <tt>getopt_long()</tt> was copied from
\r
592 <a href="http://www.postgresql.org">PostgreSQL</a> and has the following license text:</p></div>
\r
593 <div class="listingblock">
\r
594 <div class="content">
\r
595 <pre><tt> Portions Copyright (c) 1987, 1993, 1994
\r
596 The Regents of the University of California. All rights reserved.
\r
598 Portions Copyright (c) 2003
\r
599 PostgreSQL Global Development Group
\r
601 Redistribution and use in source and binary forms, with or without
\r
602 modification, are permitted provided that the following conditions
\r
604 1. Redistributions of source code must retain the above copyright
\r
605 notice, this list of conditions and the following disclaimer.
\r
606 2. Redistributions in binary form must reproduce the above copyright
\r
607 notice, this list of conditions and the following disclaimer in the
\r
608 documentation and/or other materials provided with the distribution.
\r
609 3. Neither the name of the University nor the names of its contributors
\r
610 may be used to endorse or promote products derived from this software
\r
611 without specific prior written permission.
\r
613 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
\r
614 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
\r
615 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
\r
616 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
\r
617 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
\r
618 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
\r
619 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
\r
620 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
\r
621 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
\r
622 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
\r
623 SUCH DAMAGE.</tt></pre>
\r
626 <div class="sect2">
\r
627 <h3 id="_hashtable_hc">hashtable*.[hc]</h3>
\r
628 <div class="paragraph"><p>This code comes from <a href="http://www.cl.cam.ac.uk/~cwc22/hashtable/">http://www.cl.cam.ac.uk/~cwc22/hashtable/</a> with the
\r
629 following license:</p></div>
\r
630 <div class="listingblock">
\r
631 <div class="content">
\r
632 <pre><tt> Copyright (c) 2002, 2004, Christopher Clark
\r
633 All rights reserved.
\r
635 Redistribution and use in source and binary forms, with or without
\r
636 modification, are permitted provided that the following conditions are met:
\r
638 * Redistributions of source code must retain the above copyright notice,
\r
639 this list of conditions and the following disclaimer.
\r
641 * Redistributions in binary form must reproduce the above copyright notice,
\r
642 this list of conditions and the following disclaimer in the documentation
\r
643 and/or other materials provided with the distribution.
\r
645 * Neither the name of the original author; nor the names of any
\r
646 contributors may be used to endorse or promote products derived from this
\r
647 software without specific prior written permission.
\r
649 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
\r
650 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
\r
651 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
\r
652 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
\r
653 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
\r
654 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
\r
655 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
\r
656 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
\r
657 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
\r
658 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
\r
659 POSSIBILITY OF SUCH DAMAGE.</tt></pre>
\r
662 <div class="sect2">
\r
663 <h3 id="_m4_feature_macros_m4">m4/feature_macros.m4</h3>
\r
664 <div class="paragraph"><p>This Autoconf M4 snippet comes from <a href="http://www.python.org">Python</a> 2.6’s
\r
665 <tt>configure.in</tt> with the following license:</p></div>
\r
666 <div class="listingblock">
\r
667 <div class="content">
\r
668 <pre><tt> A. HISTORY OF THE SOFTWARE
\r
669 ==========================
\r
671 Python was created in the early 1990s by Guido van Rossum at Stichting
\r
672 Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
\r
673 as a successor of a language called ABC. Guido remains Python's
\r
674 principal author, although it includes many contributions from others.
\r
676 In 1995, Guido continued his work on Python at the Corporation for
\r
677 National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
\r
678 in Reston, Virginia where he released several versions of the
\r
681 In May 2000, Guido and the Python core development team moved to
\r
682 BeOpen.com to form the BeOpen PythonLabs team. In October of the same
\r
683 year, the PythonLabs team moved to Digital Creations (now Zope
\r
684 Corporation, see http://www.zope.com). In 2001, the Python Software
\r
685 Foundation (PSF, see http://www.python.org/psf/) was formed, a
\r
686 non-profit organization created specifically to own Python-related
\r
687 Intellectual Property. Zope Corporation is a sponsoring member of
\r
690 All Python releases are Open Source (see http://www.opensource.org for
\r
691 the Open Source Definition). Historically, most, but not all, Python
\r
692 releases have also been GPL-compatible; the table below summarizes
\r
693 the various releases.
\r
695 Release Derived Year Owner GPL-
\r
696 from compatible? (1)
\r
698 0.9.0 thru 1.2 1991-1995 CWI yes
\r
699 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
\r
700 1.6 1.5.2 2000 CNRI no
\r
701 2.0 1.6 2000 BeOpen.com no
\r
702 1.6.1 1.6 2001 CNRI yes (2)
\r
703 2.1 2.0+1.6.1 2001 PSF no
\r
704 2.0.1 2.0+1.6.1 2001 PSF yes
\r
705 2.1.1 2.1+2.0.1 2001 PSF yes
\r
706 2.2 2.1.1 2001 PSF yes
\r
707 2.1.2 2.1.1 2002 PSF yes
\r
708 2.1.3 2.1.2 2002 PSF yes
\r
709 2.2.1 2.2 2002 PSF yes
\r
710 2.2.2 2.2.1 2002 PSF yes
\r
711 2.2.3 2.2.2 2003 PSF yes
\r
712 2.3 2.2.2 2002-2003 PSF yes
\r
713 2.3.1 2.3 2002-2003 PSF yes
\r
714 2.3.2 2.3.1 2002-2003 PSF yes
\r
715 2.3.3 2.3.2 2002-2003 PSF yes
\r
716 2.3.4 2.3.3 2004 PSF yes
\r
717 2.3.5 2.3.4 2005 PSF yes
\r
718 2.4 2.3 2004 PSF yes
\r
719 2.4.1 2.4 2005 PSF yes
\r
720 2.4.2 2.4.1 2005 PSF yes
\r
721 2.4.3 2.4.2 2006 PSF yes
\r
722 2.4.4 2.4.3 2006 PSF yes
\r
723 2.5 2.4 2006 PSF yes
\r
724 2.5.1 2.5 2007 PSF yes
\r
725 2.5.2 2.5.1 2008 PSF yes
\r
726 2.5.3 2.5.2 2008 PSF yes
\r
727 2.6 2.5 2008 PSF yes
\r
728 2.6.1 2.6 2008 PSF yes
\r
732 (1) GPL-compatible doesn't mean that we're distributing Python under
\r
733 the GPL. All Python licenses, unlike the GPL, let you distribute
\r
734 a modified version without making your changes open source. The
\r
735 GPL-compatible licenses make it possible to combine Python with
\r
736 other software that is released under the GPL; the others don't.
\r
738 (2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
\r
739 because its license has a choice of law clause. According to
\r
740 CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
\r
741 is "not incompatible" with the GPL.
\r
743 Thanks to the many outside volunteers who have worked under Guido's
\r
744 direction to make these releases possible.
\r
747 B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
\r
748 ===============================================================
\r
750 PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
\r
751 --------------------------------------------
\r
753 1. This LICENSE AGREEMENT is between the Python Software Foundation
\r
754 ("PSF"), and the Individual or Organization ("Licensee") accessing and
\r
755 otherwise using this software ("Python") in source or binary form and
\r
756 its associated documentation.
\r
758 2. Subject to the terms and conditions of this License Agreement, PSF hereby
\r
759 grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
\r
760 analyze, test, perform and/or display publicly, prepare derivative works,
\r
761 distribute, and otherwise use Python alone or in any derivative version,
\r
762 provided, however, that PSF's License Agreement and PSF's notice of copyright,
\r
763 i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Python
\r
764 Software Foundation; All Rights Reserved" are retained in Python alone or in any
\r
765 derivative version prepared by Licensee.
\r
767 3. In the event Licensee prepares a derivative work that is based on
\r
768 or incorporates Python or any part thereof, and wants to make
\r
769 the derivative work available to others as provided herein, then
\r
770 Licensee hereby agrees to include in any such work a brief summary of
\r
771 the changes made to Python.
\r
773 4. PSF is making Python available to Licensee on an "AS IS"
\r
774 basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
\r
775 IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
\r
776 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
\r
777 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
\r
778 INFRINGE ANY THIRD PARTY RIGHTS.
\r
780 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
\r
781 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
\r
782 A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
\r
783 OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
\r
785 6. This License Agreement will automatically terminate upon a material
\r
786 breach of its terms and conditions.
\r
788 7. Nothing in this License Agreement shall be deemed to create any
\r
789 relationship of agency, partnership, or joint venture between PSF and
\r
790 Licensee. This License Agreement does not grant permission to use PSF
\r
791 trademarks or trade name in a trademark sense to endorse or promote
\r
792 products or services of Licensee, or any third party.
\r
794 8. By copying, installing or otherwise using Python, Licensee
\r
795 agrees to be bound by the terms and conditions of this License
\r
799 BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
\r
800 -------------------------------------------
\r
802 BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
\r
804 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
\r
805 office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
\r
806 Individual or Organization ("Licensee") accessing and otherwise using
\r
807 this software in source or binary form and its associated
\r
808 documentation ("the Software").
\r
810 2. Subject to the terms and conditions of this BeOpen Python License
\r
811 Agreement, BeOpen hereby grants Licensee a non-exclusive,
\r
812 royalty-free, world-wide license to reproduce, analyze, test, perform
\r
813 and/or display publicly, prepare derivative works, distribute, and
\r
814 otherwise use the Software alone or in any derivative version,
\r
815 provided, however, that the BeOpen Python License is retained in the
\r
816 Software, alone or in any derivative version prepared by Licensee.
\r
818 3. BeOpen is making the Software available to Licensee on an "AS IS"
\r
819 basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
\r
820 IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
\r
821 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
\r
822 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
\r
823 INFRINGE ANY THIRD PARTY RIGHTS.
\r
825 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
\r
826 SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
\r
827 AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
\r
828 DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
\r
830 5. This License Agreement will automatically terminate upon a material
\r
831 breach of its terms and conditions.
\r
833 6. This License Agreement shall be governed by and interpreted in all
\r
834 respects by the law of the State of California, excluding conflict of
\r
835 law provisions. Nothing in this License Agreement shall be deemed to
\r
836 create any relationship of agency, partnership, or joint venture
\r
837 between BeOpen and Licensee. This License Agreement does not grant
\r
838 permission to use BeOpen trademarks or trade names in a trademark
\r
839 sense to endorse or promote products or services of Licensee, or any
\r
840 third party. As an exception, the "BeOpen Python" logos available at
\r
841 http://www.pythonlabs.com/logos.html may be used according to the
\r
842 permissions granted on that web page.
\r
844 7. By copying, installing or otherwise using the software, Licensee
\r
845 agrees to be bound by the terms and conditions of this License
\r
849 CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
\r
850 ---------------------------------------
\r
852 1. This LICENSE AGREEMENT is between the Corporation for National
\r
853 Research Initiatives, having an office at 1895 Preston White Drive,
\r
854 Reston, VA 20191 ("CNRI"), and the Individual or Organization
\r
855 ("Licensee") accessing and otherwise using Python 1.6.1 software in
\r
856 source or binary form and its associated documentation.
\r
858 2. Subject to the terms and conditions of this License Agreement, CNRI
\r
859 hereby grants Licensee a nonexclusive, royalty-free, world-wide
\r
860 license to reproduce, analyze, test, perform and/or display publicly,
\r
861 prepare derivative works, distribute, and otherwise use Python 1.6.1
\r
862 alone or in any derivative version, provided, however, that CNRI's
\r
863 License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
\r
864 1995-2001 Corporation for National Research Initiatives; All Rights
\r
865 Reserved" are retained in Python 1.6.1 alone or in any derivative
\r
866 version prepared by Licensee. Alternately, in lieu of CNRI's License
\r
867 Agreement, Licensee may substitute the following text (omitting the
\r
868 quotes): "Python 1.6.1 is made available subject to the terms and
\r
869 conditions in CNRI's License Agreement. This Agreement together with
\r
870 Python 1.6.1 may be located on the Internet using the following
\r
871 unique, persistent identifier (known as a handle): 1895.22/1013. This
\r
872 Agreement may also be obtained from a proxy server on the Internet
\r
873 using the following URL: http://hdl.handle.net/1895.22/1013".
\r
875 3. In the event Licensee prepares a derivative work that is based on
\r
876 or incorporates Python 1.6.1 or any part thereof, and wants to make
\r
877 the derivative work available to others as provided herein, then
\r
878 Licensee hereby agrees to include in any such work a brief summary of
\r
879 the changes made to Python 1.6.1.
\r
881 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
\r
882 basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
\r
883 IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
\r
884 DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
\r
885 FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
\r
886 INFRINGE ANY THIRD PARTY RIGHTS.
\r
888 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
\r
889 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
\r
890 A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
\r
891 OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
\r
893 6. This License Agreement will automatically terminate upon a material
\r
894 breach of its terms and conditions.
\r
896 7. This License Agreement shall be governed by the federal
\r
897 intellectual property law of the United States, including without
\r
898 limitation the federal copyright law, and, to the extent such
\r
899 U.S. federal law does not apply, by the law of the Commonwealth of
\r
900 Virginia, excluding Virginia's conflict of law provisions.
\r
901 Notwithstanding the foregoing, with regard to derivative works based
\r
902 on Python 1.6.1 that incorporate non-separable material that was
\r
903 previously distributed under the GNU General Public License (GPL), the
\r
904 law of the Commonwealth of Virginia shall govern this License
\r
905 Agreement only as to issues arising under or with respect to
\r
906 Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
\r
907 License Agreement shall be deemed to create any relationship of
\r
908 agency, partnership, or joint venture between CNRI and Licensee. This
\r
909 License Agreement does not grant permission to use CNRI trademarks or
\r
910 trade name in a trademark sense to endorse or promote products or
\r
911 services of Licensee, or any third party.
\r
913 8. By clicking on the "ACCEPT" button where indicated, or by copying,
\r
914 installing or otherwise using Python 1.6.1, Licensee agrees to be
\r
915 bound by the terms and conditions of this License Agreement.
\r
920 CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
\r
921 --------------------------------------------------
\r
923 Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
\r
924 The Netherlands. All rights reserved.
\r
926 Permission to use, copy, modify, and distribute this software and its
\r
927 documentation for any purpose and without fee is hereby granted,
\r
928 provided that the above copyright notice appear in all copies and that
\r
929 both that copyright notice and this permission notice appear in
\r
930 supporting documentation, and that the name of Stichting Mathematisch
\r
931 Centrum or CWI not be used in advertising or publicity pertaining to
\r
932 distribution of the software without specific, written prior
\r
935 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
\r
936 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
\r
937 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
\r
938 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
\r
939 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
\r
940 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
\r
941 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</tt></pre>
\r
944 <div class="sect2">
\r
945 <h3 id="_murmurhashneutral2_hc">murmurhashneutral2.[hc]</h3>
\r
946 <div class="paragraph"><p>This fast hash implementation is released to the public domain by Austin
\r
947 Appleby. See <a href="http://murmurhash.googlepages.com">http://murmurhash.googlepages.com</a>.</p></div>
\r
949 <div class="sect2">
\r
950 <h3 id="_snprintf_c_and_m4_snprintf_m4">snprintf.c and m4/snprintf.m4</h3>
\r
951 <div class="paragraph"><p>This implementation of <tt>snprintf()</tt> and similar functions was downloaded from
\r
952 <a href="http://www.jhweiss.de/software/snprintf.html">http://www.jhweiss.de/software/snprintf.html</a> and has the following license:</p></div>
\r
953 <div class="listingblock">
\r
954 <div class="content">
\r
955 <pre><tt> Copyright (c) 1995 Patrick Powell.
\r
957 This code is based on code written by Patrick Powell <papowell@astart.com>.
\r
958 It may be used for any purpose as long as this notice remains intact on all
\r
959 source code distributions.
\r
961 Copyright (c) 2008 Holger Weiss.
\r
963 This version of the code is maintained by Holger Weiss <holger@jhweiss.de>.
\r
964 My changes to the code may freely be used, modified and/or redistributed for
\r
965 any purpose. It would be nice if additions and fixes to this file (including
\r
966 trivial code cleanups) would be sent back in order to let me include them in
\r
967 the version available at <http://www.jhweiss.de/software/snprintf.html>.
\r
968 However, this is not a requirement for using or redistributing (possibly
\r
969 modified) versions of this file, nor is leaving this notice intact mandatory.</tt></pre>
\r
972 <div class="sect2">
\r
973 <h3 id="_zlib_hc">zlib/*.[hc]</h3>
\r
974 <div class="paragraph"><p>This is a bundled subset of zlib 1.2.3 from <a href="http://www.zlib.net">http://www.zlib.net</a> with the
\r
975 following license:</p></div>
\r
976 <div class="listingblock">
\r
977 <div class="content">
\r
978 <pre><tt> Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
\r
980 This software is provided 'as-is', without any express or implied
\r
981 warranty. In no event will the authors be held liable for any damages
\r
982 arising from the use of this software.
\r
984 Permission is granted to anyone to use this software for any purpose,
\r
985 including commercial applications, and to alter it and redistribute it
\r
986 freely, subject to the following restrictions:
\r
988 1. The origin of this software must not be misrepresented; you must not
\r
989 claim that you wrote the original software. If you use this software
\r
990 in a product, an acknowledgment in the product documentation would be
\r
991 appreciated but is not required.
\r
992 2. Altered source versions must be plainly marked as such, and must not be
\r
993 misrepresented as being the original software.
\r
994 3. This notice may not be removed or altered from any source distribution.
\r
996 Jean-loup Gailly Mark Adler
\r
997 jloup@gzip.org madler@alumni.caltech.edu
\r
1000 The data format used by the zlib library is described by RFCs (Request for
\r
1001 Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt
\r
1002 (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).</tt></pre>
\r
1008 <div id="footnotes"><hr /></div>
\r
1010 <div id="footer-text">
\r
1011 Version 3.1.6<br />
\r
1012 Last updated 2011-08-21 16:32:08 CEST
\r