proposed FAQ entries about licensing

Ben Abbott bpabbott at mac.com
Wed Mar 25 08:16:29 CDT 2009


On Mar 25, 2009, at 3:32 AM, Svante Signell wrote:

> Sorry for intruding, I'm one of the lurkers on this list. Question
> below.
>
> On Tue, 2009-03-24 at 13:30 -0400, John W. Eaton wrote:
>> Following this discussion:
>>
>>  https://www-old.cae.wisc.edu/pipermail/octave-maintainers/2009-January/010066.html
>>
>> I asked the FSF about licensing for MEX.  The results of the FSF
>> response to my question are the following proposed FAQ entries.
>>
>>  Q:  If I write code using Octave do I have to release it under the
>>      GPL?
>>
>>  A:  The answer depends on precisely how the code is written and  
>> how it
>>      works.
>>
>>      Code written entirely in the scripting language of Octave
>>      (interpreted code in .m files) may be released under the terms  
>> of
>>      whatever license you choose.
>>
>>      Code written using Octave's native plug-in interface (also known
>>      as a .oct file) necessarily links with Octave internals and is
>>      considered a derivative work of Octave and therefore must be
>>      released under terms that are compatible with the GPL.
>>
> What about replacing a .m file with a C/C++ function for execution  
> speed
> purposes? Does this fall in the same category as an .m-file, i.e. no
> requirements on the license?
>
> Thanks,
> Svante

A C file would need to be of the MEX variety.

A C/C++ file would need to be of the MEX or .oct variety.

Or do you mean something else?

Ben


  


More information about the Octave-maintainers mailing list