In conversations about comments and forks, happening participants have expressed frustration with not being able to tell who wrote what when. I put it this way:
Q5 : Why doesn't SFW have a mechanism to easily diff between pages from different servers? I'll try to explain with an example. Say I have a page (A) . I can see all the changes in the page, including where I forked from ,using the page journal. If I see one day a newer instance of that page. let's call it B, I might, if B was forked from A, use the page journal of B to track changes made to B since the fork, but this gets messy if A was itself modified after B forked from it. If A and B were both forked from some other version of the page it's difficult to keep track of things, especially if the forks from the common ancestor were at different times.
As we deal with pages where content came from a number of different people, we'd like to have a more granular attribution mechanism than the page journal. Could you do this with attribution chains at the paragraph level, or is the overhead just too high?
The beauty of Ted Nelson's Project Xanadu is that it takes a document that is assembled from a number of sources and lets the reader see where each bit came from. That's the challenge we are perhaps trying to address here.
Jon Udell: There's a reason Xanadu never shipped. (Well, it sort of did, tweet
, but not really.) That's a crazy hard challenge. FWIW, the lesser (but still daunting) challenge of clarifying the identities of page owners, and their fork histories, might be usefully addressed first.
Jason Green: Within the closed system of SFW I think the challenge can be managed. It's already possible to copy JSON paragraph objects between servers. Is the unique id assigned to a paragraph at creation enough metadata to track when one of those copies between servers happens.