-$Id: README,v 1.19 2002-11-18 14:41:02 mike Exp $
+$Id: README,v 1.22 2002-12-09 16:29:44 mike Exp $
-cql-java - a free CQL compiler, and other CQL tools, for Java
+CQL-Java - a free CQL compiler, and other CQL tools, for Java
INTRODUCTION
------------
-cql-java is a Free Software project that provides:
+CQL-Java is a Free Software project that provides:
* A set of classes for representing a CQL parse tree (a base CQLNode
class, CQLBooleanNode and its subclasses, CQLTermNode, etc.)
CQL is "Common Query Language", a new query language designed under
the umbrella of the ZING initiative (Z39.59-International Next
-Generation). More information at
+Generation). The official specification is at
+ http://www.loc.gov/z3950/agency/zing/cql/cql-syntax.html
+and there's more (and friendlier) information at
http://zing.z3950.org/cql/index.html
XCQL is "XML CQL", a representation of CQL-equivalent queries in XML
-which is supposed to be easier to parse. More information at
+which is supposed to be easier to parse. The specification is at
http://www.loc.gov/z3950/agency/zing/cql/xcql.html
-include an XML Schema.
+and includes an XML Schema.
But if you didn't know that, why are you even reading this? :-)
README This file
VERSION The version-number of this distribution
- src Source-code for the cql-java library
+ src Source-code for the CQL-Java library
lib The compiled library file, "cql-java.jar"
bin Simple shell-scripts to invoke the test-harnesses
docs Documentation automatically generated by "javadoc"
LICENCE
-------
-The cql-java suite is Free Software, which is legally -- though not
-morally -- equivalent to Open Source. See
+The CQL-Java suite is Free Software, which is pretty much legally
+equivalent -- though not morally equivalent -- to Open Source. See
http://www.gnu.org/philosophy/free-software-for-freedom.html
for a detailed if somewhat one-sided discussion of the differences,
and particularly of why Free Software is an important idea.
-cql-java is distributed under version 2.1 of the LGPL (GNU LESSER
+CQL-Java is distributed under version 2.1 of the LGPL (GNU LESSER
GENERAL PUBLIC LICENSE). A copy of the licence is included in this
distribution, as the file LGPL-2.1. This licence does not allow you
-to restrict the freedom of others to use derived versions of cql-java
+to restrict the freedom of others to use derived versions of CQL-Java
(i.e. you must share your enhancements), but does let you deploy
-cql-java as a part of a non-free larger work.
+CQL-Java as a part of a non-free larger work.
SEE ALSO