"The Datomic Starter license is perpetual, but is limited to 1 year of maintenance and updates".
No updates after a year? To the new wave of developers, this is foreign. Most won't know what that means, but at first glance, it looks like you'll be paying $5,000 in a year. Even the most green developer knows you need updates. Also, it's unclear what a 'system' is without digging around, and many potential users won't bother.
The problem is that Cognitect knows how awesome Datomic is, but the world doesn't. Many potential users are not going to try software they know they're definitely going to have to pay $5,000 for in a year. Updates are critical. Cognitect should go for massive adoption and nothing else. They'll make far more money.
This thread shows continued confusion and uncertainty about the license, and if a potential user googles 'datomic license' they are likely to find this thread. After reading up and down it, they will be deterred from getting into it all. Why try Datomic and get into a potential mess with your employer over licensing issues/costs in a year when you could play it safe? I'm sure those who think this licensing approach is the right one are clear the advantages of Datomic are worth the risk, but they are not paying attention to how software is actually adopted at scale.
It's so sad it's almost 2017 and this issue's been around since 2014 ( https://news.ycombinator.com/item?id=7657701 ) and this is the solution. The word Datomic means nothing to 95% of mainstream tech. This change is a modification of their old model. They need an overhaul of how they are doing this.