<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>Open Parenthesis &#187; DiSo</title>
	<atom:link href="http://www.openparenthesis.org/tag/diso/feed" rel="self" type="application/rss+xml" />
	<link>http://www.openparenthesis.org</link>
	<description>Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Online Identity Management</title>
		<link>http://www.openparenthesis.org/2008/09/26/online-identity-management</link>
		<comments>http://www.openparenthesis.org/2008/09/26/online-identity-management#comments</comments>
		<pubDate>Fri, 26 Sep 2008 10:09:06 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Action Streams]]></category>
		<category><![CDATA[Activity Streams]]></category>
		<category><![CDATA[Autonomo.us]]></category>
		<category><![CDATA[chi.mp]]></category>
		<category><![CDATA[ClaimID]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Identity.net]]></category>
		<category><![CDATA[lifestream]]></category>
		<category><![CDATA[movable type]]></category>
		<category><![CDATA[open social]]></category>
		<category><![CDATA[Open Social Foundation]]></category>
		<category><![CDATA[Open Web Foundation]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[OWF]]></category>
		<category><![CDATA[Trufina]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=699</guid>
		<description><![CDATA[Since the early 1990s, I&#8217;ve been fascinated by the concept of online identity management: what it means to have an identity online, what stays consistent with the offline world, what becomes more fluid, and what becomes more fixed. It&#8217;s a very vibrant space right now, with commercial vendors, open source projects, trends, and standards all [...]]]></description>
			<content:encoded><![CDATA[<p>Since the early 1990s, I&#8217;ve been fascinated by the concept of online identity management: what it means to have an identity online, what stays consistent with the offline world, what becomes more fluid, and what becomes more fixed.</p>
<p>It&#8217;s a very vibrant space right now, with commercial vendors, open source projects, trends, and standards all vying for attention. I&#8217;m thinking here of a couple of overlapping categories:</p>
<dl>
<dt><a href="http://openid.net/">OpenID</a></dt>
<dd>A standard, for which there are good open source libraries, but also commercial providers. Increasingly I&#8217;m seeing OpenID as one service (often the anchor service) provided as part of a suite. Of course the traditional mainstream web players like LiveJournal, WordPress.com, Yahoo! and AOL (through AIM) are providing OpenIDs as well.</dd>
<dt>Lifestream and Profile Aggregation</dt>
<dd>More social networks == more profiles, and more feeds. A number of services/projects have sprung up (I talk about a few below, but there are many others as well) which enable you to aggregate together all of your profiles in a single place. Some are more focused on aggregating all of your feeds &#8211; creating your lifestream and letting others subscribe to it; others are focused on aggregating the feeds of your friends, to make it easier for you to follow.</dd>
<dt><a href="http://dataportability.org/">The Data Portability Project</a>, <a href="http://openwebfoundation.org/">Open Web Foundation</a>, <a href="http://www.opensocial.org/">Open Social Foundation</a>, <a href="http://autonomo.us/">Autonomo.us</a></dt>
<dd>These foundations are not focused (directly) on producing  software, but on building awareness of and consensus about the need for user freedom on the internet, and publishing open specifications which will lead to a world in which our online identities and data streams can be more easily managed, exchanged, and even migrated from provider to provider. </dd>
</dl>
<p>It would really be a full-time job to keep track of all that is going on in this space, but here are a few I&#8217;ve been following / trying out. </p>
<h3>Chi.mp</h3>
<p><a href="http://chi.mp/"><img src="http://www.openparenthesis.org/wp-content/uploads/2008/09/chimp.png" alt="" title="Chi.mp" width="187" height="55" class="alignleft size-full wp-image-701" border="0" /></a></p>
<p><a href="http://chi.mp/">Chi.mp</a> enables each user to create their own domain in the .mp TLD space. You can check out mine at <a href="http://johneckman.mp/">johneckman.mp</a>. Chi.mp provides OpenID, but doesn&#8217;t (yet) consume it. (I can use johneckman.mp as an OpenID to log in to other sites, but I can&#8217;t login to chi.mp with an OpenID from elsewhere). </p>
<p>Chi.mp also supports a number of services (currently Twitter, Facebook, Flickr, Gmail, Yahoo (mail), and Hotmail). For those which provide activity feeds, chi.mp will pull those feeds into your profile (viewable by others) and dashboard (viewable only by you). There&#8217;s also a generic RSS feed import capability, for services (like personal blogs) that Chi.mp doesn&#8217;t know. </p>
<p>Finally, Chi.mp also supports your social graph &#8211; your friends lists or contacts lists from various services can be imported &#8211; from webmail services like gmail and hotmail but also from services like Twitter, Facebook, and Flickr which have contacts or friends exposed via an API. </p>
<p>It&#8217;s very highly configurable, in terms of who can see what. You can tag contacts, and tag feeds, and use tags to determine visibility of feeds to groups of contacts. I haven&#8217;t yet really figured out what else Chi.mp will be able to do with webmail services &#8211; I don&#8217;t think I will ever want emails I send or receive showing up in my action stream or on my profile, but certainly being able to leverage various APIs for getting contacts will reduce the need to &#8220;refriend&#8221; people on each new network. </p>
<p>For now, however, Chi.mp has no way to identify that the &#8220;John Doe&#8221; you are friends with on facebook is the same person as the &#8220;John Doe&#8221; who is a contact on Flickr &#8211; they provide a simple way to manage contacts (and &#8220;merge&#8221; the two contacts into one virtual person) but there is still human effort (decision making) involved in reconciling these graphs. </p>
<h3>Trufina</h3>
<p><a href="http://www.trufina.com/"><img src="http://www.openparenthesis.org/wp-content/uploads/2008/09/trufina.gif" alt="" title="Trufina" width="178" height="51" class="alignnone size-full wp-image-702" border="0" /></a></p>
<p>Trufina adds an interesting twist in that they are trying to more tightly link online identity to offline. Using a method well known to financial services companies &#8211; the ability to answer a short set of questions about your financial history which would not be known to someone who found your wallet in the street &#8211; Trufina verifies that the person using the name John Eckman is the same one who lives at a given address and has other &#8220;meat space&#8221; attributes. </p>
<p>You can see my default public profile here:<br />
<a href="http://profile.trufina.com/jeckman" target="_blank"><img src="http://www.trufina.com/images/trufina_seal.gif" border="0" alt="Ask to see my identity at www.Trufina.com"></a></p>
<p>I have to say their focus on &#8220;criminal background checks&#8221; I found a bit creepy: I realize that background checks are important for certain kinds of employment, but it seems like the need (and even desire) to assert a record free of felony convictions should be a niche market, not the default market for an online identity vendor. (Employment verification and educational background verification are said to be in development). </p>
<p>They also then enable you as a user to share various parts of your verified identity with others, including inside a number of social networks. You can create an &#8220;ID Card&#8221; and show that to only specific folks. There was no way I could find, however, to not show the &#8220;Criminal Records Search&#8221; section of the ID Card &#8211; it seems to always show either &#8220;<by request>&#8221; or &#8220;
<private>&#8221; &#8211; neither of which makes for high confidence. How about the ability to not show that section at all, if I don&#8217;t think it&#8217;s relevant, in which case you could also dispense with the rather elaborate disclaimer about criminal record checks. </p>
<p>I also found it frustrating that the default &#8220;profile&#8221; view &#8211; the only one people can get to who haven&#8217;t been specifically authorized by you &#8211; shows only the Trufina user name. Obviously given the market Trufina is after, and the data that a full profile might ultimately contain, they need to be concerned about privacy. But what if I&#8217;m perfectly happy to have people see my first and last name and maybe state of residence and employment? </p>
<p>The key to privacy needs to be control, not defaults which prevent users from making basic data public. </p>
<h3>Identity.net</h3>
<p><a href="http://identity.net/"><img src="http://www.openparenthesis.org/wp-content/uploads/2008/09/identitynet.gif" alt="" title="Identity.net" width="201" class="alignnone size-full wp-image-703" border="0" /></a></p>
<p>The folks at Identity.net have partnered with Trufina, to link your &#8220;Trufina Verified Identity&#8221; to an OpenID which can be used throughout the web. It&#8217;s a great concept &#8211; to be able to demonstrate that the virtual identity a given OpenID represents is tied to a real offline person could be quite valuable. </p>
<p>I&#8217;d hope to preserve, however, the option to also have OpenIDs which are not linked to my offline identity. The ability to get the benefits of OpenID (in terms of single-sign-on) without necessarily having all online activity tracked directly to your offline identity is one of the freedoms the internet promises and I&#8217;d hate to lose that. (A number of OpenID providers enable you to create multiple OpenIDs that only they know are associated with each other &#8211; this enables you to project different identities on different sites). </p>
<p>Like many of these services, Identity.net is in beta, and was having trouble with their control panel when I signed up, so it&#8217;s possible I haven&#8217;t yet seen what flexibility they offer in creating and using OpenIDs tied to your Trufina identity. </p>
<h3>ClaimID.com</h3>
<p><a href="http://claimid.com/"><img src="http://www.openparenthesis.org/wp-content/uploads/2008/09/claimid.png" alt="" title="ClaimID" width="180" height="60" class="alignleft size-full wp-image-704" border="0" /></a></p>
<p>I use <a href="http://claimid.com/">ClaimID</a> with delegation to use <a href="http://johneckman.com/">JohnEckman.com</a> as an OpenID. ClaimID also provides a <a href="http://claimid.com/johneckman">basic profile page</a> on which you can enter links to web sites and verify your ownership of them, as well as display contacts, optionally marked up in XFN (with semantic data about the relationship you have with each contact).  </p>
<h3>Movable Type with Action Streams Plugin</h3>
<p><a href="http://www.movabletype.org/"><img src="http://www.openparenthesis.org/wp-content/uploads/2008/09/mt_logo.gif" alt="" title="Movable Type" width="192" height="34" class="alignleft size-full wp-image-705" border="0" /></a></p>
<p>I use the <a href="http://www.movabletype.org/opensource/">open source edition</a> of <a href="http://www.movabletype.com/">Movable Type</a> with the <a href="http://plugins.movabletype.org/action-streams/">Action Streams plugin</a> to power <a href="http://claimid.com/johneckman">JohnEckman.com</a> as a lifestream aggregator, pulling in feeds from various web services. Creating additional <a href="/code/mtas">plugins to add services to Action Streams</a> is relatively simple, and I&#8217;m hosting it myself so I have complete access to the data stored and complete flexibility in display. </p>
<p>The <a href="http://diso-project.org/">DiSO project</a> has produced a similar plugin (<a href="http://code.google.com/p/diso/downloads/list">WP-DiSo-ActionStream</a>) for pulling action streams into WordPress (I&#8217;m using the <a href="http://wordpress.org/extend/plugins/openid/">OpenID plugin</a> from DiSO on this blog), and there&#8217;s an <a href="http://drupal.org/project/activitystream">Activity Streams</a> module available for Drupal as well. </p>
<p>Finally, there&#8217;s <a href="http://www.sweetcron.com/">Sweetcron</a>, which I have only just started to experiment with, but which focuses on just managing the action stream aggregation without the extra functionality (and overhead) of a blog or other framework like MT, WordPress, or Drupal. It&#8217;s also easily extended. </p>
<p>As all of these evolve, how much ownership and control will users want to have over the content their online activity produces? How much technical understand and effort will they be willing to expend in order to exert that control? </p>
<p>What, in other words, will be the balance between hosted providers (they do all the work but also retain some element of control) and self-hosted open source platforms (you do more work and gain more control)? </p>
<p>Will the central difference between the two options lessen as real data portability becomes commonplace? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/09/26/online-identity-management/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2008/09/chimp.png" length="9417" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2008/09/chimp.png" width="187" height="55" medium="image" type="image/png" />	</item>
		<item>
		<title>WordPress to Facebook and Back Again</title>
		<link>http://www.openparenthesis.org/2008/04/22/wordpress-to-facebook-and-back-again</link>
		<comments>http://www.openparenthesis.org/2008/04/22/wordpress-to-facebook-and-back-again#comments</comments>
		<pubDate>Tue, 22 Apr 2008 22:50:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=482</guid>
		<description><![CDATA[I was really intrigued by Dave Lester&#8216;s WPBook plugin, which lets you bring posts from your wordpress blog into an application in Facebook. I really wanted, though, for users to be able to comment on blog posts from inside Facebook, with their Facebook identities, and have it work like the OpenID comment plugin (in the [...]]]></description>
			<content:encoded><![CDATA[<p>I was really intrigued by <a href="http://www.davelester.org/">Dave Lester</a>&#8216;s <a href="http://wordpress.org/extend/plugins/wpbook/">WPBook plugin</a>, which lets you bring posts from your wordpress blog into an application in <a href="http://facebook.com/">Facebook</a>. </p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2008/04/wp-facebook1.jpg'><img src="http://www.openparenthesis.org/wp-content/uploads/2008/04/wp-facebook1.jpg" alt="" title="wp-facebook1" width="500" height="130" class="alignnone size-full wp-image-484" /></a></p>
<p>I really wanted, though, for users to be able to comment on blog posts from inside Facebook, with their Facebook identities, and have it work like the <a href="http://wordpress.org/extend/plugins/openid/">OpenID comment plugin</a> (in the sense that the user should not need to provide any authentication info, but it should be derived from their Facebook login). </p>
<p>I think I&#8217;ve finally got it it nailed, at least to the point where folks can start testing it. </p>
<p>If you are a Facebook user, go to this application page: <a href="http://apps.facebook.com/openparenthesis/">http://apps.facebook.com/openparenthesis/</a></p>
<p>It will require you to log in (or already be logged in) to Facebook, but you don&#8217;t have to add the application to your profile or spam all your friends. </p>
<p>What you&#8217;ll see is my five most recent blog posts from this blog, inside a Facebook wrapper. (Can&#8217;t include embedded videos, the styles are bit wonked, etc &#8211; but it is a start. This is basically just Dave Lester&#8217;s plugin). </p>
<p>You should also (this is the new part I&#8217;ve hacked in) see the ability to comment on posts &#8211; without being asked for a name or url or email address. </p>
<p>Please leave me a comment to test it out. It should, if all works according to plan, pull your Facebook profile pic as your avatar for the comment as well &#8211; since your facebook profile page is actually an hCard with appropriate markup (go microformats!). </p>
<p>I believe this will work even for folks who are not &#8220;friends&#8221; of mine in facebook &#8211; but let me know if you run into difficulty. </p>
<p>Once I&#8217;ve validated that it works I&#8217;ll publish the code. It required me to add at least one file to my theme, and relies on the hAvatar plugin to get the profile pic. </p>
<p><strong>Known Issues:</strong></p>
<p>Sometimes the &#8220;autoresize iFrame to content size&#8221; bit in Facebook fails, and you end up with a fixed size view into longer content, with no scrollbars. Haven&#8217;t figured out what triggers that yet &#8211; standard facebook javascript api. </p>
<p>Sometimes you&#8217;ll get the &#8220;You&#8217;re entering comments too fast&#8221; error &#8211; just wait 30 seconds. Unless lots of people are all trying to do it from facebook at once this should go away. I&#8217;ll need to figure out how to unthrottle the comment queue in wordpress for this point. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/04/22/wordpress-to-facebook-and-back-again/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2008/04/wp-facebook1.jpg" length="14344" type="image/jpeg" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2008/04/wp-facebook1.jpg" width="500" height="130" medium="image" type="image/jpeg" />	</item>
		<item>
		<title>Don&#8217;t Make Me Decide Yet: Lowering the Barrier to Entry</title>
		<link>http://www.openparenthesis.org/2008/03/27/barrier-to-entry</link>
		<comments>http://www.openparenthesis.org/2008/03/27/barrier-to-entry#comments</comments>
		<pubDate>Thu, 27 Mar 2008 17:55:54 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Appleseed]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Noserub]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[open social]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[Ringside]]></category>
		<category><![CDATA[shindig]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[XFN]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2008/03/27/barrier-to-entry</guid>
		<description><![CDATA[A few days ago Josh Porter was tweeting about the notion of &#8220;fatigue points&#8221;: I think it&#8217;s a very useful concept, pointing out that people&#8217;s decisions aren&#8217;t binary: it isn&#8217;t a single yes/no decision but an active, ongoing negotiation, which determines which services you use and don&#8217;t use. You can also think about the barrier [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago <a href="http://bokardo.com/">Josh Porter</a> was <a href="http://twitter.com/bokardo/statuses/777002433">tweeting about the notion of &#8220;fatigue points&#8221;</a>:</p>
<p><a href='http://twitter.com/bokardo/statuses/777002433' title='Fatigue Points'><img src='http://www.openparenthesis.org/wp-content/uploads/2008/03/fatigue_points.png' alt='fatigue points' border="0"></a></p>
<p>I think it&#8217;s a very useful concept, pointing out that people&#8217;s decisions aren&#8217;t binary: it isn&#8217;t a single yes/no decision but an active, ongoing negotiation, which determines which services you use and don&#8217;t use. </p>
<p>You can also think about the barrier to entry of a new user in a similar fashion. Any time you try out a new application or service there are a few barriers, and whatever the application developer can do to lower those barriers the more users will get over that threshold. </p>
<p>(One of the key benefits of open source, from my point of view, is the relatively low threshold of entry it makes possible &#8211; no need to negotiate an enterprise license, sign up for 2 years of support, and get lawyers to agree on terms &#8211; just download, install, and try out). </p>
<p>In social web applications, the barrier to entry is generaly sign up &#8211; authorization and authentication. Applications running inside containers like Facebook have the benefit of bypassing the authentication problem &#8211; by relying on Facebook to determine that you are appropriately logged in to your own identity &#8211; but still need to get authorization from you to &#8220;install&#8221; themselves to your profile. </p>
<p>The problem is that Facebook (or Facebook application developers, guided by the Facebook API) seems to treat this experience as a binary choice: you either install the application or you don&#8217;t. From the application&#8217;s point of view, you are either a user who has installed the app (in which case you&#8217;re in) or a user who has not yet installed the app (in which case you&#8217;re out). </p>
<p>Why should I have to install an application in order to be able to see the message my firend sent me using it? </p>
<p>Jonathan Terleski, from Google&#8217;s User Experience Team, <a href="http://opensocialapis.blogspot.com/2008/03/different-kind-of-opensocial-container.html">posted a movie today</a> showing a better way: allow users to experience the application and then &#8211; <strong>after they have determined it has some value to them</strong> &#8211; ask for the install. </p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Wzg7p6RfDsA&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Wzg7p6RfDsA&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>What do you do, though, if you&#8217;re outside the environment of an open social container or the Facebook API? Use <a href="http://openid.net/">OpenID</a> and <a href="http://oauth.net/">OAuth</a>.</p>
<p>Keeping the barrier to entry low:</p>
<ol>
<li>Let people have a decent sense of the experience before &#8220;creating an account&#8221; (or whatever language you use to describe registering). Let &#8216;em try before they buy, as much as possible.</li>
<li>Use OpenID. Enable people to log in to your new service using their existing identity elsewhere. With Yahoo! and AOL on board, and the directed identity features of OpenID 2.0 (which let users click a button marked &#8220;log in with your Yahoo! account&#8221; rather than remembering a URL) we should see end user adoption of OpenID take off. (It may be &#8220;unaware adoption&#8221; in the sense that people don&#8217;t know it is OpenID being used, but that&#8217;s actually a good thing).</li>
<li>Leverage their data from elsewhere, using import via Google&#8217;s <a href="http://code.google.com/apis/socialgraph/">Social Graph API</a>, hCard profiles they may have on other sites, XFN or FOAF notations from sites like <a href="http://twitter.com/">Twitter</a> which markup links with microformats, and OAuth to access third party data. </li>
</ol>
<p>I&#8217;m looking forward to seeing more detail on the <a href="http://wiki.ringsidenetworks.org/display/ringside/Home">Ringside Social Application Server</a> next week &#8211; looks to offer a very compelling path to bringing social networking features into applications without imposing a high barrier to entry. See also <a href="http://diso-project.org/">DiSo</a>, <a href="http://noserub.com/blog/archives/49-NoseRub-0.6a-released.html">Noserub</a>, <a href="http://incubator.apache.org/shindig/">Shindig</a>, and the <a href="http://appleseed.sourceforge.net/">Appleseed Project</a> (which may need to change its name to avoid the other <a href="http://www.appleseedinfo.org/">Appleseed Project</a>). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/03/27/barrier-to-entry/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2008/03/fatigue_points.png" length="29436" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2008/03/fatigue_points.png" width="350" height="118" medium="image" type="image/png" />	</item>
		<item>
		<title>One way openness, or learning to spit as well as suck</title>
		<link>http://www.openparenthesis.org/2008/03/07/one-way-openness</link>
		<comments>http://www.openparenthesis.org/2008/03/07/one-way-openness#comments</comments>
		<pubDate>Fri, 07 Mar 2008 04:37:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[Fire Eagle]]></category>
		<category><![CDATA[Marc Canter]]></category>
		<category><![CDATA[Sched]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[SXSW]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2008/03/07/one-way-openness</guid>
		<description><![CDATA[TechCrunch wrote last week about changes Facebook made to the news feed: Facebook is planning on allowing users to add activities from third party social networking site directly into their Facebook news feed, weâ€™ve confirmed. The problem is that their only talking about allowing users to *add* activities into the news feed, not to take [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techcrunch.com/2008/02/22/facebook-targets-feedfriend/">TechCrunch wrote last week</a> about changes Facebook made to the news feed:</p>
<blockquote><p>Facebook is planning on allowing users to add activities from third party social networking site directly into their Facebook news feed, weâ€™ve confirmed.</p></blockquote>
<p>The problem is that their only talking about allowing users to *add* activities into the news feed, not to take their facebook news feed and take it elsewhere. As TechCrunch put it:</p>
<blockquote><p>
This is certainly an opening up of Facebook. And given that so many tens of millions of users spend so much time on the site already, it could remove the wind from the FriendFeed/Plaxo sails.</p>
<p>But donâ€™t expect to see a RSS feed or widgets showing what you or your friends are up to any time soon. The data feeds that Facebook opened up last year do not extend to the News Feed. And from what we hear, Facebook hasnâ€™t made a decision to open it up yet. Until they do, there is still plenty of breathing room for competitors.</p></blockquote>
<p>But why is this even an opening up of Facebook? I can&#8217;t take my news feed and add it to my lifestream or use it on another site &#8211; all I can to is add data to Facebook&#8217;s walled garden. </p>
<p><a href="http://marc.blogs.it/">Marc Canter</a>, in the middle of <a href="http://www.youtube.com/watch?v=h9VVnrR58eE">his video about Data Portability</a>, makes the point that our web based applications need to learn to spit as well as to suck &#8211; his choice of terms might be a bit visceral, but it does get the point across. </p>
<p>The scheduling application for SXSW (<a href="http://sched.org/sxsw2008/">sched.org/sxsw2008</a>) spits, but doesn&#8217;t suck. You can export your schedule in an iCal format, and group multiple sched.org calendars together (<a href="http://sched.org/sxsw2008/jeckman,bmenoza,bruno1378">like this</a>) but you can&#8217;t import an iCal schedule in, even to add events not in sched.org&#8217;s database to your calendar. (Though I guess you can pull both out to something like Google Calendar and get your unified view there). You also can&#8217;t, <a href="http://twitter.com/factoryjoe/statuses/767250410">as Chris Messina pointed out</a>, login with an OpenID. </p>
<p><a href="http://fireeagle.yahoo.net/">Fire Eagle</a>, right now, seems all suck and no spit. It can get my status from Dopplr, or from certain phones, but for now at least I don&#8217;t see any way to get it out. The site help says:</p>
<blockquote><p>There are many applications that can use your Fire Eagle location! For example, you can use Fire Eagle to update your location on your Facebook profile; or embed a badge on your blog or MySpace that shows roughly where you are. Many more are coming. If you&#8217;re an engineer then maybe you could write one!</p></blockquote>
<p>But when I go to the application directory, it looks to me like they are all coming, as in not available now. </p>
<p>Don&#8217;t get me wrong, I think Fire Eagle is a great concept, and gets a lot right &#8211; specifically the granularity of different privacy settings, in terms of how precise Fire Eagle can be in sharing your location. I&#8217;ve been looking forward to it since <a href="http://www.openparenthesis.org/2007/11/16/mobile-futures-of-entertainment">Marc Davis talked about at the Futures of Entertainment conference</a> last November. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/03/07/one-way-openness/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MT Activity Streams</title>
		<link>http://www.openparenthesis.org/2008/02/10/action-streams</link>
		<comments>http://www.openparenthesis.org/2008/02/10/action-streams#comments</comments>
		<pubDate>Mon, 11 Feb 2008 00:51:58 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Action Stream]]></category>
		<category><![CDATA[activity]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[JohnEckman]]></category>
		<category><![CDATA[lifestream]]></category>
		<category><![CDATA[Microformat]]></category>
		<category><![CDATA[Moveable Type]]></category>
		<category><![CDATA[MTOS]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2008/02/10/action-streams</guid>
		<description><![CDATA[I&#8217;m experimenting a bit with Movable Type 4.1 and the Action Streams plugin. Check out the work in progress at johneckman.com. Read on if you&#8217;re interested in creating your own action streams. Although it has been a while since I&#8217;ve worked in Movable Type, it was a relatively painless install (assuming you&#8217;ve got the basic [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m experimenting a bit with <a href="http://www.movabletype.org/download.html">Movable Type 4.1</a> and the <a href="http://plugins.movabletype.org/action-streams/">Action Streams</a> plugin. </p>
<p>Check out the work in progress at <a href="http://johneckman.com/">johneckman.com</a>. Read on if you&#8217;re interested in creating your own action streams. </p>
<p>Although it has been a while since I&#8217;ve worked in Movable Type, it was a relatively painless install (assuming you&#8217;ve got the basic LAMP stuff in place). </p>
<p>The challenge was creating additional &#8220;services&#8221; for this blog and <a href="http://www.goatless.org/">goatless</a>. There&#8217;s some basic info on writing new services in this blog post: &#8220;<a href="http://www.movabletype.org/2008/01/building_action_streams.html">building action streams</a>&#8221; &#8211; but it took some time to translate this into my way of thinking about it, including where the png file goes for the icon for the service. </p>
<p>Here&#8217;s what the config.yaml looks like for the OpenParenthesis service:</p>
<pre>
name: Open Parenthesis
id: openparenthesis
key: openparenthesis
author_link: http://johneckman.com/
author_name: John Eckman
description: Adds profile service and activity stream for Open Parenthesis
version: 1.0
plugin_link: http://johneckman.com/

profile_services:
    openparenthesis:
        name: Open Parenthesis
        url: http://www.openparenthesis.org/
        icon: images/openparenthesis.png

action_streams:
    openparenthesis:
        posted:
            name: Posts
            description: New Posts to the Blog
            html_form: '[_1] blogged on &lt;a
                href="http://www.openparenthesis.org/"&gt;OpenParenthesis&lt;/a&gt;
                about &lt;a href="[_2]"&gt;[_3]&lt;/a&gt;'
            html_params:
                - url
                - title
            url: 'http://feeds.feedburner.com/OpenParenthesis/'
            identifier: url
            xpath:
                foreach: //item
                get:
                    created_on: pubDate/child::text()
                    url: link/child::text()
                    title: title/child::text()
</pre>
<p>This config.yaml file goes in mt/plugins/openparenthesis/config.yaml &#8211; that is, you create a new plugin folder containing just this config.yaml. </p>
<p>Then you put the openparenthesis.png in: mt/mt-static/plugins/openparenthesis/images/openparenthesis.png</p>
<p>I suppose much of this would have been obvious had I been more accustomed to how MT plugins work. </p>
<p>You may also note I&#8217;m just hardcoding a pointer to my feedburner feed &#8211; so technically there is no &#8220;{{ident}}&#8221; needed &#8211; it doesn&#8217;t matter what identifer I put in. </p>
<p>One could translate this by changing:<br />
<code>url: 'http://feeds.feedburner.com/OpenParenthesis/'</code><br />
to:<br />
<code>url: 'http://feeds.feedburner.com/{{ident}}/'</code></p>
<p>And then entering the feed name (the only part of a feedburner feed which changes) into the identifier field when adding the service to your profile from the MT admin side. That would give you a generic FeedBurner feed, to add blog postings to your action stream.</p>
<p>Of course, this may not make sense if your blog is itself on Movable Type, since your blog postings will be directly in your feed, but if you&#8217;re creating your action stream on separate domain, it may come in handy. </p>
<p>You can create extra &#8220;profile&#8221; links which offer no streams as well. For now I&#8217;ve just cheated with the link to Optaros at the top of my &#8220;Find Me Elsewhere&#8221; list. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/02/10/action-streams/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chris Messina Talks to Himself . . .</title>
		<link>http://www.openparenthesis.org/2008/01/25/messina-on-diso</link>
		<comments>http://www.openparenthesis.org/2008/01/25/messina-on-diso#comments</comments>
		<pubDate>Fri, 25 Jan 2008 17:26:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2008/01/25/messina-on-diso</guid>
		<description><![CDATA[. . . about DiSo. Good video interview (about 20 minutes), if you can get past the conceit (in the rhetorical sense of the word, not the egoism sense) of the self-interview. The Existential DiSo Interview from Chris Messina on Vimeo Only part I really struggled with was about 16 minutes in when he starts [...]]]></description>
			<content:encoded><![CDATA[<p>. . . about DiSo. </p>
<p>Good video interview (about 20 minutes), if you can get past the <a href="http://en.wikipedia.org/wiki/Conceit">conceit</a> (in the rhetorical sense of the word, not the egoism sense) of the self-interview. </p>
<p><object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=629450&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=629450&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object><br /><a href="http://www.vimeo.com/629450/l:embed_629450">The Existential DiSo Interview</a> from <a href="http://www.vimeo.com/factoryjoe/l:embed_629450">Chris Messina</a> on <a href="http://vimeo.com/l:embed_629450">Vimeo</a></p>
<p>Only part I really struggled with was about 16 minutes in when he starts to talk about the &#8220;Gestapo like tactics&#8221; of Facebook. I&#8217;m a huge supporter of what <a href="http://www.diso-project.org/">DiSo</a> is trying to do, but I don&#8217;t think closing people&#8217;s accounts for terms of service violations passes into the realm of the Gestapo (Remember <a href="http://en.wikipedia.org/wiki/Godwins_Law">Godwin&#8217;s law</a>?). </p>
<p>Mentions at one point the goal of having a working demo by SXSW &#8211; I look forward to seeing it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2008/01/25/messina-on-diso/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Now it&#8217;s getting interesting &#8211; distributed social networking</title>
		<link>http://www.openparenthesis.org/2007/12/13/distributed-social-networking</link>
		<comments>http://www.openparenthesis.org/2007/12/13/distributed-social-networking#comments</comments>
		<pubDate>Thu, 13 Dec 2007 12:11:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Chris Messina]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[open social]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[shindig]]></category>
		<category><![CDATA[social graph]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[social network portability]]></category>
		<category><![CDATA[Steve Ivy]]></category>
		<category><![CDATA[Will Norris]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/12/13/distributed-social-networking</guid>
		<description><![CDATA[Two exciting and (relatively) new projects this morning for those interested in social network portability, the social graph, and related concepts: Apache Shindig and DiSo. Both are critical, necessary, and sizable building blocks pointing in the direction of a free (as in freedom AND beer), open, portable, distributed social network infrastructure. Shindig first, direct from [...]]]></description>
			<content:encoded><![CDATA[<p>Two exciting and (relatively) new projects this morning for those interested in social network portability, the social graph, and related concepts: <a href="http://incubator.apache.org/projects/shindig.html">Apache Shindig</a> and <a href="http://www.diso-project.org/">DiSo</a>. Both are critical, necessary, and sizable building blocks  pointing in the direction of a free (as in freedom AND beer), open, portable, distributed social network infrastructure. </p>
<p>Shindig first, direct from the OpenSocial API Blog &#8220;<a href="http://opensocialapis.blogspot.com/2007/12/lets-get-this-shindig-started.html">Let&#8217;s get this Shindig Started</a>&#8220;:</p>
<blockquote><p>Shindig is a new project in the Apache Software Foundation&#8217;s incubator (as per the formal proposal) that aims to provide an open source reference implementation of the entire OpenSocial stack &#8212; Shindig&#8217;s goal is to allow new sites to start hosting social apps in well under an hour&#8217;s worth of work.</p></blockquote>
<p>This am was the initial commit to the <a href="http://svn.apache.org/repos/asf/incubator/shindig/trunk/">Shindig svn repository</a>. In other words, there&#8217;s already code, in the best open source fashion:</p>
<blockquote><p>
This commit represents initial versions of the first two components, the Gadget Container JavaScript and the Gadget Server &#8212; the latter written in Java. The Gadget Container JavaScript provides code to generate IFRAMES pointing to gmodules.com, offers some basic gadgets functionality (e.g. dynamic height), a layout manager, the edit dialog box, a cookie-based user preferences store, and an option to point IFRAMES at your Gadget Server instance instead of gmodules.com. The initial Gadget Server provides extensible scaffolding for processing gadgets: retrieving XML, parsing it, and processing it into a form that allows rendering of the gadget to a user or retrieval of its metadata.</p></blockquote>
<p>I won&#8217;t likely have time today (or tomorrow for that matter) to dive into this, but it is great to have some actually code in advance of the holiday week. </p>
<p>The second project I&#8217;m excited about this morning is DiSo, which is <a href="http://factoryjoe.com/blog">Chris Messina</a>, Will Norris, <a href="http://redmonk.net/">Steve Ivy</a> and others working on a social networking platform &#8220;with its skin inside out,&#8221; starting with <a href="http://www.wordpress.org/">WordPress</a> as a platform.  It&#8217;s a chance to take the concept of using XFN, hCard, OpenID, OAuth, FOAF, and related microformats and open standards to create a truly distributed social network. </p>
<p>(See also GigaOm&#8217;s coverage from Tuesday which I just found through the news feed in my WordPress dashboard &#8211; <a href="http://gigaom.com/2007/12/11/the-next-social-network-wordpress/">The Next Social Network: WordPress</a>)</p>
<p>Glad to see both of these projects kicking off in the transparency of the open source world &#8211; gives me good hope that we&#8217;ll actually make some significant progress on the social network portability front. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/12/13/distributed-social-networking/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

