|
|
This is the documentation for FREE version 1.x, please feel free to submit alterations, additions, questions and comments.
The documentation consists of an introduction to setting up FREE, a tour of the three core FREE applications and JavaDoc documentation for programmers who want to further understand how FREE works.
You will need to get your hands dirty in the code of FREE, but if you have a small amount of programming experience then it shouldn't be too bad. Additionally, for those of you who want to improve FREE, I hope you'll find the copious comments throughout the code of some use.
-> Getting Started
-> Why electronic voting software should be Free Software
|
A note on versions |
The FREE project uses a three-tiered version numbering system which may confuse some. Here's what we track...
Distribution Version - This is the number you see in the logo at the top of this page. It counts the progression of complete releases to the public. Note that we started at v1.0 because FREE v0.x was initially developed internally at the University of Warwick for seven months before being made available under the GPL.
Program Version - FREE consists of several programs including FreeClient, RTServer, ERServer and FreeTest. Each of these change at a different rate and so they are assigned different version numbers to show this.
Class Version - Some classes go through a lot more change than others. To keep track of all the changes every individual class also has its own version number.
Despite the several tiers most people need only concern themselves with the distribution version which is the most important one for non-developers.
- FREE Home -
|
|