> On Aug 5, 2016, at 14:01, Michael Cullum <m...@michaelcullum.com> wrote:
>
> Hi all,
>
> A vote for FIG 3.0 is [potentially/hopefully] getting closer and one big thing people had been asking for is a TL;DR of FIG 3.0 to give an overview of the new structure and processes.
>
> The last couple of days I've been working with Larry on compressing it into 3 graphics and a post that, according to medium, takes 3 minutes or less to read. I'd invite to you all to have a read of that version, and if that wets your appetite for more, then of course I'd suggest you take a read of the full bylaws (after all, that is what will actually be being voted upon).
>
> I'd love to see some active discussion (or if you are just in general agreement about it, some +1s)
Of course we don't ask for -1s, do we.
For the record, again: the FIG 3.0 proposal is a fine idea *for a new and different* organization under a *new and different* name. Let it be free of the history and accomplishments (and baggage) of the FIG, and build a following of its own through its own new accomplishments.
On Friday, August 5, 2016 at 2:01:09 PM UTC-5, Michael Cullum wrote:
>
> Without further comment, the TL;DR of FIG 3.0: http://bit.ly/fig-3-0
If I am reading this correctly, the Editor and Sponsor of a PSR would
both have to be members of FIG? And then also find 3 other "random"
people to form a 5 person working group? Doesn't that imply that
non-members would be at a distinct disadvantage to create and propose
ideas to FIG? PSR-15 and PSR-17 would be nowhere if FIG 3.0 had been
in place when they were initiated.
--
Woody Gilk
http://about.me/shadowhand
--
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+unsubscribe@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CAGOJM6Je1QymL-hFR%3DMb%3Dh%2Bv-8kDXKtbr6yr47DtrjcizZ1K%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
If your response is a +1, you completely agree with the proposal and don't have anything to add.
If your response is a -1, some additional feedback is required, because you should at least point out what you don't like in the new proposal; better, you could propose changes.
Please, be constructive.
Returning in topic: I like this a lot!! The only question that I have is: who evaluates and decides the stakes or the competence on a PSR of the 3 other members? If he's a project representative, it's easy... What about community members?
On 06 Aug 2016, at 02:06, Adam Culp <thege...@gmail.com> wrote:Thank you for doing this Michael, it clarified a few questions I had while highlighting a new concern:Based on what I see the Member Projects of the FIG do not get to vote, though they can share their comments via the group. However, Member Projects are encouraged to implement these interoperability "standards" without said vote. (imposed "tax") Dramatic I know, but valid.I foresee a future full of squabbling and rejection to use PSRs because, "I didn't vote for it!" There would be no "ownership" of these new PSRs.I fully understand the working group would be composed of individuals that are best in a given field as subject experts, and who may have a more active role in the given technology. But again...ownership is key to ensure these interoperability recommendations are accepted by more projects.As such, I would suggest the addition of a "Member Projects Vote" after the "Review stage" but before the "Core Committee: Acceptance Vote". Make it a standard 2 week combined voting/feedback period to air out any unforeseen comments/concerns, where simple majority passes the motion. Then when the Core Committee accepts the PSR there will be much wider adoption and acceptance.Thoughts?
Returning in topic: I like this a lot!! The only question that I have is: who evaluates and decides the stakes or the competence on a PSR of the 3 other members? If he's a project representative, it's easy... What about community members?
Thank you for doing this Michael, it clarified a few questions I had while highlighting a new concern:Based on what I see the Member Projects of the FIG do not get to vote, though they can share their comments via the group. However, Member Projects are encouraged to implement these interoperability "standards" without said vote. (imposed "tax") Dramatic I know, but valid.I foresee a future full of squabbling and rejection to use PSRs because, "I didn't vote for it!" There would be no "ownership" of these new PSRs.I fully understand the working group would be composed of individuals that are best in a given field as subject experts, and who may have a more active role in the given technology. But again...ownership is key to ensure these interoperability recommendations are accepted by more projects.As such, I would suggest the addition of a "Member Projects Vote" after the "Review stage" but before the "Core Committee: Acceptance Vote". Make it a standard 2 week combined voting/feedback period to air out any unforeseen comments/concerns, where simple majority passes the motion. Then when the Core Committee accepts the PSR there will be much wider adoption and acceptance.
> If your response is a +1, you completely agree with the proposal and don't have anything to add.
So if your response is a -1, you completely *dis*agree with the proposal and don't have anything to add. (Pretty straightforward, really.)
Also, I *did* give additional feedback. I'll restate it in case you missed it earlier.
I like that project (FIG 3.0) a lot, however I'm also concerned that only 12 people will vote on PSRs. What if there's a PSR being written that has nothing to do with those 12 people?For example what if there's an "async" PSR but none of those 12 people work with async libraries: why would they vote YES? And also important: why would they be "qualified" enough to vote correctly on topics they may not work with? -> both technically and in terms of seeing/understanding the need behind the PSR (hope I'm not offending anyone in saying that, that's not the goal at all)
I feel like the changes in structure are fantastic, definitely filling some gaps that we've discovered. It's solid a step in maturing the organization.I would, however, love to see the addition of core principles make their way into FIG 3.0. Include a set of changeless principles (a fundamental truth or proposition that serves as the foundation for a system of belief or behavior or for a chain of reasoning.) that the organization can operate on from a communication perspective.Similar to what we have done with FIG voting and technical operations.I think this is important because the organization as a whole, in order to be healthy and effective with the PHP community in it's mission statement, needs to cultivate a healthy and synergistic environment around it. For both our internal members and in our community relationships.We've seen this break down more and more recently. Often times it comes from outside of our boundaries of influence (Twitter / Redit). But when poor behavior and negative communication makes it's way into the FIG's direct ring of influence we have no principles to stand on to uphold a standard of communication. A standard of expectations from our members who represent FIG. So instead, peoples feelings get hurt, time is wasted and energy is wasted between us with no resolve or forward movement. In fact we have seen negative movement. People get frustrated and leave or discredit the FIG.If we had a set of principles to abide by in terms of communicating within our ring of influence (within areas we are directly responsible for) we can cut that cancerous energy and which will promote more effectiveness.
We've seen the consequences of not having a core set of principles. It's kinda like not having a conscience as a whole. What can we do to fix that?And to those who might say this is none of our responsibility. I would argue this: Is it not our mission to produce quality PSRs for the community as a whole? And does it not hinder our ability, our effectiveness in doing just that by not withholding a core set of principles on how we communicate both internally but also with that community as a whole?I hope this get's some thought from others. It's an important part of an effective organization and it's currently missing in FIG I think.I would be happy to head such an effort if there is any perceived need for it.
- Ryan
My last concern would then be: are we confident that the scope of the Core Committee vote is well defined and cannot be abused even a little? Here is an extreme scenario: could a Core Committee member vote -1 on a standard because that member has an implementation in their framework that is different, and the new standard could threaten somehow their de-facto existing standard in the community? Do those vote need to be justified somehow, and is their a recourse if their's a doubt or flagrant abuse?Sorry for bringing such a "dark" question up :)In any case all of this is a very good improvement, thanks to those working on that.
Michael,Please self-throttle a bit. It seems you are over-communicating/defending rather than allowing members to flesh this out.
Perhaps a topic for a different thread, but …
Regards,
Adam Culp, IBMiToolkit
secretaries taking an active role in a discussion threads, versus aiding members in understanding content
On Aug 7, 2016 5:28 PM, Christopher Pitt <cgp...@gmail.com> wrote:
>>
>> secretaries taking an active role in a discussion threads, versus aiding members in understanding content
>
>
> I don't understand the difference. Unless by "aiding members in understanding" you mean not speaking. Then I understand the difference. :)
Michael has stated a few times that on FIG 3, he's speaking as the co-author, not Secretary, just as I'm speaking as co-author, not Drupal rep. Taking an advocacy position is therefore entirely appropriate and to be expected.
Adam, did my earlier message address your concerns?
--Larry Garfield
Michael,Please self-throttle a bit. It seems you are over-communicating/defending rather than allowing members to flesh this out.Perhaps a topic for a different thread, but I'm becoming increasingly concerned about the direction I see things going. Not to be alarmist, but I feel I should speak up. I am seeing more and more posts where Secretaries (namely Michael) are increasingly playing a much more active role in decisions and direction through their communication. Additionally, in the TL;DR (topic of this thread) it states the Secretaries will be doing "exactly same as present", which by it's definition is vague. I think current activity, as well as these posts, by secretaries, is already bordering on being "too much". Please be cautious of "cheering" versus aiding members understanding of issues at hand.
Regards,Adam Culp, IBMiToolkit
On Sunday, August 7, 2016 at 12:28:18 PM UTC-4, Michael Cullum wrote:I apologise for the double post, I had not seen Matthieu's last post, after this post I will self-throttle as I have been previously and not reply for the rest of the day. I'm also about to go away for a few days so I will be responding less but Larry is of course still around.On 7 August 2016 at 09:31, Matthieu Napoli <matt...@mnapoli.fr> wrote:My last concern would then be: are we confident that the scope of the Core Committee vote is well defined and cannot be abused even a little? Here is an extreme scenario: could a Core Committee member vote -1 on a standard because that member has an implementation in their framework that is different, and the new standard could threaten somehow their de-facto existing standard in the community? Do those vote need to be justified somehow, and is their a recourse if their's a doubt or flagrant abuse?Sorry for bringing such a "dark" question up :)In any case all of this is a very good improvement, thanks to those working on that.Thank you also for your kind words and raising such important points for addressing.You bring up an entirely valid point, people in any position of responsibility are subject to abusing that power and responsibility they hold, whether they are Secretaries or Core Committee Members. There are mechanisms in place for calling for what is essentially a removal vote/vote of no confidence (Recall Vote) in Core Committee Members and Secretaries, and of course they will be subject to forced re-election once their terms end, a good time to elect people who will be voting within their remit and taking the FIG in the desired direction of the wider FIG community and structure. I'd also note that with 12 of them, 4 of them would need to vote -1 for a motion to fail. I'd imagine that the Secretaries and Core Committee would all work closely together to ensure that everyone is fulfilling their role properly. I would also imagine that whilst it is not required in the bylaws, those electing the Core Committee would expect any -1 votes to be appropriately justified to the rest of the Core Committee and the wider FIG community; similarly to how judges in a supreme court might publish a dissent.Many thanks,Michael C
--
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+unsubscribe@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/fe83afcf-c6fe-4a83-9d3e-6b89b568f7aa%40googlegroups.com.
Zitat von Michael Cullum <m...@michaelcullum.com>:
Hi all,A vote for FIG 3.0 is [potentially/hopefully] getting closer and one big thing people had been asking for is a TL;DR of FIG 3.0 to give an overview of the new structure and processes.The last couple of days I've been working with Larry on compressing it into 3 graphics and a post that, according to medium, takes 3 minutes or less to read. I'd invite to you all to have a read of that version, and if that wets your appetite for more, then of course I'd suggest you take a read of the full bylaws (after all, that is what will actually be being voted upon).I'd love to see some active discussion (or if you are just in general agreement about it, some +1s) about this over the next couple of weeks as discussion has been quite quiet on it over the last few weeks on the mailing list; however what I've heard from people at conferences and elsewhere has been a good positive reception. Assuming there are no major objections and we don't end up making major changes we'd like to see this going to a vote on the 17th August, to end on the 31st August. The CC elections would then be able to take place in September.Without further comment, the TL;DR of FIG 3.0: http://bit.ly/fig-3-0Many thanks,Michael & Larry(Note: I am not posting this as a secretary but as a co-author of FIG 3.0 in line with my declared conflict of interest)
I like this direction a lot, especially the vote "burden" being delegated to WGs that actually know what they talk and vote about. I don't think it would still be required to have the whole FIG resp. all member projects having a final vote. This is similar to the RFC process where WGs are formed to work on a specific Draft, sometimes being a subset of a larger interest group herding related RFCs of a certain technical area.
Jan
--
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+u...@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/58a05207-101f-4da0-9055-2b7cccc392a0%40googlegroups.com.
That does of course presume that a project rep is bothering to read the list and keep abreast of what's going on. If someone doesn't even have the capacity to do that much, then the project needs to pick a new rep. Waiting until a spec is done and polished and just waiting on a final vote to make sure projects know what is going on is completely and utterly backward.
Thank you for that LOOOOOOONG explanation Larry, it did carry value once I had time to read it. While the -interop approach you wrote about was not something I was concerned with, the other portions were useful. Thanks for the time spent.
In regards to:That does of course presume that a project rep is bothering to read the list and keep abreast of what's going on. If someone doesn't even have the capacity to do that much, then the project needs to pick a new rep. Waiting until a spec is done and polished and just waiting on a final vote to make sure projects know what is going on is completely and utterly backward.
I would caution that we are all busy, and switching a rep because FIG is not our life with every breath may be extreme. In your description, and others' posts, I'm hearing, "Members who can't keep up should go away." To those who are able to keep up 100% I commend you, but I feel that would be nobody. We all strive to fit FIG into our day-to-day the best we can, because we want to contribute. Therefore I still have my initial concern where things could progress without everybody knowing. However, I'm not sure how we tackle that. I proposed a member project vote because it was the easiest to implement and carry out.
Thank you for that LOOOOOOONG explanation Larry, it did carry value once I had time to read it. While the -interop approach you wrote about was not something I was concerned with, the other portions were useful. Thanks for the time spent.
In regards to:That does of course presume that a project rep is bothering to read the list and keep abreast of what's going on. If someone doesn't even have the capacity to do that much, then the project needs to pick a new rep. Waiting until a spec is done and polished and just waiting on a final vote to make sure projects know what is going on is completely and utterly backward.
I would caution that we are all busy, and switching a rep because FIG is not our life with every breath may be extreme. In your description, and others' posts, I'm hearing, "Members who can't keep up should go away." To those who are able to keep up 100% I commend you, but I feel that would be nobody. We all strive to fit FIG into our day-to-day the best we can, because we want to contribute. Therefore I still have my initial concern where things could progress without everybody knowing. However, I'm not sure how we tackle that. I proposed a member project vote because it was the easiest to implement and carry out.
While I'm still not sold that FIG 3.0 is ready without including a member vote as stated, I'm convinced there will never be a "one size fits all" solution...and maybe that's OK. I do feel that overall it is a step in the right direction.
Regards,Adam Culp