Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bad97183153701b09df5fae1052b1c30 > files > 4251

crystalspace-doc-1.2.1-5mdv2010.0.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
<!-- Created by texi2html 1.76 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
            Karl Berry  <karl@freefriends.org>
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
            and many others.
Maintained by: Many creative people <dev@texi2html.cvshome.org>
Send bugs and suggestions to <users@texi2html.cvshome.org>

-->
<head>
<title>Crystal Space 1.2.1: D.2 Portions of Crystal Space Covered Under Different Licenses</title>

<meta name="description" content="Crystal Space 1.2.1: D.2 Portions of Crystal Space Covered Under Different Licenses">
<meta name="keywords" content="Crystal Space 1.2.1: D.2 Portions of Crystal Space Covered Under Different Licenses">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2html 1.76">
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
pre.display {font-family: serif}
pre.format {font-family: serif}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: serif; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: serif; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.sansserif {font-family:sans-serif; font-weight:normal;}
ul.toc {list-style: none}
-->
</style>


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">

<a name="NonLGPL"></a>
<a name="0"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="Library-Copying.html#0" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="Copying.html#0" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="Licenses.html#0" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="Licenses.html#0" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="cs_Index.html#0" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="index.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="cs_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[<a href="cs_Index.html#0" title="Index">Index</a>]</td>
<td valign="middle" align="left">[<a href="cs_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<hr size="1">
<h2 class="appendixsec"> D.2 Portions of Crystal Space Covered Under Different Licenses </h2>

<p>Some portions of Crystal Space are <em>not</em> covered by <small>LGPL</small> license. You
might have to consider this, depending on how you intend to distribute your
finished product. However, this is usually not problematic, as the modular 
design of Crystal Space allows to simply exclude the components in question.
</p>
<ul>
<li> 
<code>movierecorder</code> plugin

<p>Licensed under the <small>GNU</small> General Public License. See section <a href="Copying.html#0"><small>GNU</small> General Public License</a>.
</p>
</li></ul>

<p>In addition, some components may need to link to external libraries covered 
under a license other than the <small>LGPL</small>.
</p>
<ul>
<li>
Debugging/developing aids on MinGW

<p>Crystal Space contains facilities to aid in the debugging and developing of 
both the engine and client products; one of those is the ability to create
call stacks. On MinGW, in order to obtain meaningful symbol names for call
stacks, the <small>BFD</small> library is used, which is licensed under the <small>GNU</small> 
General Public License (see section <a href="Copying.html#0"><small>GNU</small> General Public License</a>).
</p>
<p>Call stacks are provided by the very core of Crystal Space, this means that any
plugin or application linking against Crystal Space also links against
<small>BFD</small>.  However, since this facility is only sensible for debug builds,
<small>BFD</small> is only used by &ldquo;debug&rdquo; builds, not &ldquo;profile&rdquo; or &ldquo;optimize&rdquo;
builds.
</p>
<p>As linking against <small>BFD</small> &ldquo;infects&rdquo; a project with the <small>GPL</small>, you need
to be careful when shipping debug builds compiled on MinGW if you use a license
that is not <small>GPL</small>-compatible. You can avert such problems by disabling the
use of <small>BFD</small>; this is done by passing <code>--without-bfd</code> as a parameter to
<code>configure</code>. Again, note that this only affects debug builds on MinGW;
optimize builds or builds on any other platform are by default &ldquo;safe&rdquo; as they
won't use <small>BFD</small>.
</p></li></ul>

<hr size="1">
<p>
 <font size="-1">
  This document was generated using <a href="http://texi2html.cvshome.org/"><em>texi2html 1.76</em></a>.
 </font>
 <br>

</p>
</body>
</html>