On Tue, Dec 11, 2007 at 06:56:57PM -0500, Richard Stallman wrote:
| I don't recommend Torvalds' version of Linux.  The versions of Linux
| in Ututo and gNewSense, which I recommend, do not have the blobs.

Interesting, these linux distributions. They seem to be pretty new,
what did you recommend before these came onto the scene ? None of
these seemed to exist 8 years ago.

A free and usable operating system was already well available back
then, and it still is today : OpenBSD.

|     > However, its ports
|     > system does suggest non-free programs,
| 
|     No it doesn't "suggest" non-free programs in any way;
|     it just makes it possible and easy to install them.
| 
| Including a program by name in the ports system does suggest using
| that program.  It grants the program a sort of legitimacy, and that
| is what I am opposed to.

Including source- and header files for non-free OS'es in the
distribution of gcc and emacs does suggest using gcc and/or emacs on
these non-free OS'es. It grants these non-free OS'es a sort of
legitimacy, something you say you are opposed to.

| You may have a different interpretation of these facts.
| That's my interpretation of them.

I would have to agree with you that, in your interpretation and your
definition, the ports tree (which is not recommended, by the way, a
point you've carefully chosen to ignore but OpenBSD developers suggest
people to use binary packages which (to the best of my knowledge) all
come with source available under permissive licenses) does facilitate
the use of non-free software on an otherwise free operating system,
which, according to your views and definitions is "not good".

You are, however, being asked to explain how you combine these views
with the support for several non-free OS'es within the copyleft
software packages of emacs and gcc. By providing binaries for (for
example) the Windows family of operating systems on your web and/or
ftp servers (and I say 'your' to mean the servers of the foundation
you appear to represent, the FSF), you seem to go fully against your
recommendation of people to use free software.

Ironically enough, providing the users of non free operating systems
with free software encourages them to keep using their non-free
software and thereby promotes the use of non-free software. How is
that for ethics ?

On the other hand, providing users of a free operating system (which
already provides users the ability to install and use non-free
software, as you've so eloquently pointed out) with an easy interface
to install *AND REMOVE* non-free software, might actually encourage
them to investigate other, free, alternatives to the non-free software
they sought to use. As has been said before, the ports tree is just a
scaffold, used to force third party programs (be they free or non-free
and for whatever value of freedom you wish) to install into a sane and
known location within the filesystem, easing the task of installing
and uninstalling said program. This, in no way, encourages or promotes
the use of said software (free or non-free).

Truly, OpenBSD is the most free operating system available to the
public at large today. If your system happens to contain an NVidia
videocard and you run any linux variant (including gNewSense), you
will be able to find, download and install the non-free binary blob
that allows using the advanced accelerated 3d features of this piece
of hardware. Some other BSD's also allow these to be used. OpenBSD
makes it virtually impossible to use such blobs. It is the ONLY OS (at
least to my knowledge, and I do try to stay informed on this
particular topic) that actively approaches hardware vendors to ask for
open and free (of NDA's) documentation so drivers can be written to
support that hardware, the only one to take a firm stance AGAINST
binary blobs and take positive action where other systems happily
accept loadable modules to support their hardware (as the linux kernel
in gNewSense and Ututo).

There's a whole community of people who take very great care of using
free software out here and who are well aware of the rights (and
duties) that free software brings to the user. Your remarks are
considered out of place and even offensive by some who put very much
effort into creating a truly free operating system. I've been using
"free unix-like systems" for well over a decade now and after some
years of trying I've found the only system that is truly free and
actively fights for the freedoms it gives to its users is OpenBSD.

Really, you ought to look in to it some time.

Cheers,

Paul 'WEiRD' de Weerd

-- 
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 

Reply via email to