<?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-Source.com &#187; Ubuntu</title>
	<atom:link href="http://www.the-source.com/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-source.com</link>
	<description>Free and Open Source Software News and Opinion</description>
	<lastBuildDate>Wed, 22 Dec 2010 01:04:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>On Mono Packaging</title>
		<link>http://www.the-source.com/2010/12/on-mono-packaging/</link>
		<comments>http://www.the-source.com/2010/12/on-mono-packaging/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 12:41:15 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1291</guid>
		<description><![CDATA[It&#8217;s almost nostalgic to be posting so often about Mono, but hopefully the Gentle Reader finds this post worth his valuable time. The Claim One of the common claims of the Mono proponent is that distribution packagers are splitting Mono into ECMA and non-ECMA packages. Debian and/or Ubuntu are commonly held up as examples in [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s almost nostalgic to be posting so often about Mono, but hopefully the Gentle Reader finds this post worth his valuable time.</p>
<p><strong>The Claim</strong></p>
<p>One of the common claims of the Mono proponent is that distribution packagers are splitting Mono into ECMA and non-ECMA packages. Debian and/or Ubuntu are commonly held up as examples in this area.</p>
<p>This always seemed a questionable claim to me: for one thing, it&#8217;s not easy to determine exactly what bits go where, and to be frank who has the time to screw with that? Also, there are a host of technical considerations &#8211; what if they conflict somehow? Furthermore, how will users know which packages are &#8220;safe&#8221; or &#8220;unsafe&#8221;? And, as we have seen, all the Mono apps need &#8220;unsafe&#8221; stuff <strong>anyway</strong> &#8211; so why bother splitting things up?</p>
<p>Also, without being crass about things &#8211; I don&#8217;t think that most Mono proponents&#8217; top priority is the safe/unsafe distinction. Generally, it seems to me, if you are supporting Mono, you are in for a penny in for a pound and not too concerned over nuance unless forced to discuss it by raging freetard zealots such as myself. We all have our special roles to play.</p>
<p>Enough setup &#8212; I thought I might check out a package and see if we can accept or reject the claim that some distribution packagers are splitting Mono into ECMA and non-ECMA pacakages.</p>
<p><strong>The Exam</strong></p>
<p>Now we do have some Debian packages like <a href="http://packages.debian.org/sid/libmono-system-data2.0-cil">libmono-system-data2.0-cil</a> and <a href="http://packages.debian.org/sid/libmono-winforms2.0-cil">libmono-winforms2.0-cil</a>, so a casual glance might suggest that there is some ECMA/non-ECMA division going on.</p>
<p>On that note, I took mscorlib.dll from the Debian package <a href="http://packages.debian.org/sid/libmono-corlib2.0-cil">libmono-corlib2.0-cil</a> (2.6.7-3). This is the &#8220;Core Library of Mono for CLI 2.0&#8243;, and as far as I can determine absolutely required for any Mono whatsoever on your system.</p>
<pre>[jason@apollo 2.0]$ egrep -I -a -o 'S.y.s.t.e.m.............................' mscorlib.dll | sort | uniq
SystemSystem.Data1S
System Operators/BUI
System, Version=2.0.
System.Attribute.}e
System.Byte.!Value t
System.Char
           utf32QTh
System.Core, Version
System.Data, Version
System.Data.OleDb.Ol
System.Data.SqlClien
System.DateTimefile
System.DecimalCInval
System.Decimal.Parse
System.Design, Versi
System.Diagnostics.E
System.Diagnostics.P
System.DirectoryServ
System.DoubleUDouble
System.Drawing!Syste
System.Drawing, Vers
System.Drawing.Desig
System.Drawing.Print
System.Guid.CompareT
System.Int16ArraySu
System.Int16;Value i
System.Int32s%Value
System.Int64qInput s
System.Messaging, Ve
System.Messaging.Mes
System.Net.DnsPermis
System.Net.SocketPer
System.Net.WebPermis
System.NonSerialized
System.Reflection.As
System.Resources.Res
System.Resources.Run
System.Runtime.Compi
System.Runtime.Inter
System.RuntimeType)S
System.SByte.7Value
System.Security, Ver
System.Security.Cryp
System.Security.Perm
System.Security.Poli
System.Security.Supp
System.SerializableA
System.ServiceProces
System.Single.9Value
System.Text.CP5CodeP
System.Text.ENCCEnco
System.Type are not
System.UInt16.5Value
System.UInt32.Negat
System.UInt64.7Value
System.Web, Version=
System.Windows.Forms</pre>
<p>What&#8217;s this!? System.Data? System.Drawing? <strong>System.Windows.Forms!?!</strong></p>
<p><strong>The Verification</strong></p>
<p>So, it appears that there are non-ECMA bits even in the &#8220;most basic&#8221; Mono library. At this point, I was pretty sure we could reject the claim.</p>
<p>However, even in my freetarded factfinding frenzy I wanted to be sure, so I did something absolutely insane: <strong>I asked Jo Shields about it</strong>. (In case you don&#8217;t know, Mr. Shields packages Mono for Debian and Ubuntu.)</p>
<p>Mr. Shields was kind enough to respond, and here&#8217;s the summarized deal:</p>
<ol>
<li>ECMA/non-ECMA is <strong>not</strong> a consideration in packaging Mono.</li>
<li><strong>No</strong> distribution ships Mono with ECMA-only components.</li>
<li>It is <strong>not possible</strong> to do so without &#8220;deep surgery&#8221;.</li>
<li>Splitting along ECMA/non-ECMA lines is not a priority.</li>
</ol>
<p>So, we can <strong>reject</strong> the claim that distribution packagers are splitting Mono into ECMA/non-ECMA components.</p>
<p><strong>The Thank You</strong></p>
<p>My sincere thanks to Jo for taking the time and effort to reply.</p>
<p><strong>The Unredacted Email</strong></p>
<p>At Mr. Shield&#8217;s suggestion, here is the unredacted email (which contains my original email), so everyone can get context and judge for themselves. I suggest reading it if you are interested in more about the packaging details behind Mono.</p>
<pre>On Mon, 2010-12-13 at 14:43 +0900, Jason Melton wrote:
&gt; Jo,
&gt;
&gt; Your favorite zealot here. I'd like to ask some questions on a Mono
&gt; Packaging issue before I write a post about it. I want to do this so I
&gt; have "asked someone in the know" as well as offer you an opportunity
&gt; to respond if you desire in the post itself.
&gt;
&gt; If you want me to F off and not bother you again, I'll respect that, of course.

For actually asking me the question, I'm happy to answer fully. It's
more than Roy's ever done.

&gt; Anyway, on to the questions:
&gt;
&gt; 1. Is the Debian Mono packaging split into ECMA / non-ECMA components?

It's split into a hundred odd packages, but no, ECMA/non-ECMA isn't a
consideration - the only consideration is minimizing dependency chains
whilst retaining usefulness (and reducing circular dependencies), and
grouping related items. As an example, a minimal install (mono-runtime
plus its dependencies) pulls in four library packages, containing the
following assemblies:

libmono-corlib2.0-cil:
mscorlib.dll

libmono-posix2.0-cil:
Mono.Posix.dll

libmono-security2.0-cil:
Mono.Security.dll

libmono-system2.0-cil:
System.Configuration.dll
CustomMarshalers.dll
System.Management.dll
System.Transactions.dll
System.Drawing.dll
System.Xml.Linq.dll
System.Xml.dll
System.Core.dll
System.Security.dll
System.dll
System.ServiceProcess.dll
System.Configuration.Install.dll

So these assemblies are the unavoidable minimums installed on a current
system (Ubuntu Maverick). But they cover most situations outside
compilation, where we pull in the kitchen sink in order to provide
simpler Build-Depends lines. And if you aren't aware, note that assembly
names do not necessarily match the namespaces provided therein. Whilst
it would be possible to chop things out of libmono-system2.0-cil to make
a pure-er (although likely not completely pure) minimal system, I think
the benefits to our users would be minimal, and the cost in terms of
awkwardness on upgrades high.

&gt; 2. If there is a split is it an official policy?

See above

&gt; 3. If there is a split is it comprehensive/complete or in
&gt; progress/trying-our-best-but-not-100%-just-yet-for-whatever-reason?

See above-er

&gt; 4. How could a non-packager determine which bits should go where and
&gt; verify that the packaging is correct?

As I said, the concern is really just over minimizing chains of
dependencies, so what makes us sit up and make changes is cases where
pulling in an extra library leads to pulling in several more - that's a
scenario we want to avoid. As an example, when attempting to attack
Banshee with a scalpel (the changes noted in the current Natty package),
we found two instances where depending on a single library would pull in
buckets more random stuff. Using System.Data pulled in the
libmono-system-data2.0-cil package - but one of the rarely-used
assemblies in that package pulled in libmono-wcf3.0-cil and all ITS
dependencies, bloating things up. Our solution was to split the "bad"
assembly into a new package (will be in Mono 2.6.7-4), Banshee
upstream's solution was to drop System.Data entirely (already in the git
snapshot in Natty).

