[Proposal] FIG 3.0 - Mission Statement

253 views
Skip to first unread message

Larry Garfield

unread,
May 24, 2016, 8:50:01 AM5/24/16
to PHP Framework Interoperability Group
Given the importance of this part, let's break it off for its own discussion.  The mission statement for FIG 3 reads:

-----
The PHP Framework Interoperability Group (PHP-FIG) aims to advance the PHP ecosystem by developing and encouraging technical and process standards informed by real-world experience as well as its own research and experimentation. It does so through the development and publication of PHP Standard Recommendations (PSR).
-----

Of note, it explicitly says that both technical and non-technical specs are "in scope", and that both real-world experience ("what people are doing") and our own development ("what would be best for collaboration") are valid and important inputs to the process.

Thoughts, before that gets voted in?

--Larry Garfield

Jordi Boggiano

unread,
May 25, 2016, 12:36:19 PM5/25/16
to php...@googlegroups.com
Sounds good to me! :)
> --
> 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
> <mailto:php-fig+u...@googlegroups.com>.
> To post to this group, send email to php...@googlegroups.com
> <mailto:php...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/php-fig/57444DF2.3020807%40garfieldtech.com
> <https://groups.google.com/d/msgid/php-fig/57444DF2.3020807%40garfieldtech.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.


--
Jordi Boggiano
@seldaek - http://seld.be

Korvin Szanto

unread,
May 25, 2016, 1:16:06 PM5/25/16
to php...@googlegroups.com
:+1: This looks good to me

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/13ede416-a18e-7ad3-aadf-f7a23fe1bdd7%40seld.be.

Alessandro Lai

unread,
May 26, 2016, 3:48:10 AM5/26/16
to PHP Framework Interoperability Group
Great summary!! Thumbs up!

Paul Dragoonis

unread,
May 26, 2016, 3:50:25 AM5/26/16
to php...@googlegroups.com

This is good. You have my vote.

--
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.

Matteo Beccati

unread,
May 26, 2016, 5:01:56 AM5/26/16
to php...@googlegroups.com
On 26/05/2016 09:50, Paul Dragoonis wrote:
> This is good. You have my vote.

And my bow^H^H^Hvote


--
Matteo Beccati

Development & Consulting - http://www.beccati.com/

Brian Teeman

unread,
May 26, 2016, 5:35:02 AM5/26/16
to PHP Framework Interoperability Group
Would it be perhaps better to say
"by developing and encouraging the use of technical and process standards"

Nicolas Grekas

unread,
May 26, 2016, 12:35:46 PM5/26/16
to php...@googlegroups.com
Thank Larry for working on this, I think this is critical to get this right.


The PHP Framework Interoperability Group (PHP-FIG) aims to advance the PHP ecosystem by developing and encouraging technical and process standards informed by real-world experience as well as its own research and experimentation. It does so through the development and publication of PHP Standard Recommendations (PSR).

I've been thinking about this since a long time: I fear this mission statement creates a conflict of interest between the FIG and its members.

I think the FIG should decide between being a Standards body, or a Think tank.

The conflict of interest is that each member project is by itself kind of a think tank. Each project is trying to foster innovation in the PHP world by providing implementations. And each project is "competing" on this with other projects (which is nice). BUT if the FIG enters this game also, it competes directly with its members.

Said another way, standardization and innovation are conflicting goals for a single group to me. They require very different processes, have different artifacts, etc.

Regards,
Nicolas

Paul Jones

unread,
May 26, 2016, 12:37:04 PM5/26/16
to php...@googlegroups.com

> On May 26, 2016, at 11:35, Nicolas Grekas <nicolas...@gmail.com> wrote:
>
> Said another way, standardization and innovation are conflicting goals for a single group to me. They require very different processes, have different artifacts, etc.

This is well-said.


--

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



Matthew Weier O'Phinney

unread,
Jun 1, 2016, 9:34:55 AM6/1/16
to php...@googlegroups.com
On Thu, May 26, 2016 at 11:35 AM, Nicolas Grekas
<nicolas...@gmail.com> wrote:
> Thank Larry for working on this, I think this is critical to get this right.
>
>> The PHP Framework Interoperability Group (PHP-FIG) aims to advance the PHP
>> ecosystem by developing and encouraging technical and process standards
>> informed by real-world experience as well as its own research and
>> experimentation. It does so through the development and publication of PHP
>> Standard Recommendations (PSR).
>
>
> I've been thinking about this since a long time: I fear this mission
> statement creates a conflict of interest between the FIG and its members.
>
> I think the FIG should decide between being a Standards body, or a Think
> tank.
>
> The conflict of interest is that each member project is by itself kind of a
> think tank. Each project is trying to foster innovation in the PHP world by
> providing implementations. And each project is "competing" on this with
> other projects (which is nice). BUT if the FIG enters this game also, it
> competes directly with its members.

What if we changed the following: "its own research and
experimentation" to "via research and experimentation among its member
projects"? In my experience so far, even with PSR-7, the research and
experimentation were happening in member projects, and then brought
back to the proposal based on success/failure. Considering the other
ideas behind FIG 3.0, particularly the working groups, this would
continue to be the case.


> Said another way, standardization and innovation are conflicting goals for a
> single group to me. They require very different processes, have different
> artifacts, etc.


--
Matthew Weier O'Phinney
mweiero...@gmail.com
https://mwop.net/

Larry Garfield

unread,
Jun 1, 2016, 9:55:40 AM6/1/16
to php...@googlegroups.com
Except that phly/http was not "part of Zend" (although you are), and
Stacker (my lambda-style experiment) was not "part of Drupal". Both of
those were done independently of any particular member project, even if
one of them later did become part of a member project.

--Larry Garfield

GeeH

unread,
Jun 1, 2016, 10:11:35 AM6/1/16
to PHP Framework Interoperability Group
It's surely wrong to imply that the only people who can conduct research or experimentation are the people involved in voting member projects?
Reply all
Reply to author
Forward
0 new messages