Free as in beer. Not free as in speech. > Is it Open Source? Datomic binaries are provided under the Apache 2 license which grants all the same rights to a work delivered in object form. Datomic will continue to be developed at Nubank, where it is a critical piece of our infrastructure.
> perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. Doesn't this mean, that, as soon as I (somehow) get hold of the source code, I can distribute it as I want?
Datomic is Free
21–30 of 436 posts
Re: Datomic is Free
#22Earlier quoted context omitted.
> perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. Doesn't this mean, that, as soon as I (somehow) get hold of the source code, I can distribute it as I want?
Probably not, because the source is not a derivative. Having said that, if you decompile the binary I bet you could distribute that source.
Re: Datomic is Free
#23Earlier quoted context omitted.
Yeah, it's a complete bullshit move. Mongoose OS (an embedded iot Plattform not the db) does something similar. It's extremely weasely and doesn't instill trust at all.
[flagged]
Re: Datomic is Free
#24Aside, I remember HN in 2009 or so where Clojure was a daily homepage staple and Rich Hickey was putting out his talks about Clojure and code design. I watched a lot of that and used Clojure fulltime for five years. Wonder what he's up to these days.
Re: Datomic is Free
#25Only the binaries are made available, not the source, which is interesting. I guess they don't claim to be open source, they're claiming to be free, which is - in itself - awesome. Last time I checked, you couldn't push binaries to maven central, without also releasing the source. That may have changed.
Re: Datomic is Free
#26Earlier quoted context omitted.
[flagged]
There is nothing wrong with saying "It is not open source but you can freely use the binaries". That is the same thing, but upfront about it, but this feels like open-source-washing.
Re: Datomic is Free
#27Only the binaries are made available, not the source, which is interesting. I guess they don't claim to be open source, they're claiming to be free, which is - in itself - awesome. Last time I checked, you couldn't push binaries to maven central, without also releasing the source. That may have changed.
Re: Datomic is Free
#28Re: Datomic is Free
#29Earlier quoted context omitted.
Probably not, because the source is not a derivative. Having said that, if you decompile the binary I bet you could distribute that source.
"distribute the Work [..] in Source [..] form"
Re: Datomic is Free
#30I hope more companies consider this unusual arrangement at least as an alternative to other approaches. Permissively licensed binaries can come in handy, though it certainly comes with it's risks. For example, Microsoft released the binaries for its WebView2 SDK under the BSD license; this is nice of course, but the side-effect is that we can (and did) reverse engineer the loader binary back to source code. I suspect that's unlikely to happen for any substantially large commercial product, and I am not a lawyer so I can't be sure this isn't still legally dubious, but it's still worth considering: the protections of a EULA are completely gone here, if you just distribute binaries under a vanilla permissive open source license.