Glad to see we've arrived at this discussion again. I have a little
input for some of the items:
1) Are people happy with the current change mechanism?
3) Is the current change mechanism visible enough to producers and
consumers of GTFS?
Mostly. Consider the "timepoint" field in the stop_times tables.
Despite implementations using this, and a push on this forum for
acceptance, this field never made it into the specification. I'm sure
there are good reasons for this -- for one, there is no model defining
the meaning of such a field -- but it hasn't been an open process.
2) Who should have final say on whether a new feature is added to the
spec?
A small collection of professional entities who cover the major uses
of the specification. For example: google, using it for trip planning;
a (tech savvy) transit agency, producing data in the spec; a consumer
of the data for uses other than trip planning.
8) What role could GTFS play in defining additional data specs (real-
time
data, temporary service change data)?
Oh the possibilities... I think this shows why a slow change process
is probably best, and why it would be good to have a producer of the
data involved in decisions.