<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Code / The Appnel Group</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/" />
   <link rel="self" type="application/atom+xml" href="http://appnel.com/code/index.atom" />
   <id>tag:appnel.com,2005-03-28:/code//1</id>
   <updated>2008-11-12T16:37:15Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<entry>
   <title>Changes @ 6A</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/11/changes-at-six-apart" />
   <id>tag:appnel.com,2008:/code//1.730</id>
   
   <published>2008-11-11T23:16:00Z</published>
   <updated>2008-11-12T16:37:15Z</updated>
   
   <summary>Today Chris Alden, Six Apart CEO, announced a reorganization at Six Apart that includes reducing its staff by 8%.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="byrnereese" label="Byrne Reese" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="chrisalden" label="Chris Alden" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="reorganization" label="reorganization" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="sixapart" label="Six Apart" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Today Chris Alden, Six Apart CEO, <a href="http://www.sixapart.com/blog/2008/11/changes-at-six-apart.html">announced a reorganization at Six Apart</a> that includes reducing its staff by 8%. Particularly where that staff is being cut from was not disclosed.</p>

<p>I don&#8217;t see this reorganization as a sign that Six Apart is in trouble, but a prudent one to do what it can to stay out of it. It&#8217;s unfortunate that some are losing their jobs particularly in this time of economic uncertainty. Before I started Appnel Solution, I was left in the same position.</p>

<p>Six Apart has always been fiscally conservative though(sometimes to a fault IMHO) and the shifts in focus and personnel seems logical and are likely to make them more efficient and  helps their services business which has been booming from all accounts. That last one, growing services, is a bit concerning to me though since my company is in the same business.</p>

<p>There is much work to be done in the areas of advancing MT as a product, growing the developer community and its core evolution as an open source software project that I hope will not be effected by this reorganization and cut backs.</p>

<p><strong>UPDATE 11/12 @ 11AM:</strong> Word is spreading that <a href="http://majordojo.com/">Byrne Reese</a> who had served as MT&#8217;s Product Manager until recently was one of those let go yesterday. This is really disappointing to hear for the MT community and especially Byrne and his family. It&#8217;s also a big blow to the community at large IMHO because Byrne was the most active and visible member of Six Apart to engage with the developer community on many levels. Byrne has said he is not leaving the community, but his ability to bridge the internal working of Six Apart and community is already missed.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Feeds.App Lite does open source</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/10/feedsapp-lite-does-open-source" />
   <id>tag:appnel.com,2008:/code//1.729</id>
   
   <published>2008-10-24T20:50:31Z</published>
   <updated>2008-10-24T20:52:38Z</updated>
   
   <summary>I had to do something for MT&apos;s 7th birthday even if it&apos;s something I&apos;ve been meaning to do for -- oh like a year now.
</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="feeds" label="feeds" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="feedsapp" label="Feeds.App" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="feedsapplite" label="Feeds.App Lite" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="gpl" label="GPL" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="opensource" label="open source" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="plugins" label="plugins" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>I had to do something for <a href="http://www.movabletype.com/celebrating-7-years-of-movable-type.html">MT&#8217;s 7th birthday</a> even if it&#8217;s something I&#8217;ve been meaning to do for &#8212; oh like a year now.</p>

<p>Today I am officially releasing Feeds.App Lite under an Artistic/GPL license. In other words it is open source.</p>

<p>Google Code repository is <a href="http://code.google.com/p/feeds-app-lite/">here</a>. A download of the plugin can be had <a href="http://code.google.com/p/feeds-app-lite/downloads/list">from Google</a> or the <a href="http://appnel.com/code/feeds-app">Feeds.App page</a>.</p>

<p>There is no new functionality in this release. Just the new license.</p>

<p>In related news, I posted a new maintenance distribution of <a href="http://appnel.com/code/feeds-app">Feeds.App</a> that corrects a typo that reported the plugin as RC4 (release candidate 4). Feeds.App v3 has been finalized code for nearly a year. More importantly, this version also ships with an updated version of XML::Elemental. This updated version addresses a circular reference condition that generates a memory leak. Those running under a persistent environment like FastCGI or mod_perl are highly encouraged to <a href="http://appnel.com/code/feeds-app#download">download</a> and install this new distribution.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Penelope and Foundry</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/10/penelope-and-foundry" />
   <id>tag:appnel.com,2008:/code//1.727</id>
   
   <published>2008-10-15T19:08:59Z</published>
   <updated>2008-10-15T19:16:52Z</updated>
   
   <summary>Penelope and Foundry are the continuation of how MTOS can be integrated with the broader open source community. </summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="cpan" label="CPAN" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="foundry" label="Foundry" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mtos" label="MTOS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="opensource" label="open source" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="penelope" label="Penelope" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="proposals" label="proposals" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Last week I posted an update to the <a href="http://wiki.movabletype.org/Proposal:Penelope">Penelope</a> and proposed an effort I named <a href="http://wiki.movabletype.org/Proposal:Foundry">Foundry</a> that <a href="http://www.sixapart.com/pipermail/mtos-dev/2008-October/002109.html">I only announced on the mtos-dev</a>. Since <a href="http://www.linkedin.com/in/bmabrayhttp://www.linkedin.com/in/byrnereese">Billy Mabray</a> honored me with a mention in his <a href="http://www.blogherald.com/2008/10/13/movable-type-monday-image-gallery-rest-api-pagination/">Movable Type Mondays over on the Blog Herald this week</a>, I figured its about time I mention it here.</p>

