[WF-Protocols] Design Goals
Matze Braun
matze at braunis.de
Thu Jul 3 22:18:27 PDT 2003
On Thu, 3 Jul 2003, Aglanor wrote:
> Ok, I've re-written the goals taking into accounts the comments since
> yesterday:
>
> Design Goals:
>
> * A format for interchange of model data. The main criteria of decision
> should be interchangeability, above others such as efficiency.
>
> * Must be free and open. Must be independent from platform and SDK.
>
> * Must be scalable: new features added to the standard should not break
> backwards compatibility. Applications should ignore features they don't
> understand.
>
> * Should be easy to implement, read and write.
>
> * Oriented to rendering engines and model tools. Specifically, it is
> not intended for complex editors.
>
These goals are fine IMO.
> *****************************
>
> If everyone more or less agree with the former goals, there is only one
> point left to decide: extensibility. Should we allow third parties to
> add extensions to the format?
>
> <IMHO>I think extensibility is a needed thing, not everyone will be
> happy with what we provide so this could give the means to add the
> needed extra functionality. Most standards out there are not "locked",
> but allow extensions, as long as they are marked as such, and that the
> data is usable without the extensions.</IMHO>
I think we should allow extensions, but
-don't define any official extensions. Everything we define
should be normal part of the spec.
-if extensions popup then we should imediately discuss what causes
the need for these extensions, and how we could cleanly add them
to the a new version of the spec if appropriate.
Greetings,
Matze
More information about the Protocols
mailing list