I admire Cognitect's ambition in going up against big database vendors as a small team, and creating something very unique. That said, as a user, it's frustrating that when I get an error I can't just pop open the source and see what's going on. It's frustrating that the console could use a few usability improvements that an interested OSS developer could add, but that don't happen. It's frustrating that the Client wire protocol hasn't been released yet, so support for non-JVM languages (which are provided by the community and do not have official Cognitect support) are stuck using the deprecated and unsupported REST interface.
I am not ideologically against proprietary software, I just think Datomic would be orders of magnitude more useful with an active OSS ecosystem around it.
But you're right, it's not fair to say that there's not been any effort! :)
"datahike is a durable database with an efficient datalog query engine. This project is a port of datascript to the hitchhiker-tree."
Historical information is not part of datahike, now and it's not on the roadmap as far as I can tell. But perhaps one day :)