Commentary

Serdar Yegulalp
 

Not Just Free -- Really, Really Free

How free does Linux need to be? As free as possible, or so goes the philosophy behind a number of Linux distributions that strip out everything that isn't wholly untethered by IP restrictions.

How free does Linux need to be? As free as possible, or so goes the philosophy behind a number of Linux distributions that strip out everything that isn't wholly untethered by IP restrictions.


More Mobility Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

The idea is vaguely similar to a "respin" of an existing distribution. Take the source code for a common distro -- Ubuntu and Fedora, for instance -- and strip out all the stuff from the kernel and the repositories that have some kind of encumbrance. (Firmware for devices without source code is one example of stuff that's removed.) The end result isn't intended to be a fully featured distribution, just guaranteed that you won't have any stuff that isn't completely unrestricted. gNewSense is one such distro; linux-libre is another, and there are many more out there as well.

Why do this? One major reason: to make it easy to create new distributions that don't have to be "cleaned" ahead of time, especially if they're going to be used for something other than a desktop distro. The other reason is to appeal to those who want to work with a system that has nothing of questionable provenance in it. The latter is more ideological; the former is more practical.

I suspect libre-style distributions (one widely used term for these distros) are going to get that much more attention now that we're starting to see signs of commercial Linux aimed at consumers taking off. If there are people out there paying $20 for a boxed copy of Linux that includes unfree elements -- e.g., DVD decryption -- that's something to distinguish yourself from all the more aggressively. It's also a way to build an argument for hardware creators to supply unrestricted firmware for their creations, so they can be included in a broader range of distributions.

I also don't see the libre distributions overtaking the mainline Linux distros -- and frankly, I don't think it's required. Libre work is a complement to more "mainstream" Linux work, not a replacement, in much the same way Linux itself (on the desktop, at least) hasn't eclipsed Windows or even the Mac but represents an alternative to all of the above. The people who want Linux to "just work" with their videos or Flash-powered Web sites can always go and pick up the non-libre versions. I suspect this may come to be at least as important a distinguishing factor for Linux editions as the distribution per se, especially if it means trade-offs in functionality vs. freedom.

I have to say, I still think the whole speech/beer metaphor needs an upgrade. The other week while chatting with folks at OSCON, I quipped: Maybe we should say "free as in free movie passes, vs. free as in Free Nelson Mandela". Given that Mandela has been free for quite a while now, maybe that metaphor doesn't quite work either. But you get the idea.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links