<?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>The Open Sourcerer &#187; Rhythmbox</title>
	<atom:link href="http://www.theopensourcerer.com/tag/rhythmbox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theopensourcerer.com</link>
	<description>The Magic of Open Source</description>
	<lastBuildDate>Tue, 24 Jan 2012 09:10:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>How to remove Mono (M$) from Ubuntu Hardy Heron</title>
		<link>http://www.theopensourcerer.com/2008/08/04/how-to-remove-mono-m-from-ubuntu-hardy-heron/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-remove-mono-m-from-ubuntu-hardy-heron</link>
		<comments>http://www.theopensourcerer.com/2008/08/04/how-to-remove-mono-m-from-ubuntu-hardy-heron/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 21:30:16 +0000</pubDate>
		<dc:creator>Alan Lord</dc:creator>
				<category><![CDATA[Runes and tales]]></category>
		<category><![CDATA[gthumb]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Patents]]></category>
		<category><![CDATA[Rhythmbox]]></category>
		<category><![CDATA[Tomboy]]></category>
		<category><![CDATA[Zim]]></category>

		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=302</guid>
		<description><![CDATA[I have had a long-time problem with Mono and the Mono-based applications that, for reasons I do not understand, come installed by default with Ubuntu. For those who don&#8217;t know about it, Mono: provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. [...]]]></description>
			<content:encoded><![CDATA[<p>I have had a long-time problem with <a title="Mono" href="http://www.mono-project.com/Main_Page" target="_blank">Mono</a> and the Mono-based applications that, for reasons I do not understand, come installed by default with Ubuntu.</p>
<p>For those who don&#8217;t know about it, Mono:</p>
<blockquote><p>provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix.</p></blockquote>
<p>That sounds pretty innocuous on the face of it. But Mono has a potentially fatal sting-in-the-tail for some, and leaves a rather nasty taste in the mouths of many others&#8230;</p>
<p>The <em>potential</em> sting is because Mono is developed and supported largely by Novell who are, <a title="Boycottnovell" href="http://boycottnovell.com" target="_blank">as we all know so well</a>, in a patent-protection deal with Microsoft. This caused a huge storm when they signed the deal &#8211; basically because it gave some &#8220;credence&#8221; to Ballmer&#8217;s &#8220;<a href="http://www.theopensourcerer.com/2007/05/14/microsoft-making-the-floss-news/">Linux/OSS breaches 235+ patents</a>&#8221; line. So, it&#8217;s O.K. for Novell to do stuff that implements <span style="text-decoration: line-through;">helps</span> M$&#8217;s stuff because they have &#8220;protection&#8221; from being sued <em> [yeah right - who really believes that one!]</em>. But what about everyone else???</p>
<p>The <em>nasty taste</em> which has always &#8216;ever-so-slightly&#8217; tainted my use of Ubuntu is that Mono is there <strong>only</strong> to support applications written in languages and for platforms which are basically Microsoft&#8217;s. It encourages software development using systems that are based on technologies almost certainly encumbered by a whole raft of M$ patents. To my mind, there are many great non M$ languages and architectures out there which are almost part-and-parcel of Linux programming and I see no need to bring .NET, ASP or even Visual Basic to my desktop. If I want to write an application, I could use PHP, Python, PERL, C, C++, Java and, of course, many others. Why do I need to endorse and encourage the proliferation of non-free software by relying on M$&#8217;s IP and the smell of their stinky patents?</p>
<p>Well, I figured I don&#8217;t. So, I thought I&#8217;d see what happened if I removed Mono from Ubuntu.</p>
<p>As a test I typed the following (but <strong>I didn&#8217;t accept the Y/n question before doing some further research</strong>):</p>
<p><code>sudo apt-get remove --purge mono-common</code></p>
<p>The following packages will be REMOVED<br />
banshee f-spot libart2.0-cil libavahi1.0-cil libboo2.0-cil libflickrnet2.1.5-cil libgconf2.0-cil libglade2.0-cil<br />
libglib2.0-cil libgmime2.2-cil libgnome-vfs2.0-cil libgnome2.0-cil libgtk2.0-cil libgtkhtml3.16-cil<br />
libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo1.0-cil libmono-cairo2.0-cil libmono-corlib1.0-cil<br />
libmono-corlib2.0-cil libmono-data-tds1.0-cil libmono-data-tds2.0-cil libmono-security1.0-cil libmono-security2.0-cil<br />
libmono-sharpzip0.84-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil libmono-system-data1.0-cil<br />
libmono-system-data2.0-cil libmono-system-web1.0-cil libmono-system-web2.0-cil libmono-system1.0-cil libmono-system2.0-cil<br />
libmono-zeroconf1.0-cil libmono1.0-cil libmono2.0-cil libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libtaglib2.0-cil<br />
mono-common mono-gac mono-jit mono-runtime tomboy</p>
<p>This lot removes just <strong>three applications</strong> from Ubuntu 8.04: Tomboy, F-Spot and Banshee. And they aren&#8217;t exactly desktop behemoths either.</p>
<p>The long list of libraries and things that just might break something else looked pretty scary to simply accept without question. So I built a quick Ubuntu Hardy 8.04 VM using Virtualbox and tried it in there first. It seemed to be fine. Nothing else I tried broke. I rebooted the VM and tried loading several applications and it all worked as expected.</p>
<p>So here we go then; to get rid of Mono, Tomboy, Banshee and F-Spot, simply type the following.</p>
<p><code>sudo apt-get remove --purge mono-common libmono0</code></p>
<p><em>(The <code>--purge</code> switch removes the old packages from the package manager&#8217;s cache so you actually get the disk space freed up too)</em></p>
<p>Now I must confess to having used Tomboy in the past. But after a bit of research some time ago I found what I think is actually a better alternative called <a title="Zim: Desktop Wiki" href="http://zim-wiki.org/" target="_blank">Zim</a>. It is basically a desktop Wiki application:</p>
<blockquote><p>Zim is a WYSIWYG text editor written in Gtk2-Perl which aims to bring the concept of a wiki to your desktop. Every page is saved as a text file with wiki markup. Pages can contain links to other pages, and are saved automatically. Creating a new page is as easy as linking to a non-existing page. Pages are ordered in a hierarchical structure that gives it the look and feel of an outliner. This tool is intended to keep track of TODO lists or to serve as a personal scratch book.</p></blockquote>
<p>I have been using Zim for several months now and am very happy with it.</p>
<p>F-Spot is easily replaced by <a title="gthumb" href="http://gthumb.sourceforge.net/features.html" target="_blank">gthumb</a> which, for me at least, does exactly the same thing: it gets photos from my camera.</p>
<p>I never used Banshee after looking at the UI once. I found <a title="Rhythmbox" href="http://www.gnome.org/projects/rhythmbox/" target="_blank">Rhythmbox</a> much more obvious and easy to use, and it is already installed as well.</p>
<p>So, to replace the 44 packages (and 3 apps) above with non-encumbered alternatives, simply type:</p>
<p><code>sudo apt-get install gthumb zim</code></p>
<p>Of course please check your own system before blindly following my instructions. I checked carefully before removing Mono to make sure nothing was going to break. I would recommend you do the same, and, of course, back up your Tomboy notes first <img src='http://www.theopensourcerer.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.theopensourcerer.com/2008/08/04/how-to-remove-mono-m-from-ubuntu-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
	</channel>
</rss>

