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: Svante Signell
Subject: Re: proposed FAQ entries about licensing
Date: Wed, 08 Apr 2009 10:57:13 +0200

On Tue, 2009-04-07 at 15:45 -0400, John W. Eaton wrote:
> On  7-Apr-2009, Svante Signell wrote:
> 
> | Sorry for not continuing this thread earlier, but I have been too busy
> | recently (applying for funding) and then the home computer crashed... 
> | 
> | Summarizing up the comments the conclusions are: (correct me if I'm
> | wrong)
> | 
> | - No p-file support in Octave (not of much use anyway)
> | - Using the .mex interface is OK, for commercial use for some of the .m
> | file functions if needed. Works both in Matlab and Octave.
> | - Using the .oct file interface in Octave is not OK due to the
> | derivative work clause.
> | 
> | Some comments:
> | - Distribution of commercial and free .m-files does not make sense,
> | since the commercially licensed files are still readable in source code
> 
> Please don't confuse commercial and proprietary.  The GPL allows
> commercial uses.  What it does not allow is making proprietary
> derivative works.

OK, I should have written proprietary instead of commercial.

> | - We considered to release the noncommercial code of our application
> | (toolbox) under a free license, e.g. GPL v3, but according to your
> | answers the interest of the free part, it can be considered as a model a
> | library, would be low, at least from you developers? If this advice is
> | taken seriously by us, why make any .m-file code free?? It does not
> | matter in Matlab and Octave developers don't want it?
> 
> I'm having trouble deciphering the above.  What do you mean by "It
> does not matter in Matlab and Octave developers don't want it?"?   I'm
> certainly interested in seeing more free software become available.

I'll try to clarify: If we develop entirely for use in Matlab and not in
Octave it doesn't matter much if the library code is GPLed or not. We
would probably be fully proprietary then, an no .m files or .mex files
would be free. There is not much difference if the code only runs in
Matlab. This is not our wish however, and we would like to make the
toolbox run in both Matlab and Octave as well as in *nix and PC
environments.

> jwe


reply via email to

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