> As far as I understand, the OpenBSD position appears to be that trying > to police users by forbidding them to maintain and retrieve port > metadata about unfree software via this adjunct service (that is not > included in the OS) would be a restriction of the users' freedom. > > Obviously I disagree with that position. This isn't an issue of the > users' freedom at all. It is an issue of what OpenBSD says to the > public.
GCC contains a file called config/sol2.h: /* Operating system specific defines to be used when targeting GCC for any Solaris 2 system. Copyright 2002 Free Software Foundation, Inc. What does that say to the public? It says you can use gcc on a non-free operating system. How's it feel to be a hypocrite? What about gcc/config/rs6000/aix.h gcc/config/vax/vms.h Or how about gcc/config/i386/win32.h: /* Operating system specific defines to be used when targeting GCC for hosting on Windows NT 3.x, using a Unix style C library and tools, as distinct from winnt.h, which is used to build GCC for use with a windows style library and tool set and uses the Microsoft tools. Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc. And hordes -- thousands upon thousands -- of #ifdef's and other crap to support the Windows ABI. I note that date of 1995 on the above file. That's around the last time when you were around actually touching code, right? Richard, you are a total hypocrite. You are in here creating a fuss about our software, saying it is non-free, when you are doing exactly the same thing yourself.