Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cognitect no longer providing Datomic free versions on their website #549

Open
kapsterman opened this issue Dec 26, 2021 · 2 comments
Open
Labels
area/application Task related to orcpub application itself

Comments

@kapsterman
Copy link

Cognitect overhauled their website in the middle of December 2021 and now no longer provides access to legacy "Datomic Free" versions. They do provide access to a free "dev-local" version, but require registration to get it and the dev-local version is not redistributable. Their changes break the method used by Orcpub to build the orcpub-datomic container. It is likely that these changes are intentional, and therefore permanent. Cognitect wishes to monitize the Datomic DB, (can't really blame them), and insist on their new licensing paradigm.
There are a number of earlier versions of datomic-free available (clojars repos) but he repos contain only the db .jars and not the supporting files assumed by the orcpub-datomic dockerfile.
As if this weren't bad enough, the changes to Cognitect's website also breaks the link to Datomic in the README.md file.

@datdamnzotz
Copy link

You are correct.
There are three version really and they have changed how they are allowing the db to be used. Datomic free isn't a thing anymore and is unavailable to download.
https://forum.datomic.com/t/datomic-free-being-out-phased/1211
Since they never gave a straight up answer we have to assume the last build of free was in 6/2019.
I knew this was coming as they changed their licensing model.
datomic-free-0.9.5703.21 | Datomic Free Edition | 0.9.5703.21 | 43MB | 2019-06-28 <-- this is where our docker image is at.
And it's licensing model.
https://www.datomic.com/datomic-free-edition-license.html

Looks like they finally pulled the plug on the free edition.
As far as the build goes for datomic itself, yeah it's broken right now to build entirely from source.
Work around is to use docker hub images which have been built already.

You can use

  datomic:
    image: orcpub/datomic:latest

or (with more options)

  datomic:
    image: akiel/datomic-free:latest

in your docker-compose files instead of the build args

https://hub.docker.com/r/orcpub/datomic
https://hub.docker.com/r/akiel/datomic-free

As far as the orcpub/dmv app goes the mavien repo's still have the 0.9.5697 api's for the client side of datomic and that build is still working but I suspect those will disappear soon as well like pdfbox did.
https://clojars.org/com.datomic/datomic-free

We may decide to use the 'Starter' (have people signup etc) and replace it with that. But that comes with it's own lint of you have to build your own and we couldn't redistribute it.

Long term goal is really remove the db all together and just have the site be a 'word' editor for characters and you can save those characters meta data anywhere you like.

@datdamnzotz datdamnzotz added the area/application Task related to orcpub application itself label Feb 17, 2022
@rubydotexe
Copy link

Hi @datdamnzotz , I have an ARM64 vps, do you know how I could build these containers without datomic-frree anyway?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/application Task related to orcpub application itself
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants