Hi Pedro,
Thanks for posting this topic. Andrew came to the secretaries a couple of days ago with details of his study and we had been looking into it since then to then bring the issue to the attention of the FIG membership for you to decide if any course of action should be taken.
To clarify the position of the bylaws on any expulsion of member projects, this the membership bylaw states the following:
And as pointed out by the OP, any such vote would need to be instigated by a voting member however it would be highly recommended to have a discussion period beforehand, although this is not required by the bylaws. If a voting member wishes to start this vote, we'd kindly request they consult the secretaries first, although this is of course not necessary, so we can ensure that it's carried out fairly and without bias.
We would also add that project activity and popularity are not a set criteria for FIG membership (although the unwritten rule appears to be that projects should have known deployments, worked on by more than one person and not be aspirational), each member may vote as they wish and are not bound by any rules on who to admit. What is being discussed here is not necessarily whether or not PHPixie is popular enough to be a FIG member, but whether Dracony/PHPixie misled the FIG before his membership vote and whether he has acted detrimentally to the FIG's objectives, has brought the FIG into disrepute or if he has acted inappropriately.
Finally, this discussion is obviously going to be quite personal for some involved but as a gentle reminder, could we try and keep a sense of decorum and civility to discuss the facts. The wider PHP community and the communities of the member projects you represent don't want to see the FIG squabbling like children. If this discussion does descend into personal insults, name calling and flaming (as has happened regarding this particular matter on other mediums) then we will lock the discussion topic and have to just immediately trigger a vote, which isn't fair on those involved and want to explain their viewpoints or defend themselves.
Many thanks,
The Secretaries
--
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/6c53d8b1-c3e4-412a-8bdb-3c4d1bf47079%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/a506e29e-3838-4719-aef1-a5ace1d0c390%40googlegroups.com.
Thanks for opening this thread here.
I feel this incident is bringing the FIG into disrepute which I feel definitely hampers our ability to meet our objectives.
As a voting member I am deeply bothered by this.
I'm open to discussion about the topic and this thread serves well for that but I would like to see a vote regarding it in the very near future. I'm more than happy to be the person that calls for said vote.
Kayla
The thing is, if you just wrote the facts as they were, the response wouldn't be so dramatic. Asking in my chatroom for people to upvote my posts may count as an amazing 2 vote "vote manipulation" but you always refer to it as sockpuppeting. When you linked to Github accounts you never mentioned that you found them by me tweeting about it (which is not very sneaky, especially with obviously fake accounts with no avatars), not that they were deleted so soon that they wouldnt get noticed otherwise. When speaking about packagist you never mentioned that the spike only began recently and implied there was some botting involved when I was voted into FIG (and I had only a 100 installs per day then).In fact I believe if you would scrutinize other projects with such diligence you'd get others accused too. Accounts get suspended on reddit for voting etc. on regular basis, but nobody notices that until somebody likes you turns it into a separate topic and spices up the narative.
--
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/26532132-4c6c-46e3-b6bf-74e1f12e4bc3%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/7df52a61-e6db-4cb0-bf7b-dfba72a7c48b%40googlegroups.com.
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/cjLBp2weYaA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to php-fig+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CANeXGWX%3D5%3DXdmWpJMdsws-uc%2B5_vjLUSxNmKvoO2v1JgZHJ8Kg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CANamvv2QsS8neYO-CfsuF7Qy1sJ5J%2BvwTw_PkzmgKcHqdNPjgA%40mail.gmail.com.
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/7df52a61-e6db-4cb0-bf7b-dfba72a7c48b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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/cjLBp2weYaA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to php-fig+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/7df52a61-e6db-4cb0-bf7b-dfba72a7c48b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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/cjLBp2weYaA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to php-fig+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CANeXGWX%3D5%3DXdmWpJMdsws-uc%2B5_vjLUSxNmKvoO2v1JgZHJ8Kg%40mail.gmail.com.
--
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/cjLBp2weYaA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to php-fig+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/c315128e-573f-4aa7-ba13-63ee6e94b0f5%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/784a0e44-add5-4990-bed3-b388b79987ff%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/784a0e44-add5-4990-bed3-b388b79987ff%40googlegroups.com.
Technically, the current bylaws have no prerequisites for project membership. "People are using it in production" is an informal expectation that many current members have expressed they take into account, myself included. The FIG 3 proposal includes formalizing that requirement but it is in the current bylaws. (Icicle also doesn't technically pass that bar either, and everyone knew that when they voted on it.)
Fraudulent behavior, if true, is problematic regardless of the number of installs a project has or doesn't have. I make no statement on that point at this time.
--Larry Garfield
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CAOkYe%2B9BrLU%3DenQ%2BaXT-13C7Nb-TCdCo2jCeNj7GuAt77pSpJQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/444bb0ba-692b-4d0c-a3cc-5817376ea4ec%40email.android.com.
Hey bro, stop creating users and removing it.
As Joe mentioned, this is getting out of control... Not only that, but imagine what kind of impressions people may have about you just following this thread...
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/d969f57e-2596-4727-be05-78723ee48c77%40googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/php-fig/784a0e44-add5-4990-bed3-b388b79987ff%40googlegroups.com?utm_medium=email&utm_source=footer" rel="nofollow" target="_blank" onmousedown="this.href='https://groups.google.com/d/msgid/php-fig/784a0e44-add5-4990-bed3-b388b79987ff%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter';return true;" onclick="this.href='https://groups.google.com/d/msgid/php-fig/784a0e44-add5-4990-bed3-b388b799
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/46421048-25cc-472b-af90-f0538b4515c8%40googlegroups.com.
. Didn't Laravel fail on first pass? PHPSpec too? Hell, we've had some real big projects fail to meet these metrics.
Hey all,
I am a long time lurker of the FIG threads and whilst it might not matter at all I thought I would bring my thoughts into this in the perspective of an outsider looking in.
Dracony's time here has been a bit of a roller-coaster. It started off quite rough for him when he applied to bring his project in as a voting member and a lot of issues were aired and now some more issues have come to light. Whilst some of it cannot be proven to be directly tied to his actions, there was only one who benefited from the end results.
If he is found to have been responsible for all the issues raised then that is easily enough to have him removed and whilst I was never a fan of him in the beginning, he has shown in my opinion to be of use to the project overall.
I don't feel that FIG will benefit from being associated with the issues so removal of PHPixie would be good until it can be proven Dracony was not involved in the issues but I feel that FIG would lose an interested and somewhat useful member in the long run
--
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/e3db0323-f70e-458a-b571-84c49b9f4abb%40googlegroups.com.
Good day everyone,
I never thought I would post to this group, especially on a topic like this. The thing is that it’s my actions that are the reason for the recent events. Long story short:
I work in a small webdev agency (4 developers) with rather bad management. Some time ago we got a new contract for our next project that is to start in summer. We mostly work with Wordpress and my coworkers have very light framework experience. I used PHPixie on my previous job and convinced them we’d use it in this new project, since I’ll be doing all the heavy lifting anyway.
The only problem is our management, they found some random framework comparison site and deemed PHPixie was not enterprise grade. It has to be said that one our manager used to be a Wordpress developer, and thinks himself a “software architect”, although I doubt he ever heard of SOLID and the like. Every library we use for PHP and JS has to go through him, and he usually directs us to the stuff he used 5 years ago, which is terribly outdated. We still build interfaces with jQuery for that reason. Sometimes we want to use a simple JS plugin for highlighting and it gets rejected based on the npm download count. Ironically we also don’t use npm.
So we decided to increase the download count on packagist with a bunch of proxies running on a cron. The only limitation packagist has is throttling downloads per IP per day, so with proxies it’s easy. The idea was to present the download count and github stars as proof of stability just in case we can’t push it otherwise. None of us suspected it would amount to this though. Especially since we sometimes also bump the npm download count (although on a smaller scale) and it has never backlashed.
I don’t use reddit so I missed when the whole thing began and then I thought it would die down in a day. I have never heard of Andrew and when we made the script we didn’t suspect there would be somebody monitoring PHPixie with such scrutiny and intent. I am still really surprised at how aggressive his narrative is actually. I definitely didn’t expect an expulsion post.
As a closing thought, considering how easy these numbers are to fake I’d rather they weren’t displayed at all. Sort projects by popularity sure, but showing these numbers sometimes hurts the projects since how hard it is to convince somebody to use them because of lack of enterprise quality. And I think it only encourages this kind of behavior in the long run.
I would also like to apologize to Dracony for putting him through this, and not coming out earlier. I really did not expect this. And sorry to everyone here for having wasted your time on this.
Andrej Vynogradov
I don’t use reddit so I missed when the whole thing began and then I thought it would die down in a day.
Wednesday, May 11, 2016 11:17 AM +02:00 from Andrew Carter <andrewca...@gmail.com>:
I don’t use reddit so I missed when the whole thing began and then I thought it would die down in a day.
Hi Andrej, I really appreciate you coming out here, especially considering you coukd have just kept quiet without getting exposed. Although it saddens me a bit that the recent spike in downloads was not a result of my efforts.
Also I would like to remind Andrew about post throttling. Your investigations are crossing the personal attack boundary quite frequently, but please dont extend them to other people too. And please dont cause this thread to lock again.
--
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/cjLBp2weYaA/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/1462961288.316276422%40f205.i.mail.ru.
On May 11, 2016, at 09:21, Phil Sturgeon <pjstu...@gmail.com> wrote:Secretaries: Clearly this thread (with many outsiders like myself popping into simply to say "WTF this sucks") is not going to go anywhere constructive. Lock it down and run a vote. Simple as.
Hello.I’d like to start a discussion about PHPixie’s membership in this group.
--
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/cjLBp2weYaA/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/888ecad4-9f38-4c67-b6c6-2023b2a9e4c6%40googlegroups.com.
I honestly think the sooner that you own up to this the better.I've collected a load of data on PHPixie ( http://[omitted]/phpixie-stats.php ) that quite clearly implicates you.Roman,Those posts were obviously fake (to everybody), and it's highly suspicious that it took you this long to find it out - if indeed it wasn't you.
array (This confirms that the confession email above was sent from the same person that clicked that link - and that link was only sent to Dracony and Paul.
'HTTP_HOST' => '[omitted]',
'HTTP_X_REAL_IP' => '79.197.191.210',
'HTTP_X_FORWARDED_FOR' => '79.197.191.210',
'HTTP_CONNECTION' => 'close',
'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1',
'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36 FirePHP/4Chrome',
'HTTP_X_CLIENT_DATA' => 'CIW2yQEIorbJAQjBtskBCP2VygEI0ZjKAQ==',
'HTTP_ACCEPT_ENCODING' => 'gzip, deflate, sdch',
'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.8,ru;q=0.6,uk;q=0.4,da;q=0.2,de;q=0.2',
'HTTP_X_FIREPHP_VERSION' => '0.0.6',
'HTTP_X_WF_MAX_COMBINED_SIZE' => '261120',
'PATH' => '/usr/local/bin:/usr/bin:/bin',
'SERVER_SIGNATURE' => '<address>Apache/2.2.22 (Debian) Server at vps95306.ovh.net Port 80</address>
',
'SERVER_SOFTWARE' => 'Apache/2.2.22 (Debian)',
'SERVER_NAME' => '[omitted]',
'SERVER_ADDR' => '5.196.3.138',
'SERVER_PORT' => '80',
'REMOTE_ADDR' => '79.197.191.210',
'DOCUMENT_ROOT' => '/home/admin/web/[omitted]/public_html',
'SERVER_ADMIN' => 'info@[omitted]',
'SCRIPT_FILENAME' => '/home/admin/web/[omitted]/public_html/phpixie-stats.php',
'REMOTE_PORT' => '56049',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_PROTOCOL' => 'HTTP/1.0',
'REQUEST_METHOD' => 'GET',
'QUERY_STRING' => '',
'REQUEST_URI' => '/phpixie-stats.php',
'SCRIPT_NAME' => '/phpixie-stats.php',
'PHP_SELF' => '/phpixie-stats.php',
'REQUEST_TIME_FLOAT' => 1462985173.223,
'REQUEST_TIME' => 1462985173,
)
It was Colonel Michael Mustard in the kitchen with a candlestick.
Done.
--
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/701ec08b-52f9-4352-a4b6-afe848a27ea4%40googlegroups.com.
--
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/cjLBp2weYaA/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/CAF%2Bu_BzqvUA5QFZ19esg3OXUaKL1Wh_m_534qoA%2B6FcpedAz1g%40mail.gmail.com.
--
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/4AC14E5D-524B-4507-9DAF-EDB9A70E9C8C%40joeferguson.me.
--
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/cjLBp2weYaA/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/5733420D.4070009%40amiran.it.
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/CANamvv01WatYXvKBK_E0BZVw4_CicztTExyZE-y4Ageqciha-A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CANeXGWXiL02gPZq%2Bdc8YkwVqfTx3MmnZS8%3DBZVdOM3%2B1wZoJuA%40mail.gmail.com.
Wednesday, May 11, 2016 11:52 AM +02:00 from Andrew Carter <andrewca...@gmail.com>:
--
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/44853cfa-3df5-4fa7-ab15-bceb867678f2%40googlegroups.com.