From jan@swi.psy.uva.nl Thu Feb  1 10:50:19 2001
Received: from gollem.swi.psy.uva.nl (root@gollem [145.18.152.30])
	by swi.psy.uva.nl (8.11.2/8.11.2) with ESMTP id f119oIZ06782;
	Thu, 1 Feb 2001 10:50:18 +0100 (MET)
Received: (from jan@localhost)
	by gollem.swi.psy.uva.nl (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id KAA23471;
	Thu, 1 Feb 2001 10:50:18 +0100
Date: Thu, 1 Feb 2001 10:50:18 +0100
Message-Id: <200102010950.KAA23471@gollem.swi.psy.uva.nl>
From: Jan Wielemaker <jan@swi.psy.uva.nl>
To: xpce.prolog.vakgroep@gollem.swi.psy.uva.nl
Phone: +31 - 20 - 525 6121
Subject: [SWIPL] XPCE/Prolog now OpenSource

Hi,

Yesterday we've decided to change the license conditions of the XPCE GUI
toolkit for (SWI-)Prolog to OpenSource (GPL).

Some work needs to be done to put the proper license-term references in
the right place, update web and documentation and provide download and
CVS facilities similar to SWI-Prolog.

For now, the Windows executable on the XPCE download page no longer
checks for a license code and doesn't stop working after 20 minutes.

Plans
=====

We plan to make two releases of SWI-Prolog in the future. The `standard'
build will contain the SWI-Prolog kernel and a selection of the
packages. Probably this will be XPCE, the SGML tools, C++ interface, the
static tabling package, the `clib' package (only partly on Windows) and
the GUI tracer.

The sources of the packages will be combined and completed with an
overall build-script, though the packages remain independent pieces
of software only using the defined foreign interfaces to communicate.

Next there will be SWI-Prolog/lite, which is a continuation of the
current release.

When all this is finished it will be called SWI-Prolog 4.0

License summary
===============

The entire package will be distributed under the GPL, some of the
packages under the LGPL. Very briefly and (over-)simplified, this
implies you can do whatever you like as long as you provide the complete
source code with whatever executables you distribute.

For (XPCE)/Prolog applications this implies you must distribute them as
source or at least provide the source or a pointer where users can
freely acquire the source.  If you do not wish to distribute source
to your clients you must buy a commercial license.  As soon as the
package is ready we will decide on commercial packaging and pricing.


Old licenses and `Thanks'
=========================

Holders of commercial SWI-Prolog and XPCE licenses won't notice the
change. Holders of academic licenses keep their license, though in
practice this license is replaced by the GPL which in almost all areas
provides more rights.

We are grateful to the buyers of academic licenses over the past years.
They helped a lot making XPCE possible. We believe the new schema will
help XPCE grow and commercial licenses will fill the gap. 

	Regards --- Jan




