I love Datomic, think it can be revolutionary and use it in my side projects. I understand their need to make a living off of their (brilliant, unique) labor and so keep it closed source. But the big bananas at my company are reluctant to try something so different. With Clojure I can push them over that hump since it's open source. But they are not willing to introduce proprietary lock-in of such a fundamental piece…
Rich Hickey on Datomic (2012) [video]
21–30 of 39 posts
Re: Rich Hickey on Datomic (2012) [video]
#22I love Datomic, think it can be revolutionary and use it in my side projects. I understand their need to make a living off of their (brilliant, unique) labor and so keep it closed source. But the big bananas at my company are reluctant to try something so different. With Clojure I can push them over that hump since it's open source. But they are not willing to introduce proprietary lock-in of such a fundamental piece…
Having said that, I don't know what the solution is. A Red Hat model would be great, but how many companies have managed to replicate that success? The usual "commercial gives you these extra features" model means you need non-critical but nice-to-have features that people want to pay for but that doesn't cripple the open source version, not exactly ideal either. Having paid support and consulting as the primary income seems difficult too (eg RethinkDB). So, perhaps keeping it closed is the best route for them, I just wish there were better options. Oh well, I still get to enjoy the majority of Rich & team's work, so I'm not complaining.
> If Ions is successful enough that could be their profit source, allowing them to set standalone Datomic free.
That would be a great future.
Re: Rich Hickey on Datomic (2012) [video]
#23I love Clojure and like Datomic, but that thing needs some documentation. Really good documentation. I think that is one of the main reasons why it didn't achieve much penetration for something so good. Be different if you must, but document. Look at something like Kafka, where every little thing is documented. You can find documentation for every shell script! that ships with it, not to mention excellent api docs. T…
Having great documentation would mean less sales in support contracts.
I predict that AWS will buy Cognitect. I think they are aiming for that exit and is part of why Datomic Cloud is so closely integrated with DynamoDB and other AWS services.
Re: Rich Hickey on Datomic (2012) [video]
#24I love Datomic, think it can be revolutionary and use it in my side projects. I understand their need to make a living off of their (brilliant, unique) labor and so keep it closed source. But the big bananas at my company are reluctant to try something so different. With Clojure I can push them over that hump since it's open source. But they are not willing to introduce proprietary lock-in of such a fundamental piece…
Opensourcing sounds good. The problem is the right license choice. If they use something like Apache/LGPL "business friendly" license then soon or later Amazon will take the product, pack it into its cloud offering and Datomic will get nothing (MongoDB case). Maybe dual license GPL 3 or AGPL plus commercial would work, the question is how it would affect their business. Maybe if they are doing well with current model…
Re: Rich Hickey on Datomic (2012) [video]
#25Re: Rich Hickey on Datomic (2012) [video]
#26I love Datomic, think it can be revolutionary and use it in my side projects. I understand their need to make a living off of their (brilliant, unique) labor and so keep it closed source. But the big bananas at my company are reluctant to try something so different. With Clojure I can push them over that hump since it's open source. But they are not willing to introduce proprietary lock-in of such a fundamental piece…
As much as I like datomic, I'd prefer an implementation in a lower level language. However, I'm pretty sure there are alot of clojure experts out there pushing datomic to its limits.
Re: Rich Hickey on Datomic (2012) [video]
#27I love Datomic, think it can be revolutionary and use it in my side projects. I understand their need to make a living off of their (brilliant, unique) labor and so keep it closed source. But the big bananas at my company are reluctant to try something so different. With Clojure I can push them over that hump since it's open source. But they are not willing to introduce proprietary lock-in of such a fundamental piece…
Re: Rich Hickey on Datomic (2012) [video]
#28Earlier quoted context omitted.
It's kind of incredible how, over the course of two decades, being open source went from making something radioactive to business clients to being a requirement. I've seen it over and over again.
It's still radioactive, just to a different group of people now and weaponized (see Mongo, Elastic, et al). I also think GPL compliance is a looming major problem for organizations and most haven't realized it yet. We have seen a few folks try to monetize GPL compliance the last few years...netfilter, I'm looking at you. And this is why many of us prefer open source software to free software.
Re: Rich Hickey on Datomic (2012) [video]
#29have always wondered why this didn't succeed on a larger scale Maybe in a v0 release, most applications can get away with created & modified fields. Maybe the storage overhead of immutability scares people for some applications. Maybe datomic is something that should be part of a powerful DB plugins ecosystem rather than its own database, or as an external audit log that can be written separately while keeping your m…
It seems to me that you need to be all-in on Datomic to get value from it. So that knocks out anyone working with a legacy system. You also can’t really hire Datomic people in bulk so that knocks out anyone trying to scale their eng org. I can see it working well for companies who are trying to do a lot with a small very bright staff, but that’s a small category. And even then it would only be places where the staff…
> Maybe for a product where you need extreme auditability.
These are "nice to have"s or "wish I had it but it's too late now"s for a lot of products though
Re: Rich Hickey on Datomic (2012) [video]
#30I love Datomic, think it can be revolutionary and use it in my side projects. I understand their need to make a living off of their (brilliant, unique) labor and so keep it closed source. But the big bananas at my company are reluctant to try something so different. With Clojure I can push them over that hump since it's open source. But they are not willing to introduce proprietary lock-in of such a fundamental piece…
In my experience, companies don't care about introducing proprietary lock-in. They do it all the time with services and infrastructure. It's all excuses. They just don't want to pay for software.