According to FOSS ethics you don't need to publish backend code, as the 4 freedoms only apply to code that you ship for other users to be run on their machine.

Anyhow, I'd still recommend to publish all code, including backend.

I've asked what their rational is, maybe it's available somewhere.

Reply to this note

Please Login to reply.

Discussion

Ah, I didn't know about this FOSS principle, thanks. I'd also encourage making all the code available, but I respect their decision.

Agreed. But trust is still involved even all the code is published it doesn't mean that that code is running on the backends and servers

There are secure enclaves that can proof to outside observers which code is running in a machine.

Pretty mind blowing!

Still relies on some trust in the hardware producer at the factory time.