Original Message Date: 07 Aug 92 18:18:46 From: Rick Moore on 1:115/333 To: Tom Jennings on 1:125/111 Subj: FTS-0004 Revision ^AMSGID: 1:115/333@fidonet ee0f38e0 * Original to: John Souvestre at 1:396/1 CC'd to: George Peace, Butch Walker, Tom Jennings In a msg on <07-Aug-92, 09:49>, John Souvestre of 1:396/1 writes: > I have no desire to debate with you either, Rick. It's been well > over a year that you promised "quick action" to the ZEC. BOP was > revised based on your promise. It is in the process of being > revised again, so I'm glad to know where you now stand. At the time, I naively thought that your draft would receive no objection from FTSC members and would be adopted quickly. This was not the case. While I guess I could just have adopted your first draft via fiat, I have also promised the members of FTSC that it is they who will make such decisions. Aside from you and George, not ONE single FTSC member has told me (in private, or in FTSC) they would support any of your or George's drafts as written. That's the bottom line as I see it. RM>> ... it was permissible for FTSC to release recommendations RM>> that might require code changes in working programs. > "Might"? It would break about 90% of the software currently in > use on the Zone 1 Backbone. That aside, let's get to the basic > issue: The FTSC's charter. First, your 90% is pure conjecture. I prefer not to make such sweeping statements without real evidence. Second, just who do you think FTSC members are? While I make no claim as to what percentage of echomail processor handler authors are part of FTSC, the authors of many of the most popular packages are members, and most participated in the discussions in FTSC. It was because I perceived firm support from these authors to update their programs within the six month (or even a year, if members think the longer time is needed) that I changed my mind. > On Apr 16 1992 Rick Moore said: RM>> FTSC is not here to lead software development, balance the RM>> federal RM> budget, or solve the problems in your love life RM>> for you. We exist to RM> document widespread existing RM>> practice. > I won't even mention the lecture you gave me at FidoCon 91 when I > suggested allowing for improvements to the Path Line. But now, > on Aug 02 1992, you are singing an entirely different song. Sorry you thought it was a lecture. I thought it was a two-way exchange of opinions. Ironically, it was the talks I had with you and others that led me to change my mind. RM>> The specific point in question was the decision to require RM>> that ALL echomail control lines be prefaced with ^A. RM>> Making this one change would really tighten up the spec and RM>> make it easier and faster to handle echomail messages. > You are worried about making seen-by lines faster to scan while > the major authors (QM, Squish, TossScan) are working to get rid > of them. You are spending time on an improvement which will make > little or no difference by the time it would be implemented. I simply pointed out the fact that scanning would be easier as an example why we need to clean up the specs we do publish. I agree that FTS-0004 is a bad spec - hell, it was never written as a spec. I have not changed my basic philosophy at all. Change for change's sake, with no concern for backwards compatibility, is still not justified or desirable. But I don't think a blanket statement that we will never change anything regardless of need is realistic. Please be clear on this - I HAVE CHANGED MY THINKING! Got that? No need to drag up any more old messages - I admit it publicly. All proposed changes to FTSC documents will be weighed carefully for cost/benefit. Only when a two-thirds majority of FTSC members agree that any change is worth the cost will that change be recommended. RM>> After thinking about it for a while, even TJ agreed that the RM>> advantages outweighed the disadvantages. > Then your job as Chairman of the FTSC is secure. On the other > hand, it is possible that some other specification will be > adopted by the Zone 1 Backbone. That's a cheap, below-the-belt shot. As for the thinly-veiled threats from you and other backbone members, you can take a flying fuck at a rolling donut for all I care. If you think you can do a better job of getting the developer community in FidoNet to tow the line with the heavy-handed bullshit you people have been threatening for years, then by all means, go for it. FTSC has never had, nor attempted to acquire, a monopoly on standards-writing in FidoNet. We have no enforcement power whatever. We make recommendations. If a concensus of FTSC members decide on a given recommendation, we will make it. To do any less would be shirking our responsibility. RM>> ... a six month period from the date of promulgation would RM>> be set for compliance. > That's certainly a generous time period, considering we are > talking about software which is released about every two years, > on average. The length of the period has not been set - six months was just suggested by several members. I have no problem with a year. Two years is too long, but I will again defer to FTSC's membership. RM>> ... (dropping tear lines) that may well break some programs. > Tear lines are optional per the current specification. Dropping > them could not break any compliant program. Ah, now after accusing me of ignoring the real world, you choose to live in an ideal world. The fact is that many, if not most, echomail processors deviate from FTS-0004 in one or more ways, and the fact is, according to the authors of the some of these programs, that dropping tear lines will break some popular echomail processors. You can't have it both ways - people whose favorite program just stopped handling their daily echomail fix don't give a damn if said program is compliant with some spec somewhere. The fact is that changing a single word of any FTSC spec will probably break some piece of software somewhere. RM>> I intend to put the issue to a straw poll when my alternate RM>> draft is done. We will vote on the draft the members RM>> prefer. > Let me see if I have this straight. You've changed the rules and > you are writing a draft which takes advantage of the changes but > I'm not allowed to submit a draft taking advantage of the > changes? You are aware that there are certain changes which I > would like to see made (ex: Path Line) yet did not since there > were "against the rules" at the time. I haven't changed the rules at all. I've changed my personal opinion, and I'll do it again whenever I feel the need. The rules in FTSC were changed about a six months ago, at the suggestion of several people whose opinions I respect, in two ways - all votes will now take place in the echo instead of secret ballots, and a two-thirds majority instead of a simple majority vote is required to adopt a recommendation. Other than that, nothing whatever has changed in the way of rules. As for what you put into your drafts (and I have assumed that George and you were in agreement as to what the drafts he submitted contained), by all means propose whatever you wish. All I'm doing by submitting an alternate draft is giving FTSC members a chance to choose on an issue I consider important. Would it be more proper for me to ignore the opinions of an important subset of both the developer community and the *C structure (remember, both the Z1C, the IC, a former Z3C (and tech VP of IFNA), and a number of RC's are among FTSC's members) and make a back-alley deal with you as to what the FTS-0004 update should contain? RM>> I'd rather see us do nothing at all than release an update RM>> that makes things worse by making too many technical RM>> compromises in a (I believe) mistaken effort to please RM>> everyone. > That must describe George's attempt to satisfy you because there > were no such compromises in the draft that I submitted to you and > which pleased you so much at the time. The current specification > is a joke. My draft would have at least fixed that. You could > have added your new changes later. Instead you have chosen to > ignore the promise you made to act quickly and have redefined the > FTSC's charter without notice. You'll get no argument from me as to the inadequacy of the current document. As I said above, it was never intended to be a standard. I do not believe that your draft would have fixed anything. I once did, but I CHANGED MY MIND! This business of FTSC's charter has gone far enough, IMHO. Since this message is also going to TJ, and since he has participated, even led, many of FTSC's discussions in the past few years, I'll leave it to him to comment further on this issue. What I have changed is my particular feelings on one aspect of FTSC's task. My vote on FTSC proposals does not count any more than that of any other of the fifty-something other members. My agreement with TJ allows me to use his marks on documents related to FidoNet technical standards and related matters. That's all - nothing more. In reality, that is FTSC's charter, and it can be revoked by TJ any time he feels it necessary. I am quite comfortable with this. It's up to the developers and users in FidoNet, to decide on the ultimate value of our work. You seem to repeatedly assume that I, personally, have chosen what FTSC will consider or debate. Since both George and TJ are FTSC members, I'll leave it to them and any other FTSC member you may choose to ask to tell you if your paranoia is justified. RM>> I do appreciate your contributions. You started this ball RM>> rolling and George has put in a lot of effort as well. But RM>> the final decision as the to contents of any FTSC document RM>> is up to FTSC's members. > The contents of FTSC documents are becoming less and less > important, and that sad situation is only made worse by the way > you are handling the FTS-0004 draft. I have no misconceptions whatever as to the backbone's opinion of FTSC. You (as a group) have repeatedly tried to use FTSC as a way to force your personal technical opinions down the throats of FidoNet members. Each time you've attempted this, it's been the membership of FidoNet at large, not FTSC, that has forced you to back down. If you (meaning the backbone as a group) wish to attempt it again, then by all means have at it. I'd think by this time you would have learned from your mistakes, but what do I know? As I said in my previous note, my vacation starts on 17-Aug and I intend to spend part of it writing an alternate draft to put to the members for a straw poll. I still fail to see how giving the membership an opportunity to choose which path they think is better is such a threat to your proposal - these guys are pretty sharp and if I'm as wrong as you and George seem to think I am, they will no doubt tell me in resounding words. They certainly haven't shrunk from doing so in the past. Also, if you do not feel George's current spec reflects your opinions accurately, or if you feel George has somehow weakened your original document, then please (in the next couple of weeks) submit your own draft. I'll put it to the members for comment and include it in the straw poll. Until I have actually put my modification of George's and your draft to the membership, I will have no further comment on this issue. I'm in the middle of the first large-scale remodeling my house has had in 25 years and am also putting in 12-14 hour days six (and this week seven) days a week on a project at work, and I simply don't have time to spend on this until my vacation. I doubt if it will make you feel any better, but if FTSC's members should chose the non-change path instead of the concensus opinion (as put into words by me) we arrived at earlier this year, then you have my word I'll put the final draft up for public comment in FidoNews, followed by a ratification vote by the members, without delay. I'll also publicly support whatever the members choose. Are you willing to make the same committment? Peace, Rick Original Message Date: 07 Aug 92 18:05:17 From: Tom Jennings on 1:125/111 To: Rick Moore on 1:115/333 Subj: re: FTS-0004 Revision ^AINTL 1:115/333 1:125/111 You are amazingly generous to argue with this guy, whoever he is. (I dont even know what BOP is.) Since you basically asked :-), here's my 2-cents worth: I think John Souvestre is a bid misled as to how the world works, and the incredible amount of discussion and -- compromise -- that goes on in FTSC. His problem is a common one -- his correctness is so obvious to him, that either we are completely blind or stupid (which he can dismiss pretty quickly) or we are intentionally blocking his correct idea. Anything but admit the process doesn't work like he imagines/wants. People with this problem aren't limited to FidoNet, obviously. YOu can also tell him *I* nor anyone else *likes* the process, particularly, and in fact it doesn't go in anyone's particular direction. For the last year or so, the FTSC most decidedly has NOT been an ego battle. It has become a pretty damn rational and fair and well-distributed group of peers compromising on their own programs for what they think is the best path for the FIdoNet. "What they think is the best..." is subjective -- and workable only because it comes out of a group process, that takes months to unfold. To think one or a few people can do better is naive. To insist on it ignorant, and to argue foolish. There's 15,000 computers in FidoNet, with about 1,000,000 users (EFF's estimate), to think one person knows better than some subset of authors and "admin" types and users, over a long period of time, is completely ridiculuous.