help-octave
[Top][All Lists]
Advanced

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

Re: Query about GPL-License


From: nigel Jordan
Subject: Re: Query about GPL-License
Date: Tue, 25 Jul 2017 18:41:56 +0530

Hello,

As our application just using "Octave" as a black-box so we can use it in every way we want. 
Can we include "Octave Installer" into our installer, mean can we include octave installer into our setup and install octave from our installer prior to installing our application?

In other words, can we distribute octave off-line installer with our application installer.

Thanks and Regards,

Nigel

On Tue, Jul 25, 2017 at 1:13 PM, nigel Jordan <address@hidden> wrote:
Dear Francesco Potortì,

Thanks for valuable reply. There is one more query;

As our application just using "Octave" as a black-box so we can use it in every way we want. Can we include "Octave Installer" into our installer, mean can we include octave installer into our setup and install octave from our installer prior to installing our application?

Thanks and Regards,

Nigel


On Fri, Apr 7, 2017 at 11:58 PM, Francesco Potortì <address@hidden> wrote:
>We are developing an application in C++, which is going to call
>"octave-cli.exe" using windows api "CreateProcess". The c++ application
>is not calling any octave library functions directly.

>The applicaion creates a process that runs octave-cli.exe. The
>application stores the statements to be executed in a
>variable. Basically, the variable is an in-memory version of a .m file.

>The application writes the contents of the variable, line by line, to
>the created process's standard input stream, using windows pipes. The
>application also reads back the computed result from process's output
>stream. We need our application to be closed source, and don't want it
>to be GPL-licensed. Can we do this?

Yes.  If you don't use any internals of Octave and you do not link to
Octave libraries, but you only use Octave as a black box reading input
and writing output, you can use it in every way you want.

If you distribute Octave together with your application, you must also
distribute the Octave source, or offer to provide it as stated in the
GPL.

If you use Octave in a commercial product and you do make money from it,
it would be nice to contribute to Octave development with a donation or
other means.  And you can also use this an advertisement for you :)

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



reply via email to

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