Comment Re:Takes Two To Network (Score 1) 88
I fail to see how that matters. The user you're sharing with is authenticating with their home server, thus their home server can readily impersonate them.
So unfortunately this means there really aren't any open source alternatives.
Unfortunately the distributed model has fundamental privacy problems. One needs complete trust in all server nodes as they can do nearly anything with a user's data after they have access. e.g. a user can revoke permission but that doesn't prevent a networked server from having cached & continuing to display it. Or potentially a rogue server which makes everything they have permission to see publicly available.
"Show business is just like high school, except you get paid." - Martin Mull