<?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/"
	>

<channel>
	<title>Nobody Listens Anyway &#187; Social Software</title>
	<atom:link href="http://www.justinball.com/tag/social-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.justinball.com</link>
	<description>Life is an optimization issue</description>
	<lastBuildDate>Sat, 31 Jul 2010 16:47:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
		<item>
		<title>Ringside Networks</title>
		<link>http://www.justinball.com/2008/04/01/ringside-networks/</link>
		<comments>http://www.justinball.com/2008/04/01/ringside-networks/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 19:49:49 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Social Software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ringside networks]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=404</guid>
		<description><![CDATA[I have been writing quite a bit lately about open Social Networks and the infrastructure that I think will emerge from Wordpress to help fill that niche.  Then David sends me to Ringside Networks.  Although new, this projects appears to be a fairly robust piece of software that can integrate with your existing [...]]]></description>
			<content:encoded><![CDATA[<p>I have been writing quite a bit lately about open Social Networks and the infrastructure that I think will emerge from Wordpress to help fill that niche.  Then David sends me to <a href="http://wiki.ringsidenetworks.org/display/ringside/Home">Ringside Networks</a>.  Although new, this projects appears to be a fairly robust piece of software that can integrate with your existing website and add social networking.  One of biggest selling points is that the platform will run Facebook applications.  Very cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/04/01/ringside-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Family Search Conference</title>
		<link>http://www.justinball.com/2008/03/12/family-search-conference/</link>
		<comments>http://www.justinball.com/2008/03/12/family-search-conference/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 14:57:24 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[family search]]></category>
		<category><![CDATA[familysearch.org]]></category>
		<category><![CDATA[genealogy]]></category>
		<category><![CDATA[LDS church]]></category>
		<category><![CDATA[Social Software]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=363</guid>
		<description><![CDATA[I am at the FamilySearch conference at BYU today which means that I had to get up at 5:30 this morning which is one my least favorite things in the world.  Luckily caffeine is my friend and I managed to stay awake for the drive down.  I did discover this morning that my [...]]]></description>
			<content:encoded><![CDATA[<p>I am at the FamilySearch conference at BYU today which means that I had to get up at 5:30 this morning which is one my least favorite things in the world.  Luckily caffeine is my friend and I managed to stay awake for the drive down.  I did discover this morning that my truck's top speed is 75 MPH and that it is scary to drive it that fast.  </p>
<p>Here are some highlights from the keynote.</p>
<p>Ransom Love is talking about Social Networking and is showing <a href="http://www.geni.com/">Geni</a>, <a href="http://www.ifamily.net/">FamilyBuilder</a>, <a href="http://www.worldvitalrecords.com/">WorldVitalRecords</a> - especially their Facebook application 'We're Related'.  All of these companies have open and collaborative technology, use social networking and focus on family relations and because of that formula are extremely successful.</p>
<p>Guesses there are 70 billion records in the world and they have 6 billion records and 3 billions images in the 'vault.'  Over half of all children have no official record of their existence.  What they currently have will require about 24 petabytes of storage.  Records in the vault are stored by contract not owned.  Therefore they must work with others.  They want to collaborate.  They want a free flow of data into open repositories and want to work with commercial entities and non-profits to help encourage world wide genealogy. </p>
<p>They are moving away from acquiring information to providing access to information.  Moving away from producing products to building a platorm.  Moving towards becoming open and sharing information.  They are developing APIs and standards to help other organizations succeed.</p>
<p>They have been known as the Genealogy society of Utah but have changed the name to FamilySearch to represent their broader global focus.  Also, lets them work with commercial and non profit organizations.  </p>
<p>Volunteers currently produce more than 1.7M names a day - that is a total, given that records are entered through a double blind system not that many names go in.  Want to get around 300,000 people involved over the next few years.  </p>
<p>Their webservices will let you link into richer content to records stored in the family tree.  A couple of years ago guys from the Internet Archive came to our conference at Utah State and talked about the massive amount of data they are storing.  This included wedding videos and other home videos.  Flickr lets you upload photos. Youtube lets you upload videos.  It would be interesting if you could build a mashup that let you store digital artifacts in existing systems and link that into family search.  The thin layer that makes that possible would be interesting.  As a side note BYU's great inappropriate content filter just blocked access to the Internet Archive.  Lame.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/12/family-search-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Clears Things Up a Bit</title>
		<link>http://www.justinball.com/2008/03/10/this-clears-things-up-a-bit/</link>
		<comments>http://www.justinball.com/2008/03/10/this-clears-things-up-a-bit/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 17:37:54 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Neat Stuff]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social graph]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[wpmu]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=361</guid>
		<description><![CDATA[I'm not sure if anyone has seen David Wiley's blog today, but I think his efforts help to illustrate the idea of distributing the social network.  Take a look at it.  It might change, so look soon.  Does it look familiar? 
]]></description>
			<content:encoded><![CDATA[<p>I'm not sure if anyone has seen <a href="http://opencontent.org/blog/">David Wiley's blog today</a>, but I think his efforts help to illustrate the idea of distributing the social network.  Take a look at it.  It might change, so look soon.  Does it look familiar? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/10/this-clears-things-up-a-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turn Wordpress Into Social Butterfly</title>
		<link>http://www.justinball.com/2008/03/06/social-wordpress/</link>
		<comments>http://www.justinball.com/2008/03/06/social-wordpress/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 01:13:16 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[DiSo]]></category>
		<category><![CDATA[Oauth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Teachers Without Borders]]></category>
		<category><![CDATA[wpmu]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=358</guid>
		<description><![CDATA[I have been pitching this idea of a distributed social network to everyone that can stand to listen to me.  I realize that the conversation around Wordpress and the future of social networking is heating up, but as it does I think it is important to begin thinking about implementation.  It is fun [...]]]></description>
			<content:encoded><![CDATA[<p>I have been pitching this idea of a distributed social network to everyone that can stand to listen to me.  I realize that the conversation around Wordpress and the future of social networking is heating up, but as it does I think it is important to begin thinking about implementation.  It is fun to philosophize, but at the end of the day users want some toys to play with.</p>
<p><a href="http://factoryjoe.pbwiki.com/DistributedSocialNetwork">Chris Messina lays out his vision and the particular functionality associated with it on his wiki</a>.  Automattic picked up Buddy Press, and the <a href="http://code.google.com/p/buddypress/">code is still available on Google Code</a>.  For <a href="http://mu.wordpress.org/forums/topic.php?id=7448&page">historical reasons here's a thread on the WPMU forums about the activity around Buddy Press</a<a href="http://xsnp.livelyblog.com/">>.  There is another social plugin for Wordpress called Xiando</a> that hasn't gotten a lot of attention.</p>
<p>We are going to do our part and contribute as well.</p>
<p>As part of an effort to build a social network for Teachers Without Borders we came to a realization that it would be hypocritical to create a network filled with borders.  Thus, we began thinking about how escape the social silos that constitute most social networks and bring the focus back to the individual.  That focus led us to blogs which now leads me to the actual details of how to build a network around individuals.</p>
<p>I think it goes like this:</p>
<ol>
<li>Rich Profile in your blog
<ul>
<li>Ability to add all the fields associated with your typical social networking platform.  This could be done in a folksonomic way.  Let users add whatever fields they want and allow communities to converge on an ontology.  Perhaps there could be a microformat standard for this.</li>
<li>We'll get to what a community is in a bit, but different communities have different needs and would require variable metadata.  For example, Teachers Without Borders would likely need to gather information about teaching skills, volunteer efforts, translation abilities etc.  Let each community request this specific information from members, but store the data in each member's blog.  The primary goal is to center each individual's activity around the space they own rather than lock it up in a data silo.
     </li>
<li>
Everyone is building identity aggregators these days.  That is stupid.  Why should I gather up my data into a silo where some big company can benefit from my efforts.  Instead gather the bits into the user's own little part of the internet.  If you want to gather up your data gather it up into a space you control.
</li>
<li>
Once the data is gathered up you can then control pass it back out to your friends.  This won't be hard as your friends will be stored locally.
</li>
</ul>
</li>
<li>Friends
<ul>
<li>A blog roll looks an awful lot like a list of friends and XFN and FOAF let you express relationships, something Facebook doesn't let you do.  This part of your social network is obvious.
</li>
<li>Create a friend request widget so that someone that finds you can initiate a relationship.  Clicking the button would request a url to their blog.  Behind the scenes your blog would contact their blog, discover what it can based on their profile and aggregated identity and report back to you.  You would be notified of the request, provided with the other user's information and then have an opportunity to describe your relationship with that person.</li>
<li>A first pass at this would leave everything public, but features could be added to control your interactions with your friends so that your boss doesn't see pictures of you and your buddies from college.  <a href="http://factoryjoe.com/blog/2007/12/06/oauth-10-openid-20-and-up-next-diso/">Chris Messina has a handle on that idea using OAuth</a></li>
</ul>
</li>
<li>
OpenID</p>
<ul>
<li>Your blog becomes your OpenID provider.  Whether this is through delegation or by your blog actually being able to act as a provider I think is an open debate</li>
<li>OpenID becomes palatable because when you make a friend request on someone else's blog it asks you for your blog url which just happens to be your OpenID.  The interaction is natural rather than the odd login experience you currently get with OpenID that confuses most users.  (I tried using OpenID and nobody understood that they needed to enter a url for their username.  Normal users have a hard time getting that.)</li>
<li>
OpenID lets you establish the initial connection with another user or with a community.  During the interaction the two blogs exchange authentication information which will let them request data at a later time based established relationships between the blogs.
</li>
</ul>
</li>
<li>
Trust</p>
<ul>
<li>Spam is a problem so when somebody makes a friend request they enter their url and login to their blog using OpenID.  After that two blogs exchange data.  If the person making the request is already trusted by someone you trust or is trusted by a community you trust then you would see their request.</li>
<li>It is possible to scan through networks and find out if the person is trusted 5 or 6 levels.  This would work kind of like the DNS system where if one system doesn't know the IP address they ask the next guy.  Might have to be careful on this one though so that you don't end up with bots constantly scanning your friend's friends looking for people to trust.</li>
<li>If a user belongs to a community you trust they would float to the top.</li>
<li>The bots that want to be your friend could then float to the bottom, or an Akismet style system could be setup where users contribute to the list of known bad guys</li>
</ul>
</li>
<li>
Stream of Consciousness</p>
<ul>
<li>Since your blog now has all your friends setup it is easy to watch the data coming into their profile and suck that into your blog.  You would go to your blog to see what your friend's are up to or the stream could be feed back out to a reader.
</li>
<li>Each entry in the stream could have a discussion attached.  The discussion could then be fed back out when your friend's harvest your blog.  Think it as a distributed forum.</li>
<li>A share button would share things you find with your friends.  You could even add a bookmarklet that dumps interesting crap you find on the net into your blog which would then be fed back out to your friends.</li>
<li>Applications are merely Wordpress Plugins that interact with the stream.  Riding in the MS 150 and need donations?  Install an app and have it post a message to your stream.  Want to poke someone?  Add a plugin, the poke shows up in their stream and they can click to add the new plugin.  Granted this would take a bit of work as the plugin would have to be installed, but we'll figure it out.</li>
</ul>
</li>
<li>
Chat</p>
<ul>
<li>A dream feature for me would be a chat that understood my relationships.  At night only my wife and video game buddies could see me.  During the day I could shut down friend chatter while I am at work.  No longer would I have to maintain 6 IM accounts.  (Why hasn't anyone done this?)</li>
</ul>
</li>
<li>Community
<ul>
<li>For the guys who are already popular community is not a problem.  People flock to them.  For a new blogger the question becomes how do I get people to read what I write?  If you are into SEO the question is how do I get links?  There are a lot of great writers on the Internet that are not A-list bloggers.</li>
<li>Make the A-list irrelevant.  Outside of the geek community many people don't care about the top bloggers.  My wife wants scrapbook information.  My dad is looking for motorcycle junkies.  I would love to be able to push a button an have a short term community that lets me and a few other guys work together for a few months.  Student study groups may not live beyond a semester but are extraordinarily valuable during their lifespan.</li>
<li>You sign up by adding your blog</li>
<li>A community will be made up of bloggers that apply to join.  If a user wants to join but doesn't have a blog Wordpress MU will provide one if the community is built on this platform.</li>
<li>The community will aggregate posts from users and filter on tags, editor's opinion or collaborative filtering based on how the community creator sets it up.  Think millions of Diggs with the community in charge.</li>
<li>Even without a WPMU install you could spawn a community from your blog - handy for the throw away groups where we only need to collaborate for a short period of time.</li>
<li>New members who write well would find their way to the top of the heap so it is no longer difficult to get attention from people who matter to you.</li>
<li>Since the community is sucking in posts from its members it can connect users with one another based on existing friend relations and based on the content generated by each person.</li>
<li>A new community must be trivial to create</li>
<li>If the community needs profile specific meta data it can request that data when the user signs up.  The data is added to the user's blog and then harvested by the community.  This information would be namespaced by the community url and therefore unavailable to other communities.  I'm still thinking through that process.</li>
<li>Use Lucene to index incoming data and make recommendations.</li>
</ul>
</li>
</ol>
<p>This is what I have so far - at least that is what I have distilled from the pile of drawings on my desk.     I will be interested to see how much of what we want to do overlaps Automattic's efforts with <a href="http://ma.tt/2008/03/backing-buddypress/">Buddy Press</a>.  If we overlap I am hoping they get done first so we can use that <img src='http://www.justinball.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .  We will also be watching the <a href="http://diso-project.org/">DiSo</a> project closely.   This is a great opportunity for the community to build and individual and collectively own the social graph.</p>
<p>Let me know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/06/social-wordpress/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Connected Communities</title>
		<link>http://www.justinball.com/2008/03/05/connected-communities/</link>
		<comments>http://www.justinball.com/2008/03/05/connected-communities/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 16:46:28 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[Social Software]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=356</guid>
		<description><![CDATA[When Digg was new I spent plenty of time following the latest news 'dugg' up by the community.  Now I rarely go back.  Somewhere along the line Digg became an online Frat house and I am no longer interested in the 10 ten latest shocking things or in hearing about Scientology or in [...]]]></description>
			<content:encoded><![CDATA[<p>When <a href="http://www.digg.com">Digg</a> was new I spent plenty of time following the latest news 'dugg' up by the community.  Now I rarely go back.  Somewhere along the line Digg became an online Frat house and I am no longer interested in the 10 ten latest shocking things or in hearing about Scientology or in seeing pictures of puppies (Marion pointed out to me that if you do some research and you will find how many pictures of puppies get thousands of Diggs.  Top 10 hot chicks, interesting ways to use vulgarities and puppies, what a bizarre community).</p>
<p>However, I like the idea behind Digg.  It is the same idea that made Slashdot successful.  (I am a Slashdot refugee as well).  Get lots of people together and let the share what they think is interesting.</p>
<p>What is interesting and exciting to me as we look at building on open source community solution is the opportunity to let users break out of a community when the larger group moves in a direction that no longer interests a minority.  Say community one is built on an open source platform.  As the community grows one group tends to become powerful and take over the community.  This is fairly typical.  Most moderation tools although democratic in intention actually facilitate this coup.  The choice of other members is to just deal with it or leave.  Except that in this case if the social platform is open, easy to install, easy to use and easy to hack they can form a new group within minutes.</p>
<p>Many of these subgroups will of course fail, but some will succeed.  Success will depend mostly on the migration of users from one group to another.  The question is how does one spread the word about this new community?</p>
<p>One option would be to connect the parent community to its spawn.  If the owner of the original community is smart they would recognize the impending migration and instead of building a wall prevent it they would provide the new home world.  Tired of the 5 or 6 categories Digg has?  Simple, add a new category on that site and see if anyone follows you.  I know that there are loose connections of Digg users that try to Digg each others stories to get them to the top.  Instead of creating new algorithms to force these guys into Bury oblivion embrace the community that is forming and give them their own space to communicate and share.  Then if something becomes popular within that group that content can be pushed out to the other communities it is connected to - the original parent community or other communities that members have formed relationships with or the other communities that are <a href="http://www.justinball.com/2008/03/04/note-to-facebook-myspace-and-other-social-silos-die/">linked into the member blogs</a>.</p>
<p>The next evolution is to use the social network that forms between diverse users and communities to distribute content.  Information flows through the connections between communities but more importantly between the connections that members have established in their individual spaces.  Even though the community might have a front page, that wouldn't be the primary target.  Instead the best content would flow directly to individuals for whom the content is relevant.  Lower the signal to noise ratio, provide what is relevant and what is important right now and a new network forms that will make us wonder why we ever put up with anything else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/05/connected-communities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Disposable Communities</title>
		<link>http://www.justinball.com/2008/03/05/disposable-communities/</link>
		<comments>http://www.justinball.com/2008/03/05/disposable-communities/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 15:24:12 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[communities]]></category>
		<category><![CDATA[disposable]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Social Software]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=355</guid>
		<description><![CDATA[I had a great chat with Brian Lamb yesterday.  He and his team are working to use Wordpress to support learning communities at UBC.  In case anyone else is sick of WebCT, Blackboard or the boring Moodle interface this could provide an interesting replacement.  
Anyway, as we were talking it made me [...]]]></description>
			<content:encoded><![CDATA[<p>I had a great chat with <a href="http://weblogs.elearning.ubc.ca/brian/">Brian Lamb</a> yesterday.  He and his <a href="http://weblogs.elearning.ubc.ca/andre/2008/02/three_flavors_of_course_blogs.html">team are working to use Wordpress to support learning communities at</a> <a href="http://www.ubc.ca/">UBC</a>.  In case anyone else is sick of WebCT, Blackboard or the boring Moodle interface this could provide an interesting replacement.  </p>
<p>Anyway, as we were talking it made me realize that it would be helpful if we could connect everyone working in this space so that we can share ideas and collaborate.  My first thought was to use <a href="http://wordpress.com/blog/2008/01/28/introducing-prologue/">Prologue</a> a Twitter like Wordpress Template.  I think the template provides an interesting way to keep track of what people are up to.  However, in thinking more about this I really don't want yet another site to go to.</p>
<p>How do we fulfill both goals?  How do I share ideas, but escape creating another website that I will forget to go to?  Bits are cheap and don't fill up landfills.  How about a disposable community?  What if I could go online to say Wordpress.com and click a few buttons to create a new community?  Then I send out an email invite to anyone that I want to have join me.  They click the link in the email and instead of creating an account they add their blog.  Now when they go to post they see a widget in their sidebar that says 'Communities'.  Whenever you post just click the community you want your ramblings to be delivered to.  When you want to read the latest from your new found group of friends you just have a page on your blog that pulls in all that data from the community.  Comments would show up on the blog posts.  Interesting stories could be sent to a wiki that is part of the community or stored in a group bookmark account on the community site, or on delicious, or on magnolia, then distributed out to the member who could then decide if they wanted the links sent out to their delicious account (or magnolia or wherever).</p>
<p>When the group is done with their activity they can shut down the group or leave it up for archive purposes.  All of the discussion relevant to each individual would be archived in their personal blog anyway since all the content is delivered to their space on their internet.  Throw a Google custom search on top of that and you have a way to keep track of the goings on in your life and across all the communities you belong to without ever leaving the safety of your own blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/05/disposable-communities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Niche Communities</title>
		<link>http://www.justinball.com/2008/03/05/niche-communities/</link>
		<comments>http://www.justinball.com/2008/03/05/niche-communities/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 15:06:42 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[communities]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=353</guid>
		<description><![CDATA[Over the past few months I have talked quite a bit with Joel  about online communities and about what philosophically makes a community.  I think it is a group of individuals who collectively are interesting in something and need tools to facilitate communication and production of some artifact(s).  The way the community [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few months I have talked quite a bit with <a href="http://www.joelduffin.com/blog/">Joel </a> about online communities and about what philosophically makes a community.  I think it is a group of individuals who collectively are interesting in something and need tools to facilitate communication and production of some artifact(s).  The way the community interacts to make this happen differs greatly and so thinking that one tool set will cover all needs is short sighted.  </p>
<p>Now I go back to being a Wordpress fan boy.  I think one of the big reasons Wordpress is so successful is that not only is it open source but it is open source that is easy to skin, hack and extend.  It is a platform that provides some really great functionality, but the real power is that it empowers experienced and inexperienced hackers alike and gives them a powerful place to begin building something that fits their needs.</p>
<p>Wordpress is hackable.  Communities have specific needs.  Build the basics that are required to fit those needs and then let each community build their themes and plugins.  In all likelihood the vast Wordpress community will build thousands of templates and plugins that meet their needs and the needs of the thousands of communities that spring up around the first truly open source community platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/05/niche-communities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Note to Facebook, Myspace and Other Social Silos: DIE</title>
		<link>http://www.justinball.com/2008/03/04/note-to-facebook-myspace-and-other-social-silos-die/</link>
		<comments>http://www.justinball.com/2008/03/04/note-to-facebook-myspace-and-other-social-silos-die/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 22:16:48 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[COSL]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[communities]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Teachers Without Borders]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.justinball.com/?p=351</guid>
		<description><![CDATA[I wrote three Facebook apps and I have ideas for several more.  The most successful was the House Plans application I did for ThePlanCollection.com, but in the Facebook world you can't count a couple thousand users as especially successful.  
When Open Social started up I felt like I needed to go sign up [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote three Facebook apps and I have ideas for several more.  The most successful was the <a href="http://apps.facebook.com/house-plans/">House Plans application</a> I did for <a href="http://www.theplancollection.com/">ThePlanCollection.com</a>, but in the Facebook world you can't count a couple thousand users as especially successful.  </p>
<p>When Open Social started up I felt like I needed to go sign up for a <a href="http://www.myspace.com">MySpace</a> account so that I would be ready for when the next big thing showed up.  So far Open Social feels like that high school party the nerdy guy threw and two or three other nerdy guys showed up but come Monday morning it will be the joke of the high school.  I turned off email alerts for MySpace because I grew tired of the offensive bot spam.  I tried playing with <a href="http://www.orkut.com/Home.aspx">Orkut</a> because that was the first platform that supported <a href="http://code.google.com/apis/opensocial/">Open Social</a>.  Orkut feels like the Twilight Zone.  I tried <a href="http://twitter.com/jbasdf">Twitter</a> for a while.  It is a cool service, but I forget its there unless I am bored and the only thing handy is my phone and I want to post about my boredom.  How's that for boring.</p>
<p>There are countless other services I have signed.  Long after I am dead my name will live on in the databases of the one or two successful social websites and decay with me in the hundreds of dead companies that burned venture capital like fireworks on the Fourth of July.</p>
<p>I am tired of data silos.  I am tired of trying to keep up with every new site that comes along.  I am tired of someone else owning my place on the internet.  This is my place.  This blog is me.  Anyone who reads this I am sure will think I am strange that I mix my personal thoughts in with my programming frustrations.  I don't care.  I write this for me because I own these bits and by hell they will do my bidding.</p>
<p>I am currently working at The Center for Open and Sustainable Learning as a Teachers Without Borders Fellow.  That is a long title, but it has given me the opportunity to consider what it means to truly work without borders.  I think humans thrive on borders.  Borders keep people out and keep people in.  For me a border is a mnemonic that brings up images of a refugee escaping the evil influence of communism by dogging bullets as they scale the Berlin wall.  That's what they taught me in seventh grade.  Of course they also told me about how the United States never does anything evil.  Huh.  Borders make me think of the giant fence the United States is building to keep out the people that do a lot of the hard work in this country.  Borders make me think of the DMZ between North and South Korea.</p>
<p>Sadly I think we are comfortable with borders.  For some reason people like it when other people are kept out or held in.  It makes us feel safer.  I makes us feel special.  We are we and they are them.  </p>
<p>Big companies like that.  The borders they build keep people in and make them ripe for 'monetization'.  Gmail and Orkut were originally invite only.  Facebook required you to have a University address.  These constraints no longer exist but helped establish a perimeter of coolness.  These tactics are no longer needed.  The border is invisible.  The border is built from our friends and network.  They don't own those networks per se, but they own the technology that makes it easy to manage that network.  It is hard to cross the border.  No guns are needed to keep people in.</p>
<p>What's a fed up, ranting, liberal, nut job to do?</p>
<p>It's time to bring the world to me and to you and to everyone else that is tired of data silos and social network with sketchy user agreements.  Social networks exist in the real world without technology.  Technology just makes it easier to manage the network.  The next revolution is coming and it will kill the big silos.  Probably.</p>
<p>One of the largest and oldest (in internet terms) social networks is that of the bloggers.  Blogging is not the domain of super geeks.  Non technical people do it.  My wife does it.  My parents could probably pull it off.  Wordpress, Blogger and Typepad have brought this opportunity to the masses.</p>
<p>Blogging or writing rather is an individual activity made better through group feedback.  Within the blogosphere there is a network, but so far it has been implied rather than being overt.</p>
<p>That is changing.  Today Ma.tt posted that <a href="http://blazenewmedia.com/">Andy Peatling</a> the guy who <a href="http://ma.tt/2008/03/backing-buddypress/">created Buddy Press is joining Automattic to work full on Buddy Press.</a>  A few days ago <a href="http://www.rashmisinha.com/2008/02/wordpress-social-network/">Rashmi Sinha</a> wrote an 'Open letter to Matt & Toni: Three ways for Wordpress to become more of a social network'.  The <a href="http://diso-project.org/">DiSo</a> <a href="http://factoryjoe.com/blog/2007/12/06/oauth-10-openid-20-and-up-next-diso/">project</a> is targeting Wordpress first in an effort to create an open social network.  <a href="http://factoryjoe.com/blog/2008/01/23/the-existential-diso-interview/">An interview with Chris Messina about the project can be found here</a>.</p>
<p>I am not at the level of any of these individuals, but going back to my space is here, on this blog, I think my social network should revolve around me right here.  </p>
<p>So how do I pull my world to me, but at the same time connect out to larger communities while prevent my information from becoming trapped in a social silo?  The answer begins with open source software which leads me to Wordpress.</p>
<p>We have been playing around with Wordpress, with plugins and themes and with Wordpress Multiuser.    The first part of any social network exists within this platform.  What you learn about me here on this blog is far richer than what you will find on my Facebook, Myspace or any other profile.  My activity is here and so one of the most significant components of any social network - the profile already exists.  Now, since I don't advocate unplugging from the larger Internet ecosystem what is needed are plugins that pull my data from all the places I live on the Internet.  I know there are a few plugins to pull from delicious etc, but what I am envisioning is <a href="http://friendfeed.com/">FriendFeed</a>.  A plugin that can pull my data from any and all services I use.  For richer interactions the plugin will use the services specific APIs.  For other systems use Atom or RSS.  These services will be available to my 'friends' via an opml file.  For simplicity put a 'friend request' button the the blog.  A successful request will result in an exchange of opml files between my new friend and I.  Now I can watch my friend's delicious, flickr and twitter accounts via my blog.  The content could be fed to a public or private page for the world to see.  Add commenting to each of these entries.  Let the comments float between blogs so that they show up for anyone participating in the conversation.  Think of the Facebook news feed, but on your blog.  </p>
<p>Another plugin would let me manage my relationships with my friends would let me specify who shows up in my blog roles and would be exportable via FOAF.  That information could be used to establish trust - ie my friends probably trust me and if I am trusted by a friend of a friend then when I post on another guy's blog I am automatically trusted and we keep the spam bots out.  <a href="http://www.russellbeattie.com/blog/nearly-a-million-users-and-no-spam-or-trolls">This method works for Twitter and I think it could work on an open network</a>.</p>
<p>As you collect friends you build rings of trust.  Enable your blog as an OpenID provider - why do a need an external server for this?.  Why shouldn't my blog url be my OpenID url and enable provider capabilities via another plugin.  Now your blog url gives you access to any website that accepts OpenID and to friends blogs.  When you log into a new blog or site the relying party could then ask your blog who trusts you ie who is in your friend list.   </p>
<p>The next step is to build communities.  I realize this is kind of like building borders, but if the community software is open source then if you grow tired of the community it is easy to split off and form something new.  I have had an internal debate about how to build this piece.  I would love to use Ruby on Rails for this task, but I think it makes a lot of sense to use Wordpress Multiuser to build the community piece.  Doing so means that new members that don't have established blogs can easily create a new one.  If they decide that they are ready to start their own blog then all they need to do is take their data and move it to another Wordpress Blog.  Freedom.  The function of the community would be to aggregate stories from its members and then provide interesting methods for discovering those stories.  It would provide a mechanism for finding others with similar interests.  I think that one big complaint of many bloggers and one big problem faced by all website is finding others with similar interests and then moving into a state where some kind of relationship exists.  By providing a mechanism for discovering others in the same area of interest the community would facilitate interlinking of members which benefits new and old bloggers alike as quality, meaningful links are the currency of the internet.</p>
<p>Again the community would be fed to my blog.  My posts would be sent to each of the communities that I belong to and filtered via tag.  Only send Rails posts to the Rails community and Php posts to the Php community.  We wouldn't want to start a holy war.  This is the eduglu that <a href="http://weblogs.elearning.ubc.ca/brian/">Brian Lamb</a> has talked about many times.  We tried it with a project called <a href="http://www.ozmozr.com">Ozmozr</a> but had a hard time because we tried to feed all data into one system.  Niche communities wouldn't have to deal with nearly as much data as they only harvest and keep the posts that are meaningful to the group.  90% of the rest would be thrown away.  Interesting topics could be kept in a wiki.  Use that same space to collaborate on group projects that involve more than one author, or create more sub-blogs - thus the WPMU install - that let users create carefully constructed content.  <a href="http://newmediaocw.wordpress.com/">David Wiley recently showed that courses could be created using a Wordpress blog</a>.  Authors could write books the same way.  The opportunities are extraordinary.  There are some very cool Mediawiki integrations with Wordpress or if you want to get drunk on <a href="http://automattic.com/">Automattic</a> love then use Bliki.</p>
<p>Each community will have its own home page and own place on the internet.  New members would use that to discover the group.  They would join the group by adding their blog or by creating a new blog on the WPMU instance.</p>
<p>Each user will manage most of my interaction with the group on their own blog.  Links that provide my social interaction on my blog couldn't be kept in sync with an RSS reader via opml or styled to look cool and kept on my blog.  I and all my friends would automatically interlink and would be able to participate in meaningful discussion.</p>
<p>If the community is such that walls or poking is required such functionality could simply be added via another plugin.  There will be no need to really on another application framework like fbml.  If you can write a Wordpress plugin you can create an application for this social network.</p>
<p>I think this method of social networking is subtle, but has greater long term impact.  I am excited to see Buddy Press find its way to Automattic.  Hopefully we will be contributing some meaningful plugins soon that implement the ideas outlined here.</p>
<p>The world is becoming open.  Die silos.  Die.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2008/03/04/note-to-facebook-myspace-and-other-social-silos-die/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Facebook as an Authentication System</title>
		<link>http://www.justinball.com/2007/10/05/facebook-as-an-authentication-system/</link>
		<comments>http://www.justinball.com/2007/10/05/facebook-as-an-authentication-system/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 20:56:18 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Social Software]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[OpenID]]></category>

		<guid isPermaLink="false">http://www.justinball.com/2007/10/05/facebook-as-an-authentication-system/</guid>
		<description><![CDATA[I have been playing with OpenID for about a year now.  It is a very cool, distributed authentication system.  The concept is great and I love that I don't have to create accounts everywhere.  Instead, I just log in with OpenID and away I go.  The biggest shortcoming for OpenID from [...]]]></description>
			<content:encoded><![CDATA[<p>I have been playing with OpenID for about a year now.  It is a very cool, distributed authentication system.  The concept is great and I love that I don't have to create accounts everywhere.  Instead, I just log in with OpenID and away I go.  The biggest shortcoming for OpenID from a user perspective however is the fact that you have to remember a url.  People aren't very good at that.  I have my OpenID mapped through justinball.com which is easy to remember, but most people don't have that luxury and if your name is Bill Smith or Sam Jones you are not likely to own the corresponding domain.</p>
<p>Over the past week I have had some time to play with the Facebook APIs.  Before I became a Facebook fan I could not figure out why anyone would use the stupid thing.  Quite frankly before my friends started showing up in the system there wasn't a good reason.  Facebook really depends on the network to be meaningful to an individual, but I digress.</p>
<p>So I am playing with Facebook in a number of context and now my head is exploding with all the possible cool apps you can build when you don't have to figure out profiles and how to build user accounts and networks etc.</p>
<p>I don't know if it is the intention of the Facebook guys, but it really could be a kick butt authentication system.  Sure, it isn't open and you depend on Facebook, but then I doubt many end users will care.  In the current generation there are a whole lot of facebook users and I think they might smile kindly upon you if they could just use their existing Facebook account to log into your website.  Take it a step further and integrate your site as a plugin into Facebook.  If your website can take advantage of social networks the integration is natural and should bring you more traffic.</p>
<p><a href="http://bp3.blogger.com/_ZFICcYW_Jrw/RwUN2CBYX0I/AAAAAAAAAWk/q47hyw-Oqyk/s1600-h/facebook2.jpg">Now lest you think I am a Facebook fanboy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2007/10/05/facebook-as-an-authentication-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Software is for the Young</title>
		<link>http://www.justinball.com/2007/06/22/social-software-is-for-the-young/</link>
		<comments>http://www.justinball.com/2007/06/22/social-software-is-for-the-young/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 17:21:07 +0000</pubDate>
		<dc:creator>Justin Ball</dc:creator>
				<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.justinball.com/2007/06/22/social-software-is-for-the-young/</guid>
		<description><![CDATA[An interesting study by business week shows who is doing what on line.  The visualization helps to show what is in many ways obvious - young people are more likely to do social things online.  
I don't think this is bad.
I think it means that over the next decade social software is going [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.businessweek.com/magazine/content/07_24/b4038405.htm">An interesting study by business week shows who is doing what on line</a>.  The visualization helps to show what is in many ways obvious - young people are more likely to do social things online.  </p>
<p>I don't think this is bad.</p>
<p>I think it means that over the next decade social software is going to become more pervasive.  There are a lot of successes in the Web 2.0 space right now, but I think they are only the beginning.  Future tools will help us communicate and collaborate in a global way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.justinball.com/2007/06/22/social-software-is-for-the-young/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
