octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proposed FAQ entries about licensing


From: David Bateman
Subject: Re: proposed FAQ entries about licensing
Date: Wed, 08 Apr 2009 14:48:52 +0200
User-agent: Mozilla-Thunderbird 2.0.0.17 (X11/20081018)

Jaroslav Hajek wrote:
I'm not sure about Windows, but under Linux even MEX compiled files
contain links to libcruft, liboctave & liboctinterp, which IMHO makes
them derivatives of Octave. The sources can be distributed under any
license, if they don't contain Octave-specific stuff.

Yes, but theoretically the MEX compiled for Octave can be used with Matlab, and thus can be licensed which any license. This is like browser plugins, and is what is explicitly written in the FAQ clause propose by John. See clause 1 for the conditions of using a MEX...

<quote>

     Code written using Octave's implementation of the Matlab MEX
     interface may be released under the terms of whatever license you
     choose, provided that the following conditions are met:

     1. The plugin should not use any bindings that are specific to
         Octave.  In other words, the MEX file must use the MEX
         interface only, and not also call on other Octave internals.
         It should be possible in principle to use the MEX file with
         other programs that implement the MEX interface (e.g., Matlab).

     2. The MEX file should not be distributed together with Octave in
         such a way that they effectively create a single work.  For
         example, you should not distribute the MEX file and Octave
         together in a single package such that Octave automatically
         loads and runs the MEX file when it starts up.  There are other
         possible ways that you might effectively create a single work;
         this is just one example.

</quote>

D.

--
David Bateman                                address@hidden
35 rue Gambetta                              +33 1 46 04 02 18 (Home)
92100 Boulogne-Billancourt FRANCE            +33 6 72 01 06 33 (Mob)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]