/*
 * GNU.FREE 2002
 *
 * Copyright (c) 1999, 2000, 2001, 2002
 * The Free Software Foundation (www.fsf.org)
 *
 * GNU.FREE Co-ordinator: Jason Kitcat <jeep@free-project.org>
 *
 * GNU site: http://www.gnu.org/software/free/
 * 
 * FREE e-democracy site: http://www.free-project.org
 *
 * This program 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 program 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 (COPYING); if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 */

README

=========================
- Welcome to GNU.FREE 1.9
=========================

This file points you to all the important ones, tells you what you should have
in this download and other exciting stuff! In this file:

+ Welcome
+ About the Project
+ About the Software
+ What you should have
+ Documentation
+ Latest Changes
+ Known Bugs
+ Legal
+ GNU.FREE?

SPECIAL NOTE:

In this version we have included two files: gnufree_edl_sample.xml and gnufree_edl.dtd
These are an example and the definition of Election Decription Language, a new XML format
file we will use to allow GNU.FREE to support any kind of election. Please take the time
to examine these files - your feedback is much appreciated. 


======================
- About the project
======================

GNU.FREE is part of the FREE e-democracy project. It is a Free Software project which
creates Java electronic voting software released under the General Public License.

With this voting software we aim to:-

+ Provide a secure and private system
+ Create scalable and reliable software
+ Off a non-commercial, non-partisan voting alternative
+ Use the GPL to create an open system that Internet users will trust
+ Release a system that can be used to support the growth of effective
  democracy anywhere in the world
  
Additionally, in support of our wider development community, the project aims to:-

+ Advocate the free software paradigm
+ Evangalise the use of technology to strengthen technology within a holistic understanding
  of the current malaise i.e. Internet voting alone isn't going to solve turnout problems.
  
If would like to support us and get involved or donate money/time/software/hardware for
lots of good karma then please visit our website at http://www.free-project.org

GNU.FREE is an official GNU package. This means our software is part of the Free Software
Foundation's GNU project. More information on the FSF and GNU is at http://www.gnu.org

The official GNU.FREE page is at: http://www.gnu.org/software/free/
We are also one of two offical electronic voting projects of FreeDevelopers.net see
http://209.249.55.157/edemoc/ for more on that.


======================
- About the software
======================

GNU.FREE is a package of several pieces of software that provide the servers, databases
and a client for secure and private electronic voting via Internet infrastructure. However 
it does not rely on digital certificates or webs of trust. (Yet!)

We hope this will keep it free (in every way) so that people can afford to use electronic
voting without worrying about cost.

There is much more information on the website or the Docs directory.

======================
- What you should have
======================

The directory structure of this package is

FREE-1.9
|
|-Docs
|-ERServer
|-Free
  +AWT
  +DBPool
  +util
|-FreeClient
|-FreeTest
|-Lang
|-PollManager
|....

There may be some ancillary directories for CodeWarrior support.

The key files in this package:

README			Your initial guide to the system
COPYING			The license for this software
NEWS			User visible changes (the user being the election implementor)
INSTALL			How to install GNU.FREE
ChangeLog		All source changes
AUTHORS			Everyone who has helped the project
JNLP-INSTALL	Instructions on how to set up delivery of the voting client through browsers


Remember that this is all source code and that you need to do some minor coding before 
GNU.FREE can be used!!!! (So don't go looking for binaries) See INSTALL for more info.

[If you aren't going to use Metrowerks CodeWarrior then you can remove the Free Data,
FreeInstall Data and FreeTest Data directories as well as *.mcp]


======================
- Documentation
======================

It's all in HTML format in the Docs directory. The very latest version can always be found
at the website. The docs also include a complete Getting Started guide, a brief tour
of all the classes, some pointers on running elections/referenda as well as full
JavaDoc documentation for the code. That should cover pretty much all your needs,
if not get in touch!

======================
- Latest Changes
======================

As of version 1.2.1 we follow GNU release guidelines:

User-visible changes are in the NEWS file.
All changes to the source are in the ChangeLog file.

======================
- Known Bugs in 1.9
======================

+ HSQL database can incorrectly throw an "Invalid file version" exception after an
  incorrect piece of SQL has been used. The error can be ignored. There has been some
  turmoil in HSQL development and we thus anticipate a stable new version to see if this
  has been fixed.
  
======================
- Legal
======================

In this section:
[1] Re-iteration
[2] HSQL License
[3] Cryptix License
[4] log4j License


[1] Re-iteration: This is GNU Free Software!

Just to reiterate the blurb in the headers, there is no warranty or guarantee of any kind
for this software. I will try to help you out with any problems you may encounter, but I
won't accept any responsibility for anything that goes wrong - you're on your own there.

Please note that the Free Software Foundation, Inc. holds the copyright to this software
and is committed to defending the terms of the General Public License as they apply to
all code that constitues GNU.FREE - don't mess!


[2] HSQL License

The Hypersonic SQL license means that we must include the following, which applies only
to the files in hsql.jar:

Copyright (c) 1995-2000 by the Hypersonic SQL Group. 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. 
+ All advertising materials mentioning features or use of this software must display
the following acknowledgment: "This product includes Hypersonic SQL." 
+ Products derived from this software may not be called "Hypersonic SQL" nor may
"Hypersonic SQL" appear in their names without prior written permission of the
Hypersonic SQL Group. 
+ Redistributions of any form whatsoever must retain the following acknowledgment:
"This product includes Hypersonic SQL." 

This software is provided "as is" and any expressed 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 Hypersonic SQL Group or its 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 any 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. 

This software consists of voluntary contributions made by many individuals on behalf of
the Hypersonic SQL Group. 


[3] Cryptix License

The Cryptix license means that we must include the following, which applies only
to the files in cryptix32.jar:

Cryptix General License

Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 The Cryptix Foundation 
Limited. All rights reserved.

Redistribution and use in source and binary forms, with or without 
modification, are permitted provided that the following conditions are 
met:

  1. Redistributions of source code must retain the copyright notice, 
     this list of conditions and the following disclaimer.
  2. 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.

THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED 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 CRYPTIX FOUNDATION LIMITED OR 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.


[4] Log4j License

The log4j license means that we must include the following, which applies only
to the files in log4j.jar:


 ============================================================================
                   The Apache Software License, Version 1.1
 ============================================================================
 
Copyright (C) 1999,2000,2001 The Apache Software Foundation. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without modifica-
 tion, are permitted provided that the following conditions are met:
 
 1. Redistributions of  source code must  retain the above copyright  notice,
    this list of conditions and the following disclaimer.
 
 2. 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.
 
 3. The end-user documentation included with the redistribution, if any, must
    include  the following  acknowledgment:  "This product includes  software
    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
    Alternately, this  acknowledgment may  appear in the software itself,  if
    and wherever such third-party acknowledgments normally appear.
 
 4. The names "log4j" and  "Apache Software Foundation"  must not be used to
    endorse  or promote  products derived  from this  software without  prior
    written permission. For written permission, please contact
    apache@apache.org.
 
 5. Products  derived from this software may not  be called "Apache", nor may
    "Apache" appear  in their name,  without prior written permission  of the
    Apache Software Foundation.
 
 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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
 APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
 INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
 DING, 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.
 
 This software  consists of voluntary contributions made  by many individuals
 on  behalf of the Apache Software  Foundation.  For more  information on the 
 Apache Software Foundation, please see <http://www.apache.org/>.


======================
- GNU.FREE?
======================

GNU: GNU's not UNIX!

FREE: Free Referenda and Elections Electronically
See the website for a potted history.

http://www.free-project.org

EOF README