Skip to content

Why are we introducing “extensions” into The Standard? #404

Answered by tychonievich
tychonievich asked this question in Q&A
Discussion options

You must be logged in to vote

Reasons I see that the GEDCOM steering group and working groups might introduce an extension rather than a standard:

  • Design flexibility. Extensions let us try out a particular design, see if it works, and modify or abandon it in backwards-incompatible ways if it's not working as well as we'd hoped or a better design comes up.
  • Vendor buy-in. Standards need to balance moving quickly enough not to become irrelevant yet not so quickly that applications have trouble keeping up. Extensions provide a way to see if there is an appetite for a new feature before making it standard.
  • Messaging. If new features first appear in the standard, often lag between a standard release and vendors implementin…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by dthaler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant
Converted from issue

This discussion was converted from issue #403 on December 12, 2023 13:48.