<?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>The Well and the Cathedral &#187; open source</title>
	<atom:link href="http://www.bwesty.com/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bwesty.com</link>
	<description>Brook Westheimer writes about libraries, user experience, open source, graphic design</description>
	<lastBuildDate>Tue, 22 Jun 2010 19:16:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Upgrading to WordPress 3.0</title>
		<link>http://www.bwesty.com/upgrading-to-wordpress-3-0/</link>
		<comments>http://www.bwesty.com/upgrading-to-wordpress-3-0/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 19:16:54 +0000</pubDate>
		<dc:creator>Brook Westheimer</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.bwesty.com/?p=206</guid>
		<description><![CDATA[Jason Griffey writes about his experience updating to WordPress 3.0. Worth repeating: Moving to WordPress 3.0 Since I’ve already taken the plunge and moved over to WordPress 3.0 and consolidated my various separate WordPress 2.X installs to it, I thought it would be good to document the process I used to try and help others who [...]]]></description>
			<content:encoded><![CDATA[<div>Jason Griffey writes about his experience updating to WordPress 3.0. Worth repeating:</p>
<blockquote>
<h1>Moving to WordPress 3.0</h1>
<p>Since I’ve already taken the plunge and moved over to <a id="voz5" title="WordPress 3.0" href="http://wordpress.org/">WordPress  3.0</a> and consolidated my various separate WordPress 2.X installs to it, I thought it would be good to document the process I used to try and help others who might be wary of taking the plunge. There are unlimited ways that you may have your particular install set up, so this may or may not apply. Do not fold, spindle, or mutilate.</p>
<p>It may be obvious, but before you do ANYTHING with your WP install, back up your files and your database. Backing up your files is as easy as downloading your install directory locally via FTP, and if you aren’t familiar with how to back up your database (YOU SHOULD BE BACKING UP YOUR DATABASE REGULARLY) there are <a id="d.df" title="good instructions here" href="http://codex.wordpress.org/Backing_Up_Your_Database">good instructions here</a>. Go back up  your site, and come back when you’re done.</p>
<p>Everything safe? Ok, now…you want to go to your WordPress dashboard, hit Tools, and Export. What you’ll get is an XML file of all the content from your blog: posts, categories, tags, authors, etc. Save this in a very, very safe place. This is the file that you will use to import your blog into your new WP 3.0 site. Repeat this step for every blog you hope to move, renaming the Export file into something recognizable.</p>
<p>In my particular instance, I had a site set up that went like this: at the root level of my website, I had just a flat HTML file that was my homepage. I had two different WordPress 2.X installs in subdirectories (/wp and /eliza). What I wanted to do was to install WP3.0 in my root directory, and then use the Multisite functionality built in to WP3.0 to re-create the /wp and /eliza blogs, running in the single root-level install.</p>
<p>After backing everything up, I went ahead and installed WP3.0 in the root directory. There is then one bit of manual code you have to add in order to enable multisite capabilities. In your wp-config.php file, just before the line</p>
<p><code>/* That's all, stop  editing! Happy blogging. */</code></p>
<p>You need to add the line</p>
<p><code>define('WP_ALLOW_MULTISITE',  true);</code></p>
<p>This enables multisite capabilities. You’ll have to do a little bit of copy/paste into your .htaccess file, but WP walks you through it. When you log into your install again, you’ll see a new set of controls in your dashboard relating to these new capabilities.</p>
<p>One more bit of editing is needed before you move on to creating new blogs and importing your XML files into them…by default, WordPress filters imported XML by removing possible troublesome tags…unfortunateely, including things like &lt;embed&gt; and &lt;iframe&gt; and other instances where you’ve included content in your posts. WordPress does so via a file you can find in /wp-includes called kses.php. In kses.php, you’ll want to scroll down to line 1309 and comment out the three lines under <code>//Post filtering</code> so that they look like this:</p>
<p><code>// Post  filtering<br />
#add_filter('content_save_pre', 'wp_filter_post_kses');<br />
#add_filter('excerpt_save_pre', 'wp_filter_post_kses');<br />
#add_filter('content_filtered_save_pre', 'wp_filter_post_kses');</code></p>
<p>This will prevent the filter from removing all your youtube videos, slideshare embed, scribd documents, etc. Once you’ve altered the filter and saved it, you’re ready to create your new blogs, hit the Tools menu, and import your XML from your exports above. After the process completes, you should have a working blog with all of your previous content in place exactly as before.</p>
<p>For my particular case, it was important for me to maintain the existing directory paths for /wp and /eliza so as to not break tons of incoming links…WP3.0 handles that perfectly. After all this, I now have WordPress running at the root level of <a id="iabm" title="jasongriffey.net" href="http://www.jasongriffey.net/">jasongriffey.net</a>, <a id="um:0" title="Pattern  Recognition" href="http://www.jasongriffey.net/wp">Pattern Recognition</a> and <a id="ap00" title="Brand New  World" href="http://www.jasongriffey.net/eliza">Brand New World</a> working exactly as they were with the separate installs (including permalinks!), and will be moving my previously flat-file homepage into WordPress pages. I’ve got my whole site running on WordPress, and the ability to create new blogs at will in order to expand my setup.</p>
<p>I’m chuffed about the setup, and really, really excited about the possibilities with WordPress 3.0.</p></blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bwesty.com/upgrading-to-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Open Source of Tesla</title>
		<link>http://www.bwesty.com/the-open-source-of-tesla/</link>
		<comments>http://www.bwesty.com/the-open-source-of-tesla/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 16:08:37 +0000</pubDate>
		<dc:creator>Brook Westheimer</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[theories]]></category>

		<guid isPermaLink="false">http://www.bwesty.com/?p=118</guid>
		<description><![CDATA[Recently I finished a fictionalization of Nikola Tesla&#8217;s life written by Samantha Hunt, and on a seemingly unrelated note, I tried to explain to my business-savvy dad how a business can make money and still contribute source code back to the world at large. I began thinking about the ways Tesla worked within an essentially [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I finished a <a href="http://www.worldcat.org/oclc/85822630">fictionalization of Nikola Tesla&#8217;s life</a> written by Samantha Hunt, and on a seemingly unrelated note, I tried to explain to my business-savvy dad how a business can make money and still contribute source code back to the world at large. I began thinking about the ways Tesla worked within an essentially open source framework. <img title="More..." src="http://www.bwesty.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-118"></span></p>
<p>His successes and failures are relative; while he died broke and lonely, his work laid the foundation for much of our current thinking about electricity and just about anything having to do with waves. As an inventor, a thinker, and a contributing member of the scientific community he was wildly successful. He was a firm believer in gender equality, a vegetarian, and a developer of powerful weapons. Perhaps the most poignant aspect of his success were some of his ideas which later resulted in the decline of Tesla&#8217;s reputation. These ideas were grand, difficult to prove or explain, and even more difficult to monetize.</p>
<p>Irregardless of his definition of success, Tesla lived and worked in a world where people made discoveries about the natural forces that surrounded them at an unprecedented pace. Inventions harnessed the powers of these forces, and patents secured future income from these inventions. Tesla was only good at part of this equation. He was relatively fastidious about securing patents, but lost the part about negotiating the future incomes from these patents.</p>
<p>Where does this fit into the open source business model? It&#8217;s easy to get into a pity party for Tesla, complaining about greedy robber barons who stole his ideas and made huge fortunes while he toiled away in a mostly self-funded laboratory. And it&#8217;s not easy to really grasp the meaning of &#8220;open source business model.&#8221;</p>
<p>So what is an open source business model? How can a company give away its products for free and still make money? The answer to this question is nuanced and almost completely dependent on the individual company. For many businesses, income is based on providing a service, creating something, and customizing open source platforms for a client. For other businesses, <a href="http://dirkriehle.com/publications/2009/the-commercial-open-source-business-model/" target="_blank">in the words of Dirk Riehle</a>, &#8220;Using a commercial open source approach, firms can get to market faster with a superior product at lower cost than possible for traditional competitors.&#8221;</p>
<p>Tesla&#8217;s self funded lab and obsession with new discoveries fall in the latter category. His operation was nimble and forward-looking, while companies like The Edison Company were stogy. Once they invested huge amounts of resources in something like direct current electricity, they were stuck, and <a href="http://www.wired.com/science/discoveries/news/2008/01/dayintech_0104">went to great lengths</a> to stay stuck. At one point during the development of the Niagra Falls generators, Tesla claimed that he could transmit the electric generated there without the tremendous amounts of copper, trees, and other resources that would have to be committed to the project, but the contracts were signed and this lighter, less resource-intensive implementation wouldn&#8217;t, and can&#8217;t be possible.</p>
<p>Some of the modern comparable situations are obvious: Unix to Apple, Google to Microsoft, and Microsoft&#8217;s sponsorship of BarCamps and open source code sprints make fascinating parallels to the early days of electricity. It seems that in the days of more democratized communication, the nimble and forward-looking may have their day.</p>
<p>Some further reading:</p>
<p>I&#8217;ve personally read and can strongly recommend the biography <a href="http://www.worldcat.org/oclc/317811745" target="_blank">Wizard: The Life and Times of Nicola Tesla</a> by Marc Seifer, an incredibly thorough look at all aspects of Tesla&#8217;s life; business, social, family and even some Freudian analysis, and also recommend the PBS documentary<a href="http://www.pbs.org/tesla/"> Tesla: Master of Lightning</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bwesty.com/the-open-source-of-tesla/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Obligatory Explanation of Absence</title>
		<link>http://www.bwesty.com/the-obligatory-explination-of-absence/</link>
		<comments>http://www.bwesty.com/the-obligatory-explination-of-absence/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:53:30 +0000</pubDate>
		<dc:creator>Brook Westheimer</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.bwesty.com/?p=170</guid>
		<description><![CDATA[I have to start this in a self-effacing way. Really, the analytics show that this message won&#8217;t be read by many people, however, I really feel compelled to explain. Since early December I&#8217;ve been working hard and forming a new company with a group of Drupal-focused developers. It&#8217;s a great project; I&#8217;m very excited to [...]]]></description>
			<content:encoded><![CDATA[<p>I have to start this in a self-effacing way. Really, the analytics show that this message won&#8217;t be read by many people, however, I really feel compelled to explain. Since early December I&#8217;ve been working hard and forming a new company with a group of Drupal-focused developers. It&#8217;s a great project; I&#8217;m very excited to be working with these folks in this field. So until things are a little more settled I&#8217;ll be head-down, working on building something new and great on the foundations of something old and wonderful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bwesty.com/the-obligatory-explination-of-absence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
