<?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>Wazi &#187; Dru Lavigne</title>
	<atom:link href="http://olex.openlogic.com/wazi/author/dlavigne/feed/" rel="self" type="application/rss+xml" />
	<link>http://olex.openlogic.com/wazi</link>
	<description>Open Source Articles, Tutorials and Licensing Information</description>
	<lastBuildDate>Mon, 30 Aug 2010 20:40:13 +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>Creating a Secure Repository with Subversion</title>
		<link>http://olex.openlogic.com/wazi/2009/creating-a-secure-repository-with-subversion/</link>
		<comments>http://olex.openlogic.com/wazi/2009/creating-a-secure-repository-with-subversion/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 22:12:45 +0000</pubDate>
		<dc:creator>Dru Lavigne</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[RapidSVN]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[TortoiseSVN]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2654</guid>
		<description><![CDATA[Whether you're a software developer, graphic artist, or office manager, odds are you've got important files that are routinely shared and updated. This tutorial will show you how to streamline collaboration by creating a secure Subversion repository for archiving those files and tracking revisions.]]></description>
			<content:encoded><![CDATA[<div style='padding:10px;border:1px solid;margin-bottom:20px;'>This article, <a href='http://olex.openlogic.com/wazi/2009/creating-a-secure-repository-with-subversion/'>Creating a Secure Repository with Subversion</a>, originally appeared on <a
      href='http://olex.openlogic.com/wazi'>Wazi</a>, a free source for news, information, and articles on open source software.</div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2009%2Fcreating-a-secure-repository-with-subversion%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2009%2Fcreating-a-secure-repository-with-subversion%2F&amp;source=OpenLogic&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="https://olex.openlogic.com/packages/subversion" target="_blank">Subversion</a> is an open source revision control system. It&#8217;s well <a href="http://www.open.collab.net/community/subversion/svnbook/" target="_blank">documented</a>, and commercial support, training, and consulting are available through Collabnet and OpenLogic. The <a href="http://www.open.collab.net/products/cee/" target="_blank">Collabnet Enterprise Edition</a> also provides an integrated suite of software development, lifecycle management and collaboration tools in an extensible web-based platform.</p>
<p>Not only is a revision control system considered an essential tool in software development, it can also be a valuable addition to any department that uses files. A revision control system allows you to archive your electronic files so that you have a copy of every saved version of a file as well as that file&#8217;s history and comments about its changes, which are recorded and can be viewed later. The ability to rollback means that any past version can become the current version. Rollback can come in mighty handy: imagine a system administrator who discovers a configuration error and needs to quickly return to a previously working configuration file, or an employee who discovers a spreadsheet error that was introduced several versions ago. How about a manager who prefers an earlier graphic in a promotional brochure? A revision control system also provides file locks, authentication mechanisms and permissions—all of which make it an ideal environment to manage multiple user edits.</p>
<h2>Before You Start</h2>
<p>There are two methods for providing secure (that is, encrypted) access to a Subversion repository. The first method is quite portable and easy to use, but the set-up process is fairly complex. In contrast, set-up&#8217;s a snap with our second method, but you&#8217;ll find that advantage offset by a steeper learning curve for users—as well as additional time spent installing client software. We suggest that you base your decision about which method best suits your environment on three main criteria: your operating system, the experience level of the administrator available for initial setup, and the experience level of the users who will be accessing the repository.</p>
<h3>Method 1: Through Apache</h3>
<p>This method is the easiest to use as well as the most portable (the <a href="https://olex.openlogic.com/packages/apache" target="_blank">Apache web server</a> can be installed on most operating systems), but it&#8217;s also the most complex to setup. We recommend that you consider using this method if you already have an Apache web server and a system administrator experienced in WebDAV since users will not require any additional utilities or training to use the Subversion repository. They&#8217;ll be able to browse the repository using their web browser, and can use a WebDAV client to commit (upload) files to the repository. A <a href="http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.webdav.clients" target="_blank">list of WebDAV utilities</a> includes Microsoft Office, Adobe Dreamweaver and Photoshop, Mac OSX (which has built-in support), Novell NetDrive, KDE <a href="http://www.konqueror.org/" target="_blank">Konqueror</a>, and Gnome <a href="http://live.gnome.org/Nautilus" target="_blank">Nautilus</a>.</p>
<p>Using this method also scores you some benefits provided by Apache to your Subversion repository.  You&#8217;ll take advantage of all of Apache&#8217;s authentication mechanisms as well as its logging, and you won&#8217;t need to reconfigure any firewall rules since it will use HTTPS and can take advantage of any existing caching, load balancing, or proxying servers. However, you&#8217;ll find that this method is slower than Method 2 because of the nature of the HTTP protocol.</p>
<h3>Method 2: Through SSH</h3>
<p>Compared to Method 1, set-up through SSH is trivial. You&#8217;ll save time, which is great—but that time will in turn be devoted to installing client software, educating your users on how to use a utility to interact with the Subversion repository, and teaching them to authenticate when they access the repository. Method 2  is better suited to BSD and Linux servers, which typically ship with an SSH server installed. Windows systems do not ship with an SSH server, which means that additional configuration will be required. Windows SSH servers are available from <a href="http://sshwindows.sourceforge.net/" target="_blank">SSHWindows</a> and <a href="http://www.freesshd.com/" target="_blank">freeSSHd</a>.</p>
<p>Subversion provides a command line client that needs to be installed on each client. It might not be suitable for users familiar with a graphical environment. Fortunately, there are over a dozen <a href="http://subversion.tigris.org/links.html#clients" target="_blank">free and commercial graphical clients</a> available for Windows, Mac OS X, and Linux/BSD systems.</p>
<h3>A Note on Certificates and Keys</h3>
<p>If you&#8217;re using Method 1 and don&#8217;t have a certificate for Apache, instructions for generating the SSL certificate and configuring Apache for SSL can be found in the <a href="http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html" target="_blank">SSL FAQ</a>. Modern browsers require user interaction to access a web server whose certificate authority is not recognized. You&#8217;ll lessen the confusion of your users by having the certificate signed by an authority from the browser&#8217;s certificate authorities list. Different browsers support different authorities, so be sure to choose a certificate authority supported by all the browsers that are in use.</p>
<p>If you&#8217;re using Method 2, the key pair used by the SSH server should have been generated during installation of the server. If you wish to use certificates for client authentication, you&#8217;ll find instructions for generating and distributing client keys <a href="http://sial.org/howto/openssh/publickey-auth/" target="_blank">here</a>. This reference also describes agent forwarding, which will reduce the number of times the user has to enter their pass phrase when interacting with the Subversion repository.</p>
<h2>Meat &amp; Potatoes</h2>
<h3>Method 1: Configuring Subversion through Apache and WebDAV</h3>
<p>We mentioned before that while this method is the most user-friendly, it is very complex to setup. Before beginning, it&#8217;s important that the administrator read, with attention,  the <a href="http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.serverconfig.httpd" target="_blank">Apache configuration</a> and <a href="http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.webdav" target="_blank">WebDAV</a> sections of the online Subversion book. The administrator will also need to be familiar with configuring Apache modules and <a href="http://httpd.apache.org/docs/2.0/mod/directives.html" target="_blank">directives</a>.</p>
<p>Since the necessary steps, considerations, and gotchas are well covered in the online Subversion book, we will instead provide a checklist of the steps needed:</p>
<ol>
<li>Make sure the system has Apache 2.x and Subversion installed. If installing Subversion <a href="http://svn.collab.net/repos/svn/trunk/INSTALL" target="_blank">from source</a>, make sure Apache is already installed and include &#8211;enable-dav in the configure command.</li>
<li>Configure Apache for SSL.</li>
<li>Create the Subversion repository using svnadmin and svn import.</li>
<li>Modify httpd.conf to load the mod_dav_svn module.</li>
<li>Add a Location section to httpd.conf that points to the Subversion repository.</li>
<li>Configure the desired method of authentication.</li>
<li>Configure the desired access control.</li>
<li>Make sure Apache and Subversion permissions match up.</li>
<li>Configure MIME types for the types of files that will be saved in the repository.</li>
<li>Add a CustomLog directive.</li>
</ol>
<p>Once Apache is configured, the administrator will want to spend time testing to ensure that authentication and access control work as expected. Testing should be performed from each operating system used by clients, as well as from each WebDAV application to be employed by end-users.</p>
<p>The Subversion book also explains how to configure <a href="http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.serverconfig.httpd.extra.writethruproxy" target="_blank">write-through proxying</a>, which allows one repository to be hosted on multiple Apache servers in a master/slave replication scenario. This allows several offices or geographically separated departments to use the same Subversion repository.</p>
<a class="wazi-ad-link" href="http://www.openlogic.com/open-source-support.php "><img width="590" height="75" src="http://olex.openlogic.com/wazi/wp-content/uploads/2010/05/open-source-support-main.png" class="attachment-maincontent_ad" alt="Get open source software support" title="Get open source software support" /></a>
<h3>Method 2: Configuring Subversion through SSH</h3>
<p>For this method, it&#8217;s best that the administrator be familiar with Unix permissions and the creation of users/groups, as well as the basic SSH concepts involved in configuring a Subversion repository to use SSH. When using Subversion through an SSH connection, access control is limited to Unix-style permissions and the umask, which sets the default permissions for new files.</p>
<p>You&#8217;ll need to create a user account and group for the Subversion server to employ as well as decide on a umask that is appropriate for the repository, as the default umask for a user account does not typically allow group write access. The default umask can be changed in the Subversion user&#8217;s shell file, as described in this <a href="http://www.onlamp.com/pub/a/bsd/2005/05/12/FreeBSD_Basics.html" target="_blank">how-to</a> (which also explains how to create a wrapper script if you&#8217;re unsure of the umask compiled into your Subversion binary). Finally, every user requiring access to the repository will need a user account on the server so they can login over SSH. Make sure each user is added to the Subversion group so they have write access to the repository.</p>
<p>Once the repository and user accounts have been created, providing access to the repository through SSH is a simple matter of starting svnserve (the Subversion server) in tunnel mode, as seen in this <a href="http://www.onlamp.com/pub/a/bsd/2005/08/11/FreeBSD_Basics.html" target="_blank">how-to</a>. When clients wish to connect, either through the command line or a GUI client, they preface the server address and repository path with &#8220;svn+ssh&#8221; just like in this example:</p>
<pre>svn+ssh://192.168.1.100/home/svn/repository/sharedfiles</pre>
<p>The administrator should test that users can connect and that permissions work as expected.  Users who are comfortable with command line connections can be provided with a cheat sheet of commonly used svn commands. An example cheat sheet includes:</p>
<pre>svn checkout     #use this the first time you connect to download a working copy of
                 #the repository
svn update       #use this command EVERY time you access the repository and before
                 #making changes to ensure you have the latest copies of files and
                 #to avoid conflicts
svn add          #use this after you create a new file to add to the repository
svn commit       #use this whenever you make changes to a file
svn delete       #use this command to delete a file NEVER use rm
svn log          #use this to see the latest changes</pre>
<p>A complete listing of all svn commands and their use is available in the <a href="http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref" target="_blank">Subversion Complete Reference</a>.</p>
<p>In environments where users prefer a graphical utility, the administrator should spend some time trying out the various graphical clients in order to become familiar with their features. No graphical client provides access to every svn command, but any client should provide access to the most commonly used commands listed above. Being aware of the available features ahead of time will make educating users much easier and encourage them to actually use the repository.</p>
<p>Two examples of popular graphic clients are seen below:</p>
<p><strong>TortoiseSVN Adds Menu Items to Windows Explorer</strong><br />
<a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/create_repo_tortoisesvn.png" target="_blank"><img class="alignnone size-full wp-image-2692" title="create_repo_tortoisesvn" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/create_repo_tortoisesvn.png" alt="create_repo_tortoisesvn" width="500" height="375" /></a></p>
<p><strong>RapidSVN on Windows</strong><br />
<a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/create_repo_rapidsv.png" target="_blank"><img class="alignnone size-full wp-image-2693" title="create_repo_rapidsv" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/create_repo_rapidsv.png" alt="create_repo_rapidsv" width="500" height="375" /></a></p>
<h2>Finishing Up</h2>
<p>Regardless of the method implemented, education is key. Users will need to invest some time becoming familiar with the <a href="http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.tour.cycle" target="_blank">basic work cycle</a> and selecting a client with which they&#8217;re comfortable accessing the repository and making changes. But soon enough your investment in user education will pay off in increased productivity and ease of collaboration, and users will wonder how they ever lived without a secure repository!</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/creating-a-secure-repository-with-subversion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More Open Source Alternatives for the Office</title>
		<link>http://olex.openlogic.com/wazi/2009/more-open-source-alternatives-for-the-office/</link>
		<comments>http://olex.openlogic.com/wazi/2009/more-open-source-alternatives-for-the-office/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 16:58:54 +0000</pubDate>
		<dc:creator>Dru Lavigne</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[GanttProject]]></category>
		<category><![CDATA[Gimp]]></category>
		<category><![CDATA[Kivio]]></category>
		<category><![CDATA[KOffice]]></category>
		<category><![CDATA[OpenProj]]></category>
		<category><![CDATA[Scribus]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=2328</guid>
		<description><![CDATA[In the first of our two-part series, Open Source Alternatives for the Office, we examined open source applications that can be used to replace some of the most popular Office 2007 products. In this article, we'll take a look at open source alternatives to additional Microsoft products commonly used in the office—Publisher, Groove, Visio, and Project. ]]></description>
			<content:encoded><![CDATA[<div style='padding:10px;border:1px solid;margin-bottom:20px;'>This article, <a href='http://olex.openlogic.com/wazi/2009/more-open-source-alternatives-for-the-office/'>More Open Source Alternatives for the Office</a>, originally appeared on <a
      href='http://olex.openlogic.com/wazi'>Wazi</a>, a free source for news, information, and articles on open source software.</div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2009%2Fmore-open-source-alternatives-for-the-office%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2009%2Fmore-open-source-alternatives-for-the-office%2F&amp;source=OpenLogic&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>In the first of our two-part series, <a href="http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/">Open Source Alternatives for the Office</a>, we examined open source applications that can be used to replace some of the most popular Office 2007 products. In this article, we&#8217;ll take a look at open source alternatives to additional Microsoft products commonly used in the office—Publisher, Groove, Visio, and Project. The factors we&#8217;ll consider for each Microsoft product and its alternative(s) include cost, localization, supported platforms, documentation, extensions, and support.</p>
<p>We&#8217;ll start by examining Microsoft Publisher 2007 and Groove 2007, each of which can be replaced by open source equivalents that match or surpass their features and capabilities. For the final two products we&#8217;ll examine, Visio 2007 and Project 2007, the open source competitors are not as robust and don&#8217;t offer clear enterprise-grade equivalents.</p>
<h3>Microsoft Publisher vs Scribus</h3>
<p>Microsoft Publisher 2007 is designed for the casual user to create custom publications and marketing materials either from scratch or from one of the hundreds of built-in design templates. A single version license ranges from from $99.95 USD for an upgrade to $169.95 for the full version. It is also included as part of Office Small Business, Office Professional, and Office Ultimate, which range in price from $279.95 to $679.95. Publisher is only available for the Windows platform, and some features do not work on 64-bit systems.</p>
<p><a href="https://olex.openlogic.com/packages/scribus" target="_blank">Scribus</a> is an open source DTP (desktop publishing) application designed for casual to professional users. It provides cross-platform support for users running Microsoft, Mac OSX, OS/2, Linux, and BSD operating systems. Support is available through the <a href="http://www.scribus.net/?q=support" target="_blank">Scribus community</a>, and the product is mature and very well <a href="http://wiki.scribus.net/index.php/Category:HOWTO" target="_blank">documented</a> in six languages. While no official import plugin is available, it is possible to <a href="http://wiki.scribus.net/index.php/Import_Publisher_to_Scribus" target="_blank">import Publisher files into Scribus</a>.</p>
<p>Both Publisher and Scribus can create PDFs, but Publisher first requires the installation of an <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&amp;displaylang=en" target="_blank">add-in</a>. The Scribus PDF generator is more flexible, allowing you to customize fonts, presentation effects, output optimization, security, and how the document is viewed. Scribus also allows for the creation of <a href="http://wiki.scribus.net/index.php/How_to_create_an_e-Mail_PDF_Survey_Form" target="_blank">writable PDF email forms</a>.</p>
<p>Publisher integrates tightly into the Microsoft Office Suite. It includes an E-mail Merge task pane, which walks you through a customized mail merge for Outlook 2007. While more <a href="http://office.microsoft.com/en-us/publisher/HP101921831033.aspx" target="_blank">complex to setup</a>, it is also possible to create a catalog merge to Access or Excel in order to save graphics and other data sources for reuse. It is also easy to scale and resize graphics in Publisher.  Scribus does not provide the ability to scale images, which requires the use of a third party program. The open source <a href="https://olex.openlogic.com/packages/gimp" target="_blank">Gimp</a> application, which is available for Windows, Mac OSX, Linux, and BSD, is well-suited for this purpose.</p>
<p>The biggest difference for users switching from Publisher to Scribus will be learning how to use the increased functionality, as Scribus delivers the layout and features of a professional-quality DTP application. Anyone expecting a simple office editor—or lacking previous experience with DTP applications—will immediately discover that applications like Scribus are different. These users should read the short and informative <a href="http://docs.scribus.net/index.php?lang=en&amp;page=about2" target="_blank">Scribus Basics</a> and will also benefit from the other documentation links on the Scribus Basics page. In addition, Publisher users will be surprised at the lack of built-in templates, although additional <a href="http://www.scribus.net/?q=taxonomy/term/31" target="_blank">Scribus templates</a> are available from the project website.</p>
<div id="attachment_2474" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_scribus.png" target="_blank"><img class="alignnone size-medium wp-image-2474" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_scribus.png" alt="" width="500" height="367" /></a><p class="wp-caption-text">Scribus Document Setup Screen</p></div>
<h3>Microsoft Groove vs O3Spaces Workplace</h3>
<p>Microsoft Groove 2007 is a collaboration platform that uses workspaces to provide file-sharing, discussions, meetings, and business forms with automatic synchronization. A single version license is $229 USD. Groove is also bundled with Office Ultimate, which costs $539.95 for the upgrade and $679.95 for the full version. Some Groove features require a Sharepoint server, which is only available through volume licensing, and other features require Infopath, which is bundled with Office Ultimate or available for $199 as a standalone product. Instant messaging requires Microsoft Messenger or Communicator. Groove is only available for the Windows platform, and some features are not available on 64-bit systems.</p>
<p><a href="http://www.o3spaces.org/" target="_blank">O3Spaces</a> is a cross-platform collaboration tool for Microsoft Office, <a href="http://www.openoffice.org/" target="_blank">OpenOffice</a>, and <a href="http://www.sun.com/software/staroffice/" target="_blank">StarOffice</a>. It supports OpenLDAP, Active Directory, Sun Directory Server, and Novell Directory Server groupware solutions. O3Spaces is available for Linux, Solaris, Windows, and Mac operating systems, and the community version is freely available for teams of up to 10 users. Professional, Enterprise, and On Demand editions are available by support subscription and are intended for production use. <a href="http://www.o3spaces.org/Page/sp104/ml2/nctrue/index.html" target="_blank">Subscription pricing</a> starts at 49 Euro per person per year.</p>
<p>Groove and O3Spaces both provide the ability to work offline and offer real-time alerts on all relevant changes in your workspaces. Both products provide collaboration tools within the workspace, such as discussion forums and calendars to help keep tabs on team schedules. Groove also allows you to make phone calls or use instant messaging directly from a workspace. Through the purchase of individual language packs at $24.95 USD each, Groove provides localization for 28 languages. O3Spaces currently has built-in support for 9 languages. However, the localization API isn&#8217;t currently public, and new localizations require direct interaction with the O3Spaces developers.</p>
<p>O3Spaces provides some interesting features, which make it a useful product even for individual, non-collaborative use. For each of the supported office suites it adds plugins to provide automated document versioning, a secure document repository, and full text search of ODF, PDF and Microsoft Office documents. An assistant automates all necessary document retention and versioning activities, and an application embedder enables the integration of external web applications, such as wikis and websites, into the workplace environment. You can also store emails as related documents in the same workspace. Perhaps the most useful workspace features are the ability to drag-and-drop spacelets in order to reduce clutter and the ability to create multiple tabs within a workspace.</p>
<div id="attachment_2474" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_o3spaces.png" target="_blank"><img class="alignnone size-medium wp-image-2477" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_o3spaces.png" alt="" width="500" height="375" /></a><p class="wp-caption-text">O3Spaces Workspace through Firefox</p></div>
<h3>Microsoft Visio Alternatives</h3>
<p>Microsoft Visio 2007 is a diagram creation tool that provides a wide range of templates for flowcharts, network diagrams, workflow diagrams, database models, and software diagrams. Pricing for the standalone product varies from $129.95 USD to $559.95. SharePoint Services is required for certain advanced collaboration functionality. Visual Reports requires the more expensive Visio Professional version as well as Microsoft Project, Excel, or SharePoint Services.</p>
<p>The 2007 version of Visio provides several new features, including auto-connect and auto-align, auto-refresh with resolve conflict capabilities, <a href="http://office.microsoft.com/en-ca/visio/HA101835281033.aspx" target="_blank">PivotDiagrams</a>, and themes. It provides the ability to export to PowerPoint format and, with the PDF add-in installed, to convert to PDF format. Visio Viewer, a free download, is required to view Visio documents in a browser, but only Internet Explorer is supported.</p>
<a class="wazi-ad-link" href="http://www.openlogic.com/open-source-support.php "><img width="590" height="75" src="http://olex.openlogic.com/wazi/wp-content/uploads/2010/05/open-source-support-main.png" class="attachment-maincontent_ad" alt="Get open source software support" title="Get open source software support" /></a>
<p><a href="https://olex.openlogic.com/packages/dia" target="_blank">Dia</a> is often touted as the open source Visio equivalent, but it is targeted towards the casual, non-enterprise user. Dia is available for Linux, Irix, BSD, and Windows platforms. It provides the most built-in drawing objects of any open source Visio wannabes, and the <a href="http://dia-installer.de/doc/en/index.html" target="_blank">Dia Manual</a> is an excellent resource. However, Dia cannot import or open Visio files, and experienced Visio users will miss Visio&#8217;s slick auto features and built-in templates. Support is limited to the <a href="http://live.gnome.org/Dia" target="_blank">Dia community</a>.</p>
<div id="attachment_2475" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_dia.png" target="_blank"><img class="alignnone size-medium wp-image-2475" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_dia.png" alt="" width="500" height="507" /></a><p class="wp-caption-text">Dia Object Selection</p></div>
<p><a href="http://www.kde.org/" target="_blank">KDE</a> users may be interested in seeing if <a href="https://olex.openlogic.com/packages/kivio" target="_blank">Kivio</a> meets their needs, as it is bundled with the <a href="https://olex.openlogic.com/packages/koffice" target="_blank">KOffice</a> suite. Kivio comes with a good-sized collection of objects, which it refers to as stencils, including DIA objects. It also provides  an &#8220;Install Stencil Set&#8221; option so you can install your own objects. KOffice is stable for Linux and BSD and is <a href="http://koffice.darwinports.com/" target="_blank">available for Mac OSX</a>, and a Windows version is <a href="http://www.koffice.org/faq/#CanIuseKOfficeonWindows" target="_blank">under development</a>. The <a href="http://docs.kde.org/development/en/koffice/kivio/" target="_blank">Kivio Handbook</a> describes its features and explains how to use them.</p>
<div id="attachment_2525" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_kivio.png" target="_blank"><img class="alignnone size-medium wp-image-2525" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_kivio.png" alt="" width="500" height="375" /></a><p class="wp-caption-text">Add Stencil Set in Kivio</p></div>
<p>OpenOffice users may want to try using <a href="http://www.openoffice.org/product/draw.html" target="_blank">Draw</a>. Draw provides glue for &#8220;smart connecting&#8221; objects, but you&#8217;ll have to scour the Internet for objects because very few are built-in. For example, you can download a zip file of Cisco’s <a href="http://www.cisco.com/web/about/ac50/ac47/2.html" target="_blank">network icons</a>, unzip them to a directory, and insert each object as a file as needed. Once you have created your own library of icons, it&#8217;s fairly simple to create diagrams within the familiar editor interface. However, the lack of templates and objects, as well as the documentation on how to obtain them, can be frustrating.</p>
<div id="attachment_2522" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_draw.png" target="_blank"><img class="alignnone size-medium wp-image-2522" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_draw.png" alt="" width="500" height="356" /></a><p class="wp-caption-text">Draw Toolbars and Shapes</p></div>
<h3>Microsoft Project Alternatives</h3>
<p>Microsoft Project 2007 is used to track the timelines, costs, and assignments associated with a project. It&#8217;s available as a standalone product priced between $349.95 USD and $999.95. The more expensive Professional version and Project Server 2007 are required for enterprise project and resource management capabilities, publishing projects, using Windows Workflow Foundation, and for the Project Tasks List. In turn, Project Server requires Windows Server 2003 and SQL Server 2000. Project is only available for the Windows platform, and some features are not available on 64-bit systems.</p>
<p>New features in the latest version of Project include automatic highlights of all items that shift as a result of the most recent change, and undo and redo functions that allow you to visualize what-if scenarios.</p>
<p><a href="https://olex.openlogic.com/packages/openproj" target="_blank">OpenProj</a> is a cross-platform project management solution for Linux, Unix, BSD, Mac, and Windows. It can import from and export to Microsoft Project files. Support is available from <a href="http://www.openlogic.com/products/support.php" target="_blank">OpenLogic</a> and <a href="http://openproj.org/openproj" target="_blank">Serena Software</a>, which also provides the Project-ON-Demand hosted SaaS solution as a monthly subscription. However, there is very little documentation for the open source edition. Eleven localizations are currently available, but further documentation and translation efforts require direct communication with Serena Software.</p>
<div id="attachment_2521" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_openproj.png" target="_blank"><img class="alignnone size-medium wp-image-2521" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/office_alt_openproj.png" alt="" width="500" height="375" /></a><p class="wp-caption-text">OpenProj Gantt Chart</p></div>
<p>Feature-wise, both Project and OpenProj support Gantt charts, PERT charts, WBS and RBS charts, and earned value costing. However, OpenProj does have some limitations. The ability to create PDFs is only available with the subscription version, and there&#8217;s no wizard for creating a project. The tools are all there, but you have to know ahead of time what and how you want to create the project. Projects can only be saved as XML or the proprietary Serena pod format.</p>
<p>Another open source alternative to Project is <a href="https://olex.openlogic.com/packages/ganttproject" target="_blank">GanttProject</a>, for which commercial support is not available but access to the associated open source community is easier. GanttProject offers some extensions as well as an <a href="http://ganttproject.biz/developers.php" target="_blank">introduction for developers</a>, and the manual provided in the Help menu of the application is usable but far from complete. Feature-wise, GanttProject does offer some wizard-like functionality by asking a few questions when you create a new project, and it supports over 30 localizations. In addition, it can export to raster image, CSV file, HTML, PDF, or Microsoft Project. GanttProject is available for Linux, BSD, Mac OSX, and Windows.</p>
<div id="attachment_2476" class="wp-caption alignnone" style="width: 440px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_ganttproject.png" target="_blank"><img class="alignnone size-medium wp-image-2476" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/02/office_alt_ganttproject.png" alt="" width="430" height="511" /></a><p class="wp-caption-text">GanttProject Create New Project Wizard</p></div>
<h3>Conclusions</h3>
<p>Due to its cross-platform support, cost, and advanced feature-set, Scribus makes an excellent open source replacement for Microsoft Publisher 2007. Users will have to spend some time learning its capabilities and creating their own customized templates, but that time will be well-spent and result in greater flexibility for document creation later on.</p>
<p>With its commercial support, cross-platform capabilities, and advanced feature-set, O3Spaces is a superior product to Microsoft Groove 2007. Both enterprise and casual users can benefit from the features it adds to the default Microsoft Office, OpenOffice, and StarOffice suites.</p>
<p>Enterprise users who need the ability to easily create complex diagrams should probably stick with Microsoft Visio 2007. Casual users who need only the occasional diagram or have time to search for diagram objects can save the price of a Visio license by trying one of the open source alternatives.</p>
<p>Enterprise users should do their own research into OpenProj and GanttProject to see if either provides all of the project management features they require. If features are missing, users should consider the long term costs of getting those features implemented into the open source version versus the cost of Microsoft Project 2007 licensing. Users should also be aware of the fine print regarding which Microsoft products are required to get all of the needed Microsoft Project features.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/more-open-source-alternatives-for-the-office/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source Alternatives for the Office</title>
		<link>http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/</link>
		<comments>http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 22:02:18 +0000</pubDate>
		<dc:creator>Dru Lavigne</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[gnucash]]></category>
		<category><![CDATA[OpenOffice]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1965</guid>
		<description><![CDATA[Microsoft Office has been one of the most popular (and profitable) business software suites for many years, but Office is no longer the only game in town when it comes to basic business applications.  In this article we'll gauge how OpenOffice 3.0, Evolution, and GnuCash stack up to Microsoft Office 2007. ]]></description>
			<content:encoded><![CDATA[<div style='padding:10px;border:1px solid;margin-bottom:20px;'>This article, <a href='http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/'>Open Source Alternatives for the Office</a>, originally appeared on <a
      href='http://olex.openlogic.com/wazi'>Wazi</a>, a free source for news, information, and articles on open source software.</div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2009%2Fopen-source-alternatives-for-the-office%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2009%2Fopen-source-alternatives-for-the-office%2F&amp;source=OpenLogic&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Microsoft Office has been one of the most popular (and profitable) business software suites for many years, but Office is no longer the only game in town when it comes to basic business applications. OpenOffice has emerged as the leading open source software alternative for word processing, spreadsheets, and presentations. Indeed, in the first eight weeks after the release of version 3.0 there were nearly <a href="http://marketing.openoffice.org/marketing_bouncer.html" target="_blank"> 32 million direct downloads</a> from the openoffice.org site, with 92% of those downloads being for the Windows platform.  And for email, contact management, and basic accounting — Office functions not covered by OpenOffice — other open source alternatives are now available.</p>
<p>But are OpenOffice and other open source alternatives to Office really ready for prime time? In this article we&#8217;ll gauge how OpenOffice 3.0 stacks up to Microsoft Office 2007 by comparing the key attributes and features of both product suites. We&#8217;ll also take a look at Evolution and GnuCash — open source alternatives to Microsoft Outlook and Microsoft Accounting Express (respectively) — and determine whether or not they&#8217;re worthy of consideration for use in your office.</p>
<h3>OpenOffice Advantages</h3>
<p>Sure, Microsoft Office has widespread adoption and an impressive range of features, but OpenOffice offers its own unique advantages — particularly in the areas of cost, localization, cross-platform support, and the availability of third-party extensions and support.</p>
<h4>Cost and Localization</h4>
<p>OpenOffice has as clear advantage on price — it&#8217;s available for free download. Depending upon the specific functionality you require, the cost savings can be significant. Microsoft pricing for a single seat (non-volume) license ranges from $149.95 for Office Home and Student to $679.95 USD for Office Ultimate. Additional charges apply for those needing one or more of the <a href="http://office.microsoft.com/en-us/suites/HA102113691033.aspx?pid=CL101732621033" target="_blank">36 language packs</a> available from Microsoft. In contrast, OpenOffice supports over <a href="http://projects.openoffice.org/native-lang.html" target="_blank">80 locales</a> for free, and each comes with its own localized website and documentation.</p>
<p>When researching Office pricing, be sure to read the <a href="http://office.microsoft.com/en-us/suites/HA101668651033.aspx" target="_blank">fine print</a> to determine the actual costs for the functionality you need. For example, <a href="http://www.microsoft.com/exchange/howtobuy/default.mspx" target="_blank">Microsoft Exchange Server</a> is required for dynamic calendars and advanced collaboration functionality. Similarly, <a href="http://office.microsoft.com/en-us/sharepointserver/FX102176831033.aspx" target="_blank">Microsoft Office SharePoint Server</a> is required for certain advanced functionality and for the PowerPoint Slide Library. To share data among multiple computers, the host computer must be running at least Windows XP Professional.</p>
<h4>Supported Platforms</h4>
<p>For heterogeneous environments, OpenOffice offers a clear advantage with its cross-platform support. <a href="http://porting.openoffice.org/" target="_blank">Versions</a> are available for:</p>
<ul>
<li>Windows ME and higher</li>
<li>32 bit, 64 bit, Sparc, and PPC versions for Linux in rpm and deb formats</li>
<li>x86 and Sparc for Solaris</li>
<li>Intel and PPC for Mac OSX</li>
<li>packages and ports for FreeBSD and OpenBSD, PBIs for PC-BSD, pkgsrc for NetBSD and DragonFly BSD</li>
<li>Irix and OpenVMS</li>
</ul>
<p>In contrast, Office is available in 32 and 64 bit (which has some limitations) versions for Microsoft Windows XP or higher, and a <a href="http://www.microsoft.com/mac/products/Office2008/shop-now.mspx" target="_blank">separate version</a> is available for Mac OSX.</p>
<h4>Extensions and Support</h4>
<p>Typical of a mature open source project, OpenOffice boasts a community of users who write freely-downloadable extensions that expand the functionality of the base product. Currently, over 100 extensions are available to OpenOffice users who want additional templates, labels, dictionaries, converters, and tools. The <a href="http://extensions.services.openoffice.org/project" target="_blank">OpenOffice extensions site</a> is well worth a browse to get a feel for the features that are available. An RSS feed is available for those who wish to be informed when new extensions are added.</p>
<p>The <a href="http://support.openoffice.org/index.html" target="_blank">support section</a> of the OpenOffice website provides free documentation, guides, and tutorials along with the expected forums and mailing lists. Commercial support is available through Sun and from an online directory of consultants. Several books are also available for sale.</p>
<h3>Feature Comparison</h3>
<p>OpenOffice clearly offers several impressive advantages, but the real question is whether or not it delivers all the features you&#8217;re currently using in Microsoft Office.  In this section we&#8217;ll compare each Office 2007 product to its OpenOffice or other open source equivalent.  We&#8217;ll start with Word, PowerPoint, Excel, and Access and the OpenOffice 3.0 alternatives to each, then move onto a comparison of Microsoft Outlook and Evolution.  We&#8217;ll finish with look at how GnuCash compares to Microsoft Accounting Express.</p>
<h4>Microsoft Word vs OpenOffice Writer and Draw</h4>
<p>OpenOffice Writer provides nearly the same functionality as Microsoft Word, so users who migrate to Writer should be able to perform their usual tasks with minimal disruption. The most notable difference to end-users will be the layout of the toolbars, which may take some getting used to. While not nearly as slick-looking, the tools are all there — but often in a different location than they are in Word.</p>
<div id="attachment_2019" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_writer.png" target="_blank"><img class="alignnone size-medium wp-image-2019" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_writer.png" alt="" width="500" height="357" /></a><p class="wp-caption-text">OpenOffice Writer Toolbar Layout</p></div>
<p>Diagrams can be created directly within Writer using the Drawing toolbar or in the standalone OpenOffice Draw application.</p>
<p>Writer does provide some nice features not available in Word. Most notable is its ability to export documents to PDF format, which can save the cost of purchasing Adobe Acrobat or using online converters for this purpose. An OpenOffice <a href="http://extensions.services.openoffice.org/project/pdfimport" target="_blank"> extension</a> (currently in beta) is available to modify and annotate PDF files.</p>
<p>Writer also provides support for reading and saving documents in multiple formats, including <a href="http://en.wikipedia.org/wiki/OpenDocument" target="_blank"> odt</a>, <a href="http://en.wikipedia.org/wiki/Sxw" target="_blank"> sxw</a>, <a href="http://en.wikipedia.org/wiki/DOC_(computing)" target="_blank"> doc</a>, <a href="http://en.wikipedia.org/wiki/Rich_Text_Format" target="_blank"> rtf</a>, <a href="http://www.fileinfo.net/extension/sdw" target="_blank"> sdw</a>, <a href="http://en.wikipedia.org/wiki/Text_file#.txt" target="_blank"> txt</a>, <a href="http://en.wikipedia.org/wiki/Html" target="_blank"> html</a>, <a href="http://www.fileinfo.net/extension/pdb" target="_blank"> pdb</a>, <a href="http://en.wikipedia.org/wiki/Xml" target="_blank"> xml</a>, <a href="http://www.fileinfo.net/extension/psw" target="_blank"> psw</a>, and <a href="http://en.wikipedia.org/wiki/Uniform_Office_Format" target="_blank"> uot</a>. Note that the core product currently does not support changes to the new docx format introduced in Office 2007, but OpenOffice users can download a <a href="http://katana.oooninja.com/w/odf-converter-integrator" target="_blank"> converter-integrator</a> or convert docx documents <a href="http://docx-converter.com" target="_blank"> online</a>. However, this is a minor disadvantage considering the docx format is not backwards compatible with older versions of Microsoft Office, which require a <a href="http://office.microsoft.com/en-us/word/HA100444731033.aspx" target="_blank"> Microsoft Compatibility Pack</a> to read and write the docx format.</p>
<a class="wazi-ad-link" href="http://www.openlogic.com/open-source-support.php "><img width="590" height="75" src="http://olex.openlogic.com/wazi/wp-content/uploads/2010/05/open-source-support-main.png" class="attachment-maincontent_ad" alt="Get open source software support" title="Get open source software support" /></a>
<h4>Microsoft PowerPoint vs OpenOffice Impress</h4>
<p>Impress is OpenOffice&#8217;s PowerPoint equivalent for creating presentations. This utility provides a presentation creation wizard, animations, effects, slide show settings, and the ability to include charts, tables, and images. It can read existing PowerPoint presentations and export presentations to PDF format. Users accustomed to PowerPoint will wonder at the lack of built-in templates, although <a href="http://smalldataproblem.org/ooextras/downloads/simpress/" target="_blank">additional templates are available</a> for free download.</p>
<div id="attachment_2023" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_presentation_wizard.png" target="_blank"><img class="alignnone size-medium wp-image-2023" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_presentation_wizard.png" alt="" width="500" height="278" /></a><p class="wp-caption-text">Create New Presentation Wizard</p></div>
<h4>Microsoft Excel vs OpenOffice Calc</h4>
<p>Excel users should find OpenOffice Calc to be a drop-in replacement. Calc can read and write to Excel, Pocket Excel, and dBase formats as well as save to csv, html, and xml formats. Older versions of Calc sometimes had glitches in formatting when switching between Excel and the native Calc format, but these issues seem to have been ironed out in version 3.0.</p>
<h4>Microsoft Access vs OpenOffice Base</h4>
<p>While Access is only available in the Professional and Ultimate editions of Microsoft Office, the equivalent database product Base comes standard with OpenOffice 3.0. Base includes a wizard to help users create a new database and tables or connect to an existing database.</p>
<div id="attachment_2024" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_base.png" target="_blank"><img class="alignnone size-medium wp-image-2024" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_base.png" alt="" width="500" height="293" /></a><p class="wp-caption-text">New Database Wizard in Base</p></div>
<p>Native drivers support Access, <a href="https://olex.openlogic.com/packages/mysql" target="_blank">MySQL</a>, <a href="http://en.wikipedia.org/wiki/Adabas_D" target="_blank">Adabas D</a>, and <a href="https://olex.openlogic.com/packages/postgresql" target="_blank">PostgreSQL</a> databases. JDBC and ODBC connectors allow for connections to virtually any database, though this can be easier said then done for the non-power user. Fortunately, there is plenty of <a href="http://wiki.services.openoffice.org/wiki/Database" target="_blank">documentation</a> available, making Base a good open source alternative for businesses that need to integrate database functionality.</p>
<h4>Microsoft Outlook vs Evolution</h4>
<p>While Outlook is included with every version of Office except for the Home and Student editions, OpenOffice does not include an email/contact manager application. For those interested in an open source alternative to Outlook, <a href="http://projects.gnome.org/evolution/" target="_blank"> Evolution</a> is an excellent candidate. Evolution is often touted as the &#8220;Outlook killer&#8221; for Linux, and now there is even a version of Evolution <a href="http://www.dipconsultants.com/evolution/" target="_blank"> for Windows</a>. Evolution does not require OpenOffice but may integrate with it.</p>
<p>Evolution supports Bayesian-based junk filtering, intelligent searches, integration with instant messaging, shared calendars and contacts, and integration with Microsoft Exchange and Novell Groupwise. Several dozen <a href="http://projects.gnome.org/evolution/eplugins.shtml" target="_blank">EPlugins</a>, as well as the documentation for creating EPlugins, are available to further extend the base feature set. Evolution can import mail, contacts, and calendars from several different types of sources and provides a mechanism to easily backup and restore settings, mail, contacts, tasks, memos, and calendars. Existing Outlook users will find the interface similar, though not quite as slick.</p>
<div id="attachment_2026" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_evolution.png" target="_blank"><img class="alignnone size-medium wp-image-2026" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_evolution.png" alt="" width="500" height="438" /></a><p class="wp-caption-text">Evolution Read Mail Interface</p></div>
<p>It should be noted that some Linux distributions, such as Novell SUSE, <a href="http://www.novell.com/products/desktop/features/ooo.html"> integrate Evolution</a> with OpenOffice, allowing users to seamlessly send documents as e-mail and perform mail merges using their address book.</p>
<h4>Microsoft Accounting Express vs GnuCash</h4>
<p>Accounting Express is available only in the US with the Small Business, Professional, and Ultimate editions of Microsoft Office. For those who are unable to obtain Accounting Express or simply want an alternative, <a href="http://www.gnucash.org/features.phtml" target="_blank"> GnuCash</a> is a reasonable open source equivalent for tracking financial transactions, creating reports and graphs, handling invoices and bill payments, and reconciling statements. It also imports Intuit Quicken files and automatically eliminates duplicate transactions. Like Evolution, GnuCash does not require OpenOffice but may integrate with it.</p>
<p>GnuCash is available for Windows, Linux, FreeBSD, Solaris and Mac OSX and has been localized into 21 languages. While the online documentation leaves much to be desired, the built-in GnuCash Tutorial and Concepts Guide provides an excellent introduction to both the product and general bookkeeping concepts. Wizards (druids) are available to assist with common tasks. And if you&#8217;re interested in using GnuCash in conjunction with OpenOffice, an <a href="http://extensions.services.openoffice.org/project/gnuc2ooo" target="_blank">OpenOffice extension for Calc</a> allows you to read and import GnuCash output data.</p>
<div id="attachment_2027" class="wp-caption alignnone" style="width: 510px"><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_gnucash.png" target="_blank"><img class="alignnone size-medium wp-image-2027" src="http://olex.openlogic.com/wazi/wp-content/uploads/2009/01/openoffice_gnucash.png" alt="" width="500" height="388" /></a><p class="wp-caption-text">GnuCash Account Setup Wizard</p></div>
<h3>Conclusions</h3>
<p>For individuals and businesses requiring basic functionality from an office suite, OpenOffice is a clear winner. Further, it may be the only reasonable choice for organizations requiring cross-platform support or localization in a language not available from the Microsoft Office Suite. Organizations that need advanced functionality or rely heavily on the shared functions that require back-end Microsoft servers will have to conduct their own trials to ensure that the needed features are supported in OpenOffice. We recommend that potential users download OpenOffice for their platform and use it to perform their daily office tasks for a month or so. This trial period will indicate the extent of any learning curve for new users as well as highlight any glitches in formatting or collaboration with other users.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2009/open-source-alternatives-for-the-office/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Comparison of Enterprise Mail Servers &#8211; Open Source and Otherwise</title>
		<link>http://olex.openlogic.com/wazi/2008/a-comparison-of-enterprise-mail-servers/</link>
		<comments>http://olex.openlogic.com/wazi/2008/a-comparison-of-enterprise-mail-servers/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 17:53:41 +0000</pubDate>
		<dc:creator>Dru Lavigne</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[open-xchange]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[qmail]]></category>
		<category><![CDATA[Scalix]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[Zimbra]]></category>

		<guid isPermaLink="false">http://olex.openlogic.com/wazi/?p=1589</guid>
		<description><![CDATA[While open source mail servers have always dominated the mail transfer market, enterprises expect much more than just simple mail transfer from their mail servers. How do you pick the right enterprise mail server for your business?]]></description>
			<content:encoded><![CDATA[<div style='padding:10px;border:1px solid;margin-bottom:20px;'>This article, <a href='http://olex.openlogic.com/wazi/2008/a-comparison-of-enterprise-mail-servers/'>A Comparison of Enterprise Mail Servers &#8211; Open Source and Otherwise</a>, originally appeared on <a
      href='http://olex.openlogic.com/wazi'>Wazi</a>, a free source for news, information, and articles on open source software.</div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2008%2Fa-comparison-of-enterprise-mail-servers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Folex.openlogic.com%2Fwazi%2F2008%2Fa-comparison-of-enterprise-mail-servers%2F&amp;source=OpenLogic&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>While open source mail servers have always dominated the mail transfer market, enterprises expect much more than simply mail transfer from their mail servers. For instance, enterprise mail servers need to provide features such as effective SPAM and virus protection, shared calenders and contacts, and seamless integration with a wide variety of mail clients and email capable devices. This comparison will briefly describe the evolution of open source mail servers and then examine some of the contenders before focusing on the primary open source candidates for enterprise deployment.</p>
<p>The mail servers discussed in this comparison:</p>
<ul>
<li><a href="http://www-01.ibm.com/software/lotus/products/notes/"> IBM Lotus Notes</a></li>
<li><a href="http://www.microsoft.com/EXCHANGE/default.mspx"> Microsoft Exchange</a></li>
<li><a href="http://www.novell.com/products/groupwise/"> Novell Groupwise</a></li>
<li><a href="http://www.sendmail.com/"> Sendmail</a></li>
<li><a href="http://www.postfix.org/"> Postfix</a></li>
<li><a href="http://www.qmail.org/top.html">Qmail</a></li>
<li><a href="http://www.exim.org/"> Exim</a></li>
<li><a href="http://www.open-xchange.com/"> Open-Xchange</a></li>
<li><a href="http://www.zimbra.com/"> Zimbra</a></li>
<li><a href="http://www.scalix.com/"> Scalix</a></li>
</ul>
<h3>Background</h3>
<p>Traditionally, an enterprise required two types of mail servers. An <a href="http://en.wikipedia.org/wiki/Mta"> MTA</a>, also known as an <a href="http://en.wikipedia.org/wiki/Smtp"> SMTP</a> server,  was used to transfer mail between organizations over the Internet. Since the introduction of Sendmail in the early 1980s, open source has dominated the MTA market, with a recent <a href="http://www.mailradar.com/mailstat/"> survey</a> showing that the open source MTAs Sendmail, Postfix, Qmail, and Exim represent 74% marketshare. The second type of server, known as a <em>messaging</em> or <em>groupware</em> server, was used to provide additional intra-organizational features such as shared calenders and contacts. The first messaging servers used proprietary protocols&#8211;in other words, they did not support SMTP. As enterprises became more Internet-connected, the vendors of messaging servers added SMTP connectors to provide MTA functionality. IBM Lotus Notes, Microsoft Exchange, and Novell Groupwise are examples of enterprise-grade mail servers that provide both MTA and messaging functionality.</p>
<p>Over the years, open source components were created to provide messaging, anti-virus, and spam protection features. Many of these components have matured and, when stacked to create a complete solution, can provide most of the features enterprises have come to expect from their proprietary mail solutions. However, creating a &#8220;roll your own&#8221; messaging solution can quickly erode the savings enterprises get by no longer paying licensing fees to a traditional proprietary vendor. It takes a significant amount of time and talent to research which components provide the required features; integrate, test and support those components into a custom solution, and, if necessary, to develop any features not provided by the open source components. Fortunately, a new generation of open source enterprise mail server has emerged to provide vendor-supported, pre-integrated, and customizable solutions for the enterprise.</p>
<h3>Contenders</h3>
<p>All of the solutions we examine provide:</p>
<ul>
<li> feature-rich messaging for a variety of mail clients</li>
<li>offer a number of offerings which cater to an enterprise&#8217;s size and budget</li>
<li>and provide a network of integration suppliers, support offerings, and third-party add-ons</li>
</ul>
<p>Each provides an open source &#8220;community&#8221; edition, developer APIs, and some means of community support such as forums, wiki, and documentation. Two vendors, Open-Xchange and Zimbra, use primarily open source technologies within their solution.</p>
<h3>Primary Candidates</h3>
<p>Three commercial open source vendors stand out as potential enterprise mail solutions because they provide and support the features set out at the beginning of this comparison.  These candidates are:</p>
<ul>
<li>Open-Xchange</li>
<li>Zimbra</li>
<li>Scalix</li>
</ul>
<h3>Open-Xchange</h3>
<p>Open-Xchange, a privately-held company headquartered in Tarrytown, N.Y., released its software under the <a href="http://www.opensource.org/licenses/gpl-2.0.php"> GPL</a> in August, 2004. Open-Xchange offers several editions: a free community edition for enterprises with experienced Linux staff, a commercial server edition for medium to large enterprises, a hosting edition for SaaS providers, and a turnkey appliance for small to medium enterprises with a limited IT department. Support options range from the freely available <a href="http://www.open-xchange.com/en/oxpedia"> Oxpedia</a> to various levels of service level agreements. Price lists are available by checking the webpage for each edition and support level. There are pricing points for government, academic, and the enterprise.</p>
<h4>Overview</h4>
<p>Open-Xchange provides a rich email and collaboration environment, document sharing, anti-virus and anti-spam, automatic updates, and backup/recovery. It is designed to interoperate with Outlook and existing Microsoft Exchange clients.  OxTender for Mac OSX, currently in beta, allows Mac users to access email, appointments, documents, contacts and tasks through standard Mac applications like Mail, iCal and Address Book. Open-Xchange also offers an easy-to-use graphical and skinnable web interface for administration tasks.</p>
<h4>Technology</h4>
<p>Open-Xchange is comprised of several mature open source components, including: the Apache webserver, Tomcat servlet engine, MySQL database, OpenLDAP directory server, SpamAssassin, ClamAV for antivirus, and the Dovecot, Cyrus, and Courier mail servers. It supports many standards, protocols, and extensions including: <a href="http://en.wikipedia.org/wiki/AJAX"> AJAX</a>, <a href="http://en.wikipedia.org/wiki/Webdav"> WebDAV</a>, <a href="http://en.wikipedia.org/wiki/SOAP_(protocol)"> SOAP</a>, <a href="http://en.wikipedia.org/wiki/Java_(programming_language)"> Java</a>, <a href="http://en.wikipedia.org/wiki/Osgi"> OSGi</a>, <a href="http://en.wikipedia.org/wiki/Syncml"> and SyncML</a>.</p>
<h4>Features</h4>
<p>Open-Xchange provides automatic synchronization with Outlook and synchronization with any SyncML 1.1 <a href="http://www.opensync.org/wiki/releases/0.2x/DeviceCompatibilityList"> compliant</a> device.</p>
<p>A <a href="http://www.open-xchange.com/en/products/migration-tools"> migration tool</a> is available to move email messages, calendar entries, tasks, contacts, user groups, and mailboxes from Microsoft Exchange to the Open-Xchange Server. <a href="http://www.open-xchange.com/en/partner/solutions"> Partner solutions</a> are also available to extend functionality with such features as process and project management, data recovery, and unified messaging with VoIP.</p>
<p><a href="http://dev.netvibes.com/doc/"> Netvibes UWA</a> enables integration of web applications such as RSS feeds, podcasts, video channels, Salesforce.com, and SAP Business One. The OSGi framework support enables easy integration of third-party applications, such as CRM and ERP. Moreover, updates of all OSGi modules can be installed with almost no downtime.</p>
<h4>Usability</h4>
<p>From an implementation point of view, all versions of Open-Xchange (except for the turnkey appliance) require knowledge of Linux mail systems, Apache, MySQL 5.x, and command line administration of Linux systems. Integration of add-ons and appliances may require experience in XML, OSGi, or UWA. OXpedia provides free installation and developer guides and partners are available to provide installation services for a fee.</p>
<p>Once the solution is in-place, users can use the webmail interface or their existing Outlook or Mac OSX client to perform their usual enterprise email tasks. Administrators will still want to be familiar with Linux command line utilities as the administrative GUI is a work in progress. Small enterprises with little or no IT staff with Linux experience should consider the appliance and may find the administrative GUI complete for their needs.</p>
<h4>Screenshots</h4>
<p>User Interface</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/openxchange_user.jpg"><img class="alignnone size-medium wp-image-1782" src="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/openxchange_user.jpg" alt="" width="300" height="200" /></a></p>
<p>Administrative Interface</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/openxchange_admin.png"><img class="alignnone size-medium wp-image-1781" src="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/openxchange_admin-300x184.png" alt="" width="300" height="184" /></a></p>
<h3>Zimbra</h3>
<p>Zimbra, a Yahoo! company, releases its source and binary code offerings under the <a href="http://www.zimbra.com/license/yahoo_public_license_1.1.html"> YPL</a>. It offers five on-site editions as well as a hosted edition which can be hosted either on Yahoo! servers or through a Zimbra hosting provider. Pricing for the on-site editions is available <a href="http://www.zimbra.com/products/pricing_on_site.html"> online</a>. Zimbra offers a variety of <a href="http://www.zimbra.com/support/support_overview.html"> support</a> options ranging from open source forums and documentation to several levels of support level agreements.</p>
<h4>Overview</h4>
<p>Zimbra provides a rich email and collaboration environment, document sharing, anti-virus and anti-spam, automatic updates, and backup/recovery. It is designed to interoperate with Outlook and Mac OSX Entourage users. Its GUI administrative interface makes it easy to  manage service classes, create and edit new accounts, create and edit distribution lists, manage email queues, view and manage systems status, and start system backups.</p>
<h4>Technology</h4>
<p>Zimbra is comprised of several mature open source components, including: Apache Tomcat, Postfix, MySQL, OpenLDAP, Lucene, ClamAV, SpamAssassin, and OpenLDAP. It also supports many standards, protocols, and extensions including:  SMTP, LMTP, SOAP, XML, IMAP, POP, iCal, CalDAV, and AJAX.</p>
<p>Zimbra provides a complete set of services to plan and execute customer migrations from Exchange, Domino, GroupWise, or other legacy email systems. Documentation and scripts are made <a href="http://wiki.zimbra.com/index.php?title=User_Migration"> available</a> for migrating existing user accounts.</p>
<h4>Features</h4>
<p>Interoperability with Microsoft Exchange 2003 and integrated instant messaging are currently in beta. Connectors are available to support Microsoft Outlook and Entourage on Mac OS X 10.4.</p>
<p>The Mobile Web Client is interoperable with all  devices with HTML capable browsers, including the Apple iPhone. Mobile Edition provides sync to any java enabled device as well as native OTA synchronization and push email to iPhone, Windows, Palm, and Symbian OS devices. Zimbra Mobile Connector for BES provides native OTA synchronization withl BlackBerry devices.</p>
<p><a href="http://www.zimbra.com/products/zimlets.html"> Zimlets</a> provide integration with third party information systems such as unified messaging with asterisk.</p>
<h4>Usability</h4>
<p>Zimbra provides <a href="http://www.zimbra.com/products/demos.html"> demos and screenshots</a> of its user and administrative interface. The administrative interface is quite complete, making it useful for most tasks. The Zimbra <a href="http://gallery.zimbra.com/"> Gallery</a> allows administrators to easily extend their users&#8217; experience using zimlets, themes, and extras. The hosted solutions provide less customization but allow enterprises with limited IT resources to still benefit from an affordable and collaborative environment.</p>
<h4>Screenshots</h4>
<p>User Interface</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/zimbra_user.gif"><img class="alignnone size-medium wp-image-1786" src="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/zimbra_user-300x193.gif" alt="" width="300" height="193" /></a></p>
<p>Administrative Interface</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/zimbra_admin.gif"><img class="alignnone size-medium wp-image-1785" src="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/zimbra_admin-300x189.gif" alt="" width="300" height="189" /></a></p>
<h3>Scalix</h3>
<p>Scalix was acquired by Xandros Inc. in 2007. It offers several editions: an enterprise edition, small business edition, hosting edition, and community edition (free for up to 10 premium users). Each edition is under a separate Scalix license. Scalix offers a variety of  support options ranging from the open source wiki and documentation to several levels of support level agreements. Pricing requires contact with a sales representative.</p>
<h4>Overview</h4>
<p>Scalix offers replicated multi-server support with centralized administration from a single Management Console. It supports multiple independent mail server instances on a single server, each with its own independent user set, domain name, service processes and message store which is useful for a central group that manages IT for legally separate entities or or for hosting solutions. Scalix provides clustering, failover, and load balancing. Recovery folders allow administrators to recover emails on a per-user basis. Warious storage architectures, including any DAS and Fibre Channel or iSCSI, are supported. Connectors are provided for Microsoft Outlook and Novell Evolution clients.</p>
<h4>Technology</h4>
<p>Scalix is built upon OpenMail technology licensed from Hewlett Packard. The Scalix Collaboration Platform supports many standards, protocols, and extensions including:  SOAP, <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"> REST</a>, CalDAV, and AJAX. The Scalix ecosystem provides a list of <a href="http://www.scalix.com/enterprise/ecosystem/applications.php"> certified ecosystem components</a> (applications). Spam and virus protection are provided by add-on modules from <a href="http://www.commtouch.com/"> Commtouch</a>.</p>
<h4>Features</h4>
<p>Scalix ActiveSync provides calendar and contact synchronization with a wide variety of devices, ranging from Apple&#8217;s iPhone over Symbian-based devices from Nokia and Sony-Ericsson to PDAs and SmartPhones running Windows Mobile 2005 and higher. A separate product, NotifyLink Enterprise Mobility Solution for Scalix, provides Blackberry support.</p>
<p>Scalix and partner migration tools are available to migrate mailboxes, messages, public folders, calendars, and directory data from Exchange and other legacy systems. Scalix provides transparent server-to-server co-existence with Exchange for enterprises who need to maintain a mixed environment or migrate on a phased schedule.</p>
<h4>Usability</h4>
<p>The administrative interface allows for management of users, groups, resources, mailbox usage, and basic server settings. Developers should note that the source code is licensed under the <a href="http://www.scalix.com/community/opensource/licensing.php"> SPL</a>, a modified MPL license.</p>
<h4>Screenshots</h4>
<p>User Interface</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/scalix_user.jpg"><img class="alignnone size-medium wp-image-1784" src="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/scalix_user.jpg" alt="" width="300" height="228" /></a></p>
<p>Administrative Interface</p>
<p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/scalix_admin.gif"><img class="alignnone size-medium wp-image-1783" src="http://olex.openlogic.com/wazi/wp-content/uploads/2008/12/scalix_admin-300x225.gif" alt="" width="300" height="225" /></a></p>
<h3>Conclusions</h3>
<p>Enterprise mail servers are feature-rich&#8211;in other words, they are complex and expensive. When researching a mail solution, consider where you want to spend your money: on licensing, vendor support, in-house configuration, or in-house development. Also consider which features are business requisites. Does the solution provide all the features needed? If not, what are the associated costs of developing or integrating third-party modules?</p>
<p>Each of the solutions discussed offer interoperability with most clients and devices. They provide either out-of-the-box support or APIs to allow integration with other applications such as instant messaging or VOiP. Enterprises should research each product&#8217;s fine print to determine the specific supported versions of clients and devices as well as the amount of work required for application integration.</p>
<h3>Final Thoughts</h3>
<p>This comparison did not discuss network architecture from a security perspective. Some enterprises require a separation between their MTA (Internet facing) and messaging (intranet facing) servers. We also did not discuss the data security or privacy implications of using hosted services.</p>
]]></content:encoded>
			<wfw:commentRss>http://olex.openlogic.com/wazi/2008/a-comparison-of-enterprise-mail-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