The other example is the Youtube extension using the google-gdata
packages (which contain about 14 assemblies for managing various Google
web services), one of which uses System.Web. Banshee upstream provided
us with a minimal patch to remove that dependency, by copying a little
of Mono's source code (GData upstream already did this to provide
missing namespaces on the Microsoft.NET Compact Framework, so we just
added one or two missing methods and removed the ifdef).
libmono-system-web2.0-cil suffers from a similar, but sadly unavoidable,
chain of dependencies which we sought to cut off. Due to obtuse Windows
line-ending issues, showing you the patch wouldn't be meaningful or
interesting.

So now Banshee's dependency list isn't much different from Tomboy or
gBrainy. See http://people.ubuntu.com/~hyperair/banshee-dep.png for the
visual version of the above.

&gt; 5. When I examine mscorlib.dll I see references to non-ECMA components
&gt; such as System.Data and System.Drawing. [1] Does this mean that
&gt; mscorlib.dll (from the Debian package
&gt; libmono-corlib2.0-cil_2.6.7-3_all.deb) contains non-ECMA components?

Congratulations for being the first Mono critic (AFAIK) to notice this.
I was going to blog on this topic at some point, once finishing my
current secret Project Marmoset.

You're correct. ECMA 335 defines HOLY SHIT. They updated it to .NET 4.0!
That's news to me that is! You'd have thought Miguel would have blogged
about it. Damn, now I need to restart Project Marmoset.

Sorry. Anyway, the currently MCP'd version of ECMA 335 (4th edition,
2006) defines 331 different classes, with 617 properties and 2097
methods, split across System.dll, mscorlib.dll, System.Xml.dll, and
System.Threading.Parallel.dll. Not every namespace in those assemblies
is defined in the ECMA spec - the spec covers individual methods and
properties on individual objects, each one needing vetting one by one by
the standards committee.

