N.B. I make this post only partially as a secretary, so is not strictly neutral, but appealing to all member projects using my professional opinion.
Hi all,
No matter what side of any discussion you may be standing, I think we all agree that the past few days have been a dark patch on the FIG and the only thing that has come out of it is a loss of respect and interest in the PHP FIG, from member projects and the community.
It was agreed that something needed fixing a number of months ago and Larry and myself set about working on the new FIG 3.0 proposal which has, so far, received very little public criticism and I've heard support for it from many a member and community member. In this proposal, the FIG is dramatically refocused to focus on the specifications themselves, and not the politics surrounding it. We redefined a member project to include any project or even organisation who are significant PHP stakeholders and we lowered the barrier to entry to be a member project. We also removed all the project activity requirements so that projects do not have to actively participate regularly. We delegated the responsibility to a panel of 12 individuals to vote upon specifications on behalf of the FIG brand and the member projects whilst also giving the community a say in their selection. We formalized the Working Group structure so that the people who have knowledge on a topic, get a say on specifications in that problem space without giving every FIG member an equal vote.
Yet this week, we're seeing a discussion on whether or not a member project should be expelled because of misleading the FIG and the wider community by download/survey count rigging, topics to remove voting members who are inactive and a number of resignations by member projects. This doesn't reflect well on the PHP FIG at all, and in fact, it means the FIG has less respect in the wider PHP community.
In an organisation like the PHP FIG, there will always be politics, but the problem comes when the politics becomes the focus of the organisation instead of the specifications and goal of interoperability between frameworks/packages/libraries. It is a disappointing fact that whilst there is a brand new PSR that's just beginning to be worked on (PSR-14 Event Manager), there is a proposal for standardizing middlewares and PSR-13/12 should hopefully be in review within the next few months, those PSRs, the core of this group’s work, have received almost no attention compared the the ~50 emails in the past couple of days alone relating to internal group politics.
There is now a vote ongoing for whether Dracony should be a member (expelling vs nullification is just a semantic point). We have locked the discussion because it was just turning into one side versus another, if someone comes up with a revelation that changes the situation then that's fine but for now the same points are being rehashed. Let's have a vote on this, so everyone can have their say, then it's been decided upon and can we please leave it in the past.
Looking forward, let's get the FIG 3.0 to a point where people are happy with it. The intentions are to request any last reviews in a week or so, then we'll be putting it to a vote, assuming there are no issues, in June for implementation around August. In the meantime, there is no purpose to expelling inactive projects, because in 3 months time, projects being inactive will be okay. In the same way, I'd urge projects thinking about resigning to hold out for a little while and see what comes of FIG 3.0. I’d also just request that any projects who have resigned in the past 24 hours confirm that it’s still their intention to do so after reading this.
FIG 3.0 might be a magical cure for the FIG's problems, it might not be, but we'll only find out in a few months for sure. I'm just asking everyone to, for now, focus on the PSRs and leave other discussions for once we've got the new structure implemented and has been working for a bit. Then we can always have a structured review of how things are working after a few months.
Let's all pull together, look forward to the future, and see how things go so we can focus on standards, collaboration, cohesion and interoperability instead of internal group politics which doesn't just affect the image and reputation of the PHP FIG group, but also the reputation of the PSRs produced by this group.
Thanks,
Michael Cullum
--
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/5ca6ac93-ce7a-4fe8-82a8-23b9941c7584%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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/2a835e11-5560-4e1d-acb6-c49d8690fee8%40googlegroups.com.
Hi Dracony,
What Michael actually said was ‘we’re seeing a discussion on whether or not a member project should be expelled because of misleading the FIG and the wider community by download/survey count rigging’. He wasn’t saying you did or didn’t, but that there was a discussion on whether or not you had. Michael hasn’t accused you of or asserted anything.
As secretaries we actually even agreed that Michael was actually in the least biased position of the three of us regarding this matter and was going to be the secretary to handle the vote counting on the nullification vote. If you feel this is unfair feel free to let us know (in...@php-fig.org forwards to all three of us) and Samantha or I will take it over but we discussed it amongst us and felt Michael was best placed/neutral on this.
Thanks,
--
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/2a835e11-5560-4e1d-acb6-c49d8690fee8%40googlegroups.com.
I would really prefer if he said so himself tbh. Sorry if Im a bit jumpy with the responses, but the whole thing keeps me stressed for almost a week now.
You received this message because you are subscribed to a topic in the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/php-fig/e9qZue8nZXM/unsubscribe.
To unsubscribe from this group and all its topics, 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/CABj1BaYXP5OiKG5Om1cVD3tA5MzJQnETARaY7dHQxJVxvjjD0A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CANamvv2eHVx4HNRyK0oJTyPEtHo61kk2VZKakb2o60B-OBhPxg%40mail.gmail.com.
Roman is now judged by some alleged actions (from my point of view, none of them has been undoubtedly proven) and based on that some members of the FIG tries to expell PHPixie.