IMO你提到的那个(db4O)很容易就是最好的OODBMS.它只是按你的预期工作,Linq支持和perf非常好.它在开发模式下也是免费的,可以在开源项目中免费使用.
而且......对于商业用途,许可证非常有吸引力,通常您只需支付(很小)百分比的收入.IMO对于商业产品来说是完全值得的,您的客户也会很高兴知道您的数据库解决方案是由像Versant这样的人支持的,而不是一些潜在的分叉或放弃的开源解决方案.
我知道你一直想要自由,但说实话,你会为此放弃很多,而你为db4O付出的小代价(在你已经赚钱之后)将是完全值得的.
(我与Versant或db4o没有任何关系,除了是一个非常开心的用户)