<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="../make-menu.xsl" type="text/xsl"?><html>
   <head>
      <this-is section="conditions" page="redistributed" subpage=""/>
      <!--
           Generated at 2011-12-09T20:47:22.916Z--><title>Saxonica: XSLT and XQuery Processing: Redistributed Components</title>
      <meta name="coverage" content="Worldwide"/>
      <meta name="copyright" content="Copyright Saxonica Ltd"/>
      <meta name="title"
            content="Saxonica: XSLT and XQuery Processing: Redistributed Components"/>
      <meta name="robots" content="noindex,nofollow"/>
      <link rel="stylesheet" href="../saxondocs.css" type="text/css"/>
   </head>
   <body class="main">
      <h1>Redistributed Components</h1>
      <p>This page describes Category C components as defined above: components that are redistributed 
with Saxon in binary form, without alteration.</p>
      <p class="subhead">Saxon on Java</p>
      <p><b>ASM</b></p>
      <p>See http://asm.ow2.org/</p>
      <p>Saxon-EE, on both Java and .NET, includes the ASM bytecode generation library. The code is issued without modification,
      except that on .NET it is cross-compiled to .NET IL form. </p>
      <p>The license can be found at http://asm.ow2.org/license.html</p>
      <div class="boxed"
           style="border: solid thin; background-color: #B1CCC7; padding: 2px">
         
         Copyright (c) 2000-2011 INRIA, France Telecom<br/>
         All rights reserved.<br/>
         <br/>
         Redistribution and use in source and binary forms, with or without
         modification, are permitted provided that the following conditions
         are met:<br/>
         <br/>
         1. Redistributions of source code must retain the above copyright
         notice, this list of conditions and the following disclaimer.<br/>
         <br/>
         2. Redistributions in binary form must reproduce the above copyright
         notice, this list of conditions and the following disclaimer in the
         documentation and/or other materials provided with the distribution.<br/>
         <br/>
         3. Neither the name of the copyright holders nor the names of its
         contributors may be used to endorse or promote products derived from
         this software without specific prior written permission.<br/>
         <br/>
         THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
         AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
         IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
         ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
         LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
         CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
         SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
         INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
         CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
         ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
         THE POSSIBILITY OF SUCH DAMAGE.<br/>
      </div>
      <p>Applicable notice: ASM.txt</p>
      <p class="subhead">Saxon on .NET</p>
      <p><b>IKVM Runtime</b></p>
      <p>See http://www.ikvm.net/.  
Can be downloaded from http://sourceforge.net/project/showfiles.php?group_id=69637. 
Saxon links dynamically to this DLL.</p>
      <p>License is at http://weblog.ikvm.net/story.aspx/license</p>
      <div class="boxed"
           style="border: solid thin; background-color: #B1CCC7; padding: 2px">
Copyright (C) 2002-2007 Jeroen Frijters<br/>
         <br/>
  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.<br/>
         <br/>
  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:<br/>
         <br/>
  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.<br/>
         <br/>
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.<br/>
         <br/>
  3. This notice may not be removed or altered from any source distribution.<br/>
         <br/>
  Jeroen Frijters<br/>
  jeroen@frijters.net
</div>
      <p>Applicable notice: FRIJTERS.txt</p>
      <p><b>OpenJDK Classpath</b></p>
      <p>The copy of OpenJDK Classpath released with Saxon on .NET is a derived from the version
that is released as part of IKVM Runtime (see above). This in turn is derived largely from the Sun OpenJDK distribution,
together with some components taken from the Red Hat IcedTea library, compiled into CIL code using IKVMC.
Saxon 9.1 uses IKVM 0.40.0.1, which in turn uses OpenJDK 7 b13.</p>
      <p>Saxon distributes only the parts of this library that are actually needed. These parts have been rebuilt from source
code, but no source modifications have been made.</p>
      <p>Saxon links dynamically to this DLL.</p>
      <p>The license conditions are at 
<a href="http://openjdk.java.net/legal/gplv2+ce.html" class="bodylink">http://openjdk.java.net/legal/gplv2+ce.html</a>. 
(This is a modified variant of the GNU Public License version 2,
with a special clause allowing it to be used as part of a product that is not itself open source.)</p>
      <p>Applicable notice: GPL+CLASSPATH.txt</p>
      <p><b>Apache Xerces</b></p>
      <p>Rather than distributing the Sun version of Xerces that comes with the OpenJDK library, Saxon instead distributes
the Apache version of Xerces. (The two versions have diverged considerably. The Apache version is used because it is 
considered more reliable and is also easier to integrate because it
does not have unnecessary dependencies on other parts of the JDK library.)</p>
      <p>The two Apache JAR files <code>xercesImpl.jar</code> and <code>resolver.jar</code> have been cross-compiled
to IL code using the IKVMC compiler, but are otherwise unmodified.</p>
      <p>The license conditions for Xerces are at 
  <a href="http://www.apache.org/licenses/LICENSE-2.0" class="bodylink">http://www.apache.org/licenses/LICENSE-2.0</a></p>
      <p>Applicable notices: APACHE-XERCES.txt, APACHE-RESOLVER.txt</p>
      <p><b>TagSoup</b></p>
      <p>Supporting the <code>saxon:parse-html()</code> extension function, the code of TagSoup version 1.2
 is included in the Saxon-PE and Saxon-EE distributions on .NET. Apart from cross-compiling from Java bytecode
 to IL code, the code is unmodified.</p>
      <p>Information about TagSoup, including links to the download location for source code, is available at
    <a href="http://home.ccil.org/~cowan/XML/tagsoup/" class="bodylink">http://home.ccil.org/~cowan/XML/tagsoup/</a>.</p>
      <p>The license conditions for TagSoup are at 
  <a href="http://www.apache.org/licenses/LICENSE-2.0" class="bodylink">http://www.apache.org/licenses/LICENSE-2.0</a></p>
      <p>Applicable notices: APACHE-TAGSOUP.txt</p>
      <table width="100%">
         <tr>
            <td>
               <p align="right"><a class="nav" href="algorithms.xml">Next</a></p>
            </td>
         </tr>
      </table>
   </body>
</html>