From a5e77b19ecc00fa3e3d4798dd088ccf59fc99b98 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Thu, 17 Sep 2009 15:34:50 +0200 Subject: [PATCH] License and README. --- LICENSE | 26 ++++++++++++++++++++++++++ README | 29 +++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 LICENSE create mode 100644 README diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..40f6ee0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,26 @@ +Copyright (c) 2006-2007, Talis Group Ltd. +Copyright (c) 2008-2009, Index Data. +All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Index Data nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/README b/README new file mode 100644 index 0000000..5f06606 --- /dev/null +++ b/README @@ -0,0 +1,29 @@ +yaz4j is a Java wrapper for the ZOOM API of YAZ. This allows developers +to write Z39.50 clients in Java. + +yaz4j is distributed under the revised BSD license. + +Copyright (C) 2006-2007, Talis Group Ltd. +Copyright (C) 2008-2009, Index Data. +See LICENSE for details. + +In order to built yaz4j the Java JDK, ant, YAZ and Swig must be installed. +The exact process varies from platform to platform. + +For example, on Ubuntu/Debian the following installs the components: + apt-get install sun-java6-jdk ant libyaz3-dev swig + +The compilation is a two-step process. The environment variable JAVA_HOME +should point to the Java JDK of your preference. For example, + export JAVA_HOME=/usr/lib/jvm/java-6-sun + +Build the shared libary (.so) with: + cd libyaz4j + ./build.sh + +Rest is built by ant which reads build.xml: + cd .. + ant + +If you network-connected you should be able to run tests with: + ant unit-test -- 1.7.10.4