Доступна ли объектная база данных с открытым исходным кодом? Я хотел бы взглянуть на исходный код и посмотреть, как реализованы вещи.

http://www.zope.org/Wikis/ZODB - первое, что приходит на ум, но вот список как коммерческих, так и объектных баз данных с открытым исходным кодом:
Превайлер - один из них.
CouchDB - это база данных документов, почти то же самое, что и объектная.
db4o - мой любимый.
Вы, вероятно, захотите взглянуть на Magma, Smalltalk OODB, вдохновленный Gemstone.
Magma - это OODB с полным исходным кодом на Squeak Smalltalk. См. http://wiki.squeak.org/squeak/2665. Даже если вы хотите использовать другой язык реализации, чтение кода должно быть полезным. Есть активный список рассылки, где на вопросы можно быстро ответить.
Gemstone, вероятно, является крупнейшей компанией OODB с наилучшей репутацией. Раньше это было очень дорого, но недавно они представили бесплатную версию, но не с открытым исходным кодом для небольших (4 ГБ) баз данных в своем предложении GLASS (Gemstone, Linux, Apache и Seaside).