On Jul 18, 2008, "Patrick O'Callaghan" <pocallaghan@xxxxxxxxx> wrote: > On Fri, Jul 18, 2008 at 10:33 PM, Alexandre Oliva <aoliva@xxxxxxxxxx> wrote: >> However common sense kicks in: if you replace or remove any single >> component of the large collection of programs that together amount to >> an operating system, this won't make enough of a different to make it >> a different operating system. So, GNU-Hurd is still the GNU operating >> system. > So Operating System - kernel = Operating System? Removing non-essential components might very well still leave you with a complete operating system. The kernel is hardly non-essential, so taking it out leaves you with an incomplete operating system. Putting another kernel in its stead would get you a complete operating system again. Not precisely the same operating system, but rather a combination of the originally complete operating system with the replacement component. Incidentally, this is exactly what happened: there was this complete operating system called GNU. Its kernel Hurd, still incomplete, was disregarded, and Linux was used in its stead. Thus GNU[-Hurd]+Linux, or GNU+Linux for short. You can shorten it further to GNU, if you need a single name: just choose the name of the most significant component, of the largest contributor, which is common practice. > (in fact I would characterize the anti-GNU/Linux position being > exactly that: people use the terminology they find convenient and > aren't too worried about exactness). I'm sure people who don't care could fit in this description. But people who fight violently against GNU/Linux most often have some other agenda, and find all sorts of excuses to promote only Linux, in detriment of GNU and of the Free Software movement. > Replacing the kernel is not remotely on the same level as replacing > some random program, Agreed, see above. > and counting lines of code is no way to assign importance. Agreed as well, it's not the whole story. What criterium do you suggest instead? > For the that matter, replacing (or just removing) X, Gnome and/or KDE woul > reduce the code count by a huge amount, but there's no doubt in my mind that > we'd still call the result Linux (or GNU/Linux according to preference). Agreed, they're not even essential components of the operating system, although many people would be turned down if distros refrained from including them. >> > OTOH (and this is something I haven't raised before), what people in the >> > great majority *do* say is Linux, not GNU/Linux. >> Ad populum? The great majority thinks Windows is part of the >> computer, but that so many people make this mistake doesn't make it >> right. > "The majority" means "the majority of people who *do* know what > these things are". I'm afraid this doesn't make it any less of an argumentum ad populum. That many people make the same mistake doesn't make it any less of a mistake. >> If it weren't for the very man who actually started asking people to >> give credit to the project he started to give people freedom while >> using computers to start this project, nothing would have changed >> either, and we might very well find out we wouldn't have any Free >> operating system to use. > I think you're confusing two things. RMS defined Free Software (he didn't > invent it but he did formalize the idea) and deserves every credit for that. *and* he first wrote the first several major components of the GNU operating system, and he'd have written them all if others hadn't joined him. > The success of the idea is in part due to people signing up to the > principle because it appeals to them, and in part because it has > clear economic advantages. Economic advantages to everyone, except to the monopolists, which were precisely the ones who were pushing in the direction that RMS started opposing. The very kind of pursuit for more power we're seeing today, from monopolists such as recording labels and hollywood, pushing anti-social legislation and technical measures. Monopolies that bring great economic harm to everyone around them. > OTOH pushing a *name* for something a) appeals to far fewer people, > especially those who have become used to a different name, and b) > has no economic impact whatsoever. I believe this argument is a bit short-sighted. No offense indented, honest, let me elaborate. Given that monopolists will try to extend their power through the means available to them, and if they succeed they will bring back the very problem we're trying to solve, the way to avoid this is to raise awareness about the problem, such that people avoid falling in the traps that the wannabe-monopolists will try to set for them. Now, failing to promote the term that carries with it the key to understand the power struggle at hand, and to escape from the chains put in by those who are trying to impose their power over others, namely, the idea of freedom, might appear to be no big deal in the short term. But in the long term, it will not avoid the establishment of new powerful monopolies, even if in slightly different fields, say, on key higher-level applications or on-line applications rather than on operating systems. And these new monopolies will bring us the same kind of *economic* harm that the current monopolies do. So why don't we all do ourselves and our fellow humans, present and future, and offer them this vaccine against monopolies: not the reasoning "this software is better for me, screw everyone else", but rather "freedom is better for all, screw the unethical power freaks". Now of course the unethical power freaks and their supporters will want to push to a back seat the notion of software freedom imbued in the term GNU, and promote instead the philosophy imbued in the term Linux, that tolerates and even promotes software that enables monopolies and control to be established and maintained, even if in different levels. Do you see now that this brings us back full circle to the very problems with monopolies that got the Free Software movement started? Do you see that this does have economic impact, and that the main reasons it appeals to fewer people is that this fundamental difference is misunderstood or not even perceived? Do you see that promoting GNU and its philosophy of pursuit for freedom could avoid bringing us back full circle, but the "laissez-faire" convenience-first philosophy of Linux will do nothing to that end? > Add to that the fact that the proposed name is more awkward to say > and write than the preferred name, and I'd say it's an uphill > struggle. I don't see how GNU could be regarded as more awkward than Linux. Heck, it's even shorter. As for "preferred name", we all know how many people say "[GNU/]Linux is too difficult, I prefer Windows", and that's mostly mindset inertia these days. -- Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/ Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org} FSFLA Board Member ¡Sé Libre! => http://www.fsfla.org/ Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org} -- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list