<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- OPML generated by OPML Editor v11.0.6 on Sun, 27 May 2012 00:31:15 GMT -->
<opml version="2.0">
	<head>
		<title>A simple proposal for discussion software makers</title>
		<dateCreated>Sun, 27 May 2012 00:19:19 GMT</dateCreated>
		<dateModified>Sun, 27 May 2012 00:31:15 GMT</dateModified>
		<ownerName>Dave Winer</ownerName>
		<ownerEmail>dave.winer@gmail.com</ownerEmail>
		<expansionState>1</expansionState>
		<vertScrollState>1</vertScrollState>
		<windowTop>128</windowTop>
		<windowLeft>1006</windowLeft>
		<windowBottom>1119</windowBottom>
		<windowRight>1971</windowRight>
		</head>
	<body>
		<outline created="Sun, 27 May 2012 00:19:19 GMT" ctSaves="9" flPreview="false" id="2012.05.26.1831" server="xmlrpc://cms.scripting2.com:5337/RPC2" storySerialNum="1831" text="A simple proposal for discussion software makers" type="scripting2Post" url="http://scripting.com/stories/2012/05/26/simpleProposalToDiscussion.html" username="davewiner" versionClient="0.44" versionServer="0.44" whenLastSave="Sun, 27 May 2012 00:31:15 GMT">
			<outline created="Sun, 27 May 2012 00:12:29 GMT" pgfnum="14193" text="This protocol could be implemented by services like Quora, Disqus, Livefyre, Wordpress, Stack Overflow or Drupal. I originally wrote it up as an &lt;a href=&quot;http://scripting.com/stories/2012/05/16/quickIdeaForQuora.html&quot;&gt;idea for Quora&lt;/a&gt;, but realized it should be made more general. "></outline>
			<outline created="Wed, 16 May 2012 15:44:59 GMT" pgfnum="14096" text="1. Let's create a very simple document-oriented API with pub-sub. I use OPML for this purpose, but would be willing to support other formats if others want to. You like JSON, okay no problem. "></outline>
			<outline created="Wed, 16 May 2012 15:45:34 GMT" pgfnum="14097" text="2. People can use your web interface to create and edit public documents, with a twist. Users can also provide the URL of a document, and you provide me with an endpoint that I can ping when it updates. "></outline>
			<outline created="Wed, 16 May 2012 15:46:37 GMT" pgfnum="14098" text="3. Also support the flipside of the protocol as well. Provide a URL for the document, and are willing to ping a subscriber when it updates."></outline>
			<outline created="Wed, 16 May 2012 15:48:21 GMT" pgfnum="14101" text="5. This is recursive. Documents can contain other documents each of which supports this protocol."></outline>
			<outline created="Sun, 27 May 2012 00:16:04 GMT" pgfnum="14195" text="This allows the content to be stored where ever the author wants to store it, but for readers of your site, there's no difference. This would be the beginning of the bootstrap of a document-oriented Internet. No one captures or controls anyone's content. You don't have to export documents, because they never were imported. There are a lot of places we can go from here. "></outline>
			<outline created="Sun, 27 May 2012 00:17:49 GMT" pgfnum="14197" text="Another way of thinking of it -- a peering protocol at a much higher level than any existing peering protocol. Directly tied into the user interfaces of editorial tools. There would be an explosion of creativity among authors and developers. It's as big an idea as linking was when the web was introduced."></outline>
			<outline created="Sun, 27 May 2012 00:21:55 GMT" pgfnum="14199" text="This really isn't speculative. We've been using the UI for this approach to editing for the web since the late 90s. I'm doing my third iteration fo it now. You just enable the feature if the user has an editor that can serve contant at 127.0.0.1. That's how you display the Post In Editor button. The editor can fully handle the conversation with the server. No spectulative technology here. "></outline>
			<outline created="Sun, 27 May 2012 00:24:37 GMT" pgfnum="14201" text="I'm just about to implement this myself in my new publishing software, so it would be a really good time to collaborate."></outline>
			</outline>
		</body>
	</opml>
