<?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>Zen and the Art of Nonprofit Technology &#187; Open Source</title>
	<atom:link href="http://zenofnptech.org/category/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://zenofnptech.org</link>
	<description>Thoughtful and sometimes snarky perspectives on nonprofit technology</description>
	<lastBuildDate>Tue, 31 Aug 2010 18:06:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Git</title>
		<link>http://zenofnptech.org/2010/07/git.html</link>
		<comments>http://zenofnptech.org/2010/07/git.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 01:43:35 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=681</guid>
		<description><![CDATA[I became sold on version control fairly far back in my programming life. Back when CVS (C0ncurrent Version System) was the standard. I learned it, although there were varied gaps in my use of it, so it never became second nature. As I learned more about newer version control systems, I tried them out. For [...]]]></description>
			<content:encoded><![CDATA[<p>I became sold on <a href="http://en.wikipedia.org/wiki/Version_control">version control</a> fairly far back in my programming life. Back when CVS (C0ncurrent Version System) was the standard. I learned it, although there were varied gaps in my use of it, so it never became second nature. As I learned more about newer version control systems, I tried them out. For a while, I was using SVN (Subversion), which is similar enough to CVS, but has some nice improvements. More and more folks are moving to <a href="http://en.wikipedia.org/wiki/Distributed_version_control">distributed version control systems</a>. I began to understand the great advantages of those systems, and decided to pick one to standardize on. <a href="http://en.wikipedia.org/wiki/Git_(software)">Git</a> stood out from the others in terms of popularity and resources. And, I figured anything Linus Torvalds wrote was good enough for me. That was last year. This year. drupal.org <a href="http://drupal.org/community-initiatives/git">is moving</a> to Git, making my life oh so much easier.</p>
<p>In my daily life, Git has 2 major advantages: version control and comparison of versions even when I&#8217;m not connected to the internet (you have your own actual repository, not just a working copy), and its speed. It takes less time to clone a whole repository of code than it does to check out a working copy using CVS or SVN! It&#8217;s really worth checking out.</p>
<p>I imagine Git will become the new CVS &#8211; the new standard, until something better comes along to supplant it.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2010/07/git.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why use contributed Salesforce modules for Drupal?</title>
		<link>http://zenofnptech.org/2010/03/why-use-contributed-salesforce-modules-for-drupal.html</link>
		<comments>http://zenofnptech.org/2010/03/why-use-contributed-salesforce-modules-for-drupal.html#comments</comments>
		<pubDate>Thu, 25 Mar 2010 00:26:27 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=618</guid>
		<description><![CDATA[Lobo&#8217;s comment on my post yesterday prompted me to complete this blog entry that I&#8217;ve been ruminating on for a while. I wrote a blog entry a while back on the state of Drupal/Salesforce integration. What I didn&#8217;t say is that a number of shops that have done Drupal/SF integration for production sites chose not [...]]]></description>
			<content:encoded><![CDATA[<p>Lobo&#8217;s <a href="http://zenofnptech.org/2010/03/the-easier-it-looks-the-more-expensive-it-will-be-or-how-to-avoid-clusterfrack-projects.html/comment-page-1#comment-7470">comment on my post yesterday</a> prompted me to complete this blog entry that I&#8217;ve been ruminating on for a while. I wrote a <a href="http://zenofnptech.org/2009/12/drupal-and-salesforce.html">blog entry</a> a while back on the state of Drupal/Salesforce integration. What I didn&#8217;t say is that a number of shops that have done Drupal/SF integration for production sites chose not to use the <a href="http://drupal.org/project/salesforce">contributed modules</a> &#8211; they built (or are building) their own custom Salesforce/Drupal integration modules.</p>
<p>A few months ago, in preparation for a couple of projects, and a big push into this area for our company, I was faced with a strategic choice &#8211; go it alone, and build our own integration module for client projects,  or plunge into using and working with the contributed salesforce modules. Truth is, it wasn&#8217;t really a choice for me &#8211; I&#8217;ve got using and contributing back to open source projects in my DNA somehow. Although we certainly could have chosen, like others, to go our own way, we have committed ourselves to using, and contributing to the modules on drupal.org.</p>
<p>What we lose:</p>
<ul>
<li>Complete control over development process and direction</li>
<li>Not having to fix other people&#8217;s bugs in order for stuff to work</li>
</ul>
<p>What we gain:</p>
<ul>
<li>Not having to reinvent a number of wheels</li>
<li>An easier upgrade path</li>
<li>Build on the work of others</li>
<li>Collaborate and learn</li>
</ul>
<p>The work done so far on the modules is really solid &#8211; and it&#8217;s getting better. There is a great <a href="http://drupal.org/user/384578">new maintainer</a>, and increasing activity and contributions. There are also a number of other module integrations (like <a href="http://drupal.org/project/uc_salesforce">Ubercart</a>, <a href="http://drupal.org/project/sf_webform">Webform</a>, and <a href="http://drupal.org/project/parser_salesforce">FeedAPI</a>) that are moving forward. Integrations with Views and Actions are also moving being considered (it&#8217;s instructive to look at the <a href="http://drupal.org/project/issues/salesforce?categories=All">issues queue</a>). This is stuff that would be hard to match, and makes building integrations for different kinds of sites easier.</p>
<p>So beyond just my own personal preference, I think that there is much benefit, both for our clients, and for us as a company, in hitching our wagon to theses contributed modules instead of going it alone.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2010/03/why-use-contributed-salesforce-modules-for-drupal.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal 7</title>
		<link>http://zenofnptech.org/2010/03/drupal-7.html</link>
		<comments>http://zenofnptech.org/2010/03/drupal-7.html#comments</comments>
		<pubDate>Wed, 17 Mar 2010 05:48:26 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=607</guid>
		<description><![CDATA[I&#8217;ve been doing a bit of playing around with Drupal 7 in my copious spare time (not a whole lot of that!) I&#8217;ve also been keeping track, a bit of how the development process is going, and what things will look like. One thing to say &#8211; it feels like as big an improvement as [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing a bit of playing around with <a href="http://drupal.org/node/725382">Drupal 7</a> in my copious spare time (not a whole lot of that!) I&#8217;ve also been keeping track, a bit of how the development process is going, and what things will look like. One thing to say &#8211; it feels like as big an improvement as Drupal 6 was to Drupal 5.</p>
<p>Of course, mostly, Drupal is only as good as it&#8217;s contributed modules (that&#8217;s a bit more of a stretch, now, because many of the key contributed modules, like CCK, are now in core Drupal.) So when folks like us, who build sites that depend on Drupal 7 can start using it is a bit up in the air, although there is a movement to get <a href="http://drupal.org/project/modules?solrsort=sort_title%20asc&amp;text=d7cx">many modules ready for Drupal 7 at it&#8217;s release</a>. But some may <a href="http://www.youtube.com/watch?v=qBGKdnUj4Yw">well not make it</a>. We&#8217;re guessing that we&#8217;ll start building production sites in Drupal 7 starting in late summer, early fall, depending on requirements.</p>
<p>A note: the standard process for deprecation of old Drupal versions is that when a new version of core comes out, the one two versions back stops being officially supported. So Drupal 5 will no longer get security updates and the like. Already, many module developers have stopped supporting versions of their modules that work on Drupal 5. (The salesforce module maintainers recently made that decision, as have others.) So certainly a site running Drupal 5 won&#8217;t stop working, but it will become vulnerable without security updates to core or modules, and it will get increasingly difficult to maintain and add features to. So it might be a good idea to budget the time and money to upgrade as soon as possible if you are on Drupal 5. If you are on Drupal 6, you&#8217;ve got a while yet, but Drupal 7 certainly has some great advantages, particularly in <a href="http://www.d7ux.org/">user experience</a>, to look at.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2010/03/drupal-7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Mobile Camp report</title>
		<link>http://zenofnptech.org/2009/10/open-mobile-camp-report.html</link>
		<comments>http://zenofnptech.org/2009/10/open-mobile-camp-report.html#comments</comments>
		<pubDate>Sun, 25 Oct 2009 16:52:07 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open Standards]]></category>
		<category><![CDATA[civicrm]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=575</guid>
		<description><![CDATA[Yesterday, I spent the day in Manhattan, at the UNICEF building, with a bunch of folks passionate about the technology in mobile phones, and the ways to use that technology for good. I&#8217;ve been a very long time cell phone user (had one since 1998), but I haven&#8217;t been involved in implementing a mobile system [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I spent the day in Manhattan, at the UNICEF building, with a bunch of folks passionate about the technology in mobile phones, and the ways to use that technology for good. I&#8217;ve been a very long time cell phone user (had one since 1998), but I haven&#8217;t been involved in implementing a mobile system for an organization, so I had a lot to learn.</p>
<p>The place to find reports on what happend is <a href="http://mobiletech4socialchange.pbworks.com/Documentation-and-Agenda-OMC09">on the wiki</a>. Also, check out the <a href="http://search.twitter.com/search?q=%23omc09">twitter stream</a> for the #omc09 hashtag.</p>
<p>I was especially interested in the issue of mobile data collection. (I was so interested, <a href="http://mobiletech4socialchange.pbworks.com/Data-Collection">I facilitated a session</a>.) And, even more specifically, I&#8217;m interested in how to leverage CiviCRM and mobile devices for a range of interesting applications. There are a number of ways to get data from mobile phones into a CRM &#8211; and all have advantages and disadvantages, depending on a lot of things.</p>
<ul>
<li>Globally, what you can basically depend on is SMS. Smartphones haven&#8217;t made it into most of the developing world, nor have 3G networks. So how do you get SMS data into a database system like CiviCRM? You need an SMS gateway, and systems such as <a href="http://www.rapidsms.org/">RapidSMS</a> to gather data</li>
<li>Use J2ME to write applications for mobile phones, and send the data via SMS to a central database.</li>
<li>A tool such as <a href="http://www.spatialepidemiology.net/epicollect/">EpiCollect</a>, which is an Android app.</li>
<li>A slimmed-down, simplified webform to be used on mobile browsers.</li>
</ul>
<p>One thing that would facilitate this would be a more robust API system in CiviCRM &#8211; access to the data via REST or JSON, which would allow CiviCRM to talk with some of the tools out there like <a href="http://instedd.org/mesh4x">Mesh4X</a>.</p>
<p>I learned a ton. Thanks to <a href="http://mobileactive.org">MobileActive.org</a> and the <a href="http://www.open-mobile.org/">Open Mobile Consortium</a> for a fabulous event.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/10/open-mobile-camp-report.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Diversity and Open Source</title>
		<link>http://zenofnptech.org/2009/08/diversity-and-open-source.html</link>
		<comments>http://zenofnptech.org/2009/08/diversity-and-open-source.html#comments</comments>
		<pubDate>Sat, 01 Aug 2009 18:49:23 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology Zen]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=546</guid>
		<description><![CDATA[The python community has started a conversation about diversity, with the ultimate goal of creating basically a welcoming statement. It comes out of Kirrily Robert&#8217;s keynote at OSCON about women and open source. There is a cool site from the Ruby community called Railsbridge, and one of their guidelines is to &#8220;Reach out to individuals [...]]]></description>
			<content:encoded><![CDATA[<p>The python community has <a href="http://http://mail.python.org/mailman/listinfo/diversity">started a conversation</a> about diversity, with the ultimate goal of creating basically a welcoming statement. It comes out of Kirrily Robert&#8217;s <a href="http://infotrope.net/blog/2009/07/25/standing-out-in-the-crowd-my-oscon-keynote/">keynote at OSCON</a> about women and open source. There is a cool site from the Ruby community called <a href="http://railsbridge.org/">Railsbridge</a>, and one of their guidelines is to &#8220;<span>Reach out</span> to individuals and groups who are underrepresented in the community.&#8221;</p>
<p>There has been, of course, a lot said about the fact that although women make up 20% of the tech field, they only are approximately 1.5% of open source communities. There have been long standing groups that have tried to address this, and new efforts as well. Some open source communities are more diverse than others. In her keynote, Kirrily talks about two open source projects, <a href="http://archiveofourown.org/">Archive of Our Own</a> and <a href="http://www.dreamwidth.org/">Dreamwidth</a> that have a majority of women involved, which is rather unusual.</p>
<p>A short twitter conversation I had with a colleague brought up the issue of whether or not this is just an exercise &#8211; will this actually lead to any lasting change? That&#8217;s a good question.</p>
<p>Kirrily has a set of really good guidelines for open source communities:</p>
<ul>
<li>Recruit diversity</li>
<li>Say it, mean it</li>
<li>Tools (Tools are easy)</li>
<li>Transparency</li>
<li>Don&#8217;t Stare</li>
<li>Value all contributions</li>
<li>Call people on their crap</li>
<li>Pay Attention</li>
</ul>
<p>As a long time open source user and advocate, even though I am someone who rarely finds people like me in open source projects (i.e other women of color), I&#8217;ve always seen the open source movement a potential avenue for the greater involvement of people other than white, straight, young men, because <em>theoretically</em> (this is the important part) one&#8217;s involvement in a community is pure meritocracy. But so many open source communities have so far to go when it comes to being welcoming. I&#8217;m reminded of sitting in Drupalcon in DC and hearing Dries talk about the &#8220;beard length&#8221; of the developers. And of course there was the huge brou-ha-ha around <a href="http://www.fastcompany.com/blog/allyson-kapin/radical-tech/tech-world-really-sexist">a presentation</a> at a recent Ruby conference.</p>
<p>And, of course, there are other factors as well. There are far too few places like <a href="http://thecsl.org/">The Community Software Lab</a> of Lowell, MA, who&#8217;s mission is:</p>
<blockquote><p>We write, administer and maintain open source software to serve the  underserved.<br />
We use and improve the skills of people with underused skills<br />
We work to make hacker sub culture values (transparency, meritocracy and generosity) the values of the entire culture and bring about the post scarcity society.<br />
We work toward our mission by trying to achieve our short term goals transparently and generously while   accumulating only necessary wealth.</p></blockquote>
<p>So what will it take? Will this effort in the python community pan out? I think it&#8217;s a great start. I think the first step is definitely a focus on community environment. Is it friendly? Is it welcoming? Is it easy for new developers to start, and get deeper in? Are there good mentoring models? All of that makes a huge difference. And having a statement doesn&#8217;t at all guarantee anything, but it provides something people can point to and say &#8220;this is our goal.&#8221; Better than nothing, and a lot better than many open source communities are doing.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/08/diversity-and-open-source.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>The wonders of libcloud</title>
		<link>http://zenofnptech.org/2009/07/wonders-of-libcloud.html</link>
		<comments>http://zenofnptech.org/2009/07/wonders-of-libcloud.html#comments</comments>
		<pubDate>Fri, 31 Jul 2009 04:52:05 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Web/Tech]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[libcloud]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=540</guid>
		<description><![CDATA[Here at OpenIssue, we think a lot about the web. I mean, a LOT. And we&#8217;ve been thinking a lot about web hosting, and the varied flavors it comes in. We&#8217;re working to figure out what makes sense for us to use and implement, and what makes sense for us to recommend to our clients. [...]]]></description>
			<content:encoded><![CDATA[<p>Here at <a href="http://openissue.com">OpenIssue</a>, we think a lot about the web. I mean, a LOT. And we&#8217;ve been thinking a lot about web hosting, and the varied flavors it comes in. We&#8217;re working to figure out what makes sense for us to use and implement, and what makes sense for us to recommend to our clients. A while ago, we decided, like many folks, <a href="http://en.wikipedia.org/wiki/Virtual_private_server">virtual private servers</a> were going to be the preferred hosting set up. Not that it&#8217;s right for all organizations &#8211; but for many who invest significant dollars into implementation of a website or CiviCRM, the advantages of a VPS will likely outweigh the higher monthly cost.</p>
<p>We started using <a href="http://slicehost.com">Slicehost</a>, which was incredibly easy to set up and use, and was acquired by <a href="http://rackspace.com">Rackspace</a>, which is considered the premium dedicated server hosting company. I then soon discovered a service called <a href="http://cloudkick.com">Cloudkick</a>, which allowed us to monitor all of our slices and our clients slices in one dashboard. That was very cool.</p>
<p>It turns out that in the process of creating Cloudkick, the folks there came up with <a href="http://libcloud.org">libcloud</a> &#8211; a library that service providers could use to give developers access to the services needed by the servers &#8211; list, restart, create, destroy, etc. There are now a number of cloud hosting service providers, such as Rackspace cloud servers (used to be Mosso), Slicehost, and Amazon, that are beginning to support libcloud. Libcloud has become it&#8217;s own open source project, and is under active development.</p>
<p>Hopefully, this will provide a plethora of options for folks in terms of being able to monitor and manage the varied cloud servers they&#8217;ve got going. It certainly has already made our lives a lot easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/07/wonders-of-libcloud.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why you should care that Oracle is buying Sun</title>
		<link>http://zenofnptech.org/2009/04/why-you-should-care-that-oracle-is-buying-sun.html</link>
		<comments>http://zenofnptech.org/2009/04/why-you-should-care-that-oracle-is-buying-sun.html#comments</comments>
		<pubDate>Mon, 20 Apr 2009 18:15:55 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology Zen]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=506</guid>
		<description><![CDATA[In general, the activities of the big tech corporations have somewhat limited and indirect effect on nonprofit technology. For large enterprises, the activities of the big players is a much more immediate and important set of issues to deal with. For us, it&#8217;s generally much more removed.
However, today&#8217;s news that Oracle is going to buy [...]]]></description>
			<content:encoded><![CDATA[<p>In general, the activities of the big tech corporations have somewhat limited and indirect effect on nonprofit technology. For large enterprises, the activities of the big players is a much more immediate and important set of issues to deal with. For us, it&#8217;s generally much more removed.</p>
<p>However, today&#8217;s news that <a href="http://news.cnet.com/8301-1001_3-10223044-92.html?tag=mncol;txt">Oracle is going to buy Sun Microsystems</a> has some very important implications. Why? It has to do with the fact that many, many nonprofit websites and web applications are built using MySQL, the most popular open source database management system. Sun bought MySQL AB (the company behind MySQL) last year for $1 Billion dollars, and therefore, MySQL AB now becomes a part of Oracle, it&#8217;s primary competition.</p>
<p>There is <a href="http://blogs.wsj.com/digits/2009/04/20/oracle-sun-whither-mysql/">some suspicion</a> that there may be anti-trust challenges because of this, but if it goes through, it raises some huge questions about what happens to MySQL because of this. Of course, since MySQL is open source, there is no danger of MySQL going away, someone can always fork it. And, ultimately there is a great open source database alternative called PostgreSQL, but support for it is not universal. However, the future of ongoing support and development for MySQL is certainly in question. Most nonprofits don&#8217;t get any support from MySQL AB directly, but larger organizations that might have been getting some support might see changes down the road.</p>
<p>It&#8217;s something that those of us who depend on MySQL for our web development projects will be watching quite closely.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/04/why-you-should-care-that-oracle-is-buying-sun.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Penguin day comes again</title>
		<link>http://zenofnptech.org/2009/04/penguin-day-comes-again.html</link>
		<comments>http://zenofnptech.org/2009/04/penguin-day-comes-again.html#comments</comments>
		<pubDate>Thu, 09 Apr 2009 16:47:07 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[ntc09]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[penguinday09]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=497</guid>
		<description><![CDATA[I love Penguin Day. One of my favorite days of the year. Always comes right around NTC. This year, it&#8217;s before NTC, on Saturday, April 25. It&#8217;s a day dedicated to conversation and community around nonprofits and open source software. There&#8217;s some great stuff on the Agenda, like:

Introduction to Free and Open Source Software
 Fundraising [...]]]></description>
			<content:encoded><![CDATA[<p>I love <a href="http://penguinday.org/">Penguin Day</a>. One of my favorite days of the year. Always comes right around <a href="http://nten.org/ntc">NTC</a>. This year, it&#8217;s before NTC, on Saturday, April 25. It&#8217;s a day dedicated to conversation and community around nonprofits and open source software. There&#8217;s some great stuff on <a href="http://pd.aspirationtech.org/index.php/Penguin_Day_Agenda">the Agenda</a>, like:</p>
<ul>
<li>Introduction to Free and Open Source Software</li>
<li> Fundraising with all free software</li>
<li> Free And Open Source Online Advocacy: Tools And Best Practices</li>
<li>Making sense of Free and Open Source Content Management Systems</li>
<li>Introduction to Blogging with Wordpress</li>
<li> Intro and Advanced sessions on Joomla! and Drupal</li>
<li>CiviCRM vs Salesforce.com: What Are the Differences?</li>
<li>Mobile Volunteering: The ExtraOrdinaries Project</li>
<li>Creative Commons And Open Content</li>
<li>And many more&#8230;</li>
</ul>
<p>You can register at <a href="http://penguinday.org/">Penguinday.org</a>. Thanks to the generosity of Google, we&#8217;re delighted to grant fee waivers to anyone who needs one!</p>
<p>I look forward to seeing folks there.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/04/penguin-day-comes-again.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drupal security, and other CMS Report comments</title>
		<link>http://zenofnptech.org/2009/04/drupal-security-and-other-cms-report-comments.html</link>
		<comments>http://zenofnptech.org/2009/04/drupal-security-and-other-cms-report-comments.html#comments</comments>
		<pubDate>Fri, 03 Apr 2009 23:24:59 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[idealware]]></category>
		<category><![CDATA[plone]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=483</guid>
		<description><![CDATA[Now that the Idealware CMS report is out, I get to have my say about it. Here&#8217;s the first post, there might be more to come.
The thing that is prompting this post is the little storm about the security metric that we used to try and get a handle on the security of the 4 [...]]]></description>
			<content:encoded><![CDATA[<p>Now that the Idealware <a href="http://www.idealware.org/comparing_os_cms/">CMS report</a> is out, I get to have my say about it. Here&#8217;s the first post, there might be more to come.</p>
<p>The thing that is prompting this post is the <a href="http://fourkitchens.com/blog/2009/04/03/vulnerability">little storm</a> about the security metric that we used to try and get a handle on the security of the 4 different systems we reviewed. More on that in a bit.</p>
<p>You might think that comparing four different open source packages that, in essence, do pretty the same thing (in a broad sense) would be a cakc walk. In fact, nothing could be farther from the truth. The developers of each project have completely different sets of assumptions about what the right way to do things is, and completely different philosophies and ethos when it comes to building interfaces and functionality. Making apples-to-apples comparisons of these systems was one of the most difficult analytical tasks I&#8217;ve taken on in a while (and, actually much of the heavy lifting of designing the analysis was done by Laura Quinn), and until you attempt such a thing, please be somewhat tempered in your complaints about it.</p>
<p>Now the security issue. One of the 12 different aspects we are comparing is &#8220;Scalability and security&#8221;. The report isn&#8217;t about security, it&#8217;s a very, very broad comparison of the systems, with security as a very small component. That&#8217;s just the context. Two (yes, just two) questions out of many relate to security.  First, a simple metric relating to security reports, and second, what processes are in place in the communities to deal with security. This wasn&#8217;t designed to be an in-dept, complex analysis of security. If it had been, we would have done a lot more work on how to measure security. On the <a href="http://fourkitchens.com/blog/2009/04/03/vulnerability">Four Kitchens blog</a>, they say, &#8220;While both reports above seem to identify Drupal (and Joomla! and WordPress, to be fair) as having <strong>notably bad</strong> [emphasis mine] security, they&#8217;re also both based on one superficial metric: self-reported vulnerabilities.&#8221; Now I can&#8217;t speak about the<a href="http://www-935.ibm.com/services/us/iss/xforce/trendreports/"> IBM report</a> (I haven&#8217;t even read it yet), but our report says <strong>no such thing</strong>. Drupal gets a &#8220;Solid&#8221; on Scalability and security. Solid, which is only one step below Excellent. And you know why it got a &#8220;Solid&#8221;? Because, indeed, it does have more reported security vulnerabilities than Plone (as do Joomla and WordPress.)</p>
<p>David Geilhufe, who also <a href="http://socialsource.blogspot.com/2009/03/idealware-releases-new-cms-report.html">takes issue</a> with the security metric, has some good points. Yes, sheer numbers of vulnerabilities are not anywhere near the best metric of whether or not a system is secure or not. As a quick comparative look between a small number of open source systems, it&#8217;s hard to argue that it contributes no information. Four Kitchens seems to suggest that part of the reason for more vulnerabilities in Drupal compared to Plone is that it&#8217;s more popular. But, if you&#8217;ve been an observer to the Linux/Windows FUD wars, you&#8217;ll remember that Microsoft has that exact same argument about why there are more security vulnerabilities in Windows as compared to Linux. And the Linux folks say, in response, &#8220;It&#8217;s not popularity, it&#8217;s design.&#8221; I&#8217;m sure  that Four Kitchens, and most open source software developers agree with that perspective. In reviewing Plone, and talking with people who develop for Plone, I was convinced that the reason that Plone had fewer reported vulnerabilities was not just because it was less popular &#8211; it&#8217;s because it (and Python and Zope) was more secure by design.</p>
<p>I am completely happy with Drupal&#8217;s security (otherwise, it wouldn&#8217;t have gotten a &#8220;Solid.&#8221;) I think the Drupal community takes security extremely seriously, and if they didn&#8217;t, I wouldn&#8217;t have chosen it as a platform for development. I also think that the Joomla and WordPress communities take security seriously. In our estimation, they were all really good. But Plone was just that much better.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/04/drupal-security-and-other-cms-report-comments.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>DrupalconDC Final Report</title>
		<link>http://zenofnptech.org/2009/03/drupalcondc-final-report.html</link>
		<comments>http://zenofnptech.org/2009/03/drupalcondc-final-report.html#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:33:58 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupalcon]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=464</guid>
		<description><![CDATA[It&#8217;s been a few days since I got back from Drupalcon, and I&#8217;ve had time to let all of the things that happened settle in. It was a great time, and I&#8217;m really happy I went.
We had a fabulous (and quite large) nptech/progressive exchange/community organizing BoF. There was a show-and-tell session for nonprofit websites (which [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a few days since I got back from Drupalcon, and I&#8217;ve had time to let all of the things that happened settle in. It was a great time, and I&#8217;m really happy I went.</p>
<p>We had a fabulous (and quite large) nptech/progressive exchange/community organizing BoF. There was a show-and-tell session for nonprofit websites (which I didn&#8217;t make it to). I went to some interesting sessions on Ubercart, Organic Groups, and a BoF on Drupal in churches (where I wondered about the theological spectrum, and guessed was populated mostly by evangelicals.)  I met lots of great people, and saw old and new friends.</p>
<p>I think, also, I&#8217;ve completely drunk the Drupal koolaid. I&#8217;m psyched to be working with Drupal more intensely (I&#8217;ve got 4 Drupal projects going at the present moment.) There&#8217;s lots of new things to learn, and challenges to face, but I&#8217;m excited about digging in a lot deeper. I&#8217;m sure I&#8217;ll have more to say as time goes on. And I&#8217;m looking for good excuses to go to Paris for <a href="http://drupal.org/node/374199">Drupalcon Paris</a>!</p>
<p>There were lots of great talks, and the <a href="http://drupal.org/node/385952">videos are up</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/03/drupalcondc-final-report.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
