<?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>Danaville &#187; Open Source</title>
	<atom:link href="http://danaville.com/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://danaville.com</link>
	<description></description>
	<lastBuildDate>Fri, 06 Nov 2009 17:38:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>sSMTP vs Sendmail</title>
		<link>http://danaville.com/open-source/ssmtp-vs-sendmail/</link>
		<comments>http://danaville.com/open-source/ssmtp-vs-sendmail/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 17:38:50 +0000</pubDate>
		<dc:creator>danalwebb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://danaville.com/open-source/ssmtp-vs-sendmail/</guid>
		<description><![CDATA[&#160;
Linux distributions have relied on the venerable Sendmail package since the early days of Slackware. But Sendmail&#8217;s rich mail server features aren&#8217;t an ideal solution for the typical desktop user whose primary mail support is delivered through a remote ISP. That&#8217;s the perfect place for a simpler solution: sSMTP.
Many years ago, before the Internet standardized [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Linux distributions have relied on the venerable Sendmail package since the early days of Slackware. But Sendmail&#8217;s rich mail server features aren&#8217;t an ideal solution for the typical desktop user whose primary mail support is delivered through a remote ISP. That&#8217;s the perfect place for a simpler solution: sSMTP.</p>
<p>Many years ago, before the Internet standardized on <a href="http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol">Simple Mail Transfer Protocol</a> (SMTP), applications known as mail transfer agents (MTA) were designed to help process email and determine the best route for message delivery. One of the earliest MTAs, <a href="http://www.sendmail.org/">Sendmail</a>, became extremely popular for dealing with the delivery of email across multiple networks. It was the only viable open source mechanism for delivering email at the time Linux was introduced to the world, so it became the default MTA provided on many Linux distributions.</p>
<p>There has always been a division of labor for email processing. MTAs handle delivery of email and mail user agents (MUA) such as GNOME&#8217;s <a href="http://www.gnome.org/projects/evolution/">Evolution</a>, KDE&#8217;s <a href="http://kontact.kde.org/kmail/">KMail</a>, and Mozilla <a href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a> let users create and manage messages. MUAs have only a very basic concept of how to deliver mail. They don&#8217;t need to know how to send a message to its intended recipient; they know only about delivering mail to a specific generally server-based MTA, which is then responsible for routing email to the ultimate recipient.</p>
<p>If you run cron jobs or some automated system that sends you alerts via email, the default method the system uses for sending the message is Sendmail, because it is the default MTA for the built-in Linux <code>mail</code> command (typically /bin/mail). This means you not only have to configure your mail reader to send email to your ISP, but you also need to configure Sendmail to do the same thing.</p>
<p>Unfortunately, Sendmail configuration is a mass of twisty passages that even the most experienced user avoids if at all possible. That means it is not the best tool for the typical desktop user.</p>
<p>Two popular Sendmail MTA alternatives, QMail and Postfix, started off simple, but have become complex systems on their own, with capabilities far beyond the needs of a typical desktop user who seeks to simply route email from his machine to his ISP. Alternatively, you could choose a tool other than /bin/mail to send email through direct use of SMTP, such as elm or pine, but these are full MUA clients that provide lots of options that are overkill for addressing the primary problem of mail delivery to an ISP.</p>
<p>&#160;</p>
<h6><font size="4">The simplified solution: sSMTP</font></h6>
<p>Instead of finding a complicated replacement for mail, you can replace the complicated Sendmail with a simple alternative: <a href="http://packages.debian.org/source/sid/ssmtp">sSMTP</a>. sSMTP simplifies configuring your SMTP options with a small configuration file that allows you to specify items like the name of the remote SMTP server, your authorization (username and password), and the domain for your outbound email in much the way you configure your mail reader.</p>
<p>You can install sSMTP through your distribution&#8217;s package manager, or build and install it from source. In the latter case, unpack the source, change into the source directory, and run the command <code>./configure --prefix=/usr/local/ssmtp --enable-ssl --enable-md5auth</code>. Enabling SSL and MD5Auth allows you to communicate with an ISP that requires SMTP login. You can also enable IPv6 support if you need it; see <code>--help</code> for details.</p>
<p>After the configuration is complete, build and install the package using the normal <code>make</code> and <code>sudo make install</code> commands. When you run the install command you will be prompted for a few items. Follow the displayed instructions. Once installation completes you should find a directory called /usr/local/ssmtp with the sSMTP binary under the sbin subdirectory, and the configuration file under the etc/ssmtp subdirectory.</p>
<p>Now you can stop Sendmail and replace it with sSMTP. To stop Sendmail under Linux distributions that use the System V init scripts (and most distributions these days do) you can try the <code>service</code> command:</p>
<p>&#160;</p>
<blockquote><p>sudo service sendmail stop </p>
<p>sudo chkconfig &#8211;levels 2345 sendmail off</p>
</blockquote>
<p>&#160;</p>
<p>The first command stops the currently running instance of Sendmail, and the second prevents it from starting again on reboots. If your version of Linux does not use the SysVInit package you may need to kill the sendmail process manually with a command like <code>sudo killall sendmail</code>.</p>
<p>To replace Sendmail you can simply copy it to another file, then create a symbolic link from sSMTP to sendmail: </p>
<p>&#160;</p>
<blockquote><p>sudo mv /usr/sbin/sendmail /usr/sbin/sendmail.orig </p>
<p>sudo ln -s /usr/local/ssmtp/sbin/ssmtp /usr/sbin/sendmail </p>
</blockquote>
<p>&#160;</p>
<p>The first command moves the original sendmail out of the way, while the second makes sSMTP the program that gets run when any system command calls sendmail. With this approach, if you run into problems using sSMTP, just remove the symbolic link and move the sendmail copy back to its original name.</p>
<p>&#160;</p>
<h6><font size="4">Configuration</font></h6>
<p>The configuration file for sSMTP, based on the <code>--prefix</code> option we used with the configure command while building from the source code, is /usr/local/ssmtp/etc/ssmtp/ssmtp.conf. This file has only four common options, plus some hidden options for authentication.</p>
<p>After a sample build, sSMTP created the following configuration file for me (lines starting with a # symbol are comments): </p>
<p>&#160;</p>
<blockquote><p># /etc/ssmtp.conf &#8212; a config file for sSMTP sendmail. # </p>
<p># The person who gets all mail for userids &lt; 1000 </p>
<p># Make this empty to disable rewriting. </p>
<p>root=postmaster </p>
<p># The place where the mail goes. The actual machine name is required </p>
<p># no MX records are consulted. Commonly mailhosts are named mail.domain.com </p>
<p># The example will fit if you are in domain.com and you mailhub is so named. </p>
<p>mailhub=mail </p>
<p># Where will the mail seem to come from? </p>
<p>rewriteDomain=graphics-muse.org </p>
<p># The full hostname </p>
<p>hostname=kepler.graphics-muse.org </p>
</blockquote>
<p>Change the <code>root=</code> value to an email address that will receive all system-generated email, such as output from cron jobs that encounter errors or log file analysis. I changed this line to my personal email address.</p>
<p><code>mailhub=</code> defines the SMTP server to which email should be sent. Set this line to the host you specify in your mail reader for the SMTP server.</p>
<p><code>hostname=</code> is the name of the mail host that you&#8217;d like recipients of your email to see it. Since I want responses to my email to be sent to back to my ISP domain so I can use my mail reader to retrieve it, I set this line to the ISP domain. This is the domain part of all outbound messages; all users on your system will appear to be coming from this domain.</p>
<p>You can use <code>rewriteDomain=</code> to spoof who you say you are. Since I&#8217;m already spoofing the server address with the hostname line, I leave this line commented out.</p>
<p>The initial configuration does not include information on how to log in to SMTP servers that require authentication. This information is the same information you must provide in your mail reader in order for it to send email through your ISP. To specify this information, you can add the following lines: </p>
<pre>
<blockquote>

  AuthUser=<em>your username</em>
  AuthPass=<em>your password</em>
  AuthMethod=CRAM-MD5

</blockquote>
</pre>
<p>With this configuration, every time my system sends mail using /bin/mail, sendmail gets called, which is actually sSMTP. sSMTP uses the authentication I provided in the configuration file to log in to my ISP&#8217;s SMTP server and deliver my outgoing email.</p>
</p>
<p>&#160; </p>
<h6><font size="4">Example Setup for Gmail</font></h6>
<p><font size="4"></font></p>
<p>Using SSMTP, it doesn&#8217;t matter where you are, mail can be sent out over encrypted SMTP to Google&#8217;s gmail servers. After handing it off, Google&#8217;s servers do all the routing for you.</p>
<p>Setting everything up is quick and easy. Open up /etc/ssmtp/ssmtp.conf in your favorite editor, and add or update the following lines:</p>
<blockquote>
<p>#The following line redirects mail to root to your gmail account<br />
    <br />root=myemail@gmail.com</p>
<p>mailhub=smtp.gmail.com:587</p>
<p>UseSTARTTLS=yes</p>
<p>UseTLS=yes</p>
<p>AuthUser=myemail@gmail.com</p>
<p>AuthPass=mypassword </p>
</blockquote>
<p>That&#8217;s it! Now, let&#8217;s try testing it:</p>
<blockquote>
<p>echo &quot;This is a test message.&quot; | mailx -s &#8216;Test Message&#8217; <a href="mailto:myemail@gmail.com">myemail@gmail.com</a></p>
</blockquote>
<p>You should now be all setup and ready to go!</p>
<p>&#160;</p>
<h6><font size="4">Caveats</font></h6>
<p>Replacing Sendmail with sSMTP works well for desktop PCs that have only a single user configured. If you have multiple users, you may not want to use sSMTP, since by default all email sent via the mail command will look like it comes from a single user. An additional configuration file, revaliases, allows you to map a local user to a specific From: address on outbound mail and to route that mail through a specific mailhub. Still, there is no way to configure different logins on different mailhubs that use different different authentication credentials. With sSMTP, your outbound mail can only have one remote MTA to which it can connect.</p>
<p>Also, in order for any user on your system to use sSMTP, they will need to have read permissions on the ssmtp.conf file. Placing your ISP login information in a configuration file that is world-readable allows anyone who uses your system to see your email authentication information. This is another reason why use of sSMTP is appropriate only for home users who are the sole users of that system. You can fix this problem through normal user and group permissions and by running sSMTP as a setuid program, but not if you want to make things as simple as possible, as we set out to do.</p>
<p>While sSMTP is a replacement for Sendmail, it is not a complete replacement. One important distinction is that it is not intended to receive mail, as Sendmail does. You need to use a mail reader to retrieve and read email from your ISP.</p>
<p>sSMTP also does not manage mail queues, so it sends outbound email immediately. Although the man page for sSMTP shows support for all the same command-line options that Sendmail supports, sSMTP ignores most of those options.</p>
<p>Finally, the sSMTP implementation enforces a limit on the size of outbound message headers. Try not to write long subject lines or include long lists of recipients. If you need to send something to a large list of recipients, set up an alias instead of manually listing all the recipients on the command line.</p>
<p>sSMTP is exactly as advertised: simple. It requires only minimal effort to set up and little to no long-term maintenance. But it isn&#8217;t appropriate for all users. Its greatest value is to the non-technical home user with only one user configured on a machine. To those users, sSMTP can be an easy way to improve messaging management.</p>
]]></content:encoded>
			<wfw:commentRss>http://danaville.com/open-source/ssmtp-vs-sendmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending Gnome&#8217;s Nautilus File Manager</title>
		<link>http://danaville.com/open-source/extending-gnomes-nautilus-file-manager/</link>
		<comments>http://danaville.com/open-source/extending-gnomes-nautilus-file-manager/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 17:39:45 +0000</pubDate>
		<dc:creator>danalwebb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Nautilus]]></category>
		<category><![CDATA[RedHat]]></category>

		<guid isPermaLink="false">http://danaville.com/open-source/extending-gnomes-nautilus-file-manager/</guid>
		<description><![CDATA[Nautilus-actions is an extension for nautilus which allows you to add an arbitrary program to launch from the nautilus popup menu of selected files. 
Each time you right-click on one or several selected files in nautilus, nautilus-actions will look at its configuration to see if a program has been setup for this selection. If so, [...]]]></description>
			<content:encoded><![CDATA[<p>Nautilus-actions is an extension for nautilus which allows you to add an arbitrary program to launch from the nautilus popup menu of selected files. </p>
<p>Each time you right-click on one or several selected files in nautilus, nautilus-actions will look at its configuration to see if a program has been setup for this selection. If so, it will add an item in the menu that allow you to execute the program on the selected files.</p>
<p>The aim of Nautilus-actions is to be very flexible and to adapt to the most common situation.</p>
<p>Nautilus-actions doesn’t provide any config by default except an item to configure your actions. Thus, it offers the capability for other software that manage files to add their configs into the Nautilus-actions GConf entry. This automagically integrates smoothly to Nautilus without any additional code. It is also possible to import a foreign config, downloaded over the Net for example, into Nautilus-actions through NACT, its configuration tool.</p>
<p>&#160;</p>
<h4>INSTALLATION</h4>
<p>If we have a Fedora Core machine the installation is easy as usual:<br />
<blockquote>
<p><code>yum install nautilus-actions</code></p>
</blockquote>
<p>and then:</p>
<blockquote><p><code>yum install nautilus-open-terminal nautilus-image-converter nautilus-sendto</code></p>
</blockquote>
<p>others *.schemas files are available on the <a href="http://www.grumz.net/index.php?q=configlist">official site</a> of the project.</p>
<p>&#160;</p>
<h4>USAGE</h4>
<p>Now we can list some of the most common (and so useful) actions available:
<p><strong></strong></p>
<p><strong>Open in gEdit as root</strong>: let’s you open and modify a file in Gedit. This function comes really handy when we have to deal with config’s file around the filesystem. For a correct working we have to make a little change in the visudo file, like:: “<code>username ALL=NOPASSWD:/usr/bin/gedit</code>” and modify the action so that it will be lauched using sudo.</p>
<p>&#160;</p>
<p><strong>Set picture as wallpaper</strong>: to change the desktop appearance on the fly.</p>
<p><strong></strong></p>
<p><strong>Nautilus open terminal </strong>: opens a terminal session (as the current user) in the working directory (like Konqueror does, i can add).</p>
<p>&#160;</p>
<p><strong>Convert Audio</strong>: Converts audio files from one format to another. This actions needs to have a previously installed version of <a href="https://savannah.nongnu.org/projects/audio-convert">audio-convert</a> to work at its best.</p>
<p><strong></strong></p>
<p><strong>Nautilus image resizer</strong>: lets you resize and image on the fly. It does also give a new name to the file it generates.</p>
<p>&#160;</p>
<p><strong>Compress selected files using gzip</strong>: compress a file and deletes the original one.</p>
<p><strong></strong></p>
<p><strong>Tag media files with Easytag</strong>: enable us to modify the tags of a music file using easytag (that we must have installed on our box, <code>yum install easytag</code>).</p>
<p>&#160;</p>
<p><strong>Mount ISO et Umount ISO</strong>: mount and unmounts ISO files. Pleas notice that we have to put the “miso” file into <code>~/bin</code> directory and give a <code>chmod 755 ~/bin/miso</code> to enable it.</p>
<p><strong></strong></p>
<p><strong>Run ISO image in QEMU</strong>: lauches ISO files as cd using Qemu (which, as before, needs to be already installed on your box, as usual a simple <code>yum install qemu</code> is sufficent).</p>
<p>&#160;</p>
<p><strong>Install rpms</strong>: installs an RPM package.</p>
<p><strong></strong></p>
<p><strong>Install Deb Files</strong>: installs a DEB package, for Debian and Ubuntu users.</p>
<h4>&#160;</h4>
<h4>RESOURCES</h4>
<p>&#160;</p>
<p> website : <a href="http://www.grumz.net/">http://www.grumz.net/</a>  <br />Nautilus Actions : <a href="http://www.grumz.net/index.php?q=node/94">External Resources</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danaville.com/open-source/extending-gnomes-nautilus-file-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Cross-Platform Email Apps</title>
		<link>http://danaville.com/open-source/best-cross-platform-email-apps/</link>
		<comments>http://danaville.com/open-source/best-cross-platform-email-apps/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 17:24:55 +0000</pubDate>
		<dc:creator>danalwebb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Software Reviews]]></category>

		<guid isPermaLink="false">http://danaville.com/open-source/best-cross-platform-email-apps/</guid>
		<description><![CDATA[&#160;
Linux comes with various GUI based email client to stay in touch with your friends and family, and share information in newsgroups with other users. The following software is similar to Outlook Express or Windows Live Mail and is used by both home and office user.
Webmail interfaces allow users to access their mail with any [...]]]></description>
			<content:encoded><![CDATA[<h3>&#160;</h3>
<p>Linux comes with various GUI based email client to stay in touch with your friends and family, and share information in newsgroups with other users. The following software is similar to Outlook Express or Windows Live Mail and is used by both home and office user.</p>
<p>Webmail interfaces allow users to access their mail with any standard web browser, from any computer, rather than relying on an e-mail client.</p>
<p>&#160;</p>
<p>However, <a href="http://en.wikipedia.org/wiki/E-mail_client">e-mail client</a> remains extremely popular in a large corporate environment, small business, home and power users. An e-mail client (also mail user agent (MUA)) is a frontend computer program used to manage e-mail. Mail can be stored on the client, on the server side, or in both places. Standard formats for mailboxes include Maildir and mbox.</p>
<p>The following are top five amazing piece of cross-platform software from various projects to make your life easy with wide variety of plug-ins / add-ons.</p>
<h4>#1: Mozilla Thunderbird</h4>
<p>It is an e-mail and news cross-platform client software package by Mozilla Foundation. Thunderbird can manage multiple e-mail, newsgroup and RSS accounts and supports multiple identities within accounts. Features like quick search, saved search folders , advanced message filtering, message grouping, and labels help manage and find messages. Just like Firefox, the tons of extensions and themes for this client makes it very secure and flexible to to enhance your productivity.</p>
<p><a href="http://www.cyberciti.biz/tips/download-email-client-for-linux-mac-osx-windows.html/thunderbird"><img title="Mozilla Thunderbird" alt="Fig.01: Mozilla Thunderbird" src="http://files.cyberciti.biz/uploads/tips/2009/08/thunderbird.png" width="580" height="487" /></a></p>
<p>Fig.01: Mozilla Thunderbird</p>
<p>=&gt; <a href="http://www.mozillamessaging.com/en-US/">Download Mozilla Thunderbird</a></p>
<h4>#2: Claws Mail</h4>
<p>Claws Mail is a free, GTK+-based, open source email and news client. It is very light lightweight. Like Firefox , the wide variety of plug-ins for this email client makes it very flexible and secure. Claws Mail runs on Windows, Mac OS X and Unix-like systems such as Linux, BSD, and Solaris.</p>
<p><a href="http://www.cyberciti.biz/tips/download-email-client-for-linux-mac-osx-windows.html/claws-mail-3-5-0"><img title="Claws Mail" alt="Fig.02: Claws Mail in Action" src="http://files.cyberciti.biz/uploads/tips/2009/08/claws-mail-3.5.0.png" width="580" height="420" /></a></p>
<p>Fig.02: Claws Mail in Action</p>
<p>=&gt; <a href="http://www.claws-mail.org/">Download Claws Mail</a></p>
<h4>#3: Spicebird</h4>
<p>Spicebird is a collaboration client that provides integrated access to email, contacts, calendaring and instant messaging in a single application. It provides easy access to various web services while retaining all the advantages of a desktop application. It is developed by an Indian company called Synovel. It is a free, open source and cross-platform software.</p>
<p><a href="http://www.cyberciti.biz/tips/download-email-client-for-linux-mac-osx-windows.html/spicebird"><img title="Spicebird - e-mail, calendaring and instant messaging" alt="Fig.03: Spicebird in Action (image credit Spicebird project)" src="http://files.cyberciti.biz/uploads/tips/2009/08/spicebird.png" width="596" height="440" /></a></p>
<p>Fig.03: Spicebird in Action (image credit Spicebird project)</p>
<p>=&gt; <a href="http://www.spicebird.com/">Download Spicebird</a></p>
<h4>#4: Zimbra Collaboration Suite (Open Source Version)</h4>
<p>Zimbra is a client and server platform for messaging and collaboration. The web client integrates email, contacts, shared calendar, VoIP, and online document authoring in a rich browser-based interface. This is more like MS-Exchange and Outlook combo. In other words it is compatible with proprietary clients such as Microsoft Outlook and Apple Mail, both through proprietary connectors, as well as the open-source Novell Evolution, so that mail, contacts, and calendar items can be synchronised from these to the ZCS server. Zimbra also provides native two-way sync to many mobile devices such as Nokia Eseries, BlackBerry, Windows Mobile, iPhone with 2.0 software.</p>
<p><a href="http://www.cyberciti.biz/tips/download-email-client-for-linux-mac-osx-windows.html/zimbra"><img title="Zimbra open source server collaboration - email, group calendar, contacts, instant messaging" alt="Fig.04: Zimbra (credit offical Zimbra website)" src="http://files.cyberciti.biz/uploads/tips/2009/08/zimbra.jpg" width="598" height="453" /></a></p>
<p>Fig.04: Zimbra (credit offical Zimbra website)</p>
<p>=&gt; <a href="http://www.zimbra.com/community/downloads.html">Download Zimbra Collaboration Suite (Open Source Version)</a></p>
<h4>#5: Sylpheed</h4>
<p>Sylpheed is a free, GTK+-based, open source email and news client. It is very light lightweight. Sylpheed runs on Windows, Mac OS X and Unix-like systems such as Linux, and BSD.</p>
<p><a href="http://www.cyberciti.biz/tips/download-email-client-for-linux-mac-osx-windows.html/sylpheed"><img title="Sylpheed open source e-mail and news client for Linux / UNIX" alt="Fig.05: Sylpheed in Action" src="http://files.cyberciti.biz/uploads/tips/2009/08/sylpheed.png" width="585" height="474" /></a></p>
<p>Fig.05: Sylpheed in Action</p>
<p>=&gt; <a href="http://sylpheed.sraoss.jp/en/">Download sylpheed</a></p>
<h5>&#160;</h5>
<h5>Other Email Clients For UNIX Like Operating Systems</h5>
<ol>
<li><a href="http://www.seamonkey-project.org/">SeaMonkey</a> &#8211; Mozilla SeaMonkey is an all-in-one Internet application suite that includes an Internet browser, email and newsgroup client, HTML editor, IRC chat, and web development tools. It includes a pop-up blocker, junk mail controls, and a tabbed interface. </li>
<li><a href="http://www.washington.edu/alpine/">Pine (Alpine)</a> &#8211; Alpine is a rewrite of the Pine Message System that adds support for Unicode and other features. Alpine is meant to be suitable for both inexperienced email users and the most demanding of power users. </li>
<li><a href="http://projects.gnome.org/evolution/">Evolution or Novell Evolution</a> &#8211; Evolution provides integrated mail, addressbook and calendaring functionality to users of the GNOME desktop. </li>
</ol>
<h4>Recommendations:</h4>
<ol>
<li><strong>Claws Mail</strong> &#8211; Highly recommended for netbook user due to lightweight usage. </li>
<li><strong>Mozilla Thunderbird</strong> &#8211; The wide variety of add-on for this email client makes it very flexible, secure and easy to use. Highly recommended for desktop and power users. </li>
<li><strong>Zimbra Collaboration Suite</strong> ~ Open Source Edition or Businesses Editon &#8211; Highly recommended for business and corporate users due to its support for a broad range of email clients and mobile devices via &quot;over the air&quot; sync. </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://danaville.com/open-source/best-cross-platform-email-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will Conflicker be a Learning Experience?</title>
		<link>http://danaville.com/open-source/will-conflicker-be-a-learning-experience/</link>
		<comments>http://danaville.com/open-source/will-conflicker-be-a-learning-experience/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:14:35 +0000</pubDate>
		<dc:creator>danalwebb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Virus]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://danaville.com/?p=49</guid>
		<description><![CDATA[&#160;
The Windows operating system has always been insecure — and I don’t mean as in self-esteem!
&#160;
The Conficker/Downup/Downadup/Kido computer worm that first surfaced in October 2008 and is believed to activate today (April 1, 2009) only targets the Microsoft Windows operating system.&#160; You heard that right,&#160; it only affects Windows – not MacOS or Linux. Unfortunately, [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p><em>The Windows operating system has always been insecure — and I don’t mean as in self-esteem!</em></p>
<p>&#160;</p>
<p>The Conficker/Downup/Downadup/Kido computer worm that first surfaced in October 2008 and is believed to activate today (April 1, 2009) only targets the Microsoft Windows operating system.&#160; You heard that right,&#160; it only affects Windows – not MacOS or Linux. Unfortunately, in this situation one out of three <em>is bad</em> – and, as usual with Windows security, its very bad news for the internet as a whole.&#160;&#160; So far however, the news is good this morning and hell has not broken loose on the backbone segments of the net.&#160; But the day is young.</p>
<p>&#160;</p>
<p>I am certainly not an Anarchist nor do I approve of the malicious activities of virus breeding script-kiddies, but it would be helpful if some “minor catastrophe” occurred as a result of Conflicker. If hundreds of businesses stop production because of this worm, the public should think about an alternative operating system platform.&#160; In my humble opinion, Linux (the GNU Operating System) is the best choice for the cost ($0) or MacOS for every other reason.</p>
<p>&#160;</p>
<p><em>If this worm proves to be very troublesome, what’ll happen?</em></p>
<p>&#160;</p>
<p>Websites like MySpace.com and WhiteHouse.gov are running the Microsoft IIS web server. If these servers are infected, they will go down. Or, they will become spam websites, displaying advertisements and sending out thousands of spam and denial of service emails.&#160; </p>
<p>WhiteHouse.gov is, obviously, a governmental website, and if it becomes a spam website, displaying advertisements and sending out thousands of spam and denial of service emails to other countries, that’s a national threat (well, sorta).&#160; Also, who knows what other servers WhiteHouse.gov might be connected to within their extended computing grid.&#160; Missile systems, Air Force navigation systems, Presidential Teleprompters?&#160; Lets pray Microsoft has nothing to do with those!</p>
<p>&#160;</p>
<p>Thankfully Google, YouTube, Facebook, and Wikipedia are all happily running GNU/Linux on their servers. These are among the most popular/stable web sites as well &#8212; coincidence? </p>
<p>&#160;</p>
<p>On the other hand, WhiteHouse.gov is most likely running the Microsoft IIS web server because the person they have in control of the servers, their “Webmaster”, only knows how to use Microsoft Windows.&#160;&#160; Therein lies the problem – <em>in the humble opinion of this Webmaster.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://danaville.com/open-source/will-conflicker-be-a-learning-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source Goodies Coming this Year</title>
		<link>http://danaville.com/open-source/open-source-goodies-coming-this-year/</link>
		<comments>http://danaville.com/open-source/open-source-goodies-coming-this-year/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 02:29:00 +0000</pubDate>
		<dc:creator>danalwebb</dc:creator>
				<category><![CDATA[FOSS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://danaville.com/?p=47</guid>
		<description><![CDATA[
March 31, 2009 (Computerworld) When big companies release new software, they launch it with lots of hoopla: press tours, technical conferences, free T-shirts. Open-source projects, even the well-known ones, generally release their major new versions with a lot less fanfare. The FOSS (free and open-source software) community is often too busy coding and testing to [...]]]></description>
			<content:encoded><![CDATA[<p><b></b></p>
<p><b>March 31, 2009</b> <a href="http://www.computerworld.com">(Computerworld)</a> When big companies release new software, they launch it with lots of hoopla: press tours, technical conferences, free T-shirts. Open-source projects, even the well-known ones, generally release their major new versions with a lot less fanfare. The FOSS (free and open-source software) community is often too busy coding and testing to bother with marketing, even when the new &quot;point release&quot; of the software is really remarkable. </p>
<p>And there are plenty of remarkable open-source applications on the way this year. Quite a few projects are quietly (or not so quietly) working on major releases or significant upgrades that they aim to make available sometime during 2009. I&#8217;ve rounded up 25 of the most notable here.</p>
<p>There are browsers and operating systems, mobile platforms, development tools, productivity applications, IT administration tools, collaboration software and a few hard-to-classify items. Some of these you&#8217;ve heard of; others may be relatively obscure but should give you the wriggly &quot;Oooh, cool!&quot; sense of discovery. </p>
<p>You&#8217;re sure to feel that one or two really important upcoming releases are missing. (<i>You</i> try paring the list down to a couple dozen candidates!) But the FOSS community spirit can serve here too. Please add your nominations for can&#8217;t-miss open-source releases of 2009 to the <a href="http://www.computerworld.com/comments/node/9130401">article comments</a>, including links to the project sites, and we&#8217;ll all benefit.</p>
<p><a name="browsers"></a></p>
<h5>Browsers and operating systems</h5>
<p>Ten years ago, who&#8217;d have thought there could still be so much innovation in Web browsers in 2009? Microsoft Corp. may intend to keep up the pace with <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9129906">Internet Explorer 8</a>, but the FOSS options are at least as compelling. </p>
<p>Mozilla Corp.&#8217;s <b><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9129254">Firefox 3.5</a></b> promises a native parser for JavaScript Object Notation (JSON), a data exchange format frequently used in Web apps, and several <a href="http://arstechnica.com/open-source/news/2009/02/mozilla-demos-impressive-firefox-31-features-at-scale.ars">features to enhance rich media Web content</a>, including support for the HTML 5 video element and the Ogg Vorbis and Theora open audio and video codecs. </p>
<p>And then there&#8217;s whatever Google Inc. is planning for its <b><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9114048">Chrome browser</a></b>, based on the open-source WebKit engine. The company is playing it close to the vest, but we do know <a href="http://blogs.computerworld.com/google_chrome_for_mac_first_sighting">Mac and Linux versions</a> of the browser are in development. </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481"><img title="Ubuntu 9.04 Jaunty Jackalope" alt="Ubuntu 9.04 Jaunty Jackalope" src="http://computerworld.com.edgesuite.net/foss09/foss_ubuntu_230.jpg" border="0" /></a></p>
<p>Ubuntu 9.04, the Jaunty Jackalope.    <br /><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481">Click to view larger image.</a></p>
<p>Linux fans have much to look forward to, too. Following the release of <a href="https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-September/000481.html">Ubuntu 9.04, the &quot;Jaunty Jackalope,&quot;</a> in April, the Ubuntu team is planning for <a href="https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-February/000536.html"><b>Ubuntu 9.10</b>, the &quot;Karmic Koala,&quot;</a> to see the light of day in October 2009. Among the promised new features are integration with the <a href="http://aws.amazon.com/ec2/">Amazon EC2</a> APIs, so users can set up their own cloud using entirely open tools, and a kernel mode setting for a smooth and flicker-free start-up. The Ubuntu Netbook Edition will get the latest technology from the mobile Internet project <a href="http://moblin.org/">Moblin</a>, including better screen support.</p>
<p>Every other Linux distribution is sure to get better, too, along with associated operating system components. For example, <b><a href="http://news.opensuse.org/2009/03/05/112-roadmap-and-fixed-release-cycle-for-opensuse/">openSUSE 11.2</a></b>, scheduled for November, should include <a href="http://techbase.kde.org/Schedules/KDE4/4.3_Feature_Plan">KDE 4.3</a>, <a href="http://live.gnome.org/Empathy/Roadmap">GNOME 2.28</a>, <a href="http://www.linuxhq.com/kernel/">Linux kernel 2.6.30</a> (or higher), a <a href="http://en.opensuse.org/YaST/Research/YaST_web_user_interface">Web-based YaST interface</a> and netbook support. </p>
<p><b><a href="http://fedoraproject.org/wiki/Releases/11/Schedule">Red Hat Fedora 11</a></b> is slated for release by this summer, with several updates. The project&#8217;s goals include making Fedora boot and shut down faster (you&#8217;d be at the log-in screen in 20 seconds), changing supported architectures and default installed kernels, and improving support for fingerprint readers. </p>
<p><a name="mobile"></a></p>
<h5>Mobile software</h5>
<p>It&#8217;s easy to keep our eyes focused on the proprietary technologies behind the iPhone and BlackBerry, but the FOSS community elves have been hammering out their own mobile innovations.</p>
<p><b><a href="http://source.android.com/">Android</a></b> is Google&#8217;s software stack for mobile devices, including an operating system, middleware and key applications. The <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9062541">current beta version of the Android SDK</a>, released in early 2009, has tools and APIs for programmers to begin developing applications on the Android platform in Java.</p>
<p>Current focus is on support for input methods, such as devices other than physical keyboards. Later this year, Android should get support for displays beyond HVGA. Nobody is talking dates yet, but the entire mobile community is watching.</p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=2"><img title="T-Mobile G1 with Android" alt="T-Mobile G1 with Android" src="http://computerworld.com.edgesuite.net/foss09/foss_android_230.jpg" border="0" /></a></p>
<p>The T-Mobile G1, the first Android-powered device. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=2">Click to view larger image.</a></p>
<p><b><a href="http://maemo.org/">Maemo</a></b> is a Linux-based software platform built by an open-source community (with Nokia as its principal sponsor and contributor) to support mobile devices, particularly tablets like Nokia&#8217;s N810 Internet Tablet. The <a href="http://maemo.org/news/announcements/maemo_5_alpha_sdk_released/">Maemo 5 Alpha SDK</a>, introduced in March, has a new UI framework and APIs so developers can build location-aware applications that control vibrations and respond to changes in device orientation. Maemo 5 is also expected to have OMAP3 support, cellular data connectivity and high-definition camera support. </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=3"><img title="new Wikipedia Mobile" alt="new Wikipedia Mobile" src="http://computerworld.com.edgesuite.net/foss09/foss_wikipedia_230b.jpg" border="0" /></a></p>
<p>The new Wikipedia Mobile.    <br /><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=3">Click to view larger image.</a></p>
<p>For all the delights of Wikipedia, its mobile offering is &#8230; underwhelming. Fortunately, <b><a href="http://en.m.wikipedia.org/">Wikipedia Mobile</a></b> is <a href="http://github.com/hcatlin/wikimedia-mobile/tree/master">under active development</a>. The new version (written in Merb) will give you access to Wikipedia on modern 3G mobile devices, such as the iPhone and Android phones, and also will have tailored versions. It&#8217;s in alpha testing now and should be released sometime this year. </p>
<h6>Also worth watching:</h6>
<ul>
<li><a href="http://www.openmoko.com">Openmoko</a>, which produced the <a href="http://www.openmoko.com/product.html">Neo FreeRunner GSM mobile phone</a> in mid-2008 as a starting point for developers and product designers to build open mobile appliances with integrated communications. Its <a href="http://www.youtube.com/watch?v=8R4KvJv6xSE">FreeRunner mobile hardware platform</a>, which includes the <a href="http://www.debian.org/">Debian</a> and <a href="http://wiki.openmoko.org/wiki/FDOM">FDOM</a> distributions, the <a href="http://www.qtsoftware.com/">Qt</a> application and UI framework and the Android software stack, lets developers alter the fully operable mobile phone design for their own purposes. </li>
</ul>
<p> <a name="programming"></a><br />
<h5>Programming tools and languages</h5>
<p>Open-source developers understandably invest a lot of effort in improving the tools they use to write better software, whether it&#8217;s a programming language, development platform or content management system. This category could have filled up an entire article by itself, but here are a few of the highlights.</p>
<p>In December 2008, the communities behind the Web development frameworks Merb and Rails <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9124340">agreed to merge</a> rather than maintaining parallel development tracks. They intend to preserve the flexible configuration and advanced features appreciated by <a href="http://www.merbivore.com/">Merb</a> users, along with the rapid productivity and ease of use that has given <a href="http://rubyonrails.org/">Rails</a> so much attention from developers. </p>
<p>The new project, to be called <b><a href="http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3">Rails 3</a></b>, will incorporate some key Merb features and concepts, including its agnosticism about <a href="http://www.learn.geekinterview.com/it/data-modeling/object-relational-model.html">object-relational models</a>, JavaScript libraries and template languages. Rails 3 will also be more modular, letting developers opt in or out of specific components. It&#8217;ll have significant performance improvements and will gain a defined public API.</p>
<p>According to the Rails blog, the &quot;overly optimistic&quot; date for the Rails 3 beta is for the <a href="http://en.oreilly.com/rails2009/">Rails Conference</a> in early May, but it&#8217;ll be worth paying attention to whenever it arrives.</p>
<p><b><a href="http://dojotoolkit.org/">The Dojo Toolkit</a></b> is a one-stop shop for developers creating dynamic Web applications, especially for those who don&#8217;t want to become gods of DHTML and JavaScript. <a href="http://dojotoolkit.org/2009/03/15/dojo-1-3-rc1">Dojo 1.3</a>, now in RC1 and expected to be final very soon, has a collection of fast and concise DOM manipulation APIs, a more configurable NodeList class, a brand-new lightning-fast CSS Selector query engine, and new widgets and components. </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=4"><img title="Dojo Toolkit" alt="Dojo Toolkit" src="http://computerworld.com.edgesuite.net/foss09/foss_dojo_230.jpg" border="0" /></a></p>
<p>The Dojo Toolkit. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=4">Click to view larger image.</a></p>
<p><b><a href="http://www.mono-project.com/Moonlight">Moonlight</a></b> is an open-source implementation of <a href="http://www.silverlight.net">Microsoft&#8217;s Silverlight</a>, a browser plug-in for streaming video and Internet apps. The result of a technical collaboration between Microsoft and Novell Inc. and related to the open-source .Net implementation <a href="http://www.mono-project.com/Main_Page">Mono Project</a>, Moonlight is primarily for Linux and other Unix/X11-based operating systems. </p>
<p>The Moonlight community has access to Microsoft&#8217;s test suites for Silverlight and distributes a media pack for Linux users with licensed media codecs for video and audio. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9127842">Moonlight 1.0</a> was just released in February, and work is already under way on Version 2, to keep it in sync with Silverlight.</p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=5"><img title="Moonlight window" alt="Moonlight window" src="http://computerworld.com.edgesuite.net/foss09/foss_moonlight_230b.jpg" border="0" /></a></p>
<p>Watching the presidential inauguration via Moonlight. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=5">Click to view larger image.</a></p>
<p>(You might also keep an eye on <a href="http://abock.org/moonshine/">Moonshine</a>, a Firefox browser plug-in and desktop player that encapsulates any WMV or WMA content into a Silverlight container.)</p>
<p>In fact, it&#8217;s worth calling attention to Microsoft&#8217;s active open-source involvement simply because so few imagined that Microsoft would ever show up at the party. Among the successes is <b><a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython">IronPython</a></b>, a Python implementation designed to run on .Net and Mono; Version 2 was released in February. Now that <i>that&#8217;s</i> done, the team can turn its attention to an <a href="http://devhawk.net/2008/07/17/IronPython+Post+20+Roadmap.aspx">IronPython version to support Python 3.0</a>. While the team is vague about a release date (&quot;after 2.x is out the door,&quot; according to a spokesperson), it will likely arrive sometime this year. </p>
<p>Microsoft also created <a href="http://www.ironruby.net/">IronRuby</a>, a Ruby implementation for .Net, and the <a href="http://www.codeplex.com/dlr">Dynamic Language Runtime</a>, a set of shared services for implementing dynamic languages on .Net. All three projects are distributed under the terms of the <a href="http://www.opensource.org/licenses/ms-pl.html">Microsoft Public License</a>.</p>
<h6>Also worth watching:</h6>
<ul>
<li><a href="https://launchpad.net/maria">The MariaDB project</a>, a community-developed branch of the MySQL database using the Maria storage engine; the brainchild of Michael &quot;Monty&quot; Widenius, founder of MySQL AB and Monty Program AB. </li>
<li><a href="http://codeigniter.com/">CodeIgniter 2.0</a>, a PHP framework with a very small footprint, built for PHP coders who need a simple and elegant tool kit to create full-featured Web applications. (While Version 2.0 hasn&#8217;t exactly been announced, you can <a href="http://www.amazon.com/Practical-CodeIgniter-Projects-Building-ndash/dp/1430218851/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1237587234&amp;sr=1-1">pre-order a book about it</a> on Amazon. Hmmm.) </li>
<li><a href="http://wiki.eclipse.org/Galileo">Eclipse Galileo</a>, a coordinated release of different <a href="http://wiki.eclipse.org/Eclipse/Galileo_Plan">Eclipse projects</a>, due to ship at the end of June 2009. </li>
</ul>
<p> <a name="business"></a><br />
<h5>Business apps</h5>
<p>Most of the preceding projects are of interest mainly to geeks (and we mean that in a <i>nice</i> way). Increasingly, though, <a href="http://www.cio.com/article/375916/Open_Source_is_Entering_the_Enterprise_Mainstream_Survey_Shows">businesses are adopting open-source software</a> for productivity use and line-of-business applications.</p>
<p>Primary among these is the open-source &quot;replacement&quot; for Microsoft Office. <b><a href="http://wiki.services.openoffice.org/wiki/OOoRelease31">OpenOffice.org 3.1</a></b>, expected imminently, is currently available as a <a href="http://download.openoffice.org/next/">&quot;developer snapshot.&quot;</a> It promises grammar checking, anti-aliased drawings, improved charting and <a href="http://www.oooninja.com/2009/01/openofficeorg-31-new-features.html">better outline features</a>.</p>
<p>That&#8217;s on top of the new features from <a href="http://blogs.computerworld.com/review_of_final_openoffice_3_why_buy_microsoft_office">Version 3.0</a> (released in October 2008), including compatibility with ODF 1.2 and OOXML and native Mac OS X support. </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=6"><img title="OpenOffice.org 3.1 developer preview" alt="OpenOffice.org 3.1 developer preview" src="http://computerworld.com.edgesuite.net/foss09/foss_ooo_230.jpg" border="0" /></a></p>
<p>The OpenOffice.org 3.1 developer preview. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=6">Click to view larger image.</a></p>
<p>But business-quality open source isn&#8217;t limited to traditional desktop apps or enterprise software. <b><a href="http://www.kaltura.com">Kaltura</a></b> is an open-source platform for creating and viewing video applications. It&#8217;s aimed at Web publishers, integrators and application developers. Kaltura currently has extensions for several platforms, including content management (such as Drupal), blogging (WordPress) and collaboration (MediaWiki). </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=7"><img title="Kaltura&#39;s Drupal plug-in" alt="Kaltura&#39;s Drupal plug-in" src="http://computerworld.com.edgesuite.net/foss09/foss_kaltura_230.jpg" border="0" /></a></p>
<p>Kaltura&#8217;s Drupal plug-in.    <br /><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=7">Click to view larger image.</a></p>
<p>In the second quarter of 2009, Kaltura&#8217;s <a href="http://corp.kaltura.com/static/community_edition">Community Edition</a> will be launched under the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a>, allowing any Web site to build its own YouTube-like video portal, fully independent of Kaltura. Optional enterprise support includes streaming and hosting, ad serving and content syndication. </p>
<p><b><a href="http://www.dimdim.com/">Dimdim</a></b> claims to be the first open-source Web meeting company; its software has been downloaded nearly half a million times. Among its existing features are unlimited use, multiparty video and audio conferencing. </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=8"><img title="Dimdim Web meeting" alt="Dimdim Web meeting" src="http://computerworld.com.edgesuite.net/foss09/foss_dimdim_230b.jpg" border="0" /></a></p>
<p>A Dimdim Web meeting.    <br /><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=8">Click to view larger image.</a></p>
<p>Dimdim has big plans for 2009 (though it didn&#8217;t get more specific than that on timing), including a commercial version. The Dimdim open-source platform will become a full webinar product, allowing meetings of more than 1,000 participants, which will make it attractive to anyone who needs to conduct general meetings or training sessions.</p>
<h6>Also worth watching:</h6>
<ul>
<li><a href="http://www.ledgersmb.org/">LedgerSMB</a>, a <a href="http://en.wikipedia.org/wiki/Fork_%28software_development%29">fork</a> of the <a href="http://www.sql-ledger.com/">SQL-Ledger</a> accounting package aimed at small businesses. Its rapidly approaching 1.3 release promises better contact handling and security that integrates with a company&#8217;s network security infrastructure, such as Kerberos. </li>
<li><a href="http://www.lucid-desktop.org">The Lucid Desktop</a> (formerly the Psych Desktop), a Web desktop (maybe a Web operating system) that integrates with the Web, existing desktop technologies and mobile devices, acting as a portable, online workspace to store files, play media and manage your office documents. Version 1.0, still in beta, is overdue, but it shouldn&#8217;t be long now. </li>
</ul>
<p> <a name="admin"></a><br />
<h5>IT administration tools</h5>
<p>Some categories of open-source software are of interest mainly to a niche set of users, such as network administrators or Web developers. That&#8217;s fine; it just means that these tools are correctly tuned for their audience, and everyone else can turn to the next page. Or as Abraham Lincoln said, &quot;People who like this sort of thing will find this the sort of thing they like.&quot;</p>
<p>For IT administrators, the most exciting release this year may be <b><a href="http://wiki.samba.org/index.php/Samba4">Samba 4.0</a></b>, which is supposed to have active directory support, an internal Kerberos server and full NTFS semantics for sharing back ends. You might have heard all that before, as Samba has been stalled for a while, but the development team is actively working on it now, and there&#8217;s a <a href="http://wiki.samba.org/index.php/Samba4/Releases/4.0.0alpha7">new build as of late February</a>.</p>
<p>You can certainly expect action in the configuration management space &#8212; tools that help system administrators get more work done, faster and more consistently. Among them is Reductive Labs Inc.&#8217;s <b><a href="http://reductivelabs.com/trac/puppet">Puppet 1.0</a></b>, due to be released sometime in 2009.</p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=9"><img title="Puppet 1.0" alt="Puppet 1.0" src="http://computerworld.com.edgesuite.net/foss09/foss_puppet_230.jpg" border="0" /></a></p>
<p>Puppet 1.0. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=9">Click to view larger image.</a></p>
<p>Reductive Labs intends to fully rewrite Puppet&#8217;s networking functionality, as well as optimize modeling, language enhancements and reporting. Preliminary testing shows the server will be about three times faster with a memory footprint that&#8217;s a third of its current size, says a project spokesperson. </p>
<p>In April, Zenoss Inc. will release Version 2.4 of <b><a href="http://community.zenoss.com">Zenoss Core</a></b>, its open-source monitoring and systems management suite, with a new dynamic Web-based user interface and with agent-less Linux and Unix command-line collection via SSH to improve system-level monitoring. The group will also launch a Zenoss community collaboration platform, Zenoss.net, for users to submit and share network monitoring and management best practices and Zenoss extensions. </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=10"><img title="Zenoss Core" alt="Zenoss Core" src="http://computerworld.com.edgesuite.net/foss09/foss_zenoss_230.jpg" border="0" /></a></p>
<p>Zenoss Core. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=10">Click to view larger image.</a></p>
<p>These aren&#8217;t the only new and improved tools for IT admins. Longtime Unix configuration tool <b><a href="http://www.cfengine.org/">Cfengine</a></b>, which bills itself as &quot;autonomous engineering for the data center,&quot; is now in <a href="http://www.cfengine.com/pages/cfengine3">Version 3.0</a> and backed by a commercial support company; an enterprise edition is planned for this year.</p>
<h6>Also worth watching:</h6>
<ul>
<li><a href="http://www.enomalism.com/">Enomaly Inc.&#8217;s Elastic Computing Platform</a>, a programmable virtual cloud infrastructure. Version 2, <a href="http://sourceforge.net/forum/forum.php?forum_id=800396">now in alpha</a>, includes a Web services API, automated VM deployment with Elastic Valet and multiserver support. </li>
<li><a href="http://www.openqrm.com/">OpenQRM</a>, a suite of data center management tools that may excite people dealing with configuration management and other administrative tasks in the cloud. As an example of the work under way, <a href="http://www.openqrm.com/?q=node/141">Version 4.4</a> (just out) includes remote control for the cloud using a <a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> Web service. </li>
</ul>
<p> <a name="collaboration"></a><br />
<h5>Content management and collaboration tools</h5>
<p>Don&#8217;t you hate it when perfectly good descriptive terms become buzzwords? That&#8217;s been the case for &quot;collaboration tools&quot; and &quot;content management&quot; and maybe (just <i>maybe</i>) &quot;knowledge management.&quot; These are useful categories, but the terms are so mushy that the products become hard to describe. </p>
<p>We humans are pretty good at creating meta-tools for organizing, sharing and presenting data &#8230; and that&#8217;s what this category is about.</p>
<p>Several open-source development frameworks and content management systems are in between major versions. <a href="http://www.djangoproject.com/">Django 1.0</a> shipped recently and <a href="http://plone.org/">Plone 4</a> probably won&#8217;t arrive this year, though each has incremental upgrades planned. (For example, <a href="http://plone.org/products/plone/releases/3.3">Plone 3.3</a>, currently in beta and due in the next few months, brings better support for multisites, better locking support and iCalendar support for events.)</p>
<p>Nevertheless, content management fans will find plenty to keep themselves occupied. </p>
<p><b><a href="http://www.mindtouch.com/Products">MindTouch Deki</a></b> is an open-source application for enterprise collaboration that sports a wiki-like interface. It allows users to organize raw data into actionable information and ensures that it&#8217;s dynamically updated from disparate, disconnected data sources. </p>
<p>Slated to be released in early 2009, <a href="http://wiki.developer.mindtouch.com/MindTouch_Deki/Release/Lyons">MindTouch Deki Lyons</a> will expose more ways to interact with the core Deki application by coupling Deki&#8217;s traditional mashup strengths with new tools for developers, such as the ability to trigger actions based on activity inside Deki or use a built-in local storage mechanism. </p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=11"><img title="MindTouch Deki Lyons mashup" alt="MindTouch Deki Lyons mashup" src="http://computerworld.com.edgesuite.net/foss09/foss_deki_230.jpg" border="0" /></a></p>
<p>A MindTouch Deki Lyons mashup.    <br /><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=11">Click to view larger image.</a></p>
<p><b><a href="http://foswiki.org/">Foswiki</a></b> is enterprise-ready wiki software that&#8217;s a fork of <a href="http://www.twiki.net/">TWiki</a> (which has apparently moved its attention toward commercial products), initiated by former developers and users of the TWiki project. They just released Version 1.0 in January and are under way on 1.1, aiming to improve usability as well as interaction with updates in skins and plug-ins. Version 2.0, also planned for this year, will give attention to performance and scalability.</p>
<p><b><a href="http://wordpress.org/">WordPress</a></b> has grown to be more than a blogging system, with all sorts of plug-ins to extend its functionality. Version 2.7 just shipped, and <a href="http://wordpress.org/development/2008/12/prioritizing-features-for-wordpress-28/">Version 2.8 is under way</a> with its top priorities widget management, theme browser/installer and performance upgrades. Beyond that, <a href="http://wordpress.org/about/roadmap/">WordPress 3.0</a> is scheduled for August.</p>
<p><a name="cool"></a></p>
<h5>Other really cool stuff</h5>
<p>Among the neatest things about open source is that its philosophy of collaboration isn&#8217;t limited to strict &quot;applications.&quot; Here are a few examples of work under way that may make a difference beyond ones and zeroes.</p>
<p><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=12"><img title="Talking Book Device in a Ghana classroom" alt="Talking Book Device in a Ghana classroom" src="http://computerworld.com.edgesuite.net/foss09/foss_talkingbook_230.jpg" border="0" /></a></p>
<p>A Talking Book Device in a Ghana classroom. <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9130481&amp;pageNumber=12">Click to view larger image.</a></p>
<p>Literacy Bridge created the <b><a href="http://literacybridge.org/">Talking Book Device</a></b>, an open-source digital audio player and recorder specifically designed for people living in poverty. Over the short term, Talking Book Devices will serve as mechanisms for the rapid and free distribution of essential, accurate information via device-to-device sharing. Over the long term, say its organizers, Talking Books facilitate literacy learning. </p>
<p>A pilot project was launched in Ghana early in 2009, enabling undergraduate students at MIT and other volunteers to collect information regarding device functionality and durability. </p>
<p>Literacy Bridge isn&#8217;t the only company extending open source to the hardware realm. For instance, <b><a href="http://www.sparkfun.com/">SparkFun Electronics</a></b> is also providing &quot;open-source schematics&quot; for its microcontrollers, such as the <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8465">LilyPad</a> wearable technology &#8212; the next iteration of the &quot;wearable computer.&quot; Since these boards are meant for hobbyist experimentation, the definition of &quot;wearable technology&quot; is left up to you. It&#8217;s released under the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution ShareAlike license</a>, so you can download all the engineering files and hack on the hardware to your heart&#8217;s delight. </p>
<p><b><a href="http://www.everyblock.com/">EveryBlock</a></b> is a microlocal news Web site funded by a grant from the <a href="http://www.knightfoundation.org/">John S. and James L. Knight Foundation</a>. It has a distinctive approach to local news: You enter an address in one of 11 U.S. cities to see the news immediately near you. In June, the EveryBlock team will open source its publishing system, so that any news organization, government or citizen can create an EveryBlock-ish site for its own town.</p>
<p>Whew. That&#8217;s quite a pile of cool open-source software (and hardware!) to look for in the coming year. Nonetheless, there&#8217;s a good chance that you&#8217;re thinking how unfathomable it is that I left out your favorite project, which is apt to change the face of computing. Groovy &#8212; it&#8217;s time to share it with the world. In the <a href="http://www.computerworld.com/comments/node/9130401">article comments</a>, tell us about the open-source release <i>you&#8217;re</i> most looking forward to seeing this year, and why it&#8217;s such a big deal. </p>
<p><i><a href="mailto:esther@bitranch.com">Esther Schindler</a> has been writing about technology since 1992. She has a tropism for techie topics that make other people&#8217;s eyes glaze over &#8212; particularly software development, operating systems and open source. </i></p>
<p><i>Steven J. Vaughan-Nichols, a </i>Computerworld<i> columnist, provided extra reporting on this article.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://danaville.com/open-source/open-source-goodies-coming-this-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
