<?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; opensource</title>
	<atom:link href="http://zenofnptech.org/tag/opensource/feed" rel="self" type="application/rss+xml" />
	<link>http://zenofnptech.org</link>
	<description>Thoughtful and sometimes snarky perspectives on nonprofit technology</description>
	<lastBuildDate>Mon, 19 Sep 2011 18:24:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Why all (major) operating systems suck</title>
		<link>http://zenofnptech.org/2011/06/why-all-major-operating-systems-suck.html</link>
		<comments>http://zenofnptech.org/2011/06/why-all-major-operating-systems-suck.html#comments</comments>
		<pubDate>Thu, 02 Jun 2011 18:22:58 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Technology Zen]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=1006</guid>
		<description><![CDATA[I&#8217;ve been a user of a ton of operating systems over time. In the past ten years, I have been an everyday user of the big three, Windows, Mac OS, and Linux, for long stretches of time. I switched from Apple to Windows/Linux last year, and I&#8217;ve largely been OK with it, but I&#8217;ve complained [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a user of a ton of operating systems over time. In the past ten years, I have been an everyday user of the big three, Windows, Mac OS, and Linux, for long stretches of time. I <a href="http://zenofnptech.org/2010/10/leaving-apple-behind.html">switched from Apple to Windows/Linux last year</a>, and I&#8217;ve largely been OK with it, but I&#8217;ve complained enough about all three that I realized that they all suck.</p>
<p>Of course, they suck for completely different reasons, which is part of the frustration. And each have places where they shine. Why can&#8217;t there be a nice combination of all three? That would be perfect.</p>
<p>Why Mac OS X sucks:</p>
<ul>
<li>Apple is becoming a controlling, closed system, and with the advent of the Apple App store, developers have to go through an approval process to get their apps on the store, there are specific things you can&#8217;t include in an app in the store, and there will come a time when most people get their software through the store, so there will be less and less incentive to maintain non-app store versions of software apps</li>
<li>These days, you can find most kinds of software for the Mac, but there still is a relative paucity of apps in comparison to Windows.</li>
</ul>
<p>Why Windows sucks:</p>
<ul>
<li>Viruses, Trojans and Worms, Oh My!</li>
<li>Although I have only seen the Blue Screen of Death once in my year of Windows 7 use, there are still inexplicable slow-downs, crashes, and weird problems. And it takes FOREVER to boot, even with <a href="http://www.soluto.com/">Soluto</a>.</li>
<li>Internet Explorer</li>
</ul>
<p>Why Linux (in my case Ubuntu) sucks:</p>
<ul>
<li>I have to go through arcane (and luckily for me, fairly painless) procedures to get simple things to work (<a href="http://ubuntuforums.org/showthread.php?t=1751483">like plugging a headset with a mic into my jack!</a>)</li>
<li>Hardware manufacturers ignore Linux for the most part</li>
<li>Most software developers don&#8217;t make Linux versions</li>
</ul>
<p>The only good news I can see is that the operating system is getting less and less relevant. And, on balance, for me, Linux is winning. Now that dropbox and scrivener work on Linux, and I&#8217;m moving from Quicken to some online cloudish thing (suggestions?), I can pretty much leave Windows behind. (Oh, there is still Netflix. Sigh.)</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/06/why-all-major-operating-systems-suck.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Graphics and Video</title>
		<link>http://zenofnptech.org/2011/04/open-source-vs-proprietary-graphics-and-video.html</link>
		<comments>http://zenofnptech.org/2011/04/open-source-vs-proprietary-graphics-and-video.html#comments</comments>
		<pubDate>Fri, 08 Apr 2011 05:15:40 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=948</guid>
		<description><![CDATA[There are some very interesting comparisons to make in this realm, and, I&#8217;d say first off, that the proprietary tools are in the lead, for sure. I&#8217;ll start with basic graphics &#8211; graphic manipulation tools. Of course, on the proprietary side is the ever present and predominant Adobe Photoshop and Illustrator. And, honestly, they are [...]]]></description>
			<content:encoded><![CDATA[<p>There are some very interesting comparisons to make in this realm, and, I&#8217;d say first off, that the proprietary tools are in the lead, for sure.</p>
<p>I&#8217;ll start with basic graphics &#8211; graphic manipulation tools. Of course, on the proprietary side is the ever present and predominant Adobe <a href="http://www.adobe.com/products/photoshop/photoshop/whatisphotoshop/">Photoshop</a> and <a href="http://www.adobe.com/products/illustrator/whatisillustrator/">Illustrator</a>. And, honestly, they are very good tools, and considered industry standards.</p>
<p>On the open source side, the projects that stand out are <a href="http://www.gimp.org/">GIMP</a> (a Photoshop replacement) and <a href="http://inkscape.org/">Inkscape</a> (a vector graphics program &#8211; like Illustrator). I&#8217;ve used GIMP for many years, and I don&#8217;t generally do a whole lot with graphics, but it always serves my needs.  There has been a lot of back and forth about the GIMP user interface. It is very unlike that of Photoshop. So much so, in fact that someone came up with another project called <a href="http://www.gimpshop.com/index.shtml">Gimpshop</a>, which re-does the UI to better match Photoshop.</p>
<p>Both GIMP and Inkscape are completely cross-platform, and available for Mac, Windows and Linux. I&#8217;ll leave it to the graphics professionals to say for sure, but they are both worth a look if you don&#8217;t want to plunk down hundreds of $ for Photoshop and Illustrator, and/or you like to work with open source tools.</p>
<p>The other realm of stuff that I know some about is video. In term of viewing, on the proprietary side are the players that come with the proprietary operating systems. Itunes/Quicktime comes native with MacOS, and Windows Media Player for Windows. One doesn&#8217;t have to pay for these, so it&#8217;s a bit hard for open source (or other products, even) to compete. Which is perhaps why the other major proprietary video player, <a href="http://www.real.com/">Real Player</a>, has had such a hard time catching on for all of these years. I notice now they seem to have added a ton of features (like video conversion from one format to another).</p>
<p>On the open source side, one program you <strong>must</strong> know about is <a href="http://www.videolan.org/vlc/">VLC</a> by VideoLAN. Totally cross-platform (so cross-platform, they have a version for BeOS!) It plays <strong>everything</strong>. I mean, <a href="http://www.videolan.org/vlc/features.html">everything</a>.This means you don&#8217;t have to have several video players around to play different formats. I use it constantly &#8211; it&#8217;s my go-to video player. It has a bunch of other features as well.</p>
<p>In terms of video editing, again, the proprietary programs have somewhat of a leg up on the open source, although a recent entry into the field may well change that (see below). On the &#8220;low-end&#8221; (for people like me who make <a href="http://www.youtube.com/watch?v=trh3Wqbh1Co">videos like this</a>,) there is, like in the video playing arena, iMovie and Windows Movie Maker, made by Apple and Microsoft respectively, for their own platforms. (An aside, <a href="http://pogue.blogs.nytimes.com/2007/08/17/apple-takes-a-step-back-with-imovie-08/">a lot has been said</a> about the crapware iMovie has become &#8211; it used to be a really good video editor.) There are other proprietary products as well. I&#8217;ve used <a href="http://www.trakax.com/software/pc/">TrakAxPC</a>, which has a free version and a paid version. There are a variety of other low-end video editing options. There are low-end versions of Adobe&#8217;s Premier (called Elements) and Apple&#8217;s Final Cut (called Final Cut Express.) On the high end (where I&#8217;d love to work more), there is <a href="http://www.apple.com/finalcutstudio/finalcutpro/">Apple&#8217;s Final Cut</a> (only available on Apple hardware) and <a href="http://www.adobe.com/products/premiere/whatispremiere/">Adobe Premier</a> (cross-platform). There are also quite a number of high-end, Hollywood products, like <a href="http://www.avid.com/US/products/family/Studio">Avid</a> (a side note, I used Avid a little bit, way back when it was the first and only non-linear video editing platform).</p>
<p>On the open source end, there are some notable entries. <a href="http://www.blender.org/">Blender</a> is a very popular cross-platform open source 3-D modeling, animation and editing tool. It&#8217;s actually pretty amazing <a href="http://www.blender.org/features-gallery/feature-videos/">what it can do</a>. (There is a study that <a href="http://cgenie.com/articles/1289-big-cg-survey-2010-industry-perspective.html">compares a bunch of 3D tools for professionals</a>, you can see how Blender stacks up.) Another notable entry is <a href="http://cinelerra.org/">Cinelerra</a>, which only runs on Linux. (You can see videos <a href="http://www.vimeo.com/groups/cinelerra/videos">edited with Cinelerra</a> on Vimeo.) A recent entry into the fray, and the one that might make a huge difference, is <a href="http://www.lightworksbeta.com/">Lightworks</a>. This is one of the video editors that Hollywood uses that used to be proprietary. It will go open source later in the year, but you can grab it for free right now. Yes, a Hollywood-quality video editor for free, and soon to be open source. It&#8217;s Windows only for now, though.</p>
<p>In summary, proprietary software has the popularity edge, mostly. From this non-graphic professional&#8217;s perspective, it seems that one would not be left wanting if you went the open source route, however.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/04/open-source-vs-proprietary-graphics-and-video.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Drupal/Salesforce Integration</title>
		<link>http://zenofnptech.org/2011/03/drupalsalesforce-integration.html</link>
		<comments>http://zenofnptech.org/2011/03/drupalsalesforce-integration.html#comments</comments>
		<pubDate>Thu, 24 Mar 2011 00:17:17 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=926</guid>
		<description><![CDATA[A bit over a year ago, I wrote a post about the status of Drupal/Salesforce Integration. I figured it was time to do an update. At the moment, if you want to integrate Drupal and Salesforce, you have three options: Use the contributed modules (or have a developer install and configure them for you). Use [...]]]></description>
			<content:encoded><![CDATA[<p>A bit over a year ago, I wrote a post about the <a href="http://zenofnptech.org/2009/12/drupal-and-salesforce.html">status of Drupal/Salesforce Integration</a>. I figured it was time to do an update.</p>
<p>At the moment, if you want to integrate Drupal and Salesforce, you have three options:</p>
<ol>
<li>Use the <a href="http://drupal.org/project/salesforce">contributed modules</a> (or have a developer install and configure them for you).</li>
<li>Use Jackson River&#8217;s <a href="http://www.jacksonriver.com/springboard">Springboard</a>.</li>
<li>Roll your own (or have a developer roll your own for you.)</li>
</ol>
<p>I&#8217;m going to talk in much detail about #1 in a bit. I&#8217;ve not had any experience with Springboard, but it&#8217;s important to understand that it is not open source, and is only maintained by one shop. That is going to be an inherent weakness &#8211; no matter what. I don&#8217;t know enough about it to match it to the contributed modules, but it&#8217;s hard to imagine that it&#8217;s possible for it to keep up, given the nature of open source development. All of that said, it&#8217;s supposed to be an interesting all-in-one sort of option, so it&#8217;s probably worth a look.</p>
<p>Rolling your own is always a precarious proposition. I frankly can&#8217;t imagine much of a situation where  it would be preferable to modifying what&#8217;s available and contributing the mods back.</p>
<p>So what is the status of the Drupal modules? Right now, there is an alpha release for Drupal 6, which is alpha in that very humble open source sense &#8211; it&#8217;s being used in quite a number of production sites. It includes some great stuff. You can see <a href="http://www.slideshare.net/ifPeople/open-source-cms-salesforce-integration-showdown-plone-vs-drupal-vs-joomla">an overview here</a>, in the slide deck for a talk given at NTC last week, which compares the integration of Salesforce with 3 of the big open source CMS platforms, Plone, Drupal, and Joomla.</p>
<p>There are four major projects:</p>
<ul>
<li><a href="http://drupal.org/project/salesforce">Salesforce Suite</a>, which includes:
<ul>
<li>The API &#8211; the core module that does the communicating with the Salesforce API</li>
<li>Contrib &#8211; a module that provides support for import/export from contributed modules</li>
<li>Export Queue (experimental) for queuing exports</li>
<li>Import &#8211; importing data from SF</li>
<li>Match &#8211; for matching objects before creating new ones</li>
<li>Node &#8211; for linking Drupal nodes to SF objects</li>
<li>Notifications (experimental, sort of &#8211; it&#8217;s worked quite well for me) &#8211; allowing Drupal to handle SF outbound messages</li>
<li>User &#8211; matching users to SF objects</li>
</ul>
</li>
<li><a href="http://drupal.org/project/uc_salesforce">Salesforce/Ubercart</a> &#8211; provides integration for Ubercart. Uses the Salesforce Suite API</li>
<li><a href="http://drupal.org/project/salesforce_feeds">Salesforce Feeds</a> &#8211; allows for feeding SF records into Drupal via <a href="http://drupal.org/project/feeds">Feeds</a>. Also uses the Salesforce Suite API</li>
<li><a href="http://drupal.org/project/sf_webform">Salesforce Webform</a> &#8211; Allows for passing data from a Drupal Webform to Salesforce. Currently does not use the Salesforce Suite API, and cannot be used on the same site as the Salesforce Suite, but <a href="http://drupal.org/node/969306">hopefully that will change soon</a>.</li>
</ul>
<p>All of these modules are actively maintained, there is an active base of folks using and contributing (including me) and there are plans afoot for Drupal 7, with big improvements. Of course, there are still some snaggy spots, and it helps if you know some about Salesforce to have this work really well, but I&#8217;ve gotten good results doing two-way sync of user and node data with the Salesforce Suite, as well as used the Salesforce Feeds module some.</p>
<p>If you use Salesforce, want integration, and are pondering a CMS choice, definitely check out the <a href="http://www.slideshare.net/ifPeople/open-source-cms-salesforce-integration-showdown-plone-vs-drupal-vs-joomla">overview slides</a>. If you are using Drupal, want integration, and considering a CRM, definitely consider <a href="http://salesforce.org">Salesforce</a>. And if you are already using both, and looking to find ways to integrate them, <a href="mailto:michelle@murrain.net">drop me a line</a>, I can either directly help you, or point you in the direction of folks who can.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/drupalsalesforce-integration.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Nonprofit CRM</title>
		<link>http://zenofnptech.org/2011/03/open-source-vs-proprietary-nonprofit-crm.html</link>
		<comments>http://zenofnptech.org/2011/03/open-source-vs-proprietary-nonprofit-crm.html#comments</comments>
		<pubDate>Wed, 16 Mar 2011 22:18:56 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[blackbaud]]></category>
		<category><![CDATA[convio commonground]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=910</guid>
		<description><![CDATA[CRM systems (which I am defining rather loosely, rather than tightly, for the purpose of this post &#8211; as the tool or set of tools used to track constituents, donations, perhaps even events and volunteers) are arguably the most important technology tools that nonprofits use. Organizations use this tool to track donors, send out newsletters, [...]]]></description>
			<content:encoded><![CDATA[<p>CRM systems (which I am defining rather loosely, rather than tightly, for the purpose of this post &#8211; as the tool or set of tools used to track constituents, donations, perhaps even events and volunteers) are arguably the most important technology tools that nonprofits use. Organizations use this tool to track donors, send out newsletters, track the success of campaigns, track who is engaged with the organization in what ways, etc.</p>
<p>And, in my experience over the past 15 years, it&#8217;s where organizations are willing to spend the most money on technology &#8211; often more than on their website or other technology tools &#8211; for good reason. Because of this, the deck has always been stacked against open source tools in this arena. The sheer number of vendors providing this toolset for nonprofits is huge (although rapidly shrinking.) Two of them (Convio and Blackbaud) are even publicly traded companies, which says a lot about the profit potential of this vertical.</p>
<p>On the proprietary side, there is a wide range of available tools, from the relatively inexpensive, like <a href="http://salesforce.org">Salesforce</a> (web-based, including <a href="http://www.convio.com/our-products/common-ground.html">Convio Common Ground</a> and the <a href="http://www.salesforcefoundation.org/products/nonprofit_starter_pack">Nonprofit Starter Pack</a>,) <a href="etapestry.com">eTapestry</a> (web-based, now owned by Blackbaud), <a href="http://www2.democracyinaction.org/">Democracy in Action</a>, and <a href="http://www.missionresearch.com/index.html">GiftWorks</a> (desktop) to the egregiously expensive (you know which ones I mean.) Both <a href="http://nten.org">NTEN </a>and <a href="http://idealware.org">Idealware</a> are the best sources for information about the range of options for this toolset &#8211; that&#8217;s out of scope for this post.</p>
<p>As you can tell, I&#8217;ve lumped SaaS tools like Salesforce, DIA and eTapestry in with proprietary in this post &#8211; that&#8217;s because that&#8217;s what they are &#8211; proprietary. However, Salesforce in particular has a leg up that most other proprietary tools don&#8217;t have, because of their open APIs and their <a href="http://www.salesforce.com/platform/">incredibly robust development platform</a>. That combination is impossible to beat if you need integration, ease of data movement, and a lot of customization. From my perspective, open data (via open APIs) can sometimes be more important to consider than whether or not a tool is open source &#8211; since integration with other tools, as well as using external tools of various sorts is critical. Closed data systems, difficult to integrate systems, or systems that require payment to get access to your data should be avoided <em><strong>at all cost</strong></em>.</p>
<p>On the open source side, there are a number options: you can choose an open source CRM package (designed for business), like <a href="http://sugarCRM.org">SugarCRM</a>, and use it or customize it for use in a nonprofit, use <a href="http://civicrm.org">CiviCRM</a>, or choose the desktop-based nonprofit CRM called <a href="http://www.orangeleap.com/mpx.shtml#">MPX</a> (built by a company called Orange Leap.) I&#8217;m excited about a new Drupal project called &#8220;<a href="http://drupal.org/project/RedHen">Red Hen CRM</a>&#8221; but it&#8217;s very fledgeling.</p>
<p>CiviCRM is a web-based open source nonprofit-focused CRM/Donation management tool. It&#8217;s been around for a while now, and is used by many organizations, some quite large (like the <a href="http://wikimediafoundation.org/wiki/Home">Wikimedia Foundation</a>.) It is quite broad in its feature set &#8211; it has donation pages, event management, e-newsletter functionality, even a case-management system. I&#8217;ve installed, configured and administered CiviCRM many times, still work with it, and I have, like most developers, a love/hate relationship with it:</p>
<ul>
<li>I love that it&#8217;s open source/free software</li>
<li>It&#8217;s got a great community of developers and users</li>
<li>I love that it&#8217;s feature rich &#8211; you cannot find the whole set of things it does in any proprietary tool that I&#8217;ve seen.</li>
<li>It is a tool that has unmatched cost-effectiveness for small organizations</li>
<li>It&#8217;s great that it integrates with both Drupal and Joomla (although the Drupal integration is by far the most solid &#8211; and it is a very nice integration &#8211; hard to get with proprietary tools.)</li>
<li>It is relatively easy to set up for most functionality</li>
</ul>
<p>But &#8230;</p>
<ul>
<li>Data migration into CiviCRM is often nightmarish (this is <em>really </em>where the hate lies)</li>
<li>Reporting tools are improving, but don&#8217;t match the proprietary versions</li>
<li>It can sometimes be pretty tough to handle complex issues</li>
<li>It can be tough to troubleshoot issues</li>
</ul>
<p>MPX is a desktop tool, and although it is open source (GPLv3,) unlike CiviCRM, or SugarCRM, it is built on top of a proprietary stack (.Net/MS SQL Server.) It has primarily been used in faith-based organizations (that is Orange Leap&#8217;s primary client base.) But it&#8217;s a very full featured product, and quite mature.</p>
<p>So if you are a small organization that perhaps is still working with spreadsheets, CiviCRM is a great idea to check out. But in general, there are a lot choices and, sadly, few of them are open source.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/open-source-vs-proprietary-nonprofit-crm.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Alternatives to MySQL</title>
		<link>http://zenofnptech.org/2011/03/alternatives-mysql.html</link>
		<comments>http://zenofnptech.org/2011/03/alternatives-mysql.html#comments</comments>
		<pubDate>Tue, 15 Mar 2011 01:40:15 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Database technology]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=902</guid>
		<description><![CDATA[For those of us that depend on MySQL everyday, the buyout of Sun (which had bought MySQL) by Oracle did not bode well. A decidedly biased survey by the folks behind PostgreSQL suggests that many people worry about the health of MySQL in Oracle&#8217;s hands. I&#8217;ve mentioned this before, and I do think the conventional [...]]]></description>
			<content:encoded><![CDATA[<p>For those of us that depend on MySQL everyday, the buyout of Sun (which had bought MySQL) by Oracle did not bode well. A <a href="http://blogs.enterprisedb.com/2011/03/03/survey-reveals-oracle-is-bad-for-java-and-mysql/">decidedly biased survey</a> by the folks behind PostgreSQL suggests that many people worry about the health of MySQL in Oracle&#8217;s hands. I&#8217;ve mentioned this before, and I do think the conventional wisdom is that open source software (which includes OpenOffice.org, MySQL and Java) will not flourish at Oracle. It makes sense &#8211; Oracle has never had a culture of fostering open source software, and it seems unlikely to obtain one.</p>
<p>So what does someone do who builds their houses right on top of the LAMP stack (M standing for MySQL)?</p>
<p>For most folks, especially if they build on shared hosting infrastructures, this just isn&#8217;t an issue. They depend upon their hosting providers, for whom it may or may not be an issue &#8211; but they won&#8217;t have to think about it. For those folks in a position to choose which database software to use, (for example, you use VPS systems like Amazon, Slicehost, Linode, etc.,) then I think there are two pretty good options:</p>
<ul>
<li>Go with <a href="http://kb.askmonty.org/v/mariadb">MariaDB</a>, which is basically a drop-in replacement for MySQL (and conveniently starts with an &#8220;M&#8221;.)</li>
<li>Switch to PostgreSQL.</li>
</ul>
<p>MariaDB is a branch of MySQL that came about because of the uncertainty relating to Oracle&#8217;s ownership of MySQL. From <a href="http://kb.askmonty.org/v/mariadb">the website</a>:</p>
<blockquote><p>In most respects MariaDB will work <a href="http://kb.askmonty.org/v/mariadb-versus-mysql-compatibility">exactly as MySQL</a>: all commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB. There is no need to convert databases to switch to MariaDB. MariaDB is a true drop in replacement of MySQL! Additionally, MariaDB has a lot of nice <a href="http://kb.askmonty.org/v/mariadb-versus-mysql-features">new features</a>that you can take advantage of.</p></blockquote>
<p>The problem is that the major Linux distributions (Ubuntu, Debian, RedHat) don&#8217;t yet have MariaDB in their repositories, so it will be a while before MariaDB is an easy apt-get or yum away from installation (there are some independent repositories and builds.)</p>
<p><a href="http://www.postgresql.org/">PostgreSQL</a> is a different beast entirely. It&#8217;s been an also-ran in the open source database race, and I was, for many years, quite faithful to it. It&#8217;s a very solid database, and it was <a href="http://en.wikipedia.org/wiki/ACID">ACID compliant </a>before MySQL was. It&#8217;s major weakness (and why the LAMP stack is called that and not the LAPP stack) <strong>was</strong> that it was a fair bit slower than MySQL. But  that weakness has long been taken care of, but the damage was already done.</p>
<p>Many open source web database systems can use PostgreSQL instead of MySQL at this point. But PostgreSQL doesn&#8217;t have the same large user base, and doesn&#8217;t have many of the same web-based and desktop tools that MySQL does. There are differences in the SQL commands and such, and the command-line interface looks different. There is also a big difference in how Auto-numbered fields get handled, but that&#8217;s not really an issue that folks who don&#8217;t dive into deep database and code need to deal with.</p>
<p>So which to go with? It probably makes sense to wait a bit, first for MariaDB to make it into mainstream repositories, etc., and also to see what the fate of MySQL is. And checking out PostgreSQL is always a good option, it&#8217;s a very good database system, and the likely flight from MySQL might do the project some good.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/alternatives-mysql.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Browsers</title>
		<link>http://zenofnptech.org/2011/03/open-source-vs-proprietary-browsers.html</link>
		<comments>http://zenofnptech.org/2011/03/open-source-vs-proprietary-browsers.html#comments</comments>
		<pubDate>Mon, 14 Mar 2011 22:08:09 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=897</guid>
		<description><![CDATA[The browser wars between proprietary and open source browsers have changed in some ways from the days that it was simply Internet Explorer vs. Netscape. There are more players on both sides of the field, with some interesting complexities. On the proprietary side, still, sits Internet Explorer, now about ready to pop with version 9. [...]]]></description>
			<content:encoded><![CDATA[<p>The browser wars between proprietary and open source browsers have changed in some ways from the days that it was simply Internet Explorer vs. Netscape. There are more players on both sides of the field, with some interesting complexities.</p>
<p>On the proprietary side, still, sits Internet Explorer, now about ready to pop with version 9. It definitely depends on who is gathering the data, but IE has about 44% of the market. This is down significantly from its high point, back in the dark ages of 2005, when it garnered over 90%. It has been dropping steadily since. This drop has been primarily, but not exclusively due to the open source browser, Firefox. More recently, however, two other proprietary browsers, Opera and Safari, have been increasing their own market shares. Now, Opera gets about 2% of the market (up from microscopic some years ago.) Safari, used mainly by Apple Mac users (although there is a Windows version) now gets about 5% of the market.</p>
<p>On the open source side, Firefox is certainly the leader, with a bit less than 30% of the market. Chrome, which is sort of an open source browser, is now getting around 14% of the market. So what do I mean when I say Chrome is &#8220;sort of an open source browser&#8221;?  <a href="http://www.chromium.org/Home">Chromium</a>, is the open source project which results in the browser Chrome &#8211; but there are a bunch of additions Google makes to Chrome which are proprietary, and not in the Chromium codebase.</p>
<p>So, anyway, basically, between Firefox and Chrome, the open source side is a smidge in the lead over the proprietary side, but it&#8217;s pretty close to even. And still, the primary reason for the difference is that IE still ships with Windows (and Safari with Mac OS X), and if people don&#8217;t take the step to download and install another browser if they are a windows user, they will still just be using IE.</p>
<p>In the mobile space, things are very interesting. Opera mobile is in the lead, with about 21%, followed by iPhone, Nokia, and Blackberry. These are all proprietary. Bringing up the rear is Android, at 16%. But I&#8217;m sure that is going to change as Android begins to <a href="http://www.tgdaily.com/mobility-brief/54462-android-market-share-topples-blackberry">gobble up the moble smartphone market share</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/open-source-vs-proprietary-browsers.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Browser Stats</title>
		<link>http://zenofnptech.org/2011/03/my-browser-stats.html</link>
		<comments>http://zenofnptech.org/2011/03/my-browser-stats.html#comments</comments>
		<pubDate>Mon, 07 Mar 2011 00:43:11 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Technology Zen]]></category>
		<category><![CDATA[Web/Tech]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=877</guid>
		<description><![CDATA[I was looking at my Google Analytics report for this blog, and came across an interesting thing. The browser share of those visiting my site, and the North America browser share from Statcounter. Here are my stats: Here are the stats from Statcounter: It&#8217;s a bit hard to see, but my stats have IE as [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking at my Google Analytics report for this blog, and came across an interesting thing. The browser share of those visiting my site, and the North America browser share from <a href="http://gs.statcounter.com/#browser-na-monthly-201002-201102-bar">Statcounter</a>.</p>
<p>Here are my stats:</p>
<p><img class="alignnone size-medium wp-image-881" title="browsershare" src="http://zenofnptech.org/wp-content/uploads/browsershare2-300x86.png" alt="" width="300" height="86" /></p>
<p>Here are the stats from Statcounter:</p>
<p><a href="http://zenofnptech.org/wp-content/uploads/StatCounter-browser-na-monthly-201002-201102-bar.jpg"><img class="alignnone size-medium wp-image-882" title="StatCounter-browser-na-monthly-201002-201102-bar" src="http://zenofnptech.org/wp-content/uploads/StatCounter-browser-na-monthly-201002-201102-bar-300x193.jpg" alt="" width="300" height="193" /></a></p>
<p>It&#8217;s a bit hard to see, but my stats have IE as third, where as the Statcounter stats have IE as out front, by a fair bit. Also, my stats have Chrome in 2nd place, and they have Chrome in 3rd, even with Safari, and a fair bit below Firefox.</p>
<p>This falls into the category of &#8220;things that make you go hmmmmm&#8230;&#8221;  Although in some ways, it makes sense, given that my audience is much more tech-savvy than the audiences of most websites.</p>
<p>(For instance, my personal site, that gets much less traffic, and is likely a less techy crowd, has stats much more similar to Statcounter than this blog.)</p>
<p>So, anyway, <em>way to go readers</em>, making Firefox first! And for those 37 of you who visited this year using IE6, <a href="http://www.ie6nomore.com/">shame on you</a>. Be nice to web developers and ditch IE 6, please?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/03/my-browser-stats.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary: Overview</title>
		<link>http://zenofnptech.org/2011/02/open-source-vs-proprietary-overview.html</link>
		<comments>http://zenofnptech.org/2011/02/open-source-vs-proprietary-overview.html#comments</comments>
		<pubDate>Tue, 01 Mar 2011 03:15:22 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology Zen]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=855</guid>
		<description><![CDATA[Since I wrote my post on &#8220;Open Source vs. Proprietary&#8221; last week, and especially after Thomas Taylor&#8217;s very apt comment that the battle is not over in many corners, I decided that, well, what the heck, it was a good time to write a series about open source software options, and their comparisons to proprietary, in [...]]]></description>
			<content:encoded><![CDATA[<p>Since I wrote my post on &#8220;Open Source vs. Proprietary&#8221; last week, and especially after Thomas Taylor&#8217;s very <a href="http://zenofnptech.org/2011/02/open-source-vs-proprietary-who-won.html#comments">apt comment</a> that the battle is not over in many corners, I decided that, well, what the heck, it was a good time to write a series about open source software options, and their comparisons to proprietary, in 2011, more than 12 years after this whole thing started. And I&#8217;ll highlight where the comparisons are interesting and compelling, especially for nonprofit organizations.</p>
<p>I&#8217;ll write a series of posts, and cover the following topics:</p>
<ul>
<li>Desktop software (OS, Office Suites, browsers, utility software, and other good stuff.)</li>
<li>Comparisons of open source vs. proprietary development environments (i.e. PHP vs. .NET and that sort of thing.)</li>
<li>CMS</li>
<li>Non-profit CRM (including &#8220;SaaS&#8221; in the proprietary camp)</li>
<li>CRM/ERP more generally</li>
<li>Document Management</li>
<li>Other web applications</li>
<li>Open Source Communities, and how they have changed (and not)</li>
</ul>
<p>I don&#8217;t know what order I&#8217;ll write about these things &#8211; I guess just as the mood strikes me.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/02/open-source-vs-proprietary-overview.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LibreOffice vs. OpenOffice.org</title>
		<link>http://zenofnptech.org/2011/02/libreoffice-vs-openoffice-org.html</link>
		<comments>http://zenofnptech.org/2011/02/libreoffice-vs-openoffice-org.html#comments</comments>
		<pubDate>Mon, 21 Feb 2011 23:12:12 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[openoffice.org]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=813</guid>
		<description><![CDATA[I hope that everyone reading this blog has heard of OpenOffice.org.  OpenOffice.org is a free and open source cross-platform office suite, which can read and write MS Office .doc, .xls, and .ppt files. It actually has more to it than that, there is a drawing program, a database, a math equation editor and more. It [...]]]></description>
			<content:encoded><![CDATA[<p>I hope that everyone reading this blog has heard of <a href="http://openoffice.org">OpenOffice.org</a>.  OpenOffice.org is a free and open source cross-platform office suite, which can read and write MS Office .doc, .xls, and .ppt files. It actually has more to it than that, there is a drawing program, a database, a math equation editor and more. It has been in development as OpenOffice.org since 1999, when <a href="http://en.wikipedia.org/wiki/Sun_Microsystems">Sun Microsystems</a> bought the code from a company called Star Division (remember StarOffice?) (You can find an aged, but perhaps useful <a href="http://www.slideshare.net/pearlbear/openofficeorg-webinar-0208">webinar I did</a> up on slideshare.)</p>
<p>For 85% of what most nonprofits (and individuals) need out of MS Office, you can get in this package for free. Sorry, clippy not included. OpenOffice.org has come an incredibly long way since the old days, and it is, now, quite a credible competitor to MS Office.</p>
<p>But then &#8230; <a href="http://en.wikipedia.org/wiki/Oracle_Corporation">Oracle</a> bought Sun. And just like the fears that many in the MySQL community have had about the future of MySQL under Oracle&#8217;s watch (Oracle shut down the OpenSolaris project, for example), people were worried about the future of OpenOffice.org. And the cool thing about open source software is that in situations like this, people can <a href="http://en.wikipedia.org/wiki/Fork_(software_development)#Forking_free_and_open_source_software">fork stuff</a>. And they did. They formed an organization called the <a href="http://www.documentfoundation.org/">Document Foundation</a>, and forked the code from version 3.3 of OpenOffice.org, and called it <a href="http://libreoffice.org">LibreOffice</a>.</p>
<p>All of the major Linux distributions are going to include LibreOffice, some as the default office suite. I&#8217;ve already been using LibreOffice, and intend to stick with it, since IMHO, a good bet is that anything FOSS will flounder and probably die in Oracle&#8217;s hands. (Which is why I am also keeping a keen eye on MySQL drop-in replacements, as well. You&#8217;ll read about that one here.)</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/02/libreoffice-vs-openoffice-org.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source vs. Proprietary. Who won?</title>
		<link>http://zenofnptech.org/2011/02/open-source-vs-proprietary-who-won.html</link>
		<comments>http://zenofnptech.org/2011/02/open-source-vs-proprietary-who-won.html#comments</comments>
		<pubDate>Sun, 20 Feb 2011 03:01:01 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=807</guid>
		<description><![CDATA[This epic battle between Open Source software (or Free software) and proprietary software is coming to a close. Some might argue that FOSS won the battle. Others would argue that proprietary software won. I&#8217;m going to argue that both won, and both lost. The Desktop About 10 years ago, the very big FOSS vs. Proprietary [...]]]></description>
			<content:encoded><![CDATA[<p>This epic battle between Open Source software (or Free software) and proprietary software is coming to a close. Some might argue that FOSS won the battle. Others would argue that proprietary software won. I&#8217;m going to argue that both won, and both lost.</p>
<p><em>The Desktop</em></p>
<p>About 10 years ago, the very big FOSS vs. Proprietary battle was between Linux and Microsoft. The &#8220;year of the Linux desktop&#8221;, where Linux becomes a dominant force in the desktop computing world, was predicted, but never came. It never will come. Er, well. No, actually it will, but it will be in the form that no one could have predicted: <em><strong>Android</strong></em>.</p>
<p>Android is based on a modified Linux kernel. If Linux had never existed, Android probably would never have existed. Smart phones and tablets are going to be the new desktops, and yes, the Apple iPad is there first, but like the Macintosh and the iPhone, there will be a wave of successor devices running Android that will overtake the iPad in a matter of a year or two, relegating Apple to a niche player once more. And this has moved so fast, that Microsoft will also be a small niche player.</p>
<p>Speaking of Apple and FOSS, Apple&#8217;s OS X and iOS are based on the BSD operating system &#8211; another open source *NIX that has been around for a while. If it hadn&#8217;t been for BSD, it&#8217;s likely OS X and iOS wouldn&#8217;t be what they are today.</p>
<p><em>The Server to the Cloud</em></p>
<p>Also &#8217;round about 10 years ago, the battle was brewing between Linux and BSD, and proprietary UNIX like SCO and Sun, as well as between Linux and Windows. For a while, Linux (and to a lesser extend, BSD) was winning only against the proprietary UNIX flavors, and Windows servers were heavily favored still by enterprises that needed stuff like Exchange. That was true until &#8230; the cloud.</p>
<p>The cloud <em>would not exist</em> without FOSS. There is no way that the kind of inexpensive cloud architecture could have developed if everyone had to have depended on proprietary, licensed software. The cost required to either pay software makers, or recreate everything needed from scratch would have made something like the cloud, or a Google, so expensive as to be impossible.</p>
<p>But what&#8217;s also true is that &#8220;the cloud&#8221; is, at its core, supremely proprietary. Not only do you not have access to the code running something like, say, Salesforce.com, but in some cases (such as the case of Facebook) the cloud service providers own your data, too! Even if you wanted to, you couldn&#8217;t download your own copy of Google Apps to run on your desktop.</p>
<p>And, at the same time, the cloud provides you with an ever increasing set of features and functionalities, with ever increasing ease of use, at ever decreasing costs. This is both made possible by open source software, and is completely proprietary.</p>
<p>So there you have it. Open source software has won. It underlies the bulk of the current technologies we use everyday. And, at the same time, even everybody interacts with FOSS every day, they don&#8217;t (and won&#8217;t) know it. And proprietary software has won, because in the final analysis, it&#8217;s the proprietary layers on top of FOSS that people see and know, even though it depends completely on FOSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2011/02/open-source-vs-proprietary-who-won.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

