help-octave
[Top][All Lists]
Advanced

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

Re: Interpreted octave code and GPL


From: Francesco Potortì
Subject: Re: Interpreted octave code and GPL
Date: Mon, 20 Aug 2012 13:32:08 +0200

>On 19/08/2012 17:15, Carnë Draug wrote:
>Ok, but lets put it another way, lets say I write an function in 
>interpreted code and release it under the GPL. Can this then be taken by 
>others and used in a non-free program?

You write a GPL function.  I have a non-free program (or more generally,
a GPL-incompatible program) that needs your function.  My program can
happily and legitimally use your function.  However, if I distribute my
program, I must do it under the terms of the GPL.

This is a generic answer to a generic question.  If you want more detail,
you must provide more.

>If not, then why can I call the Octave core m-files in a non-free 
>program, which is what is implied by the wiki? Surely they're exactly 
>the same, but just have a different origin.

I'd say Octave is an environment, and the core m-files are part of the
environment.  You install the environment in your box.  I give you the
program.  If, on the other hand, I distribute my program together with
the environment, then I must do so under the GPL.  I think this is the
rationale behind
http://wiki.octave.org/FAQ#If_I_write_code_using_Octave_do_I_have_to_release_it_under_the_GPL.3F

Am I right?

-- 
Francesco Potortì (ricercatore)        Voice:  +39.050.315.3058 (op.2111)
ISTI - Area della ricerca CNR          Mobile: +39.348.8283.107
via G. Moruzzi 1, I-56124 Pisa         Fax:    +39.050.315.2040  
(entrance 20, 1st floor, room C71)     Web:    http://fly.isti.cnr.it


reply via email to

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