[Note that I'm only taking an inflammatory tone because you've adopted one towards me, simply because my idea reminds you of James', and you don't like the way James acted in the past. Drop it, start acting like a human being towards me, and I'll treat you nicely again.
I'm running a little experiment to see if you can take as much ad hominem and condescension as you dish out: Continue acting like an ignorant asshole that isn't willing to consider the merits of my idea, and I'll continue telling you you're acting like an ignorant asshole. There's a reason why I voted against you as Project Leader... you show a tendency to leap to snap judgements of ideas you don't understand, and disengage your logical mind from that point on, falliciously assuming that your opponents' ad hominem proves that you're right. I've got news for you, Joseph. Just because James acted like an asshole doesn't mean his idea is wrong. He just got frustrated by your childish, irrational, ignorant, argumentative replies to his ideas. I hope this flame is strong enough to help you see your reaction for what it is: ``Oh my god! Peoples' insults really get my goat, I lose my temper, and then my contributions to the debate degrade in quality until they're less than worthless! I'd better not take things so personally, if I want people to respect me!''] >>>>> Joseph Carter writes: JC> The keyring is kinda important to us and happens to be in (you JC> guessed it!) CONTRIB! Lesson: Don't judge a package by where you JC> find it. I presume it'll be moved into main when it uses gpg? If so, then I'm happy to continue ignoring `contrib'. Stale keys don't bother me... I never use them anyway. I only use pgp because I have to in order to upload to Debian. I'll start verifying them when we all use gpg. JC> Thank you for arguing my point, that moving packages out of main JC> (and out of Debian as a result) does limit their availability. [Another editorial comment... why does it matter so much to you that I think that one of your ideas has merit. That doesn't make the rest of your ideas any less stupid and irrational, or any more meritorious.] I have never argued to the contrary. I'm not proposing to move things out of `main', only to create a separate `pure' distribution that contains only symlinks to `main'. A major flaw of James and Branden's initial suggestion was that nobody will ever agree to gutting `main'. Creating a separate distro that is a proper subset of `main' fixes this bug in their suggestion. JC> Debian doesn't guarantee the packages you install will be of any JC> use to you, only that you don't need non-free software on your JC> system to compile and run it. If you can't find an ICQ server, JC> That's Not My Problem. That's an awfully careless way to look at the issue. I find it revolting that you think your own irresponsibility when it comes to Debian's quality translates into *me* as a naive end-user ``needing a psychiatrist.'' I'm sure every other newbie out there appreciates your attitude, and wishes more Debian developers thought like you do. Maybe you should make APT illegal, because of the fact that dselect works fine for you, and therefore it is Not Your Problem. [heavy sarcasm] I'd rather help those newbies out, rather than giving them loaded guns so that they can shoot themselves in the foot. I'm not talking about trying to force you to do the work or forcing people to use `pure', I'm talking about your irrational obstruction of my desire to do useful work (i.e. create and maintain `pure'), and to make it available to others. Who's being fascist *now*, Joseph? JC> Of course, looking at the code for the ICQ server in question, JC> it's too buggy to be useful as a practical server. If that's not JC> good enough, now not only do you want a free server but you want JC> a free server of a certain quality. Nope. All I want is a free server that any Debian maintainer wants to package, and put into `main' (regardless of its stability). If nobody does it, (probably due to taking pride in ones work, and refusing to package buggy software) then ICQ clients don't make it into `pure'. Period. If somebody wants to put an ICQ client into `pure', then it becomes their responsibility to also put an ICQ server into (at least) `main'. JC> I don't think I need to argue that arbitrary decisions of whether JC> or not some software is good enough to affect its use in Debian JC> are absolutely horrible and I would hope no developer in his JC> right mind would allow that. Since when is it an ``arbitrary decision'' for *every one* of over 300 Debian developers to decide that the free ICQ server is not worth packaging?!! >> Isn't `contrib' *designed* to help these kinds of people out? JC> No. Okay, thanks for arguing my point, which still stands: >> If members of the Project vote that it isn't, then I've proposed >> making a new category. [`pure'] JC> You're free to propose this, but like James' proposal it's going JC> to require a vote. You say that like you have religious faith in the fact that I'll be voted down. Geez. Can we spell ``closed mind''? Sorry, but you're gonna eat your words, Joseph. By the time I'm done mopping the floor with you, using my highly *rational* arguments, you'll be *begging* me to work on `pure'. >> The point of discussing this on debian-policy is so that we can .> *constructively* refine the ideas. Flames don't help anybody. JC> Why? Well, james acted before he started the discussion. ``But, MOM... James started it!'' Shut up, brat. JC> That annoyed me a bit, but I'll get over it I'm sure. [Another editor's note: the following sentence is meant in all sincerity. I've been rude and sarcastic for the rest of this mail, but this part isn't.] I'm glad to hear this. It gives me hope that we can come to a mutual understanding, and you'll actually look at the merits of his *idea* (and therefore mine), not its presentation, nor its presenter. JC> However I strongly disagree with the change being discussed. You still haven't offered me any compelling reasons why *my* change is bad (creating `pure' rather than tossing things out of `main'). All you've proven is that you don't understand my idea, because I *fully* understand your objections. I had the same ones when Branden and James first started talking, mostly because they came across too heavy-handed. I got over my initial reaction, and saw the merit in their idea. I improved it, and contributed my results. I offer you the challenge of trying to do the same. If something in my idea seems fascist, then *fix it* for God's sake, don't just stand in the corner and saying ``... but it's wrong, but it's wrong, but it's wrong, but it's wrong...'' Submit a clear bug report, produce a patch, or shut the hell up and live with it. Childish whining will not be tolerated, and by your reply to `pure', you've demonstrated that you're more interested in childish whining than in understanding what James, Branden, and I am saying. JC> Very strongly in fact. I believe it can only be an arbitrary JC> determination based on what a small number of individuals know JC> (or think they know which is far more dangerous) without any real JC> balance to be sure that their arbitrary decision fits anyones JC> morals but their own. Ahem. ``A small number of individuals'' == over three hundred Debian developers. If that's a ``small number'', then what do you consider a *large* number? JC> I object to what I feel is the creation of a double standard. JC> The software is free enough for the DFSG. It doesn't have any JC> dependancy on any non-free software either in Debian or that you JC> must yourself install. It's perfectly free. You idea of `perfect' seems much weaker than mine. Perfection is something that can never be attained. The DFSG is just an approximation that needs to evolve as we learn more. Oh, maybe I'm wrong. I must have been out worshipping the golden calf the day that God handed down the DFSG from Mount Sinai, written in stone. [heavy sarcasm] JC> And up until a week ago, it would have been accepted into main no JC> problem. Times have changed. Human slavery was accepted up until a century ago. White supremicism was accepted up until a few decades ago. Non-free software was accepted up until a few years ago. What's your point? JC> I object to what I feel would be a policy which narrows the JC> definition of "truly free" software beyond that which the social JC> contract and DFSG currently provide. Then you've proven yourself to be a legalist, and not somebody who is capable of actually *writing* policy. Policy writers have to be flexible and dynamic, understanding that the status quo is only our current approximation of perfection. I'm proposing a distribution that may be called `pure' or `holy', but if you actually *read* my proposal, you'd see that I meant it in a funny, self-deprecating way, placing no judgement on people who continue to use `main', `contrib', or even `non-free.' You, on the other hand are taking yourself *far* too seriously. Drop the holier-than-thou attitude, or get off the list, asshole. You're interfering in important work, and none of us have the time to waste bickering with you. JC> And so far what I have seen indicates that the intent is to do JC> this without changing anything other than policy. I see an JC> attempt to change the interpretation of the social contract, JC> that's not a policy change. [Since by now my point has been made, I'll use a lot of obscenity for the rest of this mail. That should force you to take me less seriously and read my ideas for their own merit, or else have a brain aneurism, die, and leave us alone to discuss things peacefully.] Listen, dickwad... JAMES DID NOT PROPOSE ANYTHING! Neither did I, fuckhead. We just put forth an idea and opened the floor to discussion. We explicitly said that we weren't going to actually *do* anything until the policy list arrived at some kind of clear understanding of the issues. At what point did you decide to put your head up your ass, and kick madly at anybody who tried to get close enough to help you out of that uncomfortable position of ignorance? Whatever made you think that my mail about `pure' was anything but a friendly attempt to increase peoples' understanding of the issues? At what point did you label me a fascist, and use that as an excuse to be condescending? JC> And I object to changing our definition of free software to be JC> what it is now with the added restriction that the software must JC> be determined to be useful with other free software (or at least JC> without any non-free software...) Oh, fuck you. None of us said we were actually going to do that, we were just examining the ``what if'' scenarios. JC> See my post regarding TrueType for one single example of JC> something which I have seen nobody able to argue that they can JC> create a TTF with only free software (other than the argument JC> that they could use beav and make the bytes be what they want JC> them to be by hand...) So you're going to say taht ttf packages JC> like xfstt and freetype go into contrib? What sort of ripple JC> effect does this have? JC> And where do we draw the line? WinNT has its own filesystem. JC> The Linux kernel itself provides a module for accessing this JC> thing, yet it is impossible to even create it without WinNT or JC> possibly some other non-free software (since I think Partition JC> Magic can now create NTFS partitions..) You want to argue that JC> LINUX moves into contrib? No of course not. How about lilo JC> which requires your non-free PC BIOS? JC> Where do you draw the line, and since you're the one who wants to JC> change things from how they are now, how can you justify what JC> you're doing and respond to the argument that you are creating a JC> double-standard. I would say that current policy is pretty cut JC> and dry. We have a definition of free software, based on the JC> license of the software. We have agreed that main includes JC> things which fit that definition. We have agreed that contrib is JC> for software which is free but requires installation of non-free JC> software to use it or compile it. That's pretty simple IMO. JC> What you're after is arbitrary and boils down to letting JC> currently tree people decide for all of 400+ of us whether or not JC> our packages are free enough for their tastes. And james JC> specifically said that he refuses to install a package into main JC> which he doesn't personally think is free enough, no matter what JC> anyone else says or decides. He has said taht if someone else JC> wants to, they are welcome to. JC> However, this is not the first time someone has decided that they JC> simply are not going to do something no matter what anyone says. JC> At least one person has applied to become a developer and their JC> application sat collecting virtual dust because the two people JC> responsible for these both decided they weren't going to process JC> the application. Essentially, they rejected the application but JC> dodged responsibility for rejecting it by simply not processing JC> it and leaving it "pending".... JC> I've already seen the results of a final decision belonging to a JC> small group of people with no real chance for appeal with the new JC> maintainer team. While I realize the archive maintainers have JC> the same sort of final authority without any real appeals JC> process, james is essentially asking for us to agree that he JC> should be allowed to make an arbitrary decision of a package's JC> freeness. His first demonstration: a package which came up on JC> -legal and whose license was actually changed so it could be JC> uploaded to main! JC> Arguably in the case of the archive there is SOME appeals JC> process, but it certainly can't be easy. It's quite probably JC> likely to boil down to the same appeals process there is for the JC> new maintainer team: Try and somehow convince the people who have JC> the final authority on the subject to change their minds. Well, JC> without getting any more personal than this already is, it's not JC> bloody likely. And how stupid is Joseph? How many words does he have to put into my mouth so that he can refute them? When will he learn what `strawman' means? How many times does he have to repeat the *same* idea as if *I'm* the one who's incapable of understanding? My `pure' idea refuted all your arguments long before you presented them. You're just too pigheaded to understand it. I'll bother explaining the details to you only after you've demonstrated that you'll bother listening to me. Teacher: ``Okay, class, today we are going to learn about calculus...'' Pupil #1 [interrupting]: ``But teacher... calculus must be inherently flawed, because it's *impossible* to add up an infinite number of infintessimals, and it's *impossible* to know the exact tangent of a line at a given point.'' Teacher: ``No, trust me, it works. Let me show you the reasons...'' Pupil #1 [interrupting]: ``NO, NO, NO! It's IMPOSSIBLE!'' Teacher: ``... just a second, little Joseph. You haven't seen the reasons yet. Just let me write it on the board...'' Pupil #1: ``NO, NO, NOOOOOOOOO! YOU AREN'T LISTENING TO ME! YOU'RE STUPID, AND I KNOW MATH BETTER THAN YOU DO.'' Pupil #2 [to Pupil #1]: ``Shut the hell up, fuckhead. I'm trying to listen to what the Teacher has to say.'' Pupil #1 [to nobody in particular]: ``EVERYBODY HATES ME! THEY'RE ALL IGNORANT AND NASTY AND SPITEFUL AND MEAN! I KNOW MATH BEST! CALCULUS IS IMPOSSIBLE!'' Pupil #3 [to Pupil #2]: ``I can't take this anymore...'' [Pupil #3 takes out a handgun, and blows Pupil #1's head off. Silence in the classroom.] Teacher [to Pupil #3]: ``Thank you.'' [addresses rest of class] ``Calculus was discovered independently by Newton and Leibnitz....'' [curtain] JC> I signed up for the ideals and definitions Debian has now. I'm JC> certainly free to voice my objection to those things changing am JC> I not? You certainly are. But do it in a rational way, or you'll make a lot of enemies among people who are more rational than you are. >> The fact that the likes of James Troup and Branden Robinson *care* >> about this idea should be a BIG HINT that maybe, just *maybe* it >> might have some hidden shred of merit. Obviously you don't value >> their opinions highly enough to try to understand where they're >> coming from before you flame. JC> I considered the idea. I seriously did. No you didn't. If you did, you'd understand how all your arguments are strawman. JC> But I quickly found that I couldn't agree with it. I haven't JC> even heard RMS suggesting that something like tik is evil. aj is JC> going to ask him about that, however all I can say is that I am JC> going to be VERY amused if RMS has no problem with packages such JC> as tik! I'll save that flame until I hear an answer from him JC> though. Sorry, sucker. RMS is no longer blazing the freedom trail, he's one of the giants whose shoulders we're standing on. If RMS remained on the cutting edge of freedom talk, then he'd be too unstable to be a leader. As it stands, he's a trustworthy spokesperson for freedom, but not an innovator any more. Originally, RMS thought that copyleft for non-software information was a bad idea. Does that mean it's not a good thing? When folks like Michael Stutz, Lyno Sullivan, and I put forward *rational* arguments for extending copyleft to non-software information, he accepted the idea. Now he's just waiting for the dust to settle before he puts his weight behind a specific license. If you always follow RMS as your guide, then you're doomed to always being a follower. Don't follow me, either... just weigh the ideas logically, and figure out what seems best. JC> He might agree with james---though this wouldn't be the first JC> time RMS and I disagreed on something and it won't be the last JC> I'm almost sure. Oooh... even better. ``If the world's authority on free software agrees with me, then I'll tell everybody that they were stupid for disagreeing with me. If he disagrees with me, then I'll still tell everybody that they were stupid for disagreeing with me, just not as loudly.'' I know that RMS is totally rational, and it's only a matter of time before he agrees with me on this particular issue. I may have to present some clearly-thought-out arguments to him to silence any objections he might have, but that's alright. All you can say is that he's irrational, but authoritative. I pity you in your confusion about freedom, and hope that you manage to figure out for yourself that RMS has *always* been totally rational... if he ever appears irrational, it's because nobody's given him a well-thought-out argument, or because they aren't interested in actually listening to him. >> Maybe you shouldn't decide on how you're going to vote, until you >> actually read the polished proposal (which hasn't even been >> written yet) lest you be forced to eat some humble pie. JC> As long as the proposal is based on what I consider a flawed JC> premise, I couldn't support it. That's fine. Just be prepared for a premise that you initially thought was flawed to turn out to be sound. >> Don't get me wrong... I've had lots and lots of that ego-crushing >> pie in the past, but at least I'm trying to understand where >> others come from, including you. The anger that I'm expressing at >> you is equally directed at myself, for the times I act like the >> asshole you're acting like right now. JC> It could be worse: I could be an asshole about it and also be JC> wrong. => Sorry to say, but you're being an asshole about it, and you're also wrong. ;) Reread what I actually proposed about `pure' with an open mind, ask straightforward, non-combative questions about it if there's something in it you disagree with, and then we'll discuss about the implications. Until then, may you sleep with a burr up your butt, so that you don't become a *complacent* wrong asshole, which is *far* worse. I actually quite like argumentative wrong assholes like you are right now, because you give me a chance to vent. Now I'll sleep soundly. :) -- Gordon Matzigkeit <[EMAIL PROTECTED]> //\ I'm a FIG (http://www.fig.org/) Committed to freedom and diversity \// I use GNU (http://www.gnu.org/)