]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - zumo-cc3200/zumo-cc3200.git/blobdiff - license.html
initial commit of content from Adam Dai and Tony Oliverio
[zumo-cc3200/zumo-cc3200.git] / license.html
diff --git a/license.html b/license.html
new file mode 100644 (file)
index 0000000..582bc0f
--- /dev/null
@@ -0,0 +1,473 @@
+<!--
+Texas Instruments Manifest Format 2.0
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<!-- @Start Style -->
+<!-- Default style in case someone doesnt have Internet Access -->
+<style type="text/css" id="internalStyle">
+       body, div, p {
+               font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+               font-size: 13px;
+               line-height: 1.3;
+       }
+       body {
+               margin: 20px;   
+       }
+       h1 {
+               font-size: 150%;
+       }
+       h2 {
+               font-size: 120%;
+       }
+       h3 {
+               font-size: 100%;
+       }
+       img {
+               border: 0px;
+               vertical-align: middle;
+       }
+       table, th, td, tr {
+               border: 1px solid black;        
+               font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+               font-size: 13px;
+               line-height: 1.3;
+               empty-cells: show;  
+               padding: 5px;
+       }
+       table {
+               border-collapse: collapse; 
+               width: 100%;
+       }
+       tr {
+               page-break-inside: avoid;
+       }
+       #TIlogoLeft {
+               background-color: black; 
+               padding: 0;
+               width: 20%;
+       }
+       #TIlogoRight {
+               background-color: red; 
+               padding: 0;
+       }
+       #ProductName {
+               text-align: center;
+       }
+       #ReleaseDate {
+               text-align: center;
+       }
+       .LogoSection {
+               margin: 0;
+               padding: 0;
+       }
+       .HeaderSection {
+               margin: 25px 0 25px 0;
+               padding: 0;
+       }
+       .LegendSection {
+               margin: 25px 0 25px 0;
+       }
+       .ExportSection {
+               margin: 25px 0 25px 0;
+       }
+       .DisclaimerSection {
+               margin: 25px 0 25px 0;  
+       }
+       .CreditSection {
+               margin: 25px 0 25px 0;  
+       }
+       .LicenseSection {
+               margin: 25px 0 25px 0;  
+       }
+       .ManifestTable {
+               margin: 25px 0 25px 0;  
+       }
+</style> 
+<!-- Override style from TI if they have Internet Access -->
+<link type="text/css" rel="stylesheet" href="timanifeststyle.css">
+<!-- @End Style -->
+<title>Texas Instruments Manifest</title>
+</head>
+
+<body><!-- Logo display, will need to fix up the URLs, this is just for testing.. Image alternate display not wporking well yet -->
+<div class="LogoSection">
+<table>
+  <tbody>
+    <tr>
+      <td id="TIlogoLeft">
+        <a href="http://www.ti.com/">
+          <!-- img src="tilogo.gif" alt="Texas Instruments Incorporated" -->
+                 <img alt="" src="data:image/gif;base64,R0lGODlh3gA2AKIAAAAAAP///7u7u29vbz8/PwYGBujo6BgYGCH5BAAAAAAALAAAAADeADYAAAP/CLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CodHorDALYLIHKJVqz2q44eAUHtoDB4DBu48rgLQErcNtnX7NhMDcICIB3gix5ZmtqAAZZew8EAo+QkQIDNVZqiIM1cHGKZ4YPAmaiAWw0c1gFmZqjB3SbZ6kNe6WhsAeOlDV0qjSFAXUAp7lwuREFtVsFgMvLB7fNAM+BCs+lDLd8BNYOuxfV22PL0RiWlwO1u3kDqejAEsjR6GB86FsHoYwA6gxWnVgGEegUuIelWJk6jswAGlXQ36J1xBSoQwfulIEDr/6l+VeK/+AehrAGOHRnAWRBbbWegckXAV6wk4AeRQtDQBEaBYsYlMl2hUCsBt0iKgilT9EfAlfO7SmzdKkrkQUT/fqZSECqLCSlntH375IAA1tqGUilLIBSNVnU+NmJNBRVChlF1QwAdlRWBy5P3QymwCLBYhs73cTHYBq3X33nDQ2wcWuBgef0FRD4GK3jU3VCZZUJAIw1OGg0P+4bFiubOWoOsEP1+KvZn3wurDbZ6lfcuw3yYkFjRSeYzRe7ARAbW0K3PmGIMi0OFDG1Mmha+RnufAHn3xL9ha6uTZ/rXagZ1GKAtTsHeWb+FEQvHILuX4+mLzj2j2r4TrFesTwMbE5Cuv8JzbTSGuRV1xgfUJFC3WbA0JWFalcItpgf8YU2yT/qATaedent5cBb8zk0DzIitgfKbonRFV9Wp2xl3UXq5Ccibp05598BnRigiAIJmrZAexkJQIuBwzX4CB3SQbeYQkPVAUco63DI2HzsAdYAiAvEZdYlaVQ5wXs3+bQAjovEUoBRR9LVAFLaPXCcY/KMqVRasQB5kiJgLcYgTkJiuCWKC2ZpIY/z/LRhYefkBAGW1HTyRy2UjObLHxSAOZ948EUVGCSC3SLZbB7iZKOLc2GRRgMH/VhdHnJwFCgD8iEGx0VKvpqbO+hoaCppEg3UiTES1CTkhNaQ+Qs4LQGql07/lET4mIQ6SvTSVGZ9Bmhz/bkYzK+PFKtpje6wumRm1wrLZzSdQASoZvyswdmSuk7p616HfkjBTxZBQucFgqXCFKdn1NpiUlQJhs8kteBWG0AbATbXS2tBlaeoVkmJRova4KkGPmhMFdiSYmq8cbTRYhrlkiHaNufJ9mIgVqEXnAOJM5JE4sgjudQ8bF82x+cKBP4Iiedecyjgx2/WtMNjjhcL9h+S4xq9RYJgsbeeUbmdrPTSQbPccsyijEXOfI8xyuinVJH1wdkS/MQ2Bc5Iq08DyHYwGglvPyCilbz0fa8GLV7r9+Btb7CJ14Qnzg8HpdKoOOF5Py752JNXvrblNphzEHnmnF/a+ecTbA465qKPXnnppkuOeuqKr8465K+z7nrsfc9Ouyq23z5I7rrfwXvvbhSQAAA7" />
+        </a>
+      </td>
+      <td id="TILogoRight">
+        <!-- img src="titagline.gif" alt="Technology for Innovators(tm)"-->
+               <img alt="" src="data:image/gif;base64,R0lGODlhOgEaALMAAP8AAP////92dv+3t/+Njf/W1v/t7f8hIf/19f+jo//Hx/8/P/9cXP/j4//6+v/+/iH5BAAAAAAALAAAAAA6ARoAAAT/EMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqft0NDMCBQodis1jcADBKE7nYcCpjPgU5AQBKkVYOHAeRudqtXsh60/vRHdSoBBCGBNAkLe4o4f2psgG8pjR6GM5OLmDB/DA0GBoQADAgICRIBBQUOYgwGCg2kEgudBgUHAIGcBg0MsZ0NCnMGYgsBtqEGAbCynrW3AQONgcIFBgiErK6wAAfUtLbCscWiowoAyLDczLZu0AIJCAYOoJn0G38ObAwPEvLEts/O1vUhsA8AAjGonEmA9W6hGAVpEjiQoKBAhT8HJSRkVyEQQAAJ//a5YeMPQIFyACqCnJjSIgFCB4oB+HOSokWOAB6wIWCxnk8MfYh5QsYg5sVHfQLVMSqhztJIxWIaC6QzJy8KfZgqrNT0zR+nUNl8fSMvZ6IDwJCJRfoI7IR4Cub9nDsha6RwR02xUZpGq1utUWUq9FKgYV6/abgOHjt45tquEgY0SDDHoJg+fxhXolKNrmfH/EoR5EdAKmjQfB1qvPmGIQIJ3g4gC2egVF7LqxtP8Ng2cViTKFUCIGbNFKEEmB/VbDlYdqLRn+du8oTg6jjbmfe+CbTM2+BcuySgbQVtQoOCt7s3U8wbsqGs3ZppZLnylwFe8Uql825ogANPckUnYDoOCogxQGXADajggjcw4AA8DSSyTQASMmjhhTQscBWGHHbo4YcghijiiCSWaOKJKKao4oostugiFBEAADs=" />
+      </td>
+    </tr>
+  </tbody>
+</table>
+</div><div class="HeaderSection">
+<h1 id="ProductName">
+<!-- @Start Product -->
+zumo cc3200 Manifest
+<!-- @End Product -->
+</h1>
+
+<h2 id="ReleaseDate">
+<!-- @Start Date -->
+09-11-2015
+<!-- @End Date -->
+</h2>
+
+
+<h2 id="SRASID">
+<!-- @Start Date -->
+Manifest ID - <a href="https://opbu.itg.ti.com/SRAS/UserForms/SRAS_Record.aspx?Action=Modify&DB=SRAS&ID=SRAS00002135">SRAS00002135</a>
+<!-- @End Date -->
+</h2>
+</div><div class="LegendSection">
+<h2>Legend</h2>
+<p>(explanation of the fields in the Manifest Table below)</p>
+<table>
+<tbody>
+<tr>
+<td>
+<b>Software Name </b>
+</td>
+<td>
+The name of the application or file
+</td>
+</tr>
+<tr>
+<td>
+<b>Version</b>
+</td>
+<td>
+Version of the application or file
+</td>
+</tr>
+<tr>
+<td>
+<b>License Type</b>
+</td>
+<td>
+Type of license(s) under which TI will be providing
+software to the licensee (e.g. BSD-3-Clause, GPL-2.0, TI TSPA License, TI
+Commercial License). The license could be under Commercial terms or Open Source. See Open Source Reference License Disclaimer in
+the Disclaimers Section. Whenever possible, TI will use an <a href="http://spdx.org/licenses/"> SPDX Short Identifier </a> for an Open Source
+License. TI Commercial license terms are not usually included in the manifest and are conveyed through a variety 
+of means such as a clickwrap license upon install, 
+a signed license agreement and so forth.
+</td>
+</tr>
+<tr>
+<td>
+<b>Location</b>
+</td>
+<td>
+The directory name and path on the media or a specific file where the Software is located. Typically fully qualified path names 
+are not used and instead the relevant top level directory of the application is given. 
+A notation often used in the manifests is [as installed]/directory/*. Note that the asterisk implies that all
+files under that directory are licensed as the License Type field denotes. Any exceptions to this will 
+generally be denoted as [as installed]/directory/* except as noted below which means as shown in subsequent rows of 
+the manifest.
+</td>
+</tr>
+<tr>
+<td>
+<b>Delivered As</b>
+</td>
+<td>
+This field will either be &#8220;Source&#8221;, &#8220;Binary&#8221; or &#8220;Source
+and Binary&#8221; and is the primary form the content of the Software is delivered
+in. If the Software is delivered in an archive format, this field
+applies to the contents of the archive. If the word Limited is used
+with Source, as in &#8220;Limited Source&#8221; or &#8220;Limited Source and Binary&#8221; then
+only portions of the Source for the application are provided.
+</td>
+</tr>
+<tr>
+<td>
+<b>Modified by TI</b>
+</td>
+<td>
+This field will either be &#8220;Yes&#8221; or &#8220;No&#8221;. A &#8220;Yes&#8221; means
+TI has made changes to the Software. A &#8220;No&#8221; means TI has not made any
+changes. Note: This field is not applicable for Software &#8220;Obtained
+from&#8221; TI.
+</td>
+</tr>
+<tr>
+<td>
+<b>Obtained from</b>
+</td>
+<td>
+This field specifies from where or from whom TI obtained
+the Software. It may be a URL to an Open Source site, a 3<sup>rd</sup>
+party licensor, or TI. See Links Disclaimer in the Disclaimers
+Section.
+</td>
+</tr>
+</tbody>
+</table>
+</div><div class="DisclaimerSection">
+<h2>Disclaimers</h2>
+<h3>Export Control Classification Number (ECCN)</h3>
+<p>Any use of ECCNs listed in the Manifest is at the user&#8217;s risk
+and without recourse to TI. Your
+company, as the exporter of record, is responsible for determining the
+correct classification of any item at
+the time of export. Any export classification by TI of Software is for
+TI&#8217;s internal use only and shall not be construed as a representation
+or warranty
+regarding the proper export classification for such Software or whether
+an export
+license or other documentation is required for exporting such Software</p>
+<h3>Links in the Manifest</h3>
+<p>Any
+links appearing on this Manifest
+(for example in the &#8220;Obtained from&#8221; field) were verified at the time
+the Manifest was created. TI makes no guarantee that any listed links
+will
+remain active in the future.</p>
+<h3>Open Source License References</h3>
+<p>Your company is responsible for confirming the
+applicable license terms for any open source Software
+listed in this Manifest that was not &#8220;Obtained from&#8221; TI. Any open
+source license
+specified in this Manifest for Software that was
+not &#8220;Obtained from&#8221; TI is for TI&#8217;s internal use only and shall not be
+construed as a representation or warranty regarding the proper open
+source license terms
+for such Software.</p>
+</div><div class="ExportSection">
+<h2>Export Information</h2>
+<p>ECCN for Software included in this release:</p>
+Publicly Available  - Open Source or TI TSPA License
+</div><div class="ManifestTable">
+<!-- h2>Manifest Table</h2 -->
+ <table> 
+ <tbody> 
+ <h2> 
+  zumo cc3200 Manifest Table 
+ </h2> 
+  
+ <p> 
+ See the Legend above for a description of these columns. 
+ </p> 
+  
+ <table id="targetpackages" name="targetpackages"> 
+ <thead>  
+       <tr> 
+               <td><b>Software Name</b></td> 
+               <td><b>Version</b></td> 
+               <td><b>License Type</b></td> 
+               <td><b>Delivered As</b></td> 
+               <td><b>Modified by TI</b></td> 
+               <td></td> 
+               <td></td> 
+       </tr> 
+ </thead>  
+ <tbody> 
+       <tr> 
+               <td id="name" name="name" rowspan="2"> 
+ Zumo demos 
+ </td> 
+               <td id="version" name="version" rowspan="2"> 
+ 1.0 
+ </td> 
+               <td id="license" name="license" rowspan="2"> 
+ BSD-3-clause 
+ </td> 
+               <td id="delivered" name="delivered" rowspan="2"> 
+ source 
+ </td> 
+               <td id="modified" name="modified" rowspan="2"> 
+ na 
+ </td> 
+               <td><b>Location</b></td> 
+               <td id="location" name="location"> 
+ [as installed]/* except as noted in this manifest 
+ </td> 
+       </tr> 
+       <tr> 
+               <td><b>Obtained from</b></td> 
+               <td id="obtained" name="obtained"> 
+ TI 
+ </td> 
+       </tr> 
+ <tbody> 
+       <tr> 
+               <td id="name" name="name" rowspan="2"> 
+ LSM303 
+ </td> 
+               <td id="version" name="version" rowspan="2"> 
+  
+ </td> 
+               <td id="license" name="license" rowspan="2"> 
+ MIT 
+ </td> 
+               <td id="delivered" name="delivered" rowspan="2"> 
+ source 
+ </td> 
+               <td id="modified" name="modified" rowspan="2"> 
+ yes 
+ </td> 
+               <td><b>Location</b></td> 
+               <td id="location" name="location"> 
+ [as installed]/src/Processing/*/GraphClass.pde 
+ </td> 
+       </tr> 
+       <tr> 
+               <td><b>Obtained from</b></td> 
+               <td id="obtained" name="obtained"> 
+ https://github.com/pololu/lsm303-arduino 
+ </td> 
+       </tr> 
+ <tbody> 
+       <tr> 
+               <td id="name" name="name" rowspan="2"> 
+ L3G 
+ </td> 
+               <td id="version" name="version" rowspan="2"> 
+  
+ </td> 
+               <td id="license" name="license" rowspan="2"> 
+ MIT 
+ </td> 
+               <td id="delivered" name="delivered" rowspan="2"> 
+ source 
+ </td> 
+               <td id="modified" name="modified" rowspan="2"> 
+ yes 
+ </td> 
+               <td><b>Location</b></td> 
+               <td id="location" name="location"> 
+ [as installed]/src/Processing/*/GraphClass.pde 
+ </td> 
+       </tr> 
+       <tr> 
+               <td><b>Obtained from</b></td> 
+               <td id="obtained" name="obtained"> 
+ https://github.com/pololu/l3g-arduino 
+ </td> 
+       </tr> 
+ <tbody> 
+       <tr> 
+               <td id="name" name="name" rowspan="2"> 
+ Pushbutton and ZumoMotors 
+ </td> 
+               <td id="version" name="version" rowspan="2"> 
+  
+ </td> 
+               <td id="license" name="license" rowspan="2"> 
+ MIT 
+ </td> 
+               <td id="delivered" name="delivered" rowspan="2"> 
+ source 
+ </td> 
+               <td id="modified" name="modified" rowspan="2"> 
+ yes 
+ </td> 
+               <td><b>Location</b></td> 
+               <td id="location" name="location"> 
+ [as installed]/src/Processing/*/GraphClass.pde 
+ </td> 
+       </tr> 
+       <tr> 
+               <td><b>Obtained from</b></td> 
+               <td id="obtained" name="obtained"> 
+ https://github.com/pololu/zumo-shield 
+ </td> 
+       </tr> 
+ <tbody> 
+       <tr> 
+               <td id="name" name="name" rowspan="2"> 
+ Line Graphing class 
+ </td> 
+               <td id="version" name="version" rowspan="2"> 
+  
+ </td> 
+               <td id="license" name="license" rowspan="2"> 
+ MIT 
+ </td> 
+               <td id="delivered" name="delivered" rowspan="2"> 
+ source 
+ </td> 
+               <td id="modified" name="modified" rowspan="2"> 
+ no 
+ </td> 
+               <td><b>Location</b></td> 
+               <td id="location" name="location"> 
+ [as installed]/src/Processing/*/GraphClass.pde 
+ </td> 
+       </tr> 
+       <tr> 
+               <td><b>Obtained from</b></td> 
+               <td id="obtained" name="obtained"> 
+ https://github.com/sebnil/RealtimePlotter 
+ </td> 
+       </tr> 
+ <tbody> 
+       <tr> 
+               <td id="name" name="name" rowspan="2"> 
+ Cubic Spline interpolation in C++ 
+ </td> 
+               <td id="version" name="version" rowspan="2"> 
+  
+ </td> 
+               <td id="license" name="license" rowspan="2"> 
+ GPL2 
+ </td> 
+               <td id="delivered" name="delivered" rowspan="2"> 
+ source 
+ </td> 
+               <td id="modified" name="modified" rowspan="2"> 
+ no 
+ </td> 
+               <td><b>Location</b></td> 
+               <td id="location" name="location"> 
+ [as installed]/src/Energia/ZumoCC3200/utility/Spline.h 
+ </td> 
+       </tr> 
+       <tr> 
+               <td><b>Obtained from</b></td> 
+               <td id="obtained" name="obtained"> 
+ http://kluge.in-chemnitz.de/opensource/spline/ 
+ </td> 
+       </tr> 
+ </tbody> 
+ </table> 
+  
+ </p> 
+ </p> 
+ <p> 
+
+</div><div class="CreditSection">
+<h2>Credits</h2>
+<BR> <BR><BR><BR><BR>
+</div><div class="LicenseSection">
+<h2>Licenses</h2>
+<BR><h3><b> zumo cc3200 Licenses </b></h3><BR> <BR><BR>LSM303<BR><BR>Copyright (c) 2014 Pololu Corporation.  For more information, see<BR><BR>http://www.pololu.com/<BR>http://forum.pololu.com/<BR><BR>Permission is hereby granted, free of charge, to any person<BR>obtaining a copy of this software and associated documentation<BR>files (the "Software"), to deal in the Software without<BR>restriction, including without limitation the rights to use,<BR>copy, modify, merge, publish, distribute, sublicense, and/or sell<BR>copies of the Software, and to permit persons to whom the<BR>Software is furnished to do so, subject to the following<BR>conditions:<BR><BR>The above copyright notice and this permission notice shall be<BR>included in all copies or substantial portions of the Software.<BR><BR>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,<BR>EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES<BR>OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND<BR>NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT<BR>HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,<BR>WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING<BR>FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR<BR>OTHER DEALINGS IN THE SOFTWARE.<BR><BR>L3G<BR>Copyright (c) 2014 Pololu Corporation.  For more information, see<BR><BR>http://www.pololu.com/<BR>http://forum.pololu.com/<BR><BR>Permission is hereby granted, free of charge, to any person<BR>obtaining a copy of this software and associated documentation<BR>files (the "Software"), to deal in the Software without<BR>restriction, including without limitation the rights to use,<BR>copy, modify, merge, publish, distribute, sublicense, and/or sell<BR>copies of the Software, and to permit persons to whom the<BR>Software is furnished to do so, subject to the following<BR>conditions:<BR><BR>The above copyright notice and this permission notice shall be<BR>included in all copies or substantial portions of the Software.<BR><BR>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,<BR>EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES<BR>OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND<BR>NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT<BR>HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,<BR>WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING<BR>FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR<BR>OTHER DEALINGS IN THE SOFTWARE.<BR><BR>Pushbutton and ZumoMotors<BR>Copyright (c) 2014 Pololu Corporation.  For more information, see<BR><BR>http://www.pololu.com/<BR>http://forum.pololu.com/<BR><BR>Permission is hereby granted, free of charge, to any person<BR>obtaining a copy of this software and associated documentation<BR>files (the "Software"), to deal in the Software without<BR>restriction, including without limitation the rights to use,<BR>copy, modify, merge, publish, distribute, sublicense, and/or sell<BR>copies of the Software, and to permit persons to whom the<BR>Software is furnished to do so, subject to the following<BR>conditions:<BR><BR>The above copyright notice and this permission notice shall be<BR>included in all copies or substantial portions of the Software.<BR><BR>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,<BR>EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES<BR>OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND<BR>NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT<BR>HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,<BR>WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING<BR>FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR<BR>OTHER DEALINGS IN THE SOFTWARE.<BR><BR>Line Graphing class<BR>The MIT License (MIT)<BR><BR>Copyright (c) 2013 Sebatian Nilsson<BR><BR>Permission is hereby granted, free of charge, to any person obtaining a copy<BR>of this software and associated documentation files (the "Software"), to deal<BR>in the Software without restriction, including without limitation the rights<BR>to use, copy, modify, merge, publish, distribute, sublicense, and/or sell<BR>copies of the Software, and to permit persons to whom the Software is<BR>furnished to do so, subject to the following conditions:<BR><BR>The above copyright notice and this permission notice shall be included in all<BR>copies or substantial portions of the Software.<BR><BR>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR<BR>IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,<BR>FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE<BR>AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER<BR>LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,<BR>OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE<BR>SOFTWARE.<BR><BR>Cubic Spline interpolation in C++<BR>                    GNU GENERAL PUBLIC LICENSE<BR>                       Version 2, June 1991<BR><BR> Copyright (C) 1989, 1991 Free Software Foundation, Inc.,<BR> 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA<BR> Everyone is permitted to copy and distribute verbatim copies<BR> of this license document, but changing it is not allowed.<BR><BR>                            Preamble<BR><BR>  The licenses for most software are designed to take away your<BR>freedom to share and change it.  By contrast, the GNU General Public<BR>License is intended to guarantee your freedom to share and change free<BR>software--to make sure the software is free for all its users.  This<BR>General Public License applies to most of the Free Software<BR>Foundation's software and to any other program whose authors commit to<BR>using it.  (Some other Free Software Foundation software is covered by<BR>the GNU Lesser General Public License instead.)  You can apply it to<BR>your programs, too.<BR><BR>  When we speak of free software, we are referring to freedom, not<BR>price.  Our General Public Licenses are designed to make sure that you<BR>have the freedom to distribute copies of free software (and charge for<BR>this service if you wish), that you receive source code or can get it<BR>if you want it, that you can change the software or use pieces of it<BR>in new free programs; and that you know you can do these things.<BR><BR>  To protect your rights, we need to make restrictions that forbid<BR>anyone to deny you these rights or to ask you to surrender the rights.<BR>These restrictions translate to certain responsibilities for you if you<BR>distribute copies of the software, or if you modify it.<BR><BR>  For example, if you distribute copies of such a program, whether<BR>gratis or for a fee, you must give the recipients all the rights that<BR>you have.  You must make sure that they, too, receive or can get the<BR>source code.  And you must show them these terms so they know their<BR>rights.<BR><BR>  We protect your rights with two steps: (1) copyright the software, and<BR>(2) offer you this license which gives you legal permission to copy,<BR>distribute and/or modify the software.<BR><BR>  Also, for each author's protection and ours, we want to make certain<BR>that everyone understands that there is no warranty for this free<BR>software.  If the software is modified by someone else and passed on, we<BR>want its recipients to know that what they have is not the original, so<BR>that any problems introduced by others will not reflect on the original<BR>authors' reputations.<BR><BR>  Finally, any free program is threatened constantly by software<BR>patents.  We wish to avoid the danger that redistributors of a free<BR>program will individually obtain patent licenses, in effect making the<BR>program proprietary.  To prevent this, we have made it clear that any<BR>patent must be licensed for everyone's free use or not licensed at all.<BR><BR>  The precise terms and conditions for copying, distribution and<BR>modification follow.<BR><BR>                    GNU GENERAL PUBLIC LICENSE<BR>   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<BR><BR>  0. This License applies to any program or other work which contains<BR>a notice placed by the copyright holder saying it may be distributed<BR>under the terms of this General Public License.  The "Program", below,<BR>refers to any such program or work, and a "work based on the Program"<BR>means either the Program or any derivative work under copyright law:<BR>that is to say, a work containing the Program or a portion of it,<BR>either verbatim or with modifications and/or translated into another<BR>language.  (Hereinafter, translation is included without limitation in<BR>the term "modification".)  Each licensee is addressed as "you".<BR><BR>Activities other than copying, distribution and modification are not<BR>covered by this License; they are outside its scope.  The act of<BR>running the Program is not restricted, and the output from the Program<BR>is covered only if its contents constitute a work based on the<BR>Program (independent of having been made by running the Program).<BR>Whether that is true depends on what the Program does.<BR><BR>  1. You may copy and distribute verbatim copies of the Program's<BR>source code as you receive it, in any medium, provided that you<BR>conspicuously and appropriately publish on each copy an appropriate<BR>copyright notice and disclaimer of warranty; keep intact all the<BR>notices that refer to this License and to the absence of any warranty;<BR>and give any other recipients of the Program a copy of this License<BR>along with the Program.<BR><BR>You may charge a fee for the physical act of transferring a copy, and<BR>you may at your option offer warranty protection in exchange for a fee.<BR><BR>  2. You may modify your copy or copies of the Program or any portion<BR>of it, thus forming a work based on the Program, and copy and<BR>distribute such modifications or work under the terms of Section 1<BR>above, provided that you also meet all of these conditions:<BR><BR>    a) You must cause the modified files to carry prominent notices<BR>    stating that you changed the files and the date of any change.<BR><BR>    b) You must cause any work that you distribute or publish, that in<BR>    whole or in part contains or is derived from the Program or any<BR>    part thereof, to be licensed as a whole at no charge to all third<BR>    parties under the terms of this License.<BR><BR>    c) If the modified program normally reads commands interactively<BR>    when run, you must cause it, when started running for such<BR>    interactive use in the most ordinary way, to print or display an<BR>    announcement including an appropriate copyright notice and a<BR>    notice that there is no warranty (or else, saying that you provide<BR>    a warranty) and that users may redistribute the program under<BR>    these conditions, and telling the user how to view a copy of this<BR>    License.  (Exception: if the Program itself is interactive but<BR>    does not normally print such an announcement, your work based on<BR>    the Program is not required to print an announcement.)<BR><BR>These requirements apply to the modified work as a whole.  If<BR>identifiable sections of that work are not derived from the Program,<BR>and can be reasonably considered independent and separate works in<BR>themselves, then this License, and its terms, do not apply to those<BR>sections when you distribute them as separate works.  But when you<BR>distribute the same sections as part of a whole which is a work based<BR>on the Program, the distribution of the whole must be on the terms of<BR>this License, whose permissions for other licensees extend to the<BR>entire whole, and thus to each and every part regardless of who wrote it.<BR><BR>Thus, it is not the intent of this section to claim rights or contest<BR>your rights to work written entirely by you; rather, the intent is to<BR>exercise the right to control the distribution of derivative or<BR>collective works based on the Program.<BR><BR>In addition, mere aggregation of another work not based on the Program<BR>with the Program (or with a work based on the Program) on a volume of<BR>a storage or distribution medium does not bring the other work under<BR>the scope of this License.<BR><BR>  3. You may copy and distribute the Program (or a work based on it,<BR>under Section 2) in object code or executable form under the terms of<BR>Sections 1 and 2 above provided that you also do one of the following:<BR><BR>    a) Accompany it with the complete corresponding machine-readable<BR>    source code, which must be distributed under the terms of Sections<BR>    1 and 2 above on a medium customarily used for software interchange; or,<BR><BR>    b) Accompany it with a written offer, valid for at least three<BR>    years, to give any third party, for a charge no more than your<BR>    cost of physically performing source distribution, a complete<BR>    machine-readable copy of the corresponding source code, to be<BR>    distributed under the terms of Sections 1 and 2 above on a medium<BR>    customarily used for software interchange; or,<BR><BR>    c) Accompany it with the information you received as to the offer<BR>    to distribute corresponding source code.  (This alternative is<BR>    allowed only for noncommercial distribution and only if you<BR>    received the program in object code or executable form with such<BR>    an offer, in accord with Subsection b above.)<BR><BR>The source code for a work means the preferred form of the work for<BR>making modifications to it.  For an executable work, complete source<BR>code means all the source code for all modules it contains, plus any<BR>associated interface definition files, plus the scripts used to<BR>control compilation and installation of the executable.  However, as a<BR>special exception, the source code distributed need not include<BR>anything that is normally distributed (in either source or binary<BR>form) with the major components (compiler, kernel, and so on) of the<BR>operating system on which the executable runs, unless that component<BR>itself accompanies the executable.<BR><BR>If distribution of executable or object code is made by offering<BR>access to copy from a designated place, then offering equivalent<BR>access to copy the source code from the same place counts as<BR>distribution of the source code, even though third parties are not<BR>compelled to copy the source along with the object code.<BR><BR>  4. You may not copy, modify, sublicense, or distribute the Program<BR>except as expressly provided under this License.  Any attempt<BR>otherwise to copy, modify, sublicense or distribute the Program is<BR>void, and will automatically terminate your rights under this License.<BR>However, parties who have received copies, or rights, from you under<BR>this License will not have their licenses terminated so long as such<BR>parties remain in full compliance.<BR><BR>  5. You are not required to accept this License, since you have not<BR>signed it.  However, nothing else grants you permission to modify or<BR>distribute the Program or its derivative works.  These actions are<BR>prohibited by law if you do not accept this License.  Therefore, by<BR>modifying or distributing the Program (or any work based on the<BR>Program), you indicate your acceptance of this License to do so, and<BR>all its terms and conditions for copying, distributing or modifying<BR>the Program or works based on it.<BR><BR>  6. Each time you redistribute the Program (or any work based on the<BR>Program), the recipient automatically receives a license from the<BR>original licensor to copy, distribute or modify the Program subject to<BR>these terms and conditions.  You may not impose any further<BR>restrictions on the recipients' exercise of the rights granted herein.<BR>You are not responsible for enforcing compliance by third parties to<BR>this License.<BR><BR>  7. If, as a consequence of a court judgment or allegation of patent<BR>infringement or for any other reason (not limited to patent issues),<BR>conditions are imposed on you (whether by court order, agreement or<BR>otherwise) that contradict the conditions of this License, they do not<BR>excuse you from the conditions of this License.  If you cannot<BR>distribute so as to satisfy simultaneously your obligations under this<BR>License and any other pertinent obligations, then as a consequence you<BR>may not distribute the Program at all.  For example, if a patent<BR>license would not permit royalty-free redistribution of the Program by<BR>all those who receive copies directly or indirectly through you, then<BR>the only way you could satisfy both it and this License would be to<BR>refrain entirely from distribution of the Program.<BR><BR>If any portion of this section is held invalid or unenforceable under<BR>any particular circumstance, the balance of the section is intended to<BR>apply and the section as a whole is intended to apply in other<BR>circumstances.<BR><BR>It is not the purpose of this section to induce you to infringe any<BR>patents or other property right claims or to contest validity of any<BR>such claims; this section has the sole purpose of protecting the<BR>integrity of the free software distribution system, which is<BR>implemented by public license practices.  Many people have made<BR>generous contributions to the wide range of software distributed<BR>through that system in reliance on consistent application of that<BR>system; it is up to the author/donor to decide if he or she is willing<BR>to distribute software through any other system and a licensee cannot<BR>impose that choice.<BR><BR>This section is intended to make thoroughly clear what is believed to<BR>be a consequence of the rest of this License.<BR><BR>  8. If the distribution and/or use of the Program is restricted in<BR>certain countries either by patents or by copyrighted interfaces, the<BR>original copyright holder who places the Program under this License<BR>may add an explicit geographical distribution limitation excluding<BR>those countries, so that distribution is permitted only in or among<BR>countries not thus excluded.  In such case, this License incorporates<BR>the limitation as if written in the body of this License.<BR><BR>  9. The Free Software Foundation may publish revised and/or new versions<BR>of the General Public License from time to time.  Such new versions will<BR>be similar in spirit to the present version, but may differ in detail to<BR>address new problems or concerns.<BR><BR>Each version is given a distinguishing version number.  If the Program<BR>specifies a version number of this License which applies to it and "any<BR>later version", you have the option of following the terms and conditions<BR>either of that version or of any later version published by the Free<BR>Software Foundation.  If the Program does not specify a version number of<BR>this License, you may choose any version ever published by the Free Software<BR>Foundation.<BR><BR>  10. If you wish to incorporate parts of the Program into other free<BR>programs whose distribution conditions are different, write to the author<BR>to ask for permission.  For software which is copyrighted by the Free<BR>Software Foundation, write to the Free Software Foundation; we sometimes<BR>make exceptions for this.  Our decision will be guided by the two goals<BR>of preserving the free status of all derivatives of our free software and<BR>of promoting the sharing and reuse of software generally.<BR><BR>                            NO WARRANTY<BR><BR>  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<BR>FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN<BR>OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<BR>PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<BR>OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<BR>MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS<BR>TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE<BR>PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<BR>REPAIR OR CORRECTION.<BR><BR>  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<BR>WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<BR>REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<BR>INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<BR>OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<BR>TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<BR>YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<BR>PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<BR>POSSIBILITY OF SUCH DAMAGES.<BR><BR>                     END OF TERMS AND CONDITIONS<BR><BR>            How to Apply These Terms to Your New Programs<BR><BR>  If you develop a new program, and you want it to be of the greatest<BR>possible use to the public, the best way to achieve this is to make it<BR>free software which everyone can redistribute and change under these terms.<BR><BR>  To do so, attach the following notices to the program.  It is safest<BR>to attach them to the start of each source file to most effectively<BR>convey the exclusion of warranty; and each file should have at least<BR>the "copyright" line and a pointer to where the full notice is found.<BR><BR>    &ltone line to give the program's name and a brief idea of what it does.><BR>    Copyright (C) &ltyear>  &ltname of author><BR><BR>    This program is free software; you can redistribute it and/or modify<BR>    it under the terms of the GNU General Public License as published by<BR>    the Free Software Foundation; either version 2 of the License, or<BR>    (at your option) any later version.<BR><BR>    This program is distributed in the hope that it will be useful,<BR>    but WITHOUT ANY WARRANTY; without even the implied warranty of<BR>    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the<BR>    GNU General Public License for more details.<BR><BR>    You should have received a copy of the GNU General Public License along<BR>    with this program; if not, write to the Free Software Foundation, Inc.,<BR>    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.<BR><BR>Also add information on how to contact you by electronic and paper mail.<BR><BR>If the program is interactive, make it output a short notice like this<BR>when it starts in an interactive mode:<BR><BR>    Gnomovision version 69, Copyright (C) year name of author<BR>    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.<BR>    This is free software, and you are welcome to redistribute it<BR>    under certain conditions; type `show c' for details.<BR><BR>The hypothetical commands `show w' and `show c' should show the appropriate<BR>parts of the General Public License.  Of course, the commands you use may<BR>be called something other than `show w' and `show c'; they could even be<BR>mouse-clicks or menu items--whatever suits your program.<BR><BR>You should also get your employer (if you work as a programmer) or your<BR>school, if any, to sign a "copyright disclaimer" for the program, if<BR>necessary.  Here is a sample; alter the names:<BR><BR>  Yoyodyne, Inc., hereby disclaims all copyright interest in the program<BR>  `Gnomovision' (which makes passes at compilers) written by James Hacker.<BR><BR>  &ltsignature of Ty Coon>, 1 April 1989<BR>  Ty Coon, President of Vice<BR><BR>This General Public License does not permit incorporating your program into<BR>proprietary programs.  If your program is a subroutine library, you may<BR>consider it more useful to permit linking proprietary applications with the<BR>library.  If this is what you want to do, use the GNU Lesser General<BR>Public License instead of this License.<BR><BR><BR><BR><BR>
+</div>
+
+</body></html>