Templates Parser is Copyright (c) 1999-2004 Pascal Obry
                    Copyright (c) 2005-2006 AdaCore

It is available from AdaCore's CVS server at http://libre.adacore.com.

License terms for the documentation:

This document may be copied, in whole or in part, in any form or by any
means, as is or with alterations, provided that (1) alterations are clearly
marked as alterations and (2) this copyright notice is included
unmodified in any copy.


License terms for the library:

This library is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
USA

On Debian GNU/Linux systems, the full text of the GPL is in the file
/usr/share/common-licenses/GPL-2.


Maintainer's note:

If you obtain Templates Parser from AdaCore's CVS server, you might
notice that the source files still carry the following text:

  As a special exception, if other files instantiate generics from this
  unit, or you link this unit with other files to produce an executable,
  this unit does not by itself cause the resulting executable to be
  covered by the GNU General Public License. This exception does not
  however invalidate any other reasons why the executable file might
  be covered by the GNU General Public License.

However, AdaCore insist that everything obtained from their web or CVS
servers is licensed under the terms of the pure GPL, explained above.
As a result, if you use Templates Parser in your program or libraries,
you have four options:

- do not distribute your program at all (you can always use it for
  yourself).

- distribute your program under the terms of the GPL, i.e. with full
  sources and the four freedoms: inspection, redistribution,
  modification, and distribution of modified copies.

- distribute your program in source form only, under licensing terms
  of your choosing (perhaps under non-disclosure, non-redistribution
  terms), and ask your licensees to recompile your program for
  themselves.

- contact AdaCore (sales@adacore.com) and purchase a GNAT-Modified
  GPL which will allow you to distribute your program in binary-only
  form without disclosing your sources.

In order to reduce the potential for confusion, I have removed the
"special exception" text from all source files.

-- 
Ludovic Brenta, 2006-07-18

