Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > b38d2da330d1936e5ab1307c039c4941 > files > 59

octave-doc-3.6.4-3.mga4.noarch.rpm

<html lang="en">
<head>
<title>Licensing MEX Files - Frequently asked questions about Octave (with answers)</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Frequently asked questions about Octave (with answers)">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Licensing-Issues.html#Licensing-Issues" title="Licensing Issues">
<link rel="prev" href="GPL.html#GPL" title="GPL">
<link rel="next" href="Requesting-License-Changes.html#Requesting-License-Changes" title="Requesting License Changes">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
--></style>
</head>
<body>
<div class="node">
<a name="Licensing-MEX-Files"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Requesting-License-Changes.html#Requesting-License-Changes">Requesting License Changes</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="GPL.html#GPL">GPL</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Licensing-Issues.html#Licensing-Issues">Licensing Issues</a>
<hr>
</div>

<h3 class="section">2.2 Since the MEX interface allows plugins to be distributed under terms that are incompatible with the GPL, does this mean that you are encouraging people to to write non-free software for Octave?</h3>

<p>No.  The original reason for implementing the MEX interface for Octave
was to allow Octave to run free software that uses MEX files (the
particular goal was to run SundialsTB in Octave).  The intent was to
liberate that software from <span class="sc">Matlab</span> and increase the amount of free
software available to Octave users, not to enable people to write
proprietary code for Octave.  For the good of the community, we strongly
encourage users of Octave to release the code they write for Octave
under terms that are compatible with the GPL.

   </body></html>