<p>Both Penelope and Foundry are the continuation of how MTOS can be integrated with the broader open source community. </p>

<p>Penelope is a revised version of my original proposal to take in to account the introduction of Foundry in the broader plan to open source (&#8220;CPAN-ize&#8221;) MTOS. Since <a href="http://www.linkedin.com/in/byrnereese">Byrne Reese</a> rightfully <a href="http://www.sixapart.com/pipermail/mtos-dev/2008-August/001895.html">pointed out MTOSProjectRoadmap may confuse people</a>, so I code named it &#8220;<a href="http://mena.vox.com/library/post/introducing-penelope-frances-trott.html">Penelope&#8221; after the next generation Trott</a>.</p>

<p>I also posted Foundry which includes some initial work on Milestone 1 of Penelope that I have inserted as an added milestone. I named it Foundry. (The Guttenberg movable type printing press used type pieces which where designed and made by a&#8230;)</p>

<p>Any feedback or contributions are welcome on the <a href="http://www.sixapart.com/mailman/listinfo/mtos-dev">mtos-dev</a> mailing list or here in the comments.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Free Movable Type Webinars Announced</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/10/mt-webinars-announced" />
   <id>tag:appnel.com,2008:/code//1.726</id>
   
   <published>2008-10-03T23:54:19Z</published>
   <updated>2008-10-04T00:35:07Z</updated>
   
   <summary>Six Apart Europe is hosting several free webinars that will cover business and technology themes on Movable Type.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="free" label="free" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="sixaparteurope" label="Six Apart Europe" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="webinars" label="webinars" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Six Apart Europe is hosting several free webinars on using Movable Type starting October 9th. Business and technology themes will be covered depending on the session. Each will run 60 minutes. For more information and to register <a href="http://europe.sixapart.com/movable-type/webinars.html">click here</a>.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>MT Catch-up</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/09/mt-catch-up" />
   <id>tag:appnel.com,2008:/code//1.724</id>
   
   <published>2008-09-29T19:50:15Z</published>
   <updated>2008-09-29T19:57:57Z</updated>
   
   <summary>It&apos;s been a bit quiet around here as I took some needed time off. Before I resume my regular blogging activities here I thought I&apos;d recap some of the noteworthy MT happenings that went down over the past couple of months.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="fireeagle" label="FireEagle" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="jumpbox" label="JumpBox" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mt42" label="MT4.2" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="openid" label="OpenID" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="sandbox" label="Sandbox" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="templates" label="templates" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>It&#8217;s been a bit quiet around here as I took some needed time off in Indonesia, Connecticut and St. Joseph&#8217;s Medical Center in Pennsylvania. (That last one will take some explaining in a personal blog post when I get a chance.)</p>

<p>Before I resume my regular blogging activities here I thought I&#8217;d recap some of the noteworthy MT happenings that went down over the past couple of months.</p>

<p>The most significant is <a href="http://arstechnica.com/news.ars/post/20080813-movable-type-pro-to-meld-blogging-and-social-networking.html">the official release of MT 4.2 and the inclusion of the Community Solution</a> with all paid licenses. This community-enabled version has been dubbed Movable Type Pro. MT 4.2 was primarily focused on performance improvements through code optimization, caching, and some smart interface tweaks. The TypePad AntiSpam was later added. The bundling of the Community Solution was a welcome surprise and one that takes MT into something more than just a blogging or simple CMS platform. I highly recommend all users upgrade to this version. It&#8217;s really worth it no matter what your situation.</p>

<p>DevLounge coverage is <a href="http://www.devlounge.net/publishing/mt-42-brings-new-features-some-gotchas">here</a> including some gotchas to upgrading. We also suggest you read up on <a href="http://www.movabletype.org/documentation/mt42/whats-new.html">What&#8217;s New</a>, the <a href="http://www.movabletype.org/documentation/mt42/performance.html">performance enhancements</a> and <a href="http://www.movabletype.org/documentation/administrator/the-top-5-things-you-can-do-to-make-movable-type-even-faster.html">how you can take advantage of them</a> in your system. Also be sure to read <a href="http://www.movabletype.org/documentation/mt42/mt-42-upgrade-guide.html">the MT 4.2 upgrade guide</a> <em>before</em> attempting to do so.</p>

<p>More here from the <a href="http://www.thestandard.com/news/2008/08/18/new-features-blur-blogging-and-social-networking">Industry Standard</a> on the MT 4.2 release</p>

<p>I was involved in a discussion about the future of the MTOS code based and posted <a href="http://wiki.movabletype.org/Proposal:MTOSProjectRoadmap">an initial plan to the MT wiki</a>. This is something I need to find the time to return to in order to further.</p>

<p>A number of new and interesting plugins have been released. </p>

<p>Byrne Reese released two plugins that Six Apart have been using. <a href="http://plugins.movabletype.org/forums-utilities/">Forum Utilities</a> adds features such as promoting comment to an entry, highlighting comments, and closing conversations quickly and easily from the MT interface. This is particularly timely given the wider availability of community features in MT.</p>

<p>The other plugin, <a href="http://plugins.movabletype.org/super-page/">SuperPage</a>, from MT&#8217;s esteemed product manager, was developed to aid Six Apart&#8217;s own documentation efforts and converts a single, massive MT page into a set of easy to navigate pages divided into chapter and section. </p>

<p>For all those wishing to produce a simple iPhone-compatible version of their site, Taichi Kaminogoya has released an <a href="http://plugins.movabletype.org/iphone-template-set/">iPhone Template Set for MT</a>, that gives you the basics and a good jumping off point for something more sophisticated and customized.</p>

<p>Six Apart and <a href="http://www.jumpbox.com/">JumpBox</a> have <a href="http://www.movabletype.com/download/download-virtual-mt.html">announced</a> the release of <a href="http://www.movabletype.com/download/download-virtual-mt.html">Virtual Movable Type</a>. 
Six Apart writes &#8220;the virtual appliance automatically installs Movable Type and all necessary infrastructure on a single virtual machine, thus eliminating the complex task of configuring server applications.&#8221; <a href="http://blog.plasticmind.com/movable-type/virtual-movable-type-impressions/">Jesse Gardner of PlasticMind weighs in here</a> as does <a href="http://www.webmonkey.com/blog/Jumpbox_Offers_an_Easier_Way_to_Install_Movable_Type">WebMonkey here</a> and <a href="http://weblog.infoworld.com/virtualization/archives/2008/09/six_apart_and_j.html">InfoWorld</a>.</p>

<p>Back in early August, <a href="http://news.cnet.com/8301-17939_109-10015439-2.html">Yahoo announced that their formerly experimental geolocation platform FireEagle</a> was now officially opening up to all users. In the announcement it was noted that MT &#8220;will get automatic location reporting for its authors and in its Action Stream service.&#8221; Sounds interesting and I look forward to seeing what becomes of that collaboration.</p>

<p>Six Apart&#8217;s David Recordon <a href="http://www.sixapart.com/pipermail/mtos-dev/2008-September/001980.html">announced</a> on the <a href="http://www.sixapart.com/mailman/listinfo/mtos-dev">mtos-dev mailing list</a> that the <a href="http://openid.net/2007/12/05/openid-2_0-final-ly/">OpenID 2</a> branch that that has been under development has been merged in the MTOS core trunk now. You can count on those features showing up in the next major release of MT.</p>

<p>Six Apart engineer <a href="http://beausmith.com/">Beau Smith</a> ported the <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a> semantic template set framework <a href="http://beausmith.com/mt/sandbox/introduction.php">for MT</a>. Beau has also been hard at work on <a href="">Vanilla</a> that &#8220;provides various template sets which only contain the code necessary to show a specific feature in Movable Type. These template sets are not intended to be used for publishing your blog, but rather to be used for learning how to add a particular feature.&#8221; Learning about MT&#8217;s default templates and features? Start with Vanilla and start working your way through <a href="http://www.movabletype.org/documentation/">the ever improving documentation</a>.</p>

<p>Speaking of template sets, Six Apart&#8217;s <a href="http://www.jimramsey.net/">Jim Ramsey</a> released the elegant <a href="http://www.movabletype.org/documentation/themes/mid-century.html">Mid Century template set for MT</a>. I love it and it has lots of potential for being tweaked and customized for your own uses. (My gold standard for any template set.) <a href="http://dashes.com/anil/2008/08/nine-years-and-a-new-look.html">Anil Dash has already done so on his personal blog</a>.</p>

<p>Last, but not least Arvind is back to writing his Movable Type Monday articles for the Blog Herald &#8212; well at least for a couple of weeks he was. College students. What can you do. The last two releases are <a href="http://www.blogherald.com/2008/08/25/movable-type-monday-movable-type-42-pro-mid-century-theme-tutorials-galore/">here</a> and <a href="http://www.blogherald.com/2008/09/02/movable-type-monday-cumulus-action-streams-and-mtos-proposals/">here</a>. Arvind&#8217;s articles are always essential reading (when he&#8217;s not cramming for an exam or traveling) for keeping up on the great work the MT community is doing.</p>

<p>Lots of good stuff and more to come.</p>

<p>We now return to our regular blog programming.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Mea code? Mea culpa!</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/07/mea-code-mea-culpa" />
   <id>tag:appnel.com,2008:/code//1.640</id>
   
   <published>2008-07-10T20:49:40Z</published>
   <updated>2008-07-10T21:29:27Z</updated>
   
   <summary>Appnel plugin downloads should be back to normal. Sorry for the inconvenience.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="annoyances" label="annoyances" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="bugs" label="bugs" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="code" label="code" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="downloads" label="downloads" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="oops" label="oops" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="plugins" label="plugins" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Just a quick note for anyone who tried to download any of my plugins. A hasty upgrade a week or so ago to appnel.com exposed a bug that made downloads impossible. Thanks to all who reported it. I made a fix the other day and things should be back to normal. Sorry for the inconvenience.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>YAPC MTOS and Amazon Web Services Presentations</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/06/yapc-mtos-and-aws" />
   <id>tag:appnel.com,2008:/code//1.639</id>
   
   <published>2008-06-20T20:02:50Z</published>
   <updated>2008-06-20T20:27:38Z</updated>
   
   <summary>I&apos;m back after three near sleepless days in Chicago attending and speaking at YAPC:NA (Yet Another Perl Conference North America), here are my presentations and example code.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="amazon" label="Amazon" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cloud" label="cloud" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mtos" label="MTOS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="perl" label="Perl" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="presentation" label="presentation" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="s3" label="S3" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="yapc" label="YAPC" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>I&#8217;m back after three near sleepless days in Chicago attending and speaking at <a href="http://conferences.mongueurs.net/yn2008/">YAPC:NA (Yet Another Perl Conference North America)</a>. I wish I had more time to take in Chicago, but it was great to meet some many of the various Perl coders including the father of Perl, Larry Wall, who&#8217;s efforts continue to make the community thrive.</p>

<p>Both of my presentations where geared towards advocacy of MTOS and my latest project <a href="http://code.google.com/p/bezos/">Bezos</a>, an effort to create an integrated library for working with the Amazon Web Services cloud and eventually a command line tools.</p>

<p>PDF copies of both including the example code I showed are below.</p>

<ul>
<li><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://appnel.com/code/2008/06/20/yapc-na-2008-mtos.pdf">Movable Type Open Source (MTOS) for the Perl Developer</a></span></li>
<li><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://appnel.com/code/2008/06/20/yapc-na-2008-aws.pdf">Gluing Together Amazon Web Services with Perl</a></span></li>
<li><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://appnel.com/code/2008/06/20/yapc-na-2008-aws-example-code.zip">Gluing Together Amazon Web Services with Perl Examples</a></span></li>
</ul>

<p><strong>BTW:</strong> For those in attendance or if the video that as was shot during my Amazon presentation makes it into circulation, I reset my security keys. I used the <a href="http://people.no-distance.net/ol/software/s3/">S3 Browser</a> to show how some of the scripts had worked and that app has the annoying trait of displaying all of your account information on startup. I knew that, but did it anyway knowing I could just reset my key.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>On the Decentralization, Diversification and Colonization of Perl </title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/06/on-the-decentralization-diversification-and-colonization-of-perl" />
   <id>tag:appnel.com,2008:/code//1.638</id>
   
   <published>2008-06-11T01:48:22Z</published>
   <updated>2008-06-11T18:23:15Z</updated>
   
   <summary>As I begin to prepare my presentations for next week&apos;s YAPC::NA conference I feel compelled to finally throw down the gauntlet and write about important points that seemed to be missed by most of the Perl community.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="andylester" label="Andy Lester" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="barrierstoentry" label="barriers to entry" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="perlbuzz" label="Perl Buzz" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="rubyonrails" label="Ruby on Rails" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>I&#8217;ve been meaning to write this post for some time, but <a href="http://timaoutloud.org/2008/04/brooklyn">my relocation</a>, client work and now sweltering heat has kept me busy. As I begin to prepare <a href="http://appnel.com/code/log/2008/05/appnel-yapc-na-2008">my presentations for next week&#8217;s YAPC::NA conference</a> I feel compelled to finally throw down the gauntlet and write because I believe they are important points that seemed to be missed by most of the Perl community.</p>

<p>I&#8217;ve been following Andy Lester&#8217;s <a href="http://perlbuzz.com/">Perl Buzz</a> blog since it launch and applaud his efforts to bring &#8220;fresh blood&#8221; to the Perl community. Like Lester I believe the Perl community has a lot to offer and by no means is a dying or irrelevant language. What I believe it does suffer from is what I will call a marketing problem. Some of it is &#8220;visibility&#8221; as Lester refers to it, but more of it is packaging, perception and presentation.</p>

<p>This thought has stuck with me for years, but it wasn&#8217;t until I read Lester&#8217;s <a href="http://perlbuzz.com/">Perl must decentralize, diversify and colonize</a> post that I that I felt it was time to write about it here.</p>

<p>If you haven&#8217;t read <a href="http://perlbuzz.com/">the post I&#8217;m referring to</a> or follow <a href="http://perlbuzz.com/">Perl Buzz</a> I suggest you do. </p>

<p>So let me state upfront again that, for the most part, I agree with most of what Lester wrote. </p>

<p>I said for the most part though. Where I differ is in why other languages, PHP and Ruby (with Rails), are more en vogue. To me these are important points that are getting missed and overlooked by the Perl community that has lead to this condition.</p>

<p>These points are most apparent by comments made in the lead up to his three objects &#8212; decentralize, diversify, and colonize.</p>

<blockquote>
  <p>I&#8217;m certain that PHP has become a <em>de facto</em> choice for basic web apps because it&#8217;s just How You Do It these days. You see enough PHP in the context of the web, it starts to sink in.</p>
</blockquote>

<p>This is generally true, but this view overlooks how PHP came to such a place of prominence in the web applications ecosystem. I don&#8217;t think PHP is a better then Perl in any means, in fact <a href="http://timaoutloud.org/2006/02/tim-bray-on-php">I thinks it&#8217;s pretty crappy stuff</a> that I&#8217;ve never liked working with. <strong>Still PHP succeeded because it was just good enough and made running web application easier then anything else for most people.</strong></p>

<p>PHP was free unlike Application Server Pages (ASP) or ColdFusion and was easier for hosting providers to offer and maintain then alternatives such as mod_perl or the resurgent FastCGI. It&#8217;s popularity was further enhanced as a default module of Apache making it&#8217;s availability through cheap shared hosting nearly ubiquitous.</p>

<p>Of course Perl and CGI for that matter is equally as ubiquitous, but they were and still are perceived as a less attractive option to many because it is harder to get something up and running.  FTP a text file with a mix of HTML and PHP script and a <em>.php</em> extension and presto! it runs. Unless severely abused, PHP is more responsive because its engine is typically persistent thereby avoiding the performance tax any language running through CGI must pay. PHP does require a server restart like FastCGI or mod_perl to pickup changes either. Further, numerous vital (and then some) libraries come built-in and are then easily accessed where others languages like Perl leave that to the user assuming they have the rights to do so. The hosting provider could, and indeed some good ones will install a lot more then just the core distribution, but knowledgeable Perl hosts seem to be few and far between these days.</p>

<p>As an active member of the Movable Type community I&#8217;ve seen the difficulties Perl/CGI issues have caused users and impacted interest in Perl with a broader less adept user base.</p>

<blockquote>
  <p>Why is Ruby on Rails so popular? Is it better than Perl on Catalyst? Or is it just that people hear about Rails more? I suspect the latter, because <strong>perception is reality</strong>. When people perceive Perl as being dead, or not as powerful as other tools, it might as well be.</p>
</blockquote>

<p>I whole-heartedly agree with Lester&#8217;s observation that perception is reality. Like his observation about PHP I think it misses an important point though.</p>

<p>Rails, in which Ruby would still be nowhere, made it easier for more professional developers to write applications with great user experiences quickly and easily. <strong>The genius of Rails is in its marketing.</strong></p>

<p>I remember when <a href="http://timaoutloud.org/2005/08/oscon-wrap-up">I first heard David Heinemeier Hansson present on Rails</a> how intrigued and even excited I was with how productive a developer could be. What really made Rails work so well in this context was that it was &#8220;opinionated software&#8221; that said &#8220;flexibility is overrated.&#8221;</p>

<p>This is of course heresy to the Perl community, but <strong>I think that perhaps the Perl community&#8217;s treasured there-is-more-than-one-way-to-do-it ethos needs to be broadened to include that sometimes one (highly preferred) way of doing things as an acceptable option.</strong> </p>

<p>This is why <a href="http://timaoutloud.org/2005/07/nat-nails-rails">I was disappointed when I read about Catalyst</a>. This is not to say that I think Catalyst is bad or not capable. It&#8217;s that it missed the most important advantage of Rails and why it was so successful in attracting a large fanatical community of developers so quickly. Catalyst wasn&#8217;t what I wanted.</p>

<p><strong>I think there is a large group of users that don&#8217;t care about choice, but getting their job done as quickly and easily as possible.</strong> Business managers, entrepreneurs, investors, and the technologists working for them don&#8217;t care if a web application is written in Ruby or Perl or PHP or Java. What they do care about is providing a great user experience that will attract and delight users, grow a company, and provide the best return on their investment in time and effort.</p>

<p>Rails made that possible by having an opinion on its conventions (over configuration), JavaScript/AJAX libraries and so on that allowed it to create tool and libraries which helped developers write less software.</p>

<p>This is why so many of the most popular sites and web applications to launch are written using Rails, not just because people hear about it more.</p>

<p>PHP and Ruby on Rails lowered the barriers to entry and have reaped the benefits. Capable and powerful as it is, Perl has not.</p>

<p>I&#8217;m not sure precisely what moves the Perl community has to make, but I&#8217;m certain that without more (a lot more) attention to perception and marketing of Perl interest will wane. No amount of language theory or lightning talks or state of the onion will stop that.</p>

<p>I do hope that the Perl community does decentralize, diversify and colonize and that a big part of that work includes making it easier for developers to use and deploy Perl applications.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>On MT Feed Support</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/05/on-mt-feed-support" />
   <id>tag:appnel.com,2008:/code//1.637</id>
   
   <published>2008-05-09T20:11:43Z</published>
   <updated>2008-05-09T20:18:12Z</updated>
   
   <summary>The next version of Movable Type, version 4.15 (aka &quot;Cal&quot;), will remove the RSS feed template from the defaults. There is no longer any practical reason to have multiple feed formats of the same information.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="atom" label="Atom" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="feeds" label="feeds" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mt415" label="MT4.15" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="rss" label="RSS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="syndication" label="syndication" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="usability" label="usability" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>The next version of Movable Type, version 4.15 (aka &#8220;Cal&#8221;), will remove the RSS feed template from the defaults. This touched off a thread recently was spread across the mtos-dev and ProNet mailing lists discussing the reasoning and potential drawbacks to this decision.</p>

<p>Feeds is <a href="http://appnel.com/code/feeds-app">a topic near and dear to my heart</a> that <a href="http://timaoutloud.org/topics/syndication/">I have a long history with</a>. Seems we as a whole have never gotten over all FUD and misinformation of the &#8220;syndication wars&#8221; that some clarity is needed. Here is the most important takeaway from this post:</p>

<p><strong>There is no longer any practical reason to have multiple feed formats of the same information.</strong></p>

<p>It seems this issue comes up every so often.</p>

<p>Any feed reader or software the consumes feeds worth anything can handle both RSS or Atom feeds. Every modern programming language I know of also have libraries from processing both. Not all take advantage of the more specialized and esoteric features of either &#8212; some do, but for most uses either if fine.</p>

<p>Choosing one or the other isn&#8217;t choosing sides. It&#8217;s a matter of usability and practicality. Having the same feed information in multiple formats forces a user to make a choice that they probably don&#8217;t understand and one that is ultimately unnecessary. <a href="http://textism.com/2008/04/19/please.stop.doing.this">Dean Allen recently wrote about it</a> and before that <a href="http://nick.typepad.com/blog/2006/05/pick_a_format_a.html">Nick Bradbury</a>.</p>

<p>But why did Six Apart choose Atom instead of RSS? MT Product Manager, <a href="http://www.sixapart.com/pipermail/mtos-dev/2008-April/001182.html">Byrne Reese posted</a>:</p>

<blockquote>
  <p>This decision was never about standards politics or what format is better than the other, this release is about performance, and in this day and age, there is no need to publish feeds in multiple formats when they are supported equally[1].</p>
  
  <p>We selected Atom because all things being equal, Atom is an Internet standard and RSS is not, and that is more closely aligned with <a href="http://www.movabletype.org/opensource/">MTOS&#8217; stated project goals</a>.</p>
</blockquote>

<p>[1] Here Byrne asked a post to identify which tools do not support Atom.</p>

<p>It&#8217;s also worth mentioning that MT (and other Six Apart tools) are standardizing on the Atom Publishing Protocol (AtomPub) for remote clients to interact with the system. AtomPub uses the same format. RSS does not have an equivalent web services API option. Besides that, there are numerous <a href="http://www.37signals.com/svn/archives2/safari_rss_posts_leave_me_hanging.php">flaws in the design of RSS that can and often does confuse news readers</a>. The RSS specification is frozen with these flaws; however, there are <a href="http://www.rssboard.org/rss-profile">groups attempting to address them in other ways</a>.</p>

<p>From a software architecture and engineering perspective, to me, it&#8217;s quite logical that Atom be used. Popularity, as some as cited, is irrelevant given the circumstances and does not make the tool better.</p>

<p>This decision will only effect new blogs created in MT 4.15 and future versions. It does not stop you from using and creating your own RSS feeds nor will it delete, remove or disable them from your current blog templates. </p>

<p>That said, if you are producing feeds in multiple formats, I recommend you pick one and redirect the traffic to the others to that one. Doing so will help improve performance as Byrne suggests in his reply, means one or more less files to generate when a new post in made.</p>

<p>Have a software product that can&#8217;t read Atom files? Post them in the comments.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Appnel @ YAPC:NA 2008</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/05/appnel-yapc-na-2008" />
   <id>tag:appnel.com,2008:/code//1.635</id>
   
   <published>2008-05-01T19:43:55Z</published>
   <updated>2008-05-01T19:47:24Z</updated>
   
   <summary>I&apos;ll be presenting at YAPC:NA 2008 on MTOS and using Amazon Web Services with Perl.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="amazon" label="amazon" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="chicago" label="Chicago" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="conferences" label="conferences" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mtos" label="MTOS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="perl" label="Perl" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="yapc" label="YAPC" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Well I didn&#8217;t get a spot to present as OSCON this year, but I was pretty pleased to hear from the organizers of <a href="http://conferences.mongueurs.net/yn2008/">YAPC:NA (Yet Another Perl Conference North America)</a> that not one, but two of my proposals where accepted &#8212; in back-to-back sessions nonetheless.</p>

<ul>
<li><a href="http://conferences.mongueurs.net/yn2008/talk/968">‎Movable Type Open Source (MTOS) for the Perl Developer</a></li>
<li><a href="http://conferences.mongueurs.net/yn2008/talk/969">‎Gluing Together Amazon Web Services with Perl‎</a> </li>
</ul>

<p>The conference is being held in Chicago June 16-18. The the schedule is <a href="http://conferences.mongueurs.net/yn2008/schedule">here</a>.</p>

<p>I haven&#8217;t been to YAPC before so it should be interesting. From what I understand this conference is for the most hardcore of Perl programmers. I have some big plans for what I want to present and will be praying to the gods of &#8220;free time&#8221; to find some.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Meet The WordPresses</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/04/meet-the-wordpresses" />
   <id>tag:appnel.com,2008:/code//1.633</id>
   
   <published>2008-04-18T23:03:46Z</published>
   <updated>2008-04-18T23:12:52Z</updated>
   
   <summary>Monitoring the LinkedIn blogging questions, I&apos;ve seen questions that asked for advice on TypePad vs. WordPress that then received confused answers. Which WordPress was the asker referring to? There are significant differences.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="confusion" label="confusion" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="linkedin" label="LinkedIn" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="marketing" label="marketing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="naming" label="naming" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="typepad" label="TypePad" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="wordpress" label="WordPress" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>For the past few weeks I&#8217;ve been monitoring <a href="http://www.linkedin.com/answers?categoryHome=&amp;category=TCH_BLG">the blogging questions on LinkedIn</a> out of curiosity. In that time I&#8217;ve seen questions that asked for advice on TypePad vs. WordPress that received confused answers. Which WordPress was the asker referring to? There are significant differences.</p>

<p>WordPress.COM and TypePad is a fair comparison because they are both hosted blogging systems. WordPress.ORG is the open source software that you can download and install on your servers. With the source code you can modify it to your heart&#8217;s desire and use plugins etc. So if you are referring to WordPress.ORG then Movable Type is a more relevant then TypePad. </p>

<p>While this confusion is <a href="http://foolswisdom.com/movable-type-200-open-source/">easily cleared</a> it is still lost on most people. The WordPresses share the same name, but in many, but not all, respects are different things.</p>

<p>This could have been easily avoided if WordPress.COM would have been named something else. After all, TypePad began as a fork of the MT code and still shares some parts today. Given the popularity of Movable Type then (and still now), Ben and Mena could have chosen to name that service Movable Type. I&#8217;m thankful they didn&#8217;t.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Go, Blog It! Go!</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/04/go-blog-it-go" />
   <id>tag:appnel.com,2008:/code//1.632</id>
   
   <published>2008-04-17T18:41:59Z</published>
   <updated>2008-04-17T18:52:16Z</updated>
   
   <summary>Six Apart continues to break down the walls around social communities.
</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="blogit" label="blog it" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="facebook" label="facebook" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="opensocial" label="opensocial" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="typepad" label="typepad" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Six Apart continues to break down the walls around social communities.</p>

<p>Yesterday Six Apart announced the availability of a Facebook application (yes you read that correctly) called <a href="http://www.sixapart.com/about/news/2008/04/bringing_bloggi.html">Blog It</a>. The TypePad-powered service enables Facebook users to make posts in Facebook out to any number of blogging tools.</p>

<p>Here are a couple of links covering it:</p>

<ul>
<li><a href="http://www.blogherald.com/2008/04/16/six-apart-launches-blog-it-a-cross-platform-blogging-application-for-facebook/">Six Apart launches Blog It, a cross-platform blogging application for Facebook</a></li>
<li><a href="http://blog.wired.com/monkeybites/2008/04/six-apart-launc.html">Six Apart&#8217;s &#8216;Blog It&#8217; Turns Facebook Into a Fire Hose</a></li>
</ul>

<p>Six Apart CEO Chris Alden wrote up a good summary on his blog <a href="http://www.r21.org/2008/04/blog_it.html">here</a>.</p>

<p>Of course, there are <a href="http://webworkerdaily.com/2008/04/17/blog-it-has-a-way-to-go/">those who are less than impressed</a> or <a href="http://mashable.com/2008/04/15/blogit/#comment-1031575">dismiss it as irrelevant</a>, but then again Six Apart acknowledged there are shortcomings that they will be addressing. After all, this is a 1.0 release</p>

<p>I think it&#8217;s still pretty slick though.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Our Man Arvind </title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/04/our-man-arvind" />
   <id>tag:appnel.com,2008:/code//1.631</id>
   
   <published>2008-04-16T21:56:44Z</published>
   <updated>2008-04-16T22:01:10Z</updated>
   
   <summary>Our man Arvind Satyanarayan has started authoring a weekly column each Monday for Blog Herald summarizing the weekly happenings in the MT community.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="arvind" label="Arvind" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="blogherald" label="Blog Herald" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="news" label="news" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="publications" label="publications" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Keeping up to date on the latest MT community news and happenings is easier then ever.  </p>

<p>Our man <a href="http://www.movalog.com/">Arvind Satyanarayan</a> has started authoring a weekly column for <a href="http://www.blogherald.com/">Blog Herald</a> summarizing the weekly happenings in the MT community. His first two posts are already up:</p>

<ul>
<li><a href="http://www.blogherald.com/2008/04/09/movable-type-weekly-news-wrapup/">April 9th: Movable Type Weekly News Wrapup</a></li>
<li><a href="http://www.blogherald.com/2008/04/14/movable-type-monday-considering-security-and-beta-test-updates/">April 14th: Movable Type Monday: Considering Security and Beta Test Updates</a></li>
</ul>

<p>New posts are to be published every Monday, hence &#8220;Movable Type Monday.&#8221; </p>

<p>Now if we could only get a feed dedicated to his posts.</p>

<p>BTW: When I say &#8220;our&#8221; I&#8217;m speaking as a member of the MT community. Arvind doesn&#8217;t work for The Appnel Group. </p>
]]>
      

   </content>
</entry>

<entry>
   <title>Oh Wow! Persistent Storage for Amazon EC2 Announced</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/04/persistent-storage-for-ec2-announced" />
   <id>tag:appnel.com,2008:/code//1.630</id>
   
   <published>2008-04-14T15:44:09Z</published>
   <updated>2008-04-14T16:44:20Z</updated>
   
   <summary>Amazon announces beta functionality that will address the biggest hassle for using EC2 servers for running web applications -- a file system that won&apos;t vanish if an instance stops running.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="amazon" label="amazon" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="ec2" label="ec2" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="s3" label="s3" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="storage" label="storage" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Amazon announces beta functionality that will address the biggest hassle for using EC2 servers for running web applications &#8212; a file system that won&#8217;t vanish if an instance stops running. </p>

<p><a href="http://aws.typepad.com/aws/2008/04/block-to-the-fu.html">Chief Evangelist Jeff Barr explains the issue the Amazon Web Services Blog</a>:</p>

<blockquote>
  <p>If you have taken a close look at Amazon EC2, you know that the instances are ephemeral. The instances have anywhere from 160 GB to 1.7 TB of attached storage. The storage is there as long as the instance is running, but of course it disappears as soon as the instance is shut down. Applications with a need for persistent storage could store data in Amazon S3 or in Amazon SimpleDB, but they couldn&#8217;t readily access either one as if it was an actual file system.</p>
</blockquote>

<p>For my experience and those of others, instances expectedly shutting down has been rare so far, the possibility of catastrophic proportions was real. If an instance were to unexpected shut down it would be the equivalent of a traditional server&#8217;s drive array catching on fire &#8212; the data would be lost forever unless you had a very good backup system in place.</p>

<p>This shortcoming was acceptable in that EC2 was created for computing power and not general usage hosting, but that&#8217;s not what a lot of
people wanted to do &#8212; many wanted to run web apps with SQL databases and other things. </p>

<p>So the ability to hosts sites or applications or run a SQL database server using EC2 instances was possible the onus has been on everyone using an instance to run file and database backups or even (multiple) replicated database servers even if high availability wasn&#8217;t a
requirement so data wouldn&#8217;t be lost in the event of a failure.</p>

<p>Later Barr continues:</p>

<blockquote>
  <p>&#8230;our forthcoming persistent storage feature will give you the ability to create reliable, persistent storage volumes for use with EC2. Once created, these volumes will be part of your account and will have a lifetime independent of any particular EC2 instance.</p>
</blockquote>

<p>In addition to being able to create and then mount these volumes of persistent storage from any EC2 instance, Amazon will be releasing functionality that will take snapshots (backups) of volumes and store it in your S3 account.</p>

<p>I also assume that you can mount these persistent storage volumes from multiple EC2 instances.</p>

<p>This is addition is simply huge because it makes Amazon a viable hosting option for web applications by eliminating the biggest technical hurdles. With this shift from compute to more general purpose server resources, I think a seismic shift is certain for how web applications are developed and deployed and Amazon is poised to win big.</p>
]]>
      

   </content>
