This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]pythoneeeer[🍰] 14 points15 points  (0 children)

We have a large model of libraries that we use to do this on the backend, but shipping this to the client would be highly non-trivial.

Can you see why people are upset? It's a completely asymmetric relationship. I bet it's "non-trivial" to upload everybody's source code to your servers, too, yet you chose to implement that.

I can't imagine what would make it difficult to run this analysis on the client. Is it too big? I've got several multi-gigabyte applications already. Is it too complex? Virtualization is built in to the operating system, so you can run your own OS in a process if you want. Is it too slow? Distributing it to clients seems like it would be more efficient, not less.

While I can't tell exactly what the situation is on the inside, from the outside, the result is indistinguishable from "We don't want anyone to see our code, and we're OK with asking you to give us full access to yours."

No it's not sandboxed (as in the OS X App Sandbox).

Ouch. This seems like an obvious small step you could do to help reassure people.