So the current (okay, not current, I'm on 2.6.7 here) Mono
implementations of the named libraries contain:

mscorlib.dll: 1085 classes, 13438 methods, 3213 properties.
System.dll: 822 classes, 8644 methods, 3109 properties.
System.Xml.dll: 240 classes, 5384 methods, 2158 proprties.

I should stress that I'm relying on grep for numbers here, so I don't
know how much autogenerated noise is included in the monodis output.
Probably plenty, but even with that it's clear that the implemented
methods &amp; properties exceed the ECMA methods and properties. And no, I
don't know where System.Threading.Parallel.dll is either. And yes, I
know that the Community Promise needs everything in the spec to be
implemented. Go figure.

FYI, ECMA 335 5th edition increases the number of ratified classes from
331 to 374, properties from 617 to 651, and methods from 2097 to 2319.

&gt; Obviously, I think that the package contains non-ECMA bits and want to
&gt; point this out as a counter argument to those who say that Mono is
&gt; split into "safe"/"unsafe" bits by distro packagers and often use
&gt; Debian/Ubuntu as an example.

As far as I can tell, most people consider some technologies
more dubious than others - System.Windows.Forms or System.Data is
hairy, whereas a non-spec method on the String class doesn't make
everybody leap in fear. Whether that's naive is the topic for a
different flame war, I suspect.

So it's true that we have distinct packages for the "scary" bits like
System.Data versus "less scary" stuff like mscorlib.dll, but it is
absolutely true to say that no distribution ships a Mono framework with
ECMA-only components, and it's not possible to do so without deep
surgery on the class library, requiring a lot of man hours. Which is
time Miguel would rather get his guys to invest in MonoDroid or
MonoTouch. Completely hypothetically, I think using the monolinker tool
from MonoTouch (which creates custom minimized versions of the class
libraries on a per-app basis) to turn a "full" Mono into an ECMA-only
Mono would be a faster route to the stated goal, but I have no idea
what would run, and no idea whether monolinker would be prepared to
chop off that much stuff. Would sure be interesting though, wouldn't it?

&gt; I'm trying to get your input so I can be sure of my facts and to
&gt; present "the other side". It's the first time I've tried such a thing,
&gt; so your response is much appreciated. If it helps I can send you a
&gt; copy before I post it so you know I don't quote you out of context or
&gt; anything shady like that.

Whilst I think we disagree pretty strongly about comparative risk, your
dedication towards accuracy in this matter is appreciated. I don't
think anything I've written here is incorrect, so I don't want you to
feel you need to provide me with your intended blog post in advance. If
I'm wrong, I'm sure corrections will appear in comments. And wrong or
right, people like gnufreex will call me Satan, so there's not much
advantage to advance copy.

I think the question of context would be best served by providing
readers access to all emails unredacted, so they (pro or anti Mono) can
form their own opinions on context.

&gt; [1] Basically: egrep -I -a -o 'S.y.s.t.e.m....[lots of dots]...' mscorlib.dll

Try using "monodis", which decompiles .NET code to MSIL (or whatever
they're calling it today). A cursory examination suggests there are
mentions, but not dependencies. Stuff like InternalsVisibleTo, at a
guess, which gives those assemblies access to non-public content inside
mscorlib. I can't read MSIL, so I'm largely guessing. If there were a
true dependency, the packaging would pick up on it.</pre>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/12/on-mono-packaging/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Matt Asay Leaves Canonical</title>
		<link>http://www.the-source.com/2010/12/matt-asay-leaves-canonical/</link>
		<comments>http://www.the-source.com/2010/12/matt-asay-leaves-canonical/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 23:05:50 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Matt Asay]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1269</guid>
		<description><![CDATA[Wow &#8211; with less than a year at it, Matt Asay announced he is leaving Canonical. No biggie, actually Mr. Asay&#8217;s departure isn&#8217;t really a big deal for Canonical or Ubuntu. For one thing, Mr. Asay was a poor choice for Canonical &#8211; assuming Canonical wanted to take a pro-Free Software position and not another sure to [...]]]></description>
			<content:encoded><![CDATA[<p>Wow &#8211; with less than a year at it, <a href="http://voices.canonical.com/matt.asay/2010/12/08/leaving-canonical/">Matt Asay announced he is leaving Canonical</a>.</p>
<p><strong>No biggie, actually</strong></p>
<p>Mr. Asay&#8217;s departure isn&#8217;t really a big deal for Canonical or Ubuntu.</p>
<p>For one thing, Mr. Asay was a poor choice for Canonical &#8211; assuming Canonical wanted to take a pro-Free Software position and not another sure to fail Novell-like stance. <a href="http://lwn.net/Articles/419222/">I&#8217;m not the only one who thinks Mr. Asay&#8217;s hostility towards Free Software was a concern</a>; Canonical and Ubuntu need more people &#8211; especially at the higher levels - who both understand and are respected by the larger Free Software community.</p>
<p>For another thing, whether it be time in position or philosophical difference (or whatever combination of those and perhaps other factors), Mr. Asay has had precious little impact on Canonical/Ubuntu. Even upon his leaving, neither he nor <a href="http://blog.canonical.com/?p=485">his boss</a> points to even a single concrete achievement.</p>
<p>When Mr. Asay announced he was joining Canonical, <a href="http://www.the-source.com/2010/02/matt-asay-joins-canonical/">I feared that he might influence Ubuntu</a>. We are all better off that he did not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/12/matt-asay-leaves-canonical/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shuttleworth: Defending Ubuntu</title>
		<link>http://www.the-source.com/2010/09/shuttleworth-defending-ubuntu/</link>
		<comments>http://www.the-source.com/2010/09/shuttleworth-defending-ubuntu/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 02:55:44 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Mark Shuttleworth]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1147</guid>
		<description><![CDATA[Mark Shuttleworth has a very interesting blog posting, &#8220;Reflections on Ubuntu, Canonical, and the march to free software adoption&#8221; where he responds to the latest round of Ubuntu criticism.  Free Software makes Ubuntu possible  I&#8217;ll get straight to the main point: I appreciate the emphasis Mr. Shuttleworth makes on Free Software in his post, especially in [...]]]></description>
			<content:encoded><![CDATA[<p>Mark Shuttleworth has a very interesting blog posting, &#8220;<a href="http://www.markshuttleworth.com/archives/517">Reflections on Ubuntu, Canonical, and the march to free software adoption</a>&#8221; where he responds to the latest round of Ubuntu criticism. </p>
<p><strong>Free Software makes Ubuntu possible</strong> </p>
<p>I&#8217;ll get straight to the main point: I appreciate the emphasis Mr. Shuttleworth makes on <strong>Free Software</strong> in his post, especially in acknowledging GNU and other projects that make Ubuntu&#8217;s very existence possible. I like that he does not shy away from talking about <strong>Free Software.</strong> </p>
<p>I hesitate to use the word &#8220;<em>failing&#8221;</em>, but a major <em>issue</em> I have with the Ubuntu community is the casual or occasionally hostile dismissal of Free Software philosophy. There is a very vocal segment of users flying under the Ubuntu banner that are extremely vocal and hostile to Free Software, especially when it comes to the FSF and Richard Stallman. </p>
<p>I&#8217;m not talking about valid criticism or difference in philosophy either, I&#8217;m talking about people who <strong>personally attack</strong> rms and/or <strong>simply lie</strong> about the FSF (<em>ala</em> recent attempts to suggest the FSF supports software patents to attack non-GPL software [<a href="http://twitter.com/directhex/status/24004792113">1</a>][<a href="http://www.reddit.com/r/opensource/comments/dbr4i/fsf_responds_to_oracle_v_google_and_the_threat_of/c0z2jxm">2</a>]). </p>
<p>I&#8217;m not sure how the Self-Loathing Free Software User gained traction in Ubuntu (or in any community for that matter), but it seems at odds with the messaging coming from Mr. Shuttleworth. <strong> </strong> </p>
<p><strong>Ubuntu as a standard-bearer</strong> </p>
<p>Currently, Ubuntu is the both the most popular and most likely to be recommended distro for Linux newcomers. Whether or not it &#8220;deserves&#8221; this is largely irrelevant &#8211; it is what it is, and what it is is Ubuntu==Linux for a <strong>lot</strong> of people. </p>
<p>Ubuntu has a responsibility &#8211; a debt, even - to acknowledge <strong>and respect</strong> the foundation that made it possible. That doesn&#8217;t mean Ubuntu can&#8217;t explore how to make its own mark (it&#8217;s doing that quite well I&#8217;d say) nor does it mean that Ubuntu can&#8217;t differ in philosophy or degree to any given figure in Free Software &#8212; it just means <strong>Ubuntu doesn&#8217;t need to engage in disrespect or ridicule directed at its own foundations</strong>. </p>
<p>Now, I don&#8217;t think this disrespect is coming from the top down &#8211; Mr. Shuttleworth is often quite clear and articulate, but I do think it is fostered at a lower level, where people with a Anti-Free Software agenda can fly somewhere below the &#8220;Official Statement&#8221; radar, but still in the &#8220;Ubuntu Community&#8221; airspace. </p>
<p>When Mr. Shuttleworth talks about &#8220;a project like Ubuntu needs constant care in order to defend its values&#8221; he is so very right. Consider the <a href="http://www.ubuntu.com/project/about-ubuntu/our-philosophy">Ubuntu Philosophy</a> in contrast with the very common &#8220;we care more about it just working than freedom&#8221; theme that runs through the Ubuntu Forums &#8211; often with someone saying something like &#8220;All the free software purists are off using Debian or Fedora. We use Ubuntu because we want our systems to work&#8221;[<a href="http://ohioloco.ubuntuforums.org/showpost.php?p=9841513&amp;postcount=64">*</a> - Just one example pulled at random.] </p>
<p><strong>umad or ujealous?</strong> </p>
<p>Personally, I think a <strong>lot</strong> of the criticism Ubuntu gets on the &#8220;doesn&#8217;t contribute enough&#8221; front is based in simple jealously. Ubuntu is the &#8220;hot&#8221; distro, and for a variety of reasons some people don&#8217;t like that. </p>
<p>It is simple, understandable human nature. People are jealous and petty creatures by nature, and do varying successful jobs of hiding it. </p>
<p>It&#8217;s easy to see this in the areas people choose to beat up Ubuntu on &#8211; code contributions to GNOME or the kernel, as if Ubuntu has declared those projects unfit and the focus of their efforts or something. Preposterous. The whole point of building <strong>on top of something</strong> is so you can just use what&#8217;s there and focus your efforts on <strong>something else</strong>. </p>
<p>The criticism is even more offensively absurd when it fails to account for the size and age of the entities being compared. </p>
<p>Think on it for a moment: if Ubuntu concentrated on matching, say Red Hat&#8217;s contributions to the kernel, then who exactly is going to do the things that Ubuntu is doing that Red Hat is not? The whole damn purpose of the bazaar is so people can collaborate. Collaborate means you do this, while I do that. </p>
<p>By the way: it&#8217;s not like Ubuntu has some &#8220;covenant&#8221; that is specific to Canonical, specifically excluding other platforms, distributions or software licenses.  If you like what Ubuntu is doing, take it and use it. If you don&#8217;t like it, then what do you care that it&#8217;s not being contributed upstream? </p>
<p>Fail to see the problem here, and this whole line of criticism towards Ubuntu seems weak and petty. </p>
<p><strong>Keep Emphasizing Free</strong> </p>
<p>I generally like what Mr. Shuttleworth has to say on Free Software, including this specific post under discussion. I just wish that same thoughtfulness permeated the larger community a bit. </p>
<p>I grow weary of people using &#8220;Open Source&#8221; and &#8220;Free Software&#8221; as synonyms when they want to praise the benefits of Free Software, yet distinguishing the two when they disagree with the responsibilities or philosophy that makes those benefits possible. </p>
<p><strong>What I don&#8217;t agree about</strong> </p>
<p>Of course, I can&#8217;t go without pointing out at least one thing is disagree with Mr. Shuttleworth about, lest people accuse me of being an unthinking Ubuntu fan-boy myself (believe it or not, I have been so accused more than once). </p>
<p>Mr. Shuttleworth makes this questionable assertion: </p>
<blockquote><p>But still, if you *really* care about design in free software, the Canonical design team is the place to be. </p></blockquote>
<p>I think if you *really* care about design <strong>in Ubuntu</strong>, the Canonical design team is the place to be, but I honestly don&#8217;t see the Canonical design team as any exemplary team in Free Software, judged by either working methods or results. </p>
<p>That&#8217;s not an entirely bad thing, mind you (and I certainly do <strong>not</strong> think it is malicious in any way) &#8211; they are turning out some very nifty things for Ubuntu indeed; it&#8217;s just the suggestion that there is some overarching &#8220;design in free software&#8221; going on that I&#8217;m not so ready to swallow.</p>
<p>Open to hearing different, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/09/shuttleworth-defending-ubuntu/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>A newbie tries to install Ubuntu</title>
		<link>http://www.the-source.com/2010/09/a-newbie-tries-to-install-ubuntu/</link>
		<comments>http://www.the-source.com/2010/09/a-newbie-tries-to-install-ubuntu/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 04:01:56 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1133</guid>
		<description><![CDATA[One of the message boards I lurk on is The Straight Dope, a very interesting community where I dare say the representative member is a bit above average in intelligence, curiosity, and social graces. So it is with some interest I read &#8220;Give me a hand installing Ubuntu&#8220;, where a newcomer who wants to try [...]]]></description>
			<content:encoded><![CDATA[<p>One of the message boards I lurk on is <a href="http://www.straightdope.com/">The Straight Dope</a>, a very interesting community where I dare say the representative member is a bit above average in intelligence, curiosity, and social graces.</p>
<p>So it is with some interest I read &#8220;<a href="http://boards.straightdope.com/sdmb/showthread.php?t=577284">Give me a hand installing Ubuntu</a>&#8220;, where a newcomer who wants to try out Ubuntu goes from:</p>
<blockquote><p>All the cool kids are doing it! Everybody says it&#8217;s super-easy now and totally non-geeks can do it!</p></blockquote>
<p>To:</p>
<blockquote><p>Dear techies: Fuck you. Fuck you long, and fuck you hard. I don&#8217;t care if you have your own pet operating systems, okay? Have a great time with that. But when you go around evangelizing and telling everybody that your grandma and your mailman and your toy poodle should use Linux because it&#8217;s not like it used to be and it&#8217;s totally accessible? That is a bald-faced lie and you should be ashamed of yourselves. I wanted a little project. I didn&#8217;t want to waste <em>ten hours of my life</em> on something that still doesn&#8217;t work, on something that I would never have tried if I hadn&#8217;t been convinced that, hey, it&#8217;s totally easy these days! This is bullshit and you will never, <em>never,</em> ten years from now when maybe it really is accessible to the masses, get me to try your brand of Flavor-Ade again.</p></blockquote>
<p>Ouch.</p>
<p>Anyway, we talked about this particular situation in general terms at the LUG last night, and here are some of my thoughts.</p>
<p><strong>On Being Ready for the Desktop</strong></p>
<p>One of the favorite talking points of Linux detractors is that while Linux might be great for techies and servers, it is most assuredly &#8220;not ready for the desktop&#8221;.</p>
<p>I think this misses the point; it&#8217;s not Linux that isn&#8217;t ready for the desktop: <strong>Users aren&#8217;t ready for the Desktop</strong>.</p>
<p>If you have ever had to support Windows users, you&#8217;ll quickly understand that people can&#8217;t make Windows do what they want either &#8211; even if they have training and support provided. They may have a handful of tasks committed to rote memorization, sure &#8211; but the slightest variation can throw a user into a panic.</p>
<p>And I am not being sarcastic or condescending - I have had to support Windows users that are professionals, well-educated and thinking people, but still can&#8217;t do tasks like burn files to a CD or even determine if a specific printer is installed (much less print to it) without personal intervention.</p>
<p>Is this a failing of Windows? Perhaps. Perhaps not. But Windows is no more &#8220;ready for the desktop&#8221; than Linux is &#8211; it is just that Windows has the advantage of a <strong>massive</strong> amount of tech support, training, user familiarization, and other 3rd party assistance that is only now slowly appearing on Linux.</p>
<p><strong>On &#8220;Just wanting it work&#8221;</strong></p>
<p>Another favorite rallying cry is that &#8220;The user just wants things to work&#8221;, often trotted out to defend some retarded-ass decision.</p>
<p>The statement might be somewhat true, but I question what exactly it justifies.</p>
<p>Consider: a consumer just wants shit to be cheap (if not free-of-charge). So, if you are a merchant and you want a lot of customers, then you better start giving away your goods. Oops! That might not be a very sustainable economic model.</p>
<p>A similar effect is at work in the Free Software ecosystem, except the economy there is driven on sharing and collaboration. If the <strong>only</strong> thing a user cares about is that the system works for <strong>them</strong>, then you are unlikely to get much useful sharing and collaboration out of that user.</p>
<p>This is oversimplified (most consumers care about more than just cheap shit, just like most users care about more than something &#8220;just working&#8221;), but I see a growing deference to the self-centered self-entitled immediate gratification attitude of &#8220;I just want something that works for me, right now, and with no effort on my part&#8221; as a long-term issue.</p>
<p><strong>On being sold a bill of goods</strong></p>
<p>Someone out there is promoting Ubuntu (or some other distro) as a magical one-click &#8220;it just works&#8221; OS. This is a fatally ignorant thing to do, because Ubuntu is not &#8212; nor is any other distro, <strong>nor is any other operating system, Free or Proprietary &#8212; </strong>perfect.</p>
<p>People are always going to have some sort of issue with their OS &#8211; expectation management is part of that process. A part of expectation management is to honestly let people know what awaits them.</p>
<p><strong>On wanting it all and wanting it now</strong></p>
<p>Another thing that is funny to me is how people expect something as complicated, powerful, and relatively new as an operating system to be trivial to master.</p>
<p>Even if you reduce the role of the computer to that of a tool (which is a popular trope, despite being ignorant in the extreme), consider what a powerful tool it is! Only the most simple tools are expected to be operated with no instruction or training.</p>
<p>You might pick up a hammer or wrench with no prior experience or without reading the manual, but even slightly more powerful tools, like say a vacuum cleaner or lawnmower, at least get a quick once over with the manual if only to figure out a minor point or two &#8211; and truly powerful tools might even require professional training and certification.</p>
<p><strong>On thinking you can do anything</strong></p>
<p>I play guitar, and from time to time run into people that either want lessons or feel the need to tell me how they are going to learn to play guitar too.</p>
<p>Here&#8217;s the thing about that: no one (with realistic expectations) expects to be able to pick up a guitar and just start playing it (unless they want to cover Nirvana! Heey-yooooo!) &#8211; and most people give up after a couple of days of cacophony and sore fingertips.</p>
<p>Most hobbies, hell most things worth doing, take some time and effort &#8211; some investment.</p>
<p>Imagine if someone came around ranting about how playing guitar was &#8220;bullshit&#8221; because it meant long hours sitting alone in the bedroom hunched over paper wearing headphones and they wanted to be a <strong>rock star right now!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/09/a-newbie-tries-to-install-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Separatists</title>
		<link>http://www.the-source.com/2010/09/ubuntu-separatists/</link>
		<comments>http://www.the-source.com/2010/09/ubuntu-separatists/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 03:56:34 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[StackExchange]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1130</guid>
		<description><![CDATA[Out of the whole amusing Ubuntu-only Stack Exchange mess, I found one comment that I especially enjoyed: I’m sad that the Ubuntu separatists have chosen this. However, I see it as there own loss. They do not have the benefit of the experience of non-Ubuntu users. I myself have helped Ubuntu-ers in the past to do very [...]]]></description>
			<content:encoded><![CDATA[<p>Out of the whole amusing <a href="http://ubuntu.stackexchange.com/">Ubuntu-only Stack Exchange</a> mess, I found <a href="http://blog.stackoverflow.com/2010/09/fork-it/#comment-49720">one comment that I especially enjoyed</a>:</p>
<blockquote><p>I’m sad that the Ubuntu separatists have chosen this. However, I see it as there own loss. They do not have the benefit of the experience of non-Ubuntu users. I myself have helped Ubuntu-ers in the past to do very manual things, that solved there problems. They didn’t know how, or where to look because Ubuntu has not the documentation nor the community for these things.</p>
<p>This decision scares me as it set precedence that the other ‘fork-ers’ will be justified in destroying any unified question sites. Instead of SO we will likely see proposals for $language start to succeed. There also already more $distro proposals.</p>
<p>I’m disappointed that this was even left up to the community to decide, TBH, but such is ‘democracy’.</p></blockquote>
<p><strong>Ubuntu Separatists</strong>. Now there is a colorful term!</p>
<p>On a lark, I decided to check out the Ubuntu-only Stack Exchange. Here from the front page at the time I checked it, some of the questions <span style="text-decoration: line-through;">that are most definitely Ubuntu-only</span>:</p>
<ul>
<li>Alternative Desktop Managers</li>
<li>bashrc or bash_profile?</li>
<li>Which app can I use for easily annotating pictures, screenshots?</li>
<li>What&#8217;s the Bitwise Tunnlier equivalent for Ubuntu?</li>
<li>How can I find out if a process is CPU, Memory or Disk-bound?</li>
<li>Automatically change resolution when connecting an external monitor, nvidia driver</li>
<li>Linux Alternative to Photoshop or Paint.NET</li>
<li>How do I modify my PATH so that the changes are available in every Terminal session</li>
<li>change directory (cd) but by replacing a part of the path only</li>
<li>What precautions should I take when exposing my Ubuntu desktop directly to the internet?</li>
</ul>
<p>and so on and so forth.</p>
<p>The <strong>overwhelmingly vast</strong> majority of the questions have nothing at all to do with <strong>anything at all</strong> Ubuntu-specific.</p>
<p>What&#8217;s amazing (to me at least) is that if you stroll over to the &#8220;generic&#8221; Unix and Linux Stack Exchange you might see questions like:</p>
<ul>
<li>Which steps I have to follow to configure Ubuntu server with mac and windows workstations?</li>
<li>Ubuntu remap script for UK Logitech Cordless Wave Keyboard</li>
<li>How to fix Choppy Video Playback in Ubuntu?</li>
<li>How can I make ubuntu UI uniformly use bash keyboard shortcuts?</li>
<li>Ubuntu &#8211; How do you free up resources?</li>
</ul>
<p>Shameful. What is the purpose of specifically demanding your own separate and personalized site and then garbaging up the more inclusive site with Ubuntu-specific questions? It strikes me as tone-deaf, arrogant and just plain rude in its sense of entitlement.</p>
<p>I don&#8217;t understand the Ubuntu fanboi mentality to place Ubuntu apart from the underlying ecosystem that makes it possible. I&#8217;m not sure if Canonical encourages this behavior by downplaying how much they borrow (roughly 99%) and up-playing how much they create (roughly 1%) in an Ubuntu distribution, or if it is a side effect of the over-hyped rah-rah &#8220;OMG EVERYTHING TO DO WITH UBUNTU IS SO FREAKING AWESOME&#8221; cheerleading that permeates Ubuntu-land? </p>
<p>I&#8217;m not sure how you can set up Ubuntu as a good community member while at the same time demand that other people drink from a different water fountain, but I guess we are going to see it attempted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/09/ubuntu-separatists/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OMG! Ignorant!</title>
		<link>http://www.the-source.com/2010/08/omg-ignorant/</link>
		<comments>http://www.the-source.com/2010/08/omg-ignorant/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 00:39:39 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1088</guid>
		<description><![CDATA[So, Benjamin Humphrey of OMG! Ubuntu! and Ubuntu Manual team lead has a blog post he considers so brilliant he made sure it went out twice: &#8220;Dude, you&#8217;re a 35 year old with a neck beard&#8220;. Mr. Humphrey&#8217;s particular post is so chock-full of ignorance that it deserves a proper dissection. Let&#8217;s begin! [Edited to [...]]]></description>
			<content:encoded><![CDATA[<p>So, Benjamin Humphrey of OMG! Ubuntu! and Ubuntu Manual team lead has a blog post he considers so brilliant he made sure it went out twice: &#8220;<a href="http://humphreybc.wordpress.com/2010/08/08/dude-youre-a-35-year-old-with-a-neck-beard/">Dude, you&#8217;re a 35 year old with a neck beard</a>&#8220;.</p>
<p>Mr. Humphrey&#8217;s particular post is so chock-full of ignorance that it deserves a proper dissection.</p>
<p>Let&#8217;s begin!</p>
<p><em>[Edited to Add: Mr. Humphrey has since posted an <a href="http://www.omgubuntu.co.uk/2010/08/i-said-few-things-wrong-lets-move-on.html">apology</a>.]</em></p>
<p><strong>Step One: Mischaracterize and dehumanize the opposition</strong></p>
<p><strong></strong>Mr. Humphrey leads off with the old tried-and-true one-two punch of the anti-Free Software crowd: first, <strong>stereotype your opposition</strong> and second, <strong>blame them alone for all failings</strong>.</p>
<p><em>Stereotype</em>. &#8220;Extremist diehard Linux geeks&#8221; - according to Mr. Humphries &#8211; refer to Linux as &#8220;GNU/Linux&#8221;, use the terminal window, and only exercise once a year by walking their dog.</p>
<p>So we have &#8211; in reverse order:</p>
<ul>
<li><strong>attacking people based on their physical habits and/or appearance</strong> (anti-Free Software people simply <strong>adore</strong> pointing out flaws that are in no way whatsoever relevant to the subject at hand),</li>
<li><strong>attacking the way people work</strong> (despite of the fact that if you know how to use the command line it is vastly more efficient than a gui in many, if not most, situations)</li>
<li><strong>attacking the way people speak</strong> (note that Mr. Humphrey doesn&#8217;t even raise the canard about people &#8220;forcing&#8221; other to say &#8220;GNU/Linux&#8221;, he won&#8217;t even stand for those who say it at all)</li>
</ul>
<p>Here&#8217;s the important point &#8211; and it must be important because it&#8217;s right there at the start: <strong>these are not &#8220;normal&#8221; people:</strong></p>
<blockquote><p>The simple fact is that everyone on the &#8220;other&#8221; side of the chasm, you know, normal people, don&#8217;t care about freedom so much.</p></blockquote>
<p>People that care about freedom are <strong>not &#8220;normal&#8221;. </strong>What are they then? Abnormal? Deviants? Zealots? It matters not, because the important thing to remember is <strong>they are not normal</strong> &#8211; and since they aren&#8217;t you can lie about them, you can misrepresent them, and you can ridicule them. Because you are <strong>&#8220;normal&#8221;</strong>, and they are not.</p>
<p>This is <strong>Step One.</strong></p>
<p><strong>Step Two: Blame them for &#8220;the problem&#8221;</strong></p>
<blockquote><p>These people are ruining free software&#8217;s chance to ever become mainstream and they&#8217;re annoying as hell.</p></blockquote>
<p>It is &#8220;these people&#8221; that are &#8220;the problem&#8221;.</p>
<ul>
<li>It is <strong>not</strong> proprietary software companies that have massive resources to lie about Free Software.</li>
<li>It is <strong>not</strong> legitimate difficulty in breaking into an already saturated market.</li>
<li>It is <strong>not</strong> inherent challenges with marshalling diverse and largely volunteer resources.</li>
<li>It is <strong>not </strong>a difference of opinion on what the actual &#8220;goal&#8221; or &#8220;problem&#8221; is.</li>
<li>It is <strong>not</strong> a combination of all these things and many many more&#8230;</li>
</ul>
<p>No, it is these people, these <strong>abnormal</strong> people &#8211; not like you or I! - that are the problem.</p>
<p>This is <strong>Step Two.</strong></p>
<p><strong>Step Three: Blather on about anything you like because any one still taking you seriously must be a total moron and so will accept literally anything you say</strong></p>
<p>If you&#8217;ve made it this far, <strong>anything</strong> you say will be alright. If your target audience is willing to overlook (or even embrace) steps one and two, they are all yours!</p>
<p>This is where you can get some good stuff going!</p>
<p>You could explain that since it&#8217;s popular, slave labor is A-OK and quite similar to genetically enhancing fruit as well!</p>
<p> Check out this reasoning by Mr. Humphrey:</p>
<ol>
<li>The &#8220;worst kind&#8221; of people are those &#8220;who refuse to use Twitter, Facebook, or even any Google product due to privacy concerns&#8221;.</li>
<li>But! &#8220;Look at how many people use Facebook or Twitter&#8221;.  That&#8217;s because &#8220;their friends use it&#8221; and &#8220;it&#8217;s cheap&#8221;.</li>
<li>Which is &#8220;exactly the same thing&#8221; as &#8220;clothing manufacturers who utilize slave labor&#8221;.</li>
<li>&#8220;or companies that genetically enhance vegetables and fruit&#8221;</li>
</ol>
<p>Nonsense. Absolute drivel. What the hell sort of argument is that?</p>
<p>Is it a defense of slave labor to justify it because it&#8217;s popular and cheap? That&#8217;s the argument made here. Inane drivel.</p>
<p><strong>Step Four: Dig deeper</strong></p>
<p>Listen if you&#8217;re going to let it all hang out, then <strong>let it all hang out! </strong>Now is the time to release every fallacious argument you can. Remember, if someone is <strong>still</strong> taking you seriously, you can literally say anything and they will support it.</p>
<p>For example, you can further misrepresent the opposition:</p>
<blockquote><p>I also dual boot with Windows 7 because I use Photoshop for design. Does that make me a bad person?</p></blockquote>
<p>Of course, you won&#8217;t need to show that anyone has actually called you a &#8220;bad person&#8221; &#8211; <strong>and</strong> you can misrepresent the point that perhaps designers should be <a href="http://en.wikipedia.org/wiki/Eating_your_own_dog_food">dogfooding </a>as a personal attack! It&#8217;s two for the price of one!</p>
<p>Or, you could be (deliberately?) obtuse:</p>
<blockquote><p>Do you really, really believe that Android is in widespread use because it was marketed as being free as in speech?! No, of course not! It&#8217;s mainstream because it works, looks good, and offers consumers a choice other than what Apple has on offer at a cheaper price.</p></blockquote>
<p>This way you can ignore the point that it is because large portions of Android are free as in speech that Android works, looks good, and offers consumers a choice other than what Apple has on offer at a cheaper price.</p>
<p>You can also further misrepresent the opposition by pretending they are going around saying &#8220;Android is winning because it is marketed as free as in speech!&#8221; <strong>Who is making that argument?</strong></p>
<p>Just because marketing doesn&#8217;t think &#8220;free as in speech&#8221; makes an effective selling point doesn&#8217;t mean it isn&#8217;t important. Companies use all sorts of hoo-doo to market products. Sometimes they &#8220;pull the curtain back&#8221; a bit and talk about manufacturing details to impress customers, sometimes they don&#8217;t.</p>
<p>It depends on how they want to market things, but it doesn&#8217;t change how important the manufacturing process is. Judging the manufacturing process by the marketing message is truly ignorant.</p>
<p><strong>Step Five: Keep digging</strong></p>
<p>Don&#8217;t stop now!</p>
<p>You could flip the entire community on its head:</p>
<blockquote><p>If the product benefits as an end result, who&#8217;s complaining other than this small vocal minority who put off the rest of us? The worst thing is that this minority is usually the same people who are in a position of responsibility or decision-making.</p></blockquote>
<p>One of the major, <strong>major,</strong> points in Open Source development is that of a meritocracy. In fact, a favorite tactic of Open Source proponents is to immediately shut down any criticism by asking something like &#8220;Well, what exactly have <strong>you</strong> contributed?&#8221;</p>
<p>But here, Mr. Humphrey is upset that &#8220;the opposition&#8221; is in a position of responsibility or decision-making!</p>
<p>If they are so damn harmful to the project&#8217;s success, then how did they get there? How do they stay there? How did the project become successful at all in the first place with such bad people at the helm?</p>
<p><strong>Step Six: Don&#8217;t acknowledge the elephant in the room</strong></p>
<p>If you read about these wide internets, you might see some comments along the lines of &#8220;Mr. Humphrey has a point, he just made it poorly&#8221;.</p>
<p>I agree, there is an underlying point, but it has nothing to do with the philosophical differences of Free Software and Open Source, or even finding the best way to promote a project.</p>
<p>Here&#8217;s Mr. Humphrey&#8217;s point: <strong>I don&#8217;t like people that think differently. </strong></p>
<p>That&#8217;s it. That&#8217;s all there is to it.</p>
<p>It&#8217;s not surprising because no one likes hearing a conflicting opinion &#8211; feels like we are being told we are wrong, and no one likes to be wrong. (God forbid if someone comes out and actually tells you &#8220;You&#8217;re wrong!&#8221;).</p>
<p>That&#8217;s human emotion, natural and understandable.</p>
<p>The thing is, <strong>intellectually</strong> we should be able to suppress that annoyance, listen to an argument and re-evaluate our opinions. That happens sometimes, but more often than not, a person will tie themselves into knots to ignore a contrary opinion.</p>
<p><strong>Step Seven: Reader participation</strong></p>
<p>Out of mercy and the length of this post, I&#8217;ll stop here &#8211; but there are several other fallacious and irrational threads I didn&#8217;t pick out. (xkcd comics, vegetarians and religious folks lumped in with &#8220;extreme views&#8221;, Ubuntu being Free Software is &#8220;nothing but a bonus&#8221;, &#8220;fail to see free software taking off on principle alone&#8221;, and so <strong>so</strong> much more)</p>
<p>Add some in the comments if you like!</p>
<p><strong>Something worth discussing?</strong></p>
<p>Listen, there is a valuable and needed discussion to be made on how to best promote Free Software, Open Source, GNU/Linux and all that to different targets.</p>
<p>There&#8217;s also interesting ground to plow in how much marketing should influence development.</p>
<p>And, there&#8217;s the always nifty question of what &#8220;winning&#8221; means.</p>
<p>All of the above will have different answers depending on whose asking: a project like KDE has different concerns than a project like Ardour.</p>
<p>Nothing wrong with that. In fact, I&#8217;d argue that suggesting there is one set of &#8220;right answers&#8221; for everyone &#8211; and the inverse of identifying the &#8220;worst kind&#8221; - show a lack of understanding of difference and nuance; suggesting the One True Way or the One Worst Thing is the exact sort of black-and-white thinking one might accuse zealots of engaging in.</p>
<p>I hope that these questions are what Mr. Humphrey was trying to raise, and I really hope that those who &#8220;agree with much of it&#8221; are reading between the lines to find.</p>
<p>They must be reading between the lines, because there is no rational argument from Mr. Humphrey.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/08/omg-ignorant/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Ubuntu Making Moves</title>
		<link>http://www.the-source.com/2010/06/ubuntu-making-moves/</link>
		<comments>http://www.the-source.com/2010/06/ubuntu-making-moves/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 23:42:51 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[F-Spot]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Shotwell]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=928</guid>
		<description><![CDATA[Perhaps it&#8217;s just the sources I have, but it seems even the smallest decision from Ubuntu swamps Linux news. Most of the time this is a wash, but sometimes there is an interesting bit or two. Often it&#8217;s something I don&#8217;t agree with &#8212;  which if I then comment about I am taken to task by [...]]]></description>
			<content:encoded><![CDATA[<p>Perhaps it&#8217;s just the sources I have, but it seems even the smallest decision from Ubuntu swamps Linux news. Most of the time this is a wash, but sometimes there is an interesting bit or two.</p>
<p>Often it&#8217;s something I don&#8217;t agree with &#8212;  which if I then comment about I am taken to task by Ubuntards who regard the slightest deviation from official dogma as unacceptable &#8212; but in this case I&#8217;d like to point out a couple of bits of recent Ubuntu news that I actually like:</p>
<p><strong>Ubuntu Assurance</strong></p>
<p>Canonical has a <a href="http://www.canonical.com/enterprise-services/ubuntu-advantage/assurance">Ubuntu Advantage Assurance</a> program that will &#8220;take care of intellectual property (IP) infringement legal claims brought against customers in their use of Ubuntu&#8221;.</p>
<p>So long as Mark Shuttleworth <a href="http://www.markshuttleworth.com/archives/127">sticks to his guns</a> and <a href="http://en.swpat.org/wiki/Canonical_Group">recognizes Microsofts &#8220;IP claims&#8221; as &#8220;racketeering&#8221;</a>, this program is a good thing.</p>
<p>It shows that Canonical is willing to put money on the line that Linux users need not worry about Microsoft&#8217;s IP FUD, and stands in <strong>stark contrast</strong> to Microsoft collaborators like Novell who strike secretive deals and then leverage Microsoft FUD against other Linux distributions.</p>
<p>There is a dangerous side here, because <strong>this program is only good so long as it operates without any sort of agreement with Microsoft</strong>. I expect we will see Microsoft come after this program from a couple of different angles as Canonical increases its corporate presence.</p>
<p><strong>Out, damn&#8217;d F-Spot! Out, I say!</strong></p>
<p>Word on the street is <a href="http://www.techdrivein.com/2010/06/meet-shotwell-f-spot-replacement-for.html">F-Spot is out and Shotwell is in</a> for the next release of Ubuntu.</p>
<p>It&#8217;s always been obvious to me that the so-called &#8220;best-of-breed&#8221; Mono apps were anything but, and it&#8217;s nice to see that Team Apologista spin isn&#8217;t getting the job done any longer.</p>
<p>It&#8217;s always struck me as seventeen kinds of absurd that a simple note-taking application can justify bringing in a huge run-time framework &#8211; and the after-the-fact rationaliztion of adding <strong>more</strong> Mono apps &#8220;since we&#8217;ve already paid the price&#8221; was a PR dance worthy of Team Apologista&#8217;s Redmond Puppet Masters.</p>
<p>Of course, Mono infestation is not purely an Ubuntu problem &#8211; GNOME has deep shame staining its hands in this matter as well &#8211; but because Team Apologista has targeted Ubuntu so hard, it&#8217;s significant -and encouraging &#8211; to see their efforts fail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/06/ubuntu-making-moves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

