LWN.net Logo

Resisting the binary blob

Resisting the binary blob

Posted Nov 14, 2006 17:27 UTC (Tue) by pbardet (subscriber, #22762)
Parent article: Resisting the binary blob

It's too bad that viewed from the outside world, FC is one of the major linux distributions and that since it's difficult to get anything done with it, "it must be the same with any other Linux distro".

Some other distros seem to have found a way to simplify user's life by making non free packages accessible, even though they're not part of the standard install.


(Log in to post comments)

Resisting the binary blob

Posted Nov 14, 2006 21:18 UTC (Tue) by seyman (subscriber, #1172) [Link]

Some other distros seem to have found a way to simplify user's life by making non free packages accessible

  • Make rpms of non-free software
  • Make a repo of said rpms
  • Make a $foo-release rpm that contains the gpg key you signed the rpms with and the yum configuration file for said repo
  • Link to this rpm from a webpage
Tell your users to:
  • Click on the link
  • Enter your root password when prompted
  • Run "Add/Remove Software" from the menu

Resisting the binary blob

Posted Nov 14, 2006 21:52 UTC (Tue) by pbardet (subscriber, #22762) [Link]

Your point being ?
If it's easy for you to do those steps, it may not be that easy for other. If you want to see Linux used by non-techie people, you have to simplify it. I have nothing against FC becoming the techie distro, used by .0001% of the world, while easy distros being used by the rest of us, I just think it's too bad they don't want to be part of the succes story. My goal is to see linux succeed against MS and being accepted as a real alternative.

Regular people don't care about open/closed source. They care about a working system, right here, right now... Until "we" figure this out, Linux will stay away from mainstream, like it or not.

Resisting the binary blob

Posted Nov 14, 2006 22:43 UTC (Tue) by khim (subscriber, #9252) [Link]

My goal is to see linux succeed against MS and being accepted as a real alternative.

...by sacrificing essential freedoms, security, reliability and control in the process. What will be the point ? You'll just replace one pice of junk with another one and one corporation who controls everything (or at least claims that it does) with consortium who'll enjoy finger-pointing.

Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety - that's exactly our case: if you'll accept binary blobs today you'll have no control over you system tomorrow. And why will I need another uncontrollable mess on my desktop ?

Regular people don't care about open/closed source. They care about a working system, right here, right now... Until "we" figure this out, Linux will stay away from mainstream, like it or not.

If people really like to have the system which works when the "stars are just right" - they can do it now and will undobtedly have this choice in the future. Why convert Linux to such a system ?

Resisting the binary blob

Posted Nov 15, 2006 0:39 UTC (Wed) by emkey (guest, #144) [Link]

Fundamentally I and a fair number of other people want a real alternative to Microsoft. I happen to feel that as a general rule open source software is a superior model that will win out in the long term, but with one qualifier... It has to gain significant market share first. The battle in the server realm has been largely won. The next step is the desktop. To gain ground there binary drivers are a requirement for now. I don't like this, but I'm a pragmatist.

Don't talk to me about fundamental freedoms when the fundamental freedom I care most about is my right to choose something other than a Microsoft product in twenty years time.

Resisting the binary blob

Posted Nov 15, 2006 2:29 UTC (Wed) by vonbrand (subscriber, #4458) [Link]

What would be the point at "winning the desktop for open source", only that the system is not really open source, and moreover depends in fundamental ways on closed source pieces to even minimally work?

I, for one, prefer open source because it (mostly) works just fine, and (very important!) if it works with some piece of hardware today, it'll probably do so for the foreseable future, even if the vendor of said device would dearly like me to shell out for a yearly "upgrade", and nugde in that direction by just leaving their binary drivers to rot.

Resisting the binary blob

Posted Nov 16, 2006 18:43 UTC (Thu) by emkey (guest, #144) [Link]

The point is that 95% of and ideal world is a lot better then 0% of an ideal world.

Resisting the binary blob

Posted Nov 24, 2006 6:32 UTC (Fri) by linuxrocks123 (guest, #34648) [Link]

To get anything resembling an ideal world, we must be firm in our demands.
Binary drivers are not acceptable in the long run, and we should make it
as undesirable as we can for vendors to produce them.

Putting pressure on vendors works, and things are much better now because
of it. You used to basically need the proprietary browser Netscape 4 to
view web sites that had images. Clearly, we've come a long way.

Resisting the binary blob

Posted Nov 15, 2006 8:14 UTC (Wed) by khim (subscriber, #9252) [Link]

It has to gain significant market share first.

Market share is irrelevant if you don't have control. Lotus 1-2-3 and Wordperfect had "market share" in 1990. Microsoft had control. By the 1995 Lotus 1-2-3 and Worperfect become irrelevant. They are still around, but... who really cares about them ? Today it's about MS Office and OpenOffice.org, not about former gigants...

Don't talk to me about fundamental freedoms when the fundamental freedom I care most about is my right to choose something other than a Microsoft product in twenty years time.

The only way to make this fredoom reality is to reject binary blobs today. Sorry. Either you are talking about "something other than a Microsoft in twenty years time" or you are talking about "working system, right here, right now". There are no middle ground. Why ? It's easy. Microsoft's most famous strategy is embrace, extend, extinguish. Do you really think Microsoft will hesistate to apply the strategy it perfected for the last 30 years to kill "something other than a Microsoft product" ? Binary blobs are just begging for this strategy to be applied. Turn blind eye first (that's what the Microsoft is doing), then wait while the same technology is used in Linux and in Windows drivers - and finally ask vendors of few key drivers to "remove their IP" (to make drivers inferior to their Windows ones) - poof no more alternative. Purrfect.

Resisting the binary blob

Posted Nov 15, 2006 14:57 UTC (Wed) by pbardet (subscriber, #22762) [Link]

MS had control because the had Windows and they could break any API easily to fail other software for unknown reasons...
I just hope Linux will prove it's better without using those tactics. That's why I'm opposed to any MS contributions to the Linux world as they're currently trying through Novell.

I don't see why because one distribution uses a binary blob, development will stop on the free version for all other distributions, especially the hard code open-source ones. You can't compare commercial and open-source software development.

The only reason people don't want binary drivers, is because they fear it will actually win in the end. It's up to the open-source programmers to prove them wrong. But it's so much easier to try to prevent things from happening than creating.

Resisting the binary blob

Posted Nov 15, 2006 15:25 UTC (Wed) by tjc (subscriber, #137) [Link]

I don't see why because one distribution uses a binary blob, development will stop on the free version for all other distributions, especially the hard code open-source ones.
On the other hand, just because one distribution doesn't include binary blobs doesn't mean that development will stop on all the not-so-free distributions. I don't see that you have made any compelling arguments why FC should include them, other than you seem want them.

In your original post you mentioned that FC is one of the more popular distributions, and then go on to assume that they would be even more popular if they were to include binary blobs. Could it be that they would become less popular if they included them?

Resisting the binary blob

Posted Nov 16, 2006 18:50 UTC (Thu) by emkey (guest, #144) [Link]

The only way to make this freedom reality is to reject binary blobs today.

And you base this assumption on what exactly? Idealism goes nowhere in the real world. I don't like that, but it's a reality. Open Source software has done well to date because there is a good and compelling business case for it. At this point the perception is that this isn't true on the desktop. Linux needs to make significant inroads on the desktop for that to change. And lack of driver support is a significant impediment to having that happen. The good news? Binary drivers exist that solve most of the problems. The bad news? There is no bad news, though some people seem obsessed with pretending there is.

Resisting the binary blob

Posted Nov 17, 2006 7:38 UTC (Fri) by man_ls (subscriber, #15091) [Link]

Binary drivers exist that solve most of the problems.
I wish that was true. Unfortunately it is not. Binary drivers just add more problems to an already fragile desktop market:
  • they are brittle, and cannot be repaired easily,
  • they don't admit self-maintenance,
  • you cannot benefit from others in the community solving the problems (e.g. sending patches to lkml),
  • in practice they stop some of these people from working on free alternatives, just as BitKeeper prevented use of free tools,
  • when the vendor gets tired of supporting your hardware you are stuck with a buggy solution, just as in the Windows or Mac OS X world,
  • efforts cannot be pooled: vendors cannot reuse the code for their own drivers, so the wheel is reinvented for each one,
  • you cannot get help on lkml because your kernel is tainted,
  • and finally, their legal status is not clear so distributing them could open distros to being sued by their own developers, not by obscure submarine patent outfits.
It would also appear that this is bad news indeed. And that free drivers are a pretty practical proposition, not an idealist dream. Get real, man! :D

Resisting the binary blob

Posted Nov 30, 2006 19:38 UTC (Thu) by emkey (guest, #144) [Link]

Binary drivers do not in and of themselves prevent free drivers. Ergo, they cause no problems in that arena. Which pretty much makes every point you raised moot.

Again, there is no issue here. None. What we have is a very obscure and largely pointless pseudo religious objection by some people.

Resisting the binary blob

Posted Dec 1, 2006 3:01 UTC (Fri) by bronson (subscriber, #4806) [Link]

If the binary drivers are installed by default, instead of the free drivers, then every single one of man_ls's points is valid. Binary drivers prevent free drivers when the user doesn't know that the free driver exists.

Resisting the binary blob

Posted Nov 17, 2006 23:03 UTC (Fri) by roelofs (subscriber, #2599) [Link]

Idealism goes nowhere in the real world. ... The bad news? There is no bad news, though some people seem obsessed with pretending there is.

And you call khim idealistic? Whoa, my irony-meter just exploded...

You want a compelling business case? I made the business case for my last job. It went something like this: open source gives you control (binary blobs don't, period); it tends to give you security (binary blobs are much murkier in this regard); and it tends to give you reliability (binary blobs tend not to). It's also cheap, but that was merely fourth or fifth on the list. Those are the features that businesses care about.

As for the desktop: personally, I really don't care if there's a business case for it, compelling or otherwise. The business cases for FLOSS servers showed up long after open source itself did, and large market share is relevant only if it advances the FLOSS cause. A large market share that's 95% composed of binary-blob users is utterly useless as a tool to convince device makers to open their specifications, so who needs it? More power to Fedora and Red Hat, says I.

Greg

Resisting the binary blob

Posted Nov 16, 2006 18:58 UTC (Thu) by lysse (subscriber, #3190) [Link]

> I happen to feel that as a general rule open source software is a superior model that will win out in the long term, but with one qualifier... It has to gain significant market share first.

If it undermines or abandons its key point of differentiation to gain a few more users now, how is it *ever* going to acquire major market share?

The one thing free software has that can never be taken away is its ethical basis - but when so many people are so quick to advocate surrendering it wholesale for a little bit of convenience right now, perhaps it doesn't *need* to be taken.

Oh, and you want "a real alternative to Microsoft"? Buy a Mac; for if Microsoft were to release Windows under a free software licence, the community would welcome their conversion with open arms. Free software is about principles, not alternatives; choice is merely the shoddy counterfeit of freedom.

I refuse to subscribe to the view that principles are worth less than the sacrifices necessary to maintain them, which seems to be what is being advocated here. For those who think they are, there are two perfectly good operating systems out there in widespread use, and likely one or the other of them came gratis with the last computer you bought. But consider the adjectives usually used to describe people who postpone their purported principles to purchase petty popularity.

Resisting the binary blob

Posted Nov 17, 2006 0:34 UTC (Fri) by emkey (guest, #144) [Link]

The one thing free software has that can never be taken away is its ethical basis

What in particular makes free software more ethical than for pay software? And can those rule be applied generally, or are they specific to software only? Is free software actually free?

I refuse to subscribe to the view that principles are worth less than the sacrifices necessary to maintain them

I refuse to be sacrificed for a principle that A, I don't agree with and B, I don't believe to have a factual basis. I've elaborated more on my point in other responses to the up thread post I made. I won't repeat myself here.

Today's quiz

Posted Nov 17, 2006 7:59 UTC (Fri) by man_ls (subscriber, #15091) [Link]

What in particular makes free software more ethical than for pay software?
Nothing, considering that free software can also be for pay software.
And can those rule be applied generally, or are they specific to software only?
If you refer to free vs proprietary software, yes: the rule is that helping others is good, while not sharing good things (like your knowledge) is bad. Not even primary school knowledge, this is kindergarten stuff.
Is free software actually free?
A very old question; the best answer is to define what you mean by free. This is why the GNU project publishes the free software definition. If you agree with the definition then it is free. Others have a different definition, or an even more different definition. So you get to make the decision.
I refuse to be sacrificed for a principle that A, I don't agree with and B, I don't believe to have a factual basis.
A principle which you don't seem to understand, since it is pretty practical in nature. And yet you benefit from the fruits of said principle... Well, whatever one says of your position, you are in good company.

Today's quiz

Posted Nov 17, 2006 16:13 UTC (Fri) by bronson (subscriber, #4806) [Link]

You imply that the kernel guys don't understand a principle that normal people are supposed to have learned in Kindergarten? You can't be serious.

Today's quiz

Posted Nov 18, 2006 10:47 UTC (Sat) by man_ls (subscriber, #15091) [Link]

Not really. It is a bit confusing because there are two sets of principles here. The first one is the set of principles embodied in free software: that software must be free (just as speech, since it is another form of human expression), that proprietary (closed) software is bad, that binary blobs have bad consequences.

I explained that this set of principles applies generally because it derives from another, simpler set of principles: that helping others is good, and not sharing good things is bad. Not all children learn these ideas; remember the greedy kid in the corner who has all the goods but no friends. What is worse: we tend to forget those principles as we grow up.

What our correspondent here (as well as certain kernel developers) don't seem to understand is that both sets of principles are very much the same; or, being more precise, we do not agree to the extent of the equivalence. Both are practical in nature, since they have immediate, real-world consequences (as the Open Source crowd likes to point out). Both can be theoretically justified (as in games theory or elaborate essays). And both have ethical consequences which you have to consider.

Many kernel devs don't think that the Kindergarten principle of helping others necessarily applies to their work, which is fine -- but wrong. Torvalds in particular seems to think that it is only about sharing code between professionals (tit-for-tat, a famous Kindergarten principle + games theoretical concept [as I have just learned]), but that Tivo-like locked down systems (which do not certainly help others) are OK. Again, not enough thought is given to the consequences of one's actions, which is not so surprising since you have to be a bit obsessive to think things through in this manner.

Resisting the binary blob

Posted Nov 22, 2006 14:25 UTC (Wed) by lysse (subscriber, #3190) [Link]

> I refuse to be sacrificed for a principle that A, I don't agree with and B, I don't believe to have a factual basis.

As I say, there is plenty of other software from which you can choose; some of it is even gratis. But you appear to be demanding that people who started doing something on a point of principle discard that point of principle to make your life easier, and that's not "you not being sacrificed" - that's you behaving like a petulant child.

Resisting the binary blob

Posted Nov 22, 2006 14:30 UTC (Wed) by lysse (subscriber, #3190) [Link]

Oops - should have said this before posting my other comment.

> What in particular makes free software more ethical than for pay software? And can those rule be applied generally, or are they specific to software only?

Free software is not "more ethical than for-pay software", and I didn't say it was. I said its ethical basis - ie. the moral decision which led to the creation of free software as a concept - was its differentiator; I didn't imply anything about whether that moral decision was better or worse than others.

I guess, from this, the real problem you have with free software is that *it makes you feel judged*. Except it doesn't - YOU make you feel judged; free software only sets and seeks to protect its own standards, it doesn't seek to bring the rest of the world into compliance with it. That certainly accords with one generally accepted definition of freedom.

> Is free software actually free?

Now that question has to be a piece of FUD right up there with some of Ballmer's finest... Careful; your agenda is showing.

Resisting the binary blob

Posted Nov 24, 2006 3:28 UTC (Fri) by dkite (guest, #4577) [Link]

Sure, lets make everything work out of the box. Let's make it easy to
install and run on anything.

Explain to me how having binary blobs, or closed proprietary bits of
software can make this happen?

The desktop is almost there. Most of the major components work very well.
Large parts of the desktop infrastructure is nearing the stage where it
can be assigned a 1.0 version number. There will be very large changes in
the coming years to these basic building blocks when improvements are
implemented, the inevitable dead ends are fixed. One illustration is
Ubuntu rewriting the init script system.

The only thing that keeps this whole mess working at all is the fact that
we have code and licenses that allow us to make it work. Remember, Linux
Desktop (tm) is made up of dozens of different projects. The kernel,
printing subsystem, desktop environments, multimedia libraries, graphics
drivers, office software, scripting languages, compilers, etc. How can
closed source blobs work in this environment?

Maybe someone can make things work now. But what about next year when the
progress has given us new versions of almost everything that makes up the
desktop environment?

I speak from experience. I have had to try to maintain a few systems with
different binary drivers. Security updates break the system, and require
rebuilding, hunting down updated drivers from different sources. If the
distro is doing it, all that means is less resources available for
improvements due to the amount of resources required to keep binary trash
working. The more dependance on binaries, the less stable our systems
will become.

And how is that supposed to gain large numbers of users?

Derek

Resisting the binary blob

Posted Nov 14, 2006 23:13 UTC (Tue) by seyman (subscriber, #1172) [Link]

Your point being ?

My point is that adding third party repos is easy. You were claiming the opposite.

If it's easy for you to do those steps, it may not be that easy for other. If you want to see Linux used by non-techie people, you have to simplify it.

Which part of

  • Click the link
  • Enter the root password
  • Choose the "Add/Remove Software" entry in the menu
do you feel is complicated? What di you think needs to be done to make it simpler?

Resisting the binary blob

Posted Nov 14, 2006 23:52 UTC (Tue) by khim (subscriber, #9252) [Link]

The complicated step is omitted (as usual). It's

  • Find the link

It looks strange when these same user will use Google, dig in the archives, ask in japanese forums and do a lot of other things to make hardware work in Windows - but they DO expect it to work "out of the box" in Linux. Why - is anybody's guess... If the user need to find a link - you've already lost...

The question: do we WANT to invite such users - is good, but different question...

Resisting the binary blob

Posted Nov 15, 2006 11:50 UTC (Wed) by seyman (subscriber, #1172) [Link]

Find the link

This shouldn't be needed. The link to a repo containing Nvidia drivers should be on Nvidia's website, a link to a repo containing ATI drivers should be on ATI's website, ....

Resisting the binary blob

Posted Nov 15, 2006 14:37 UTC (Wed) by pbardet (subscriber, #22762) [Link]

The thing is that those links are not there yet. Also, the last time I checked for a distro I could install, FC did not have links to point you to the binary drivers. You had to google around to find out how to do it, ie spend a few hours understanding why it doesn't work out straight out of the box, or CD.

In theory, it' easy, in practice, it's only easy for techies who want to take the time to do it. Regular people don't want this and stick to MS. When you install it, MS doesn't tell you go there find that, they just do it. Linux should be the same.

Once again, Linux is not only about freedom, it's also about choice and alternatives. Binary drivers are an alternative, that like it or not, will stay as long as Intellectual Property will be recognized in this world.
Sure, I wish I could install a working system only from free software. I don't think it can happen yet, based on the market share of Linux.

If we want to see distros 100% free software, I can't see why we can not see distros that want to use non-free drivers as a base. This is freedom. Right now, Ubuntu is oriented toward the user, I just switched from Gentoo to it for this specific reason. The day they feel the free driver is better, they will switch back to it (if they ever switch to the binary). I'm pretty sure they want to stay away as much as possible from ties with other companies, as any other linux distribution. But in the meantime, if making it easy for your user is the goal, let's use the best as default and let techies change their systems since it's so easy for them.

Only the future will tell us if one way of doing is better than the other. I find it interesting to see how they would succeed, but I may never know.

Resisting the binary blob

Posted Nov 15, 2006 23:32 UTC (Wed) by quaid (guest, #26101) [Link]

The thing is that those links are not there yet. Also, the last time I checked for a distro I could install, FC did not have links to point you to the binary drivers. You had to google around to find out how to do it, ie spend a few hours understanding why it doesn't work out straight out of the box, or CD.

IANAL, TINLA, etc.

Fedora does not have an easy way to find links to these "solutions" because to provide such links may be against the law in the US.

Read this page for more details:

http://fedoraproject.org/wiki/ForbiddenItems

Once again, Linux is not only about freedom, it's also about choice and alternatives. Binary drivers are an alternative, that like it or not, will stay as long as Intellectual Property will be recognized in this world.

Yes, it has always been true that those who are free/libre have the right to choose to make themselves un-free.

You also have the freedom to make or use a distro that is un-free. The point of this article is that Fedora should be celebrated for being free rather than vilified for failing to support someone else's desire not to be free.

Sure, I wish I could install a working system only from free software. I don't think it can happen yet, based on the market share of Linux.

I certainly don't have any problems installing a working system only from free software. Seems like many other people also don't have any problems. :)

Resisting the binary blob

Posted Nov 16, 2006 14:04 UTC (Thu) by pbardet (subscriber, #22762) [Link]

"Fedora does not have an easy way to find links to these "solutions" because to provide such links may be against the law in the US." I don't care about the reason. I care about the result: It's not easy for end-users to get things done with such a distribution. I've heard it so many times before "oh it's not our fault, it's the law's fault". "Yes, it has always been true that those who are free/libre have the right to choose to make themselves un-free." I feel perfectly free when using Linux, whether it contains free or non-free components to make it work properly. If you don't, it's your problem, not mine. I make a living of producing proprietary software, and both models can interoperate fine. I have no problem buying a software if it meets my need. The fact is that whether I use free or non-free software, I always feel a little screwed by the fact that if I encounter a problem, I'm always dependant on other parties, whether they're open source or commercial since I don't have the time, or the experience to fix drivers or complicated software. In theory, open source is great since you can fix, but in practice, it's not true for most people using the software since they have no capacity to do so. "I certainly don't have any problems installing a working system only from free software." Good for you. I still haven't found a way to get decent video playback on my MythTV box with Nvidia card with the free driver, while the Nvidia driver worked fine right away, no tweaking, no fussing around. When xpdf, kpdf or any other version craps on a pdf file, I'm glad to have acroread installed on my machine, without getting to hunt down links. The opposite is true also (which sometimes raises questions about acroread, but it's another story). I just had to click on Firefox's (free software) window complaining about missing plugin. Weird that a free software can link to proprietary one, but it would not be OK for the distribution to do it by default.

Resisting the binary blob

Posted Nov 16, 2006 16:31 UTC (Thu) by IkeTo (subscriber, #2122) [Link]

> I don't care about the reason. I care about the result

Fedora is a community project. If you don't care the reason given by a community project, expect them not to care you either.

> I feel perfectly free when using Linux

The point is *not* whether *you* feel it free, but instead whether the community building them feel it free *according to their vision*. Using binary blob is not. End of discussion.

> In theory, open source is great since you can fix, but in practice, it's not true for most people

Open source is great because you can fix, and if you are, like most people, too busy or not qualified enough, you can find others to fix. No such freedom in other platforms. The only one who can fix the software you buy is the vendor selling it. If that single entity doesn't think solving your problem is worth their time, bad luck for you.

> My goal is to see linux succeed against MS and being accepted as a real alternative.

There had been alternatives. DR-DOS, OS/2 and Gems come to mind. Now there is just Linux. Don't you understand that each such attempt is very costly, and don't you know that the one thing that keep MS from using the same tactics against Linux is exactly what you are complaining about, i.e., open source?

Resisting the binary blob

Posted Nov 15, 2006 22:47 UTC (Wed) by pbardet (subscriber, #22762) [Link]

You're very right, it's awfully easy to install Nvidia binary drivers...
http://www.linuxforums.org/multimedia/installing_nvidia_3...

Resisting the binary blob

Posted Nov 24, 2006 8:02 UTC (Fri) by linuxrocks123 (guest, #34648) [Link]

http://forums.windrivers.com/showthread.php?t=77687

The fact that you bother to quibble about the relative ease of installing
binary blobs is an indicator of your short-sightedness.

Resisting the binary blob

Posted Nov 14, 2006 23:52 UTC (Tue) by bojan (subscriber, #14302) [Link]

> Your point being?

It could even be (if you want it to be):

- make such a repo
- advertise it
- charge subscription for it
- make heaps of $$

Resisting the binary blob

Posted Nov 15, 2006 18:26 UTC (Wed) by caitlinbestler (subscriber, #32532) [Link]

More to the point, there are a large body of users who expect the
hardware vendor to "just make things work", and if the hardware
vendor doesn't make things work they'll pick a different hardware
vendor. Now those users would like their hardware vendor to be
able to support choices other than Linux, but they have no desire
to become their own OEM and assemble the correct working set of
drivers.

So the question is whether hardware vendors are enabled to support
users who *want* a turnkey package to select Linux as their OS.

Resisting the binary blob

Posted Nov 15, 2006 23:29 UTC (Wed) by JohnNilsson (subscriber, #41242) [Link]

Regular people don't care about open/closed source. They care about a working system, right here, right now... Until "we" figure this out, Linux will stay away from mainstream, like it or not.

This round of the battle for a Free World (TM) will soon be over. Things will stabilize again, and we will have to wait another century for the next disturbance of the equilibrium for another shot.

If we fail to educate people before that, the freedom movement will have lost, again.

Resisting the binary blob

Posted Nov 15, 2006 1:10 UTC (Wed) by grouch (subscriber, #27289) [Link]

It's too bad that viewed from the outside world, FC is one of the major linux distributions and that since it's difficult to get anything done with it, "it must be the same with any other Linux distro".

That's an assumption and a blanket accusation with nothing to back it up.

Some other distros seem to have found a way to simplify user's life by making non free packages accessible, even though they're not part of the standard install.

Most complaints I've heard from people who tried FC and moved on to other distributions focused on the rate of change, not on non-free packages. (Note that this is just as anecdotal, rather than analytical, as your assertions). Newbies seem to want stability and predictability in a desktop. Those who want to race along the bleeding edge are generally quite content to deal with the extra work they have to do because of the occasional crumbling of that edge.

If all distributions were alike in their goals, and all drivers and codecs were non-free, we'd end up with MS. Those who promote binary blobs and non-free software as necessities for usability are promoting homogeneity, wherein all operating systems work the same with all combinations of hardware for all users. I've seen the user experience that results from attempting to attain that goal. No thanks.

I'll keep using my Debian and poking fun at FC users for their unending instability, while at the same time cheering them on. They, in turn, will continue poking fun at my "old" packages, while at the same time making good use of them. Free software encourages experimentation and growth in multiple directions, by any individual or group that chooses to try. Non-free software restricts all users.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.