Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79769 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66382 invoked from network); 17 Dec 2014 09:30:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Dec 2014 09:30:39 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.42 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 74.125.82.42 mail-wg0-f42.google.com Received: from [74.125.82.42] ([74.125.82.42:50506] helo=mail-wg0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EF/D0-60766-C3D41945 for ; Wed, 17 Dec 2014 04:30:37 -0500 Received: by mail-wg0-f42.google.com with SMTP id k14so3518427wgh.29 for ; Wed, 17 Dec 2014 01:30:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=U6Ef9mHe8B8NLh779m+SmamK5Tc7tIhDvyUOIRNxEZo=; b=IrSaIjO288tUCr3rwcVMliPpzFcOIAJZyQQkA7Lo+VbIbSOMdJlfbnR2eASt2EtNuE i1dSm5wNFDHhnaUH5Ztcr6K6XpznCJfS1b/Uws/HWg+wjQWSg6mf+m3BRwc5CXUawrrX BHe7V7IPY35tJx6e2lkuI1FGjLsfQIlXwPUyr8qLK16WMU9rSC6KNnXgAydH2Xy0+dLi ZA80aPa2r5mZw7a9NcXZFJNNrJe1Vvjg7Wuk6ujfEmugnQ8XJYCEA0brrU0OdQ1Ou80w Csxrxrgc1Tjt8TCgvxfG+MmDiekqquUUd9RhBr9rpnUf/HkRqLIQDKCj7vWgJP4e/FZE pYmw== MIME-Version: 1.0 X-Received: by 10.180.182.199 with SMTP id eg7mr12407432wic.17.1418808632651; Wed, 17 Dec 2014 01:30:32 -0800 (PST) Received: by 10.180.88.33 with HTTP; Wed, 17 Dec 2014 01:30:32 -0800 (PST) In-Reply-To: References: Date: Wed, 17 Dec 2014 10:30:32 +0100 Message-ID: To: Florian Margaine Cc: PHP Internals , Larry Garfield Content-Type: multipart/alternative; boundary=089e0163503c8db60a050a66209d Subject: Re: [PHP-DEV] interesting read about challenges in the drupal organization From: tyra3l@gmail.com (Ferenc Kovacs) --089e0163503c8db60a050a66209d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Dec 17, 2014 at 10:23 AM, Florian Margaine wrote: > > Hi, > > Le 17 d=C3=A9c. 2014 09:54, "Ferenc Kovacs" a =C3=A9cr= it : > > > > Hi, > > > > while readon through > http://www.garfieldtech.com/blog/on-drupals-leadership, > > I've realized that there is a bunch of similarities between php interna= ls > > and drupal (which isn't that surprising), so I thought they guys around > > there perceive the challenges/problems and the different possible > solutions > > for those. > > > > I haven't read the article yet, but there is a fundamental difference > between Drupal and php: Drupal has a BDFL. > you should check out the article, Larry also goes into details about the topic, and how Drupal seem to try avoiding focusing to much power in one hand and potential abuse which also has negative effects (lack of clarity and the fear of making decisions). relevant parts are: "A good formal structure offers something that an informal structure cannot: Clarity. If a new contributor wants to ask someone in a "leadership" position if what they're proposing is consistent with the project direction, goals, or software design, who should they ask? Me? G=C3=A1bor? catch? xjm? Daniel Wehner? Tim Plunkett? Angie Byron? Alex Bronstein? chx? Dries himself? Depending on the question the answer could be very different; even among those "leaders" I doubt there's consensus on which of them to ask, much less what the answer should be. That's actively hostile to new contributors, because then they don't know if what they're suggesting (be it big or small) would even be accepted until it's committed (and occasionally not even then ). That is, it makes most contributions spec work, even for those in de facto leadership positions." and "If the movement continues deliberately to not select who shall exercise power, it does not thereby abolish power. All it does is abdicate the right to demand that those who do exercise power and influence be responsible for it. If the movement continues to keep power as diffuse as possible because it knows it cannot demand responsibility from those who have it... it insures that the movement is as ineffective as possible." really interesting read. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --089e0163503c8db60a050a66209d--