Sections: Main page Security Kernel Distributions Development Commerce Linux in the news Announcements Letters All in one big page See also: last week's Letters page. |
Letters to the editorLetters to the editor should be sent to letters@lwn.net. Preference will be given to letters which are short, to the point, and well written. If you want your email address "anti-spammed" in some way please be sure to let us know. We do not have a policy against anonymous letters, but we will be reluctant to include them. |
February 28, 2002 |
From: Eduardo Sanchez <suppressed> To: lwn@lwn.net Subject: About "Free Software and racism" Date: Thu, 21 Feb 2002 10:27:33 -0500 Dear Mr. Corbet: In the LWN Weekly Edition Front Page of this week you wrote: <begin quote> Should open source licensing prohibit racist uses of the software? The Open Source Definition is explicit on that point: The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research. ...or from being used in appalling, hate-promoting games. Software developers are already coming under attack for writing code that is seen to promote (or simply fails to prevent) copyright infringement. The last thing we need is to be told that we must not allow our software to be used to promote racism. It's a small step from there to no end of other restrictions. The fight against racism is important and deserves our support, but that fight can not be won through the sacrifice of other rights. <end quote> You perhaps might find the words of Theo De Raadt back in the IPFilter license controversy useful: http://www.openbsd.org/cgi-bin/cvsweb/src/sbin/ipf/Attic/ipf.c To quote it: "But software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia." Best regards, Eduardo Sánchez | ||
From: Dylan Griffiths <Dylan_G@bigfoot.com> To: letters@lwn.net Subject: Inflamatory hate speech on http://www.adl.org/videogames/default.asp Date: Thu, 21 Feb 2002 17:12:18 -0600 Cc: nicor@ADL.ORG Your site is quoted as stating, "Making Ethnic Cleansing was fairly simple. Its designers were able to use a powerful, freely available open-source game program or engine that 'drives' the program by providing the basic operating instructions to the computer. The designers then simply plug in their message of hate." You imply that open-source or free-software is somehow to blame for allowing those games to be created. In the same breathe, you say, "In addition, the 'comedy' section of the Web site of the racist, ... as well as downloadable racist games. Among these are Aryan 3, Shoot the Blacks, NSDoom (NS is short for National Socialist), and WPDoom (WP stands for White Power)." Should we all write about how John Carmack is evil for making the Doom game? Anyone who makes up the appropriate WAD file can, after all, use the Doom engine to "drive the message of hate." The same applies to any game I can think of: imagine a scenario for RailRoad Tycoon 2 where you make the trains to haul jewish people to death camps by 1943, thus changing the outcome of WW2? It seems like you want to gloss over this ability which humans have to do what they want, when they want, with any tools available. The way to restrict such things when they don't benefit society is through laws, or through careful social structuring. Do you make car companies write out that KKK members are not allowed to drive cars? No, you merely add laws about being discriminatory and mean to other people. Laws are how you keep a large society organized and fair. -- www.kuro5hin.org -- technology and culture, from the trenches. -=-=-=-=-=- Those that give up liberty to obtain safety deserve neither. -- Benjamin Franklin http://www.zdnet.com/zdnn/stories/news/0,4586,2812463,00.html http://slashdot.org/article.pl?sid=01/09/16/1647231 -=-=-=-=-=- | ||
From: Leandro Faria Corsetti Dutra <leandrod@mac.com> To: letters@lwn.net Subject: Debian's usntable -- what about testing? Date: Thu, 21 Feb 2002 11:55:01 +0100 It seems you failed to mention at your main page that if stable is too old and unstable can break at times, testing usually is some 15 days only behind unstable but uses these 15 days to avoid any short-term critical issues... so that's what people should be using if they want something newer than stable but still not as risky as unstable. -- _ / \ Leandro Guimarães Faria Corsetti Dutra +41 (21) 216 15 93 \ / http://homepage.mac.com./leandrod/ fax +41 (21) 216 19 04 X http://tutoriald.sourceforge.net./ Orange Communications CH / \ Campanha fita ASCII, contra correio HTML +41 (21) 644 23 01 | ||
From: "Bruce R. Lewis" <brlewis@ALUM.MIT.EDU> To: letters@lwn.net Subject: Debian "testing" deserves more than parenthetical note Date: Thu, 21 Feb 2002 11:31:19 -0500 (EST) Most desktop users should run Debian's "testing" package. It's only about 10 days behind "unstable", so people who want latest-and-greatest packages won't be disappointed. The "stable" distribution is suitable for high-availability servers and that minority of users not interested in recent development. The vast majority would be better off with "testing". Details of how "testing" works can be found at the following page: http://people.debian.org/~jules/testingfaq.html -- <brlewis@[(if (brl-related? message) ; Bruce R. Lewis "users.sourceforge.net" ; http://brl.sourceforge.net/ "alum.mit.edu")]> | ||
From: pekka@rinne.as To: lwn@lwn.net Subject: Debian story Date: 21 Feb 2002 09:12:51 -0000 Hi You are forgetting something in Debian story in Febryary 21 issue of lwn. That is the testing distribution of debian. You only mention stable and unstable! Actually, testing may be the most widely used version of debian at the moment! It is between stable and unstable. And it is getting close to be released as stable. Updates to testing are not that frequent as in unstable. Testing also includes recent KDE and gnome, too. Please, learn more about debian before writing such a foolish story! Quality of this debian story is not too good... Br Pekka Rinne | ||
From: Nicolas Pitre <nico@cam.org> To: editor@lwn.net Subject: CML2 Date: Thu, 21 Feb 2002 13:56:50 -0500 (EST) Cc: esr@thyrsus.com On the Feb 21st 2002 kernel page we can read: Then, there are those who criticize the CML2 work because it is a single, large patch. The kernel way of doing things, it is said, is to evolve the code in small, simple steps that everybody can scrutinize and see are correct. But must all kernel development be done in baby steps? It's hard to imagine introducing ALSA in tiny pieces. Andrea Arcangeli's VM rewrite went in as one big chunk - in a stable series at that. Netfilter was not introduced as a set of incremental patches. CML2 represents a change in both configuration and implementation languages; how does one make that kind of change gradually? The evolutionary approach to development clearly makes sense much of the time, and it may yet be the best way to fixing the configuration subsystem. But there are times when exceptions need to be made. All exceptions reported above always provided a transition mechanism. Netfilter has compatibility module for the ipchains interface and even the ancient ipfwadm interface. ALSA has a compatibility module for the OSS interface. The VM replacement didn't affect many people in terms of interfaces to work with so besides the instability issues there were very few people which had to deal with the change. What Eric is aiming for is a straight sudden replacement for an interface which affects both many users and developers at the same time. This is a change of a magnitude never encountered so far. If, for example, Eric makes his new configuration engine be able to read both CML1 and CML2 syntax, he could submit _only_ the configuration tools alone at first (which would already solve the parsing inconsistency problems with the current tools), and when people are satisfied with them then CML1 files could be replaced with CML2 gradually. It wouldn't need to deal with every obscur CML1 corner cases, just like the Netfilter interface for ipchains isn't 100% accurate either. But even then Eric is not showing any interest in making any compromise on that level. By not doing so, Eric only risk to see his work be obsoleted by some other replacement solutions which might be way more primitive than CML2 at first but which will evolve gradually just like most kernel developers are expecting it. If such is the future, only Eric will lose at the end but that would still be a sad situation. Nicolas | ||
From: Ted Clark <tclark@bgea.org> To: lwn@lwn.net Subject: Rawhide Date: Thu, 21 Feb 2002 11:59:24 -0600 >From LWN.net Weekly Edition for February 21, 2002: > Red Hat still makes "Rawhide" available, though they do not make it easy to find. Nor do they make it easy to install or maintain. There haven't been boot images available for weeks (months?), and the only way I've been able to get Rawhide installed at all is to do a fresh install of Red Hat 7.2, apply all errata updates, and then do a forced update (rpm with --nodeps --force) of gcc, glibc, and binutils, followed by a forced update of everything else. Needless to say my RPM database is in a state of great uncertainty. I can't complain, since I'm not paying for this service, but perhaps its time that I tried Debian unstable! TedC | ||
From: "Robert A. Knop Jr." <rknop@pobox.com> To: letters@lwn.net Subject: Cruft has become our life Date: Wed, 27 Feb 2002 08:13:47 -0600 As ashamed as I am to say it, I admit that I use Gnome; I like lots of the little fiddly bells and whistles, such as the panel which can hide, things in the panel (mailcheck applets, gdict, weather monitors, clocks, icon managers). Indeed, the panel alone makes things much neater than the old way of doing things with icons scattered across different viewports (or virtual screens). But the configuration... it's all become such a mess. I find myself missing the "good old days" when all I had to understand was a .bashrc or a .cshrc, a .login, a .Xresources, and a .fvwmrc file. (And perhaps a .emacs file, and one or two others.) I could edit them by hand, and copy the text files to other accounts when I wanted to clone the configuration. Things tended to work, or not-- but if they didn't, it was just that one program or utility that didn't work, and other things kept working. Emacs (or vi) was my master configuration editor. It was the Unix way: many small independent utilities an intelligent user could patch together with pipes as necessary, rather than a gigantic interconnected mess of programs that all must talk to each other and all must be into each others configuration information. Now? Gnome likes to present itself as a gigantic monolithic UberGUI. The number of dot files in the home directory is out of hand. There are many dot directories, with whole hierarchies of stateful information. Many of these are not designed to be edited by hand, but only with each individual application's graphical configuration editor, which tends to be much more inconvenient to use repeatedly (despite a much easier learning curve). The worst part is when they all start to interact in mysterious ways. What brought forth this latest rant was a problem I was having with Mozilla (and all Mozilla-derived browsers, including Galeon). It would show inlined PNG images just fine, but if I tried to view a standalone PNG image off the web, I'd get a blank white page. I couldn't find any bug reports on this on the web. What's more, another account I had on a different computer did not have the problem. This computer had all the same versions of the RPMs for Mozilla, libpng, gnome, and anything else I could think of that might be related. I couldn't find anything in the mess of configuration information Mozilla's graphical preferences editor gives you, so I tried blowing away my .mozilla configuration directory and starting that over from scratch. (I did save and restore the bookmarks, but nothing else.) It didn't help. This surprised me. How did I solve the problem? I moved *all* files out of my home directory, and then only moved back the ones I understood. The entire .gnome directory tree I got rid of, and any number of others. Then I spent an hour or so going through and rerunning all those visually appealing but intrinsically inefficient graphical configuration programs to get my Gnome setup back the way I wanted it. It works. Mozilla is now fine with stand-alone PNG files. What was it that I removed that fixed the problem? I have no idea. There was so much there, interacting in ways that I no longer can keep track of. I've heard horror stories about the Windows registry. Perhaps this is the way we're heading? It will only get worse, as I read all of the glowing predictions developers post about gconf and *daemons* that keep track of your configuration, and oh my word. This is presented as the solution to the mess that I started this letter complaining about, but to me it sounds like taking things further in the direction that's created what I see as the mess in the first place. It sounds to me that the only way out of the cruft is going to be to, every so often, as old versions of configuration information accumulate, delete your entire home dirctory, saving backups only of your own documents and files. Start over building your account and configuration information. Slow, evidently a waste of time, but a necessary step in this current world of crufty beautiful programs that do a lot for you and want to keep all sorts of interconnected configuration information. Perhaps I should just go back to my roots and run FVWM, and get away from the Gnome/KDE/GUI madness. Alas, I want to have my cake and eat it to; I want the features that come along with the configuration cruft. Even doing that may not solve the problem, since web browsers now must interact with helper applications and mime types and mailcaps.... -Rob | ||
|