Zitat von Paul Jones <pmjone...@gmail.com>:

Dear Voting Members,

There is another way to solve the problems listed in the [FIG 3.0 summary][1]: formally encourage the creation of a *-interop project as a prerequisite to a FIG entrance vote. (Look to container-interop and async-interop as examples.)

IMO the WGs are the formal creation of what used to be interop projects. Lessons learned from these projects have sure been taking into account when creating the ideas of working groups. At least that's my personal impression.

* * *

Point by point from the FIG 3.0 tl;dr:

Everyone has equal say on FIG PSRs, no matter their expertise or their project’s relevance in the PSR’s problem space

A *-interop project concentrates on its particular problem, and can invite (or draw the attention of) those who have relevant expertise. Both container-interop and async-interop were able to this successfully.

There are lots of clever awesome people involved in the FIG who are not project representatives

A *-interop project need not be limited to only project representatives. It can accept (or refuse) anyone it wants.

Member projects find it difficult to engage in everything going on in the FIG

Interested parties can enagage in as many, or as few, *-interop projects as they like.

There is an ongoing question if the FIG produces PSRs for member projects or for the wider community; especially when the wider community pays it so much attention due to its de-facto status as ‘the php standards body’.

Each *-interop project can define for itself the audience it addresses.

Besides that latter, all this applies to the FIG 3.0 WGs too. And I don't think that each group should define its own audience. For consistency and relevance reasons, this should be defined by the FIG as a whole. If a WG considers the audience too narrow for their purposes, they can start a discussion to broaden the audience on the FIG level.

* * *

This has several advantages over the FIG 3.0 approach.

- fewer rules changes (perhaps only one!)

This is not necessarily an advantage on its own.

- less bureaucracy

While I consider this generally a good idea, I would also say that more rules make some discussions less necessary. Or even meaningful. Also, for a standardization entity, a very formal approach is making the outcome more transparent and confident.

- less centralization

This is also achieved by the FIG 3.0 proposal.

- reduced hierarchy

Didn't work in the past where the whole FIG body discussed and decided everything. I suggest we see more hierarchy as distributed responsibility instead.

- fewer committees

See above.

- more flexibility

Not necessarily a good goal for a standardization body.

- greater openness

I don't see this.

Each *-interop gets to operate in the way it likes, according to its own project members.

Again, not necessarily good in standardization processes. Who trusts a standardization group if the groups processes aren't standardized too?

Each *-interop can work through its ideas among a smaller set of interested participants, perhaps with implementation trials, without having the pressure of "being a standard" from the outset.

Once a *-interop project feels it has solved its particular problem, it can petition for FIG entrance under current FIG bylaws.

Like the WG.

If there is more than one *-interop groups tackling the same problem in different ways, FIG can pick from the different groups, or ask that they merge their efforts before entrance.

This shouldn't even happen right from the start. That's why the CC is a good idea.

FIG can also see how broadly the work of *-interop group has been accepted, providing real-world information as to the value of the work before the entrance vote.

* * *

Please consider this the opening of the 2-week discussion that occurs prior to a vote; of course, it may go on longer than that.


[1]: https://medium.com/@michaelcullumuk/fig-3-0-91dbfd21c93b#.4fhp3srq0

--

Paul M. Jones
http://paul-m-jones.com



--
Jan Schneider
The Horde Project
http://www.horde.org/

--
You received this message because you are subscribed to the Google Groups "PHP 
Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to php-fig+unsubscr...@googlegroups.com.
To post to this group, send email to php-fig@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/php-fig/20160809080550.Horde.9sAhhSqf3Qh0QSo_kW5u7qU%40neo.wg.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to