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. 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 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