Re: Which prolog to embed in a win32 app?



On 2007-11-14, Fernando Rodriguez <fernandoREMOVE_THIS@xxxxxxxxxxx> wrote:
Hello Jan,


SWI licencing specificly allows for commercial applications. The
conditions have been crafted carefully in discussion with the Free
Software Foundation to allow for this. Simply stated, you can write
any proprierary application in it, but you have to make the sources of
Prolog available according to the GNU license. In practice this means
you don't have to do anything as long as you do not modify SWI-Prolog.

Just to make sure I got it, any code that I write and compile/interpret with
swi, and does not modify the source code of SWI, can remain proprietary without
violating your license. Is this correct?

Yes. Two small remarks. The Unix version is compiled with the GNU
readline library which is licensed under the traditional GPL. So for
proprietary software on Unix system you have to rebuild SWI-Prolog
without readline editing. Given what started this discussion this is
probably not an issue :-) Anyway, libreadline is very handy during
development, but most finished applications do not need it.

On the birght site, you are allowed to *modify* SWI-Prolog for
porting, bug-fixing or whatever reason and use it with your
proprietary application. In this case however you must make the
modified source available.

Enjoy --- Jan
.



Relevant Pages

  • Re: Barcodes berechnen
    ... it under the terms of the GNU General Public License as published by ... the Free Software Foundation; either version 2 of the License, ... wenn Du den Source-Code in Dein Projekt aufnimmst, ...
    (de.comp.lang.java)
  • DictObjSys (DOS): Dictionary Objects System V.0.0.1 (2004 Oct 26)
    ... License as published by the Free Software Foundation; ... version 2 of the License, or any later version. ... class DOS: ...
    (comp.lang.python)
  • Re: [ANN] python-dateutil 0.1
    ... Software Foundation license, the same as Python itself. ... Gustavo Niemeyer ...
    (comp.lang.python)