Betty is an open source, versatile and configurable betting Web site, that you can install in your own network. It enables you to make friendly bets / forecasts between colleagues or between friends. It does not promote in any way betting for money: in turn, there is no provision for such bets in the server.

Table of contents

  1. Features
  2. License
  3. Download
  4. Documentation
  5. Quick start
  6. Limitations
  7. History
  8. Other solutions
  9. What's coming next?
  10. Third-party tools and libraries
  11. Acknowledgements


The server is rather quite configurable and flexible; it has been designed to handle different types of championships, like football (soccer), rugby, golf, cars (formula one for example), and so on. You will find live examples in the project distribution.
Here follows a list of the major project features: Here is a view of the Flash user interface (click on image to enlarge it):

And you will find below a rather high-level description of the project environment (click on image to enlarge it):


Betty is licensed through a BSD-like licensing model: see the text here.


On SourceForge:
The latest XML configuration files are located here (please refer to the project documentation for more information).


The project documentation Web page is located here.

Quick start

A 2-step installation guide of the Betty project on a Windows platform, in order to play as quickly as possible with the bet server. For an installation on a *nix distribution, for a more complete guide (even on a Windows machine), or for installation troubleshooting, please refer to the Betty documentation. The password of the default administrator ('root') is 'changeit'. This point is further described in the main project documentation, section "Users".
That's all? Yes, unless you want to bet on a championship not provided in the binary distribution, or if the provided championships aren't up-to-date. You may find updates or other “real” examples here, and you can make one of your own (please refer to the Betty documentation).


Don't forget to use the SourceForge Web site to submit bugs or enhancement suggestions (


You may find the project version history here.
This project started mid-2004, has slept for almost 4 years, until I reanimated it in 2008 for the final (?) touch. It was born essentially for 3 reasons: The main technologies involved in this project are the following: Please refer to “Third-party tools and libraries” for more details and credits.

Other solutions

I haven't found any similar solution yet, or solutions beyond a gadget state. If you think you have one, please contact me: I would be very pleased to list you there.

What's coming next?

I optionally plan the following actions in the future: If you think one of these should be of particular interest to you, or if you would enjoy another feature not listed here, please make your suggestion on the appropriate SourceForge tracker: Feature requests.

Third-party tools and libraries

The next table describes all 3d-party tools and libraries used at run-time in a binary form. All the associated license files may be found in the directory docs/licenses of the binary project distribution.
Component Version Web Specific notices
All platforms:
Castor 1.3 Copyright 2004-2005 Werner Guttmann

Copyright 1999-2004 (C) Intalio Inc., and others. All Rights Reserved.
Java Service Wrapper 3.2.3 Copyright (c) 1999, 2006 Tanuki Software, Inc.

Copyright (c) 2001 Silver Egg Technology
famfamfam icons 1.3 Many thanks to Mark James
JBoss Application Server 4.2.3 -
Only present on Windows platforms:
Wget 1.11.4b -
Inno Setup 5.2.3 Copyright (C) 1997-2008 Jordan Russell. All rights reserved.
The table below describes the additional 3d-party tools and libraries specifically used during the development stage (in particular to build the distribution). In each mentioned directory, you will find the associated license.
Component Version Web Directory Comment
Apache Ant 1.7.1 - -
XDoclet 1 1.2.3 ext/xdoclet1 -
Apache Commons Collections 3.2 ext/xdoclet1 Used by XDoclet 1
Apache Commons Logging 1.1 ext/xdoclet1 and ext/script Used by the Ant script task and XDoclet 1
Apache Jakarta Bean Scripting Framework 2.4.0 ext/script Used by the Ant script task
BeanShell 2.0b4 ext/script Used by the Ant script task
DTDDoc 1.1.0 ext/dtddoc -
DTDParser 1.20 ext/dtddoc Used by DTDDoc
Jaxen 1.1.1 ext/pmd Used by PMD
JHighlight 1.0 ext/dtddoc Used by DTDDoc
ObjectWeb ASM 3.1 ext/pmd Used by PMD
PMD 4.2.5 ext/pmd -
Adobe Flex SDK 3.2 - The Flex Data Visualization component (trial version) is included in the source distribution
iconv 1.9.2 ext/iconv-1.9.2.win32 -
Separate tools:
Vim 7.1 - A special and big “thank you” to Bram Moolenaar and his wonderful tool, which I'm using since so many years!
Google Web Toolkit 1.5.3 - -
Sun JDK 6 - -
OpenOffice 2.4 - -
Jude Community 5.2.1 - -
Inno Setup Form Designer 2.0.8 - -


And finally I would like to thank in particular: Logo   Vim logo

Copyright © 2008-2009 Christophe Delory