A computer program used to collect, visualize, and publish genealogical data is called a Genealogy (the study and tracing of families) software.
At a minimum, genealogy software collects the date and place of an individual's birth, marriage, and death, and stores the relationships of individuals to their parents, spouses, and children. Additionally, most genealogy programs handle source citations, additional events in an individual's life, free-form notes, and photographs and other multimedia. Genealogy software programs can produce a variety of graphical charts and text reports. Some desktop applications generate HTML pages for web publishing, and there are stand-alone web applications as well.
There are few known Genealogy Software with free/open-source license. Here are some of them:
GRAMPS, an acronym of Genealogical Research and Analysis Management Programming System, is the leading free genealogy software. It is a part of the GNOME project. Originally it was only available for Unix-like operating systems, but since version 2.2.0 it has also been available for Windows.
GRAMPS allows you to easily build and keep track of your family tree while providing all the common capabilities of other genealogical programs, and the ability to input facts or information directly into GRAMPS. It is possible to rearrange and manipulate any data event in the entire data base (in any order or sequence) so as to assist the user in doing research, analysis and correlation, thus for example identifying possible links between individuals and so filling relationship gaps.
GeneWeb is a genealogy software tool with a Web interface, which may be used either off-line or in a Web environment, and was initially conceived by Daniel de Rauglaudre. It uses very efficient techniques of relationship and consanguinity computing, developed in collaboration with Didier Rémy, research director at INRIA.
GenealogyJ is a viewer and editor for genealogic data, suitable for hobbyist, family historian and genealogy researcher. GenealogyJ supports the Gedcom standard. Many reports like family tree, table, timeline and geography are available.
LifeLines is a free genealogy software tool to assist family history research.
Lifelines was originally written by Tom Wetmore circa 1991-1994. Its primary strengths are its powerful scripting language and the ability to easily import and export information in the GEDCOM format.
At present, LifeLines uses a text-based interface. A couple of experimental GUI interfaces are in development, but currently lack the stability and core functionality to make them suitable for release.
PhpGedView is a free PHP-based web application for working with genealogy data on the internet, founded and headed by John Finlay.
The application is installed on a webserver along with a GEDCOM file. An external genealogy program can be used to create, edit and upload the GEDCOM, and it can also be edited directly in phpGedView by multiple users registered via the web interface. Through version 3 it worked in both MySQL and a non-database index mode. From version 4 on, it works only with a database.
On June 26, 2006, the phpGedView site announced that phpGedView was the most active project at Sourceforge.