Is a Completely Free Ubuntu Practical?

mattb0611 1 Tallied Votes 260 Views Share

While announcing the name of Ubuntu's next release for October, 2007, Ubuntu founder Mark Shuttleworth spoke of a new version of the Ubuntu distribution to be released alongside Gutsy Gibbon. This release, he says, will not include any firmware, drivers, applications, and even sounds and imagery which are not completely open-source and include full rights of modification and redistribution. This ultra-orthodox version of open-source sounds very attractive to open-source supporters, but is it practical?


In any Linux distribution, a large majority of the source meets the requirements mentioned. However, there are components to many distributions which are proprietary and thus not usable in a so-called ultra-free distribution. If a component is of enough importance, it could bring the usability of such a distribution into question.


For many proprietary components to a Linux distro, there are alternatives which are completely open-source and meet this ultra-free definition. However, this is not always the case. For example, the binary ATI display drivers for Linux do not include source and would thus be disqualified from inclusion in an ultra-free Ubuntu release. Since ATI has yet to make any suggestion of the release of the source to their display drivers, alternatives would have to be considered.


Unfortunately, the alternatives are sometimes simply not adequate—or do not exist at all. Especially for new hardware, alternatives may have not been developed enough for full release. Features found in their proprietary counterparts may be basic, unstable, or nonexistent in the open-source alternatives. New hardware which is immediately supported in the manufacturer's closed-source software may take many months to be supported by open-source equivalents. For some applications, these limitations may not matter; not all machines need wifi support or 3D-acceleration. However, for other applications, it might make the entire system unusable.


While it is admirable for the Ubuntu team to work to free Linux from proprietary code, it might simply be an impossible task without much more support from manufacturers and developers of closed-source software. As long as users have to rely on proprietary software to easily and reliably use new, unusual, or otherwise unsupported hardware, running such a distribution in a practical environment may have to wait.

Dani AI

Generated

Short answer: yes — but only for certain users and use-cases. The “ultra‑free” idea that described did get a real-world attempt: Canonical created Gobuntu as a free‑only Ubuntu flavor in 2007, but Gobuntu was short‑lived and later merged back into mainline Ubuntu once the distro added a free‑only install option. That history shows the tradeoff: freedom versus out‑of‑the‑box hardware compatibility. (en.wikipedia.org)

There are practical, fully‑free distributions today (Trisquel, PureOS, Parabola and others) that aim to be usable for everyday work — web, email, documents, development — by using a de‑blobbed kernel and strictly free repos. Projects like GNU Linux‑libre exist to remove binary firmware from the kernel so a 100% free stack is possible for the right hardware and workflows. For many tasks a free system is perfectly practical; for cutting‑edge graphics, certain Wi‑Fi chips, or proprietary codecs, you’ll hit limits. (gnu.org)

The usual practical blocker is hardware: many wireless chips and some GPUs historically require non‑free firmware or vendor drivers (Broadcom wireless is a common example), and Ubuntu exposes proprietary options in its “restricted” and “multiverse” components. To run a fully free Ubuntu‑style system you either use an FSF‑endorsed distro or disable/install only from “main/universe” and avoid the restricted/multiverse packages. That’s why and see it as impractical for most users, while ’s success shows it’s realistic if you control hardware and expectations. (wiki.debian.org)

Practical checklist: choose hardware known to work with libre drivers (look for FSF RYF or community‑vetted devices), try a live image of an FSF‑friendly distro first, and use a linux‑libre kernel or an FSF‑endorsed build rather than piecemeal removal. For users who need bleeding‑edge 3D or the latest Wi‑Fi, the pragmatic choice remains to allow vendor drivers; for users prioritizing freedom, the tradeoffs are manageable and well documented. (ryf.fsf.org)

Dani 5,664 The Queen of DaniWeb Administrator Featured Poster

It seems to me like the distro is being created for morality's sake when it's completely not practical. I mean ... no 3D acceleration? That's very progressive and forward thinking of them to put energy into a new distro which purposefully has no driver support by design. It seems as if the only reason for it is to say "look folks! I'm using a completely license free OS ... I can't do anything with it, but I'm the only one who has it!"

John A 1,896 Vampirical Lurker Team Colleague

Haha, I agree with the author and Dani...

The only purpose for such a distro is for some stupid people who want all the rights to modify or whatever. I can't think of a single useful purpose for such a distro.

pty 882 Posting Pro

I think you slightly misunderstood the press release.

Gutsy Gibbon will come with some binary firmware, drivers etc.

A new official 'varient' of ubuntu will be introduced that will contain none of the above. Something similar already exists; afaik the Gnewsense developers will assist with the new Ubuntu varient.

Dani 5,664 The Queen of DaniWeb Administrator Featured Poster

According to thar Wikipedia article:

< It was designed for users who wish to only use free software ...

I am used to things being designed for users who want or need some type of functionality. Not designed just so that users can just say they use it.

pty 882 Posting Pro

Some people want their software to be completely free in every meaning of the word. Others just want a functional computer.

If it weren't for people who fall into the former camp we the OSS landscape would not look how it does today.

Dani 5,664 The Queen of DaniWeb Administrator Featured Poster

But are they mutually exclusive? In other words, is it POSSIBLE to have a completely free computer that is also functional for regular use?

Rashakil Fol 978 Super Senior Demiposter Team Colleague

I don't see why some of you feel the need to demean and belittle others.

Dani 5,664 The Queen of DaniWeb Administrator Featured Poster

:X Touche?

Infarction 503 Posting Virtuoso

Doing this might get some people to switch, but I doubt it will have much effect. There are already other distros that do this (Debian, anyone?), and most of the *buntu users don't really care about OSS if it means a loss of features. Maybe this is a move to try and get the hardware manufacturers to write some open drivers, but it seems like an ineffective way to me.

bryhawks 0 Newbie Poster

It is very feasable to have a completely free PC and for it to be fully functional... It seems a kind of silly thing to state that the lack of 3D acceleration means a lack of stability... Personally my notebook is comprised of all free software. I use it to work, IE; write emails, draft documents, surf the net, create projects, etc. and thats really all it needs. Of course it's stable and it works fine. Also, it isn't just a morality check for someone to create a completely free OS... There truly is a demand for it and if folks start to take notice that can only help the cause of getting 3D acceleration into the FOSS realm.:)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.