Respuestas:
Dado que las bases de datos XML son jerárquicas, puede verlas. Recientemente usé BaseX y me gustó mucho.
Cualquier implementación de LDAP será jerárquica, o al menos expuesta como tal, incluso si el backend es otra cosa.
(Es probable que haya otros, e incluso el Directorio Abierto de Apple, pero no sé si ese tiene una página de proyecto dedicada)
Encontré paperas y su licencia GPL. * Paperas (también conocido como M) es un lenguaje de programación de propósito general que admite una instalación de base de datos única, jerárquica (o multidimensional) * http://cs.uni.edu/~okane/mumps.html
Actualizar
Links importantes.
MongoDB es una base de datos orientada a documentos que almacena JSON binario . Es una base de datos de código abierto con respaldo corporativo real .
En términos de jerarquía, almacena "documentos" en lugar de "registros" en "colecciones" en lugar de "tablas". Con JSON, es fácil crear objetos que representan datos jerárquicos. También es compatible con la indexación y consulta "en" estos documentos.
Si está pensando en bases de datos XML, JSON debería ser competitivo.
No es de código abierto, pero Microsoft SQL 2008 Management Studio Express es gratuito y permite tipos de datos XML a partir de SQL Server 2005. Si no está familiarizado con el uso del tipo de datos XML para almacenar jerarquías, actualmente estoy leyendo un libro de Michael Coles llamado Pro SQL Server 2008 XML que introduce el uso de XML en SQL.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b