3 ms·
I call it "serverless" in the sense that it doesn't require any server-side code. The "decentralized" is because it also doesn't require stable internet connec
by qrv3w 10y ago
I call it "serverless" in the sense that it doesn't require any server-side code. The "decentralized" is because it also doesn't require stable internet connections to work properly - you can edit on multiple computers simultaneously with or without internet and the edits can still all be merged correctly when they finally sync up.
Sorry to confuse folks! The original acronym actually just meant "sync down, decrypt, edit, encrypt, sync up" which is maybe less ambiguous of a description.
- antocv 10y agoMy Firefox web browser is serverless. Now in a world without web servers, Firefox would not be very useful at all. The same with your tool. Decentralized, its not, not requiring a stable internet connection is called working "offline". Please avoid ambiguity.
- qrv3w 10y agoI think I agree with you, but I'll just clarify my naive thinking. Most synchronization tools (Owncloud, Synthing, Dropbox) perform similar functionality but they require server-side code of some sort. So compared to these, in my mind, sdees is "severless" (but also sdees has a tiny fraction of the actual functionality of those awesome programs). Decentralized as defined by Rhoit Khare [1] is a system where multiple parties make individual decisions which may conflict. This, to me, is the scenario that occurs when two people edit the same document offline, but may want to merge later via a remote host. However, maybe a better term is "distributed" because in a lot of ways its similar to git, which is considered so [2], also then I can still use the same acronym :) [1] http://isr.uci.edu/projects/pace/decentralization.html http://isr.uci.edu/projects/pace/decentralization.html [2] http://stackoverflow.com/questions/7212740/why-git-is-called-a-distributed-source-control-system http://stackoverflow.com/questions/7212740/why-git-is-called...
- deleted 10y ago[deleted]