8aa37045b95d2f12860c1a4a1242c0f68220a54e
[yazproxy-moved-to-github.git] / doc / introduction.xml
1 <!-- $Id: introduction.xml,v 1.1 2004-04-11 11:36:52 adam Exp $ -->
2  <chapter id="introduction"><title>Introduction</title>
3   <para>
4    <ulink url="http://www.indexdata.dk/yazplusplus/">YAZ++</ulink> 
5    is a C++ layer for YAZ and implements the ANSI Z39.50
6    protocol for information retrieval (client and server side).
7    While YAZ itself can be used from both C and C++ it is limited by the
8    common denominator C.
9   </para>
10   <para>
11    The YAZ++ packages also features a ZOOM interface for C++ (
12    <ulink url="(http://zoom.z3950.org/bind/cplusplus/">ZOOM C++</ulink>).
13   </para>
14   <para>
15    Later versions (0.7+) of YAZ++ also supports SRW/SRU.
16   </para>
17   <para>
18    This package also contains a proxy application and proxy developer
19    library.
20    The proxy application can be used to debug existing Z39.50
21    implementations, optimize Z39.50 operation (by caching and other
22    mechanisms), and offer a SRW/SRU service.
23   </para>
24
25   <section>
26    <title>Licensing</title>
27    <para>
28    The proxy application and the proxy library is covered by the 
29     <link linkend="gpl">GPL</link>.
30    The remaning parts: the ZOOM-C++ library and the YAZ++ library is covered
31    by the <link linkend="yaz.license">YAZ license</link>.
32    </para>
33   </section>
34  </chapter>
35
36  <!-- Keep this comment at the end of the file
37  Local variables:
38  mode: sgml
39  sgml-omittag:t
40  sgml-shorttag:t
41  sgml-minimize-attributes:nil
42  sgml-always-quote-attributes:t
43  sgml-indent-step:1
44  sgml-indent-data:t
45  sgml-parent-document:"yaz++.xml"
46  sgml-local-catalogs: nil
47  sgml-namecase-general:t
48  End:
49  -->