Pedserve is available in four different editions:
NOTE: All Editions of Pedserve are subject to the End User Licence Agreement. In particular, please note that the EULA does not permit commercial use. If you wish to make commercial use of Pedserve, please contact us for further details. The cost of a commercial use license depends a lot on what it is you will be using the site for. In some cases we do not charge extra for commercial use. It all depends on your specific usage of the software. "Commercial Use" is defined as any form of payment, whether directly or indirectly, or whether in whole or in part, that can reasonably be taken as payment for access to a web site employing Pedserve.
The Standard edition is the entry level product, which provides animal records, pedigrees, searching, and data preparation tool. The Professional edition adds many additional features to the Standard edition. The Standard and Professional Editions are suited to running on a shared Linux-based web hosting package - i.e. not a dedicated server. There are many low cost hosting packages available from various companies on the net, starting from only a few $/month, that can be used to host a Pedserve Standard or Professional system.
The Advanced edition extends the Professional Edition by adding similarity searching and on-the-fly inbreeding calculations for trial pedigrees. The Advanced edition requires that you have an Intel Linux-based web server on which you can load binary executables (supplied as part of the Advanced product). Typically this means that you need to have a dedicated server.
The Developer edition is a special version of the Advanced edition, that is designed for anyone who wants to modify or extend the system in ways beyond those that can be achieved through the hook mechanism. With the Developer edition, you receive the full source code to the Perl scripts, designed for use by a programmer - well commented code that you can change. [In contrast, the other editions include the Perl scripts in a compacted, machine readable form not suitable for user modification.]
The following table lists the differences between the editions.
A 'foreign field' means a field in a record that is indirectly referenced by the records you want to locate. E.g. to search for all animals born to sires whose name starts with 'Arripay'. The 'foreign field' in this case is the name field - the system is searching for records where the name field starts with 'Arripay'. But, instead of returning those records, what it then does is locate animals whose sire is one of the matching records. In database pseudo-code, this is like saying
For further information about Pedserve database design click here.