[
Lists Home |
Date Index |
Thread Index
]
From: "Joe English" <jenglish@flightlab.com>
> Roger L. Costello wrote:
> >
> > To my mind there are two ways for a technology to evolve:
> >
> > (1) A committee has complete reigns on the technology and decides how it
> > evolves. [...]
> > (2) A group creates the initial framework. That ends its role. From
> > then on the technology evolves independently, in a distributed fashion
> > as the market demands. [...]
>
> Also:
>
> (3) A small group creates an initial implementation, and is
> in complete control of its evolution. If it proves popular,
> other groups may later create independant implementations.
> That's when it's time to form a committee.
>
> Standardization is only necessary when multiple implementations
> need to interoperate.
Certainly the primary goal of standardization should be interoperability. In
the context of non-network standards, interoperability is equivalent to
interchangeability. E.g., when a document is schema-valid according to the
producer's parser implementation but not according to the consumer's parser
implementation, using the same schema, the two parsers do not
"interoperate".
Bob Foster
|