LWN.net Logo

In defense of Ubuntu

In defense of Ubuntu

Posted Aug 20, 2008 2:40 UTC (Wed) by sbergman27 (subscriber, #10767)
Parent article: In defense of Ubuntu

Thank you Jonathan Corbet.

I started my Unix days in 1988 with At&T Unix 386, AT&T 3B2 Unix, and Xenix 286/386.  I moved
on through SCO Unix and SCO Open Server... and eventually discovered Linux, BSDi and the
*BSDs.  I briefly flirted with Slackware '96.  And then discovered RedHat 4.2 and fell in
love.  I followed redhat through RH9 (with a brief sojourn involving Mandrake) and picked up
with Fedora without missing a beat.  Never cared for Debian much.  Oh, I tried it... and
always came away unimpressed.  I admit that this was partially due to being "used to" the
RedHat way.  I was biased, as are we all, by what I was used to.  Ubuntu, a Debian derived
distro, had a *lot* to prove.  But I did try it, one day, a few years ago.  It was an
evaluation.  One of many which I had conducted upon countless distro releases over the years.
Usually, at the end of the evaluation, I would long for Red Hat or Fedora, and move back.  But
with Ubuntu, I didn't see any hurry to move back.  Time passed.  I still did not see any hurry
to move back.  I finally *did* move back, for some reason that I can't quite remember... and I
found myself missing Ubuntu.  Oh, for about a year, I described myself in these forums as
"really a Redhat guy" who happened to like Ubuntu.  And then I decided that what I was really
doing was hiding in a closet.

Ubuntu elicits so much jealousy and hostility from fans of other distros, due to its perceived
popularity.

That popularity is real.  And the reason for it is no mystery.  Any distro could have done it.
Certainly most of the devs and maintainers of the well known distros have exhibited the
penchant for hard work necessary to achieve it.  What it really comes down to is priorities.
Ubuntu focuses on the user.  But that's not the important bit.  The important bit is that there
is no "but...".  You see, most other distros think that the user experience is the most
important thing in the world... except... this other thing... (license purity... making sure
we don't lift a finder to help the user watch movie formats we don't approve of, etc.) is even
more important.  Ubuntu doesn't do that.  They care about the user experience and they don't
let other things get in the way of that.

Of course, I've just painted Ubuntu as Linspire and Xandros, have I not?  Well, I guess I
have.  And that needs to be corrected, because it is an inaccurate depiction.  Whereas
Linspire and Xandros just dump the proprietary codecs and drivers into the system without
bothering the user's pretty little head with the details, Ubuntu attempts to make the user
*aware* of the issues.  And then they trust them to make an adult decision regarding how they
use their own hardware.  No doubt most users decide to go ahead and watch the DVD.  But a seed
has been planted.  The user has been made aware of an issue which they had likely never
considered before.

The bottom line is that fans of other distros would do well to get over the jealousy.  I share
a fondness with Red Hat for the saying 'A rising tide lifts all boats'.  Canonical and Ubuntu
have tapped a tide which, along with all the other waves made by the FOSS gestalt, is going to
lift us all.  It doesn't matter if you prefer Gentoo, or Mandriva, or Damn Small, or
Slackware, or CentOS, or Peanut, or Pardus, or Suse, or OpenWRT.

We will all ride the tide.

Be happy with your distro of choice.


(Log in to post comments)

In defense of Ubuntu

Posted Aug 20, 2008 4:38 UTC (Wed) by airlied (subscriber, #9104) [Link]

Fedora and Red Hat would love to ship codecs to users to allow them to play DVDs, however they
would also love to stay in business. Red Hat is currently worth suing, has money in the bank
and a sustainable income stream, and is an actual US company.

Compared to a company HQed in the Isle of Man, with no major profit or cash reserves, RH is a
quite valid target for all kinds of patent trolls and MPEG consortium to take to court if we
shipped things that we should really license.

In defense of Ubuntu

Posted Aug 20, 2008 21:27 UTC (Wed) by Cato (subscriber, #7643) [Link]

Ubuntu doesn't include any proprietary codecs - that would invite patent lawsuits.  However,
the Ubuntu forums have a good Multimedia HOWTO that points to medibuntu.org, a third party
repository that has all the required packages.

In this respect Canonical is no different to Red Hat.

In defense of Ubuntu

Posted Aug 21, 2008 1:17 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

When you click on patent encumbered codecs in Ubuntu, you are offered to install support for
those codecs from a repository within Ubuntu that doesn't have any patent licenses.

libdvdcss is what is provided by Medubuntu which is considered risky even in Europe (isle of
man legally) where Canonical is located. 

The restricted driver manager also recommends to install proprietary kernel drivers to provide
"full functionality". Those are certainly different approaches from what Red Hat has done and
that is atleast in part due to legal considerations. 

In defense of Ubuntu

Posted Aug 21, 2008 21:05 UTC (Thu) by Cato (subscriber, #7643) [Link]

Can you point me to the part of Ubuntu that adds medibuntu to your sources.list automatically?
I'm not aware of this, and have always had to find the HOWTO and follow it.  The fact that
various HOWTOs for DVD playback exist, such as
http://www.ubuntu-unleashed.com/2008/04/howto-easily-setu..., indicates
this is still far from automatic.

Ubuntu/Canonical are trying to walk a fine line here - maintain a freely redistributable and
open-source distro, while also making it easy to use patent-encumbered codecs and libdvdcss.
Other distros solve this problem in other ways, of course - e.g. Linux Mint (an Ubuntu
derivative) simply bundles codecs, while Dell's version of Ubuntu includes a commercial and
fully licensed DVD player.

As for proprietary kernel drivers, I think Ubuntu is doing a good job here - it warns the user
they may run into bugs that can't be solved by the Kernel or Ubuntu teams because they are
binary only.  However, it still lets people get the full functionality from their drivers.
This is nothing to do with legal issues as far as I can see - more of a philosophical
difference.

Having said that, 2 out of 3 of my Ubuntu boxes use no proprietary drivers, because I prefer
to avoid them if at all possible - I'm typing this on a new PC built for Ubuntu that uses
Intel graphics and 3Com WiFi stick, which is open source only.


In defense of Ubuntu

Posted Aug 22, 2008 0:11 UTC (Fri) by rahulsundaram (subscriber, #21946) [Link]

"Can you point me to the part of Ubuntu that adds medibuntu to your sources.list
automatically?"

There is none which is my point. The legal risk for Canonical in pointing to medubuntu is
similar to the one for Red Hat if it directs users to Livna repository. The difference however
is that Canonical can afford to point people to patent encumbered and proprietary codecs while
Red Hat can't and therefore the solutions offered are completely different.People who argue
that Fedora (and by extension Red Hat) should point to Livna repository are not considering
the legal issues that make it not worth taking the risk. 

The legality of proprietary kernel drivers is certainly a gray area too. So there is both
philosophical as well as legal issues involved in these cases. Keeping that in mind helps. 

"Any distro could have done it"

Posted Aug 21, 2008 9:15 UTC (Thu) by gvy (guest, #11981) [Link]

You know, some distros do prefer quality releases to crap on exact day.  And I'd argue that
this *is* part of caring for user experience as well.

Promoting wild push (ever been at a daily gazette?) isn't gonna win much friends among
upstreams and peers, as was noted already... if you'd look at quite some Ubuntu patches or
glue code, you'd barely touch the result with a six feet pole.  But you don't care, luckily.
:)

So...

> Be happy with your distro of choice.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds