Gramps is available free, and Open Source on both Windows and on Linux. It may be available for other platforms as well, I don't know. I've installed Gramps 4.2 onto my Windows 7 64 bit PC. I've also installed Gramps 4.0 onto my Lubuntu 14.04 (Linux) netbook. The screenshots that I've uploaded to this post, were taken on the Windows PC. There are differences between my two versions on two platforms, and I won't go into all of those. I'm mainly interested in updating and generating .ged GEDCOM files, bearing in mind, my past experiences in losing data over the years. As long as I don't faff around too much on attributes carried by Gramps native features, that are not carried over by the GEDCOM format, the programs both run great. I haven't yet played too much with images. My understanding is, that you need to host the binary files in folders on your hard drive - then GRAMPS merely points / looks at them. That isn't something (as I presently understand) that is supported under GEDCOM.
Gramps is a database. Like any database, it revolves around objects, attributes, and tags. Some glossy family history software might dumb all of this down a bit. They want to catch the mass market. Gramps does not shy away though. It's real magic is that it offers so many different ways of entering data, in ways that can be tracked to resources, citations, notes, places, even coordinates. It's a piece of free software that the geek genealogist should love. Typical of Open Source, it is more functional than pretty. It's a piece of software that can be daunting at first. However, if you are methodical, and reasonably pooter-literate, give it a little perseverance, and you soon start to love it. It's features will encourage tidiness and well documented research. Why spend out on EULA licensed software?
This week, I've been investigating the Places objects. I've discovered that you can geo-tag your places - that can be referenced to events, such as baptisms, deaths, census records, etc. I must have hundreds of places for my family database of 1,435 ancestors / relations. None-the-less, I've been spending too much time on the pooter, tidying up my place data, and by referring to OpenStreetMap.org, copy and pasting longitudes and latitudes into all of them, along with place-type, alternative names, etc. It's all about making a better GEDCOM, a better family history database.
So why bother? Well for one it's going to be a vastly improved record of my family. A healthy database. Not only that, but GRAMPS allows me to plot my ancestors locations - or rather, the locations of "events":
I can see at least one error there - in the sea off the Kent coast. Some more tidying to do. By the way - the mapped events include the paper ancestors on my kid's family tree, including those of my Ex. Alternatively, I can browse the places, hit an option, and in a browser, up pops the location on OpenStreetMaps!
There are many more features to explore on Gramps. I'll get to them in time. I've uploaded several of the fancharts that it can generate already on this blog. There are a range of other reports that it can produce, and web pages. The generated website is incredibly functional. It took a couple of minutes to generate pages for every one of my 1,435 family tree individuals. All with trees galore. All that I would need is a web host.
As for stability. I've seen someone complain that it slows down. Nonsense. It's fine even with my extensive database. My Windows version is very slow to launch though - not so the Linux version. However, when it's up, even on Windows,, it is perfectly functional and very fast.
Some people are also confused on how to load a GEDCOM file at start. I was. It's simple. You need to first create a blank family tree file from the manager. Then you can import your GEDCOM into it. You don't see the Import/Export functions until you have first loaded a family tree - just make it a new blank file. Once you have created a family tree, and imported a GEDCOM - be careful to use that file next time, and not do as I did - import the GEDCOM again. You'll end up with two of each individuals. Always back up before and after making any edits. I like to mail a backup to myself on webmail, so that the GEDCOM is also backed up on two webmail servers.
That geo data that I produced on Gramps, is carried over on GEDCOM to other databases and platforms. I use the GEDexplorer v1.24 ap on my Android smartphone. This app allows me to view my GEDCOM files on my phone! It cost me a couple of quid from the Play Store, but it was money well spent.
The above screenshot shows a view of one part of my tree - the ancestors of my great grandfather Sam. It's a really nice feature of GEDCOM files and this software, that you can open up your database, look through trees, fan charts, or just the data itself, browsing through ancestors. Handy if you just get a spare hour here or there to research with - but no lap top! Easy quick reference of your entire database from a phone.
You see, it's all there. The beauty of GEDCOM format has reached from my Windows 3.1 machine, to my Sony Z3 phone. That's a rugged file format.
Now to the point of this entire post really. Those hours that I've wasted away on giving geo-tag provenances to all of my ancestral places? The GEDCOM picks up the latitude and longitudes, and GEDexplorer displays them. Just click on any hyperlinked ancestral event place, such as my great grandmother's place of birth above, and ....
and I can hit the link and look at it in more detail using Google Maps. Hell, I could even navigate to the actual place.