292 lines
14 KiB
Plaintext
292 lines
14 KiB
Plaintext
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 <20>
|
||
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 <20>
|
||
also promised the members of FTSC that it is they who will make such <20>
|
||
decisions.
|
||
|
||
Aside from you and George, not ONE single FTSC member has told me (in <20>
|
||
private, or in FTSC) they would support any of your or George's drafts as <20>
|
||
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 <20>
|
||
statements without real evidence.
|
||
|
||
Second, just who do you think FTSC members are? While I make no claim as <20>
|
||
to what percentage of echomail processor handler authors are part of FTSC, <20>
|
||
the authors of many of the most popular packages are members, and most <20>
|
||
participated in the discussions in FTSC. It was because I perceived firm <20>
|
||
support from these authors to update their programs within the six month <20>
|
||
(or even a year, if members think the longer time is needed) that I <20>
|
||
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 <20>
|
||
of opinions. Ironically, it was the talks I had with you and others that <20>
|
||
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 <20>
|
||
why we need to clean up the specs we do publish. I agree that FTS-0004 is <20>
|
||
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, <20>
|
||
with no concern for backwards compatibility, is still not justified or <20>
|
||
desirable. But I don't think a blanket statement that we will never <20>
|
||
change anything regardless of need is realistic. Please be clear on this <20>
|
||
- I HAVE CHANGED MY THINKING! Got that? No need to drag up any more old <20>
|
||
messages - I admit it publicly.
|
||
|
||
All proposed changes to FTSC documents will be weighed carefully for <20>
|
||
cost/benefit. Only when a two-thirds majority of FTSC members agree that <20>
|
||
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 <20>
|
||
can take a flying fuck at a rolling donut for all I care. If you think <20>
|
||
you can do a better job of getting the developer community in FidoNet to <20>
|
||
tow the line with the heavy-handed bullshit you people have been <20>
|
||
threatening for years, then by all means, go for it.
|
||
|
||
FTSC has never had, nor attempted to acquire, a monopoly on <20>
|
||
standards-writing in FidoNet. We have no enforcement power whatever. We <20>
|
||
make recommendations. If a concensus of FTSC members decide on a given <20>
|
||
recommendation, we will make it. To do any less would be shirking our <20>
|
||
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 <20>
|
||
by several members. I have no problem with a year. Two years is too <20>
|
||
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 <20>
|
||
in an ideal world. The fact is that many, if not most, echomail <20>
|
||
processors deviate from FTS-0004 in one or more ways, and the fact is, <20>
|
||
according to the authors of the some of these programs, that dropping tear <20>
|
||
lines will break some popular echomail processors. You can't have it both <20>
|
||
ways - people whose favorite program just stopped handling their daily <20>
|
||
echomail fix don't give a damn if said program is compliant with some spec <20>
|
||
somewhere.
|
||
|
||
The fact is that changing a single word of any FTSC spec will probably <20>
|
||
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 <20>
|
||
I'll do it again whenever I feel the need. The rules in FTSC were changed <20>
|
||
about a six months ago, at the suggestion of several people whose opinions <20>
|
||
I respect, in two ways - all votes will now take place in the echo instead <20>
|
||
of secret ballots, and a two-thirds majority instead of a simple majority <20>
|
||
vote is required to adopt a recommendation. Other than that, nothing <20>
|
||
whatever has changed in the way of rules.
|
||
|
||
As for what you put into your drafts (and I have assumed that George and <20>
|
||
you were in agreement as to what the drafts he submitted contained), by <20>
|
||
all means propose whatever you wish. All I'm doing by submitting an <20>
|
||
alternate draft is giving FTSC members a chance to choose on an issue I <20>
|
||
consider important. Would it be more proper for me to ignore the opinions <20>
|
||
of an important subset of both the developer community and the *C <20>
|
||
structure (remember, both the Z1C, the IC, a former Z3C (and tech VP of <20>
|
||
IFNA), and a number of RC's are among FTSC's members) and make a <20>
|
||
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 <20>
|
||
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, <20>
|
||
but I CHANGED MY MIND!
|
||
|
||
This business of FTSC's charter has gone far enough, IMHO. Since this <20>
|
||
message is also going to TJ, and since he has participated, even led, many <20>
|
||
of FTSC's discussions in the past few years, I'll leave it to him to <20>
|
||
comment further on this issue. What I have changed is my particular <20>
|
||
feelings on one aspect of FTSC's task. My vote on FTSC proposals does not <20>
|
||
count any more than that of any other of the fifty-something other <20>
|
||
members. My agreement with TJ allows me to use his marks on documents <20>
|
||
related to FidoNet technical standards and related matters. That's all - <20>
|
||
nothing more. In reality, that is FTSC's charter, and it can be revoked <20>
|
||
by TJ any time he feels it necessary. I am quite comfortable with this. <20>
|
||
It's up to the developers and users in FidoNet, to decide on the ultimate <20>
|
||
value of our work.
|
||
|
||
You seem to repeatedly assume that I, personally, have chosen what FTSC <20>
|
||
will consider or debate. Since both George and TJ are FTSC members, I'll <20>
|
||
leave it to them and any other FTSC member you may choose to ask to tell <20>
|
||
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. <20>
|
||
You (as a group) have repeatedly tried to use FTSC as a way to force your <20>
|
||
personal technical opinions down the throats of FidoNet members. Each <20>
|
||
time you've attempted this, it's been the membership of FidoNet at large, <20>
|
||
not FTSC, that has forced you to back down. If you (meaning the backbone <20>
|
||
as a group) wish to attempt it again, then by all means have at it. I'd <20>
|
||
think by this time you would have learned from your mistakes, but what do <20>
|
||
I know?
|
||
|
||
As I said in my previous note, my vacation starts on 17-Aug and I intend <20>
|
||
to spend part of it writing an alternate draft to put to the members for a <20>
|
||
straw poll. I still fail to see how giving the membership an opportunity <20>
|
||
to choose which path they think is better is such a threat to your <20>
|
||
proposal - these guys are pretty sharp and if I'm as wrong as you and <20>
|
||
George seem to think I am, they will no doubt tell me in resounding words. <20>
|
||
They certainly haven't shrunk from doing so in the past.
|
||
|
||
Also, if you do not feel George's current spec reflects your opinions <20>
|
||
accurately, or if you feel George has somehow weakened your original <20>
|
||
document, then please (in the next couple of weeks) submit your own draft. <20>
|
||
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 <20>
|
||
the membership, I will have no further comment on this issue. I'm in the <20>
|
||
middle of the first large-scale remodeling my house has had in 25 years <20>
|
||
and am also putting in 12-14 hour days six (and this week seven) days a <20>
|
||
week on a project at work, and I simply don't have time to spend on this <20>
|
||
until my vacation.
|
||
|
||
I doubt if it will make you feel any better, but if FTSC's members should <20>
|
||
chose the non-change path instead of the concensus opinion (as put into <20>
|
||
words by me) we arrived at earlier this year, then you have my word I'll <20>
|
||
put the final draft up for public comment in FidoNews, followed by a <20>
|
||
ratification vote by the members, without delay. I'll also publicly <20>
|
||
support whatever the members choose. Are you willing to make the same <20>
|
||
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.
|
||
|
||
|