</entry>

<entry>
   <title>Recognition!</title>
   <link rel="alternate" type="text/html" href="http://appnel.com/code/log/2008/03/recognition" />
   <id>tag:appnel.com,2008:/code//1.625</id>
   
   <published>2008-03-27T21:19:00Z</published>
   <updated>2008-03-27T22:21:25Z</updated>
   
   <summary>There are times when I think I&apos;m talking to myself in what I think. Perhaps I could be mistaken.</summary>
   <author>
      <name>Timothy Appnel</name>
      <uri>http://appnel.com/</uri>
   </author>
   
   <category term="community" label="community" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="cpan" label="CPAN" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="licensing" label="licensing" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="mtos" label="MTOS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="opensource" label="open source" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://appnel.com/code/">
      <![CDATA[<p>Serdar Yegulalp picked up on my <a href="http://appnel.com/code/log/2008/02/not-just-a-license">Open Source Is Not Just a License</a> post and highlighted it in <a href="http://www.informationweek.com/blog/main/archives/2008/03/its_not_just_a.html">a post to his Information Week blog</a>. He writes:</p>

<blockquote>
  <p>There is indeed a great deal to gain by contributing, and while many people might sniff at the fact that at least some of it is PR (as Tim put it), it&#8217;s easy to forget that PR is a crucial ingredient in the glue that holds together a community.  A person with a bad reputation as a fair player is less likely to be welcomed into any community; someone who has a track record of playing fairly &#8212; or at least attempting to play more fairly &#8212; will be welcomed and will be able to reap the benefits all the more enthusiastically.  You tend to give more when you know you&#8217;ll get more in return.</p>
</blockquote>

<p>He goes on: </p>

<blockquote>
  <p>What Tim means by open source not just being a license is reflected in all of this.  Anyone can write and release something under an open source license &#8212; yes, even Microsoft &#8212; but that doesn&#8217;t mean they&#8217;ll be used, re-used, built on or well-respected.  That takes time and engagement, and a sense that you need to give as good as you get.</p>
</blockquote>

<p>There are times when I think I&#8217;m talking to myself in what I think. Perhaps I could be mistaken.</p>
]]>
      

   </content>
</entry>

</feed>
