Hello Wez, keeping the discussion on this list is a major mistake. And it is actually the reason why everyone outside this list is against it. And whether you read blogs or not does not interest anybody at all - unless you are going to comment on every single blog that mentions PHP and CLA. So far PHP is open source! Respect this please!! Open means open!!!
I am crossposting to internals again. People should know what is going on. Otherwise we could simply sign NDAs and be done. marcus Saturday, February 2, 2008, 6:36:17 AM, you wrote: > On Feb 1, 2008, at 10:24 PM, Steph Fox wrote: >> Wez, >> >> The only difference between my initial proposal, the one Ben Ramsey >> posted and this one from Marcus is that they're getting more >> complex, *without anyone actually discussing anything at all*. > On the contrary, there's been plenty of discussion going on. Despite > my request that we keep the discussion on this list, people have been > talking to each other in real life, on the phone, talking on IRC, IM, > posting thoughts and comments to blogs and so forth. Some comments > positive, some negative, but discussion nonetheless. > I've been making an effort to read the various blog entries, even > those in foreign languages (thanks to a combination of blog searching > tools and google translation tools) and keep an eye on IRC when I have > a spare minute or two. >> ... He had a response from Jay, who said this had already been >> discussed. According to him, >> >> "There was some dissent among members about the core and the spec/ >> API docs being non-CLA'd which is why the proposal is currently the >> way it is. I know that various legal teams had concerns about PDO >> core not being under CLA, but if a case is made in the community for >> this, perhaps minds may change." >> >> Now you're saying there's no problem with this approach? Where's the >> real discussion going on? > No, I didn't say that there's no problem, I said that this sounds > reasonable. > For example, a problem with this general solution is still that > database experts from multiple sources would not be able to directly > co-operate on the PDO core. However, it sounds to me like a > reasonable (though sub-optimal, from a technical and productivity > point of view) compromise to be able to accept feedback and > suggestions and have those gated through the PDO core maintainers. > That's just my opinion; I certainly don't speak for anyone else. >> It's not a bad thing per se to separate PECL and PHP, but it does >> beg the question of how to approach distributions/snaps, which is >> AFAICS the only reason anything not essential to PHP itself is in >> the core in the first place. Nobody's sat down and worked it through >> properly, despite Lukas' repeated requests. > One reason that no one has discussed that is because it is not > directly related to the question of PDO and how to best get the > vendors involved. Once we've figured that out, we can iron out the > details of the implementation. >> I think if we did this it would have to be as part of a broader >> approach, with a full re-evaluation of the PHP/PECL relationship, >> some hard thinking about distribution mechanisms for PECL, and some >> serious decisions about setup recommendations. It's really not the >> quick fix it appears to be... and making it so without putting that >> effort into it would hit the PHP userbase harder than anyone else. > And that's well beyond the scope of PDO. Remember, one of the > concerns raised by the community was that this business would > interfere with the rest of PHP; the suggestions we've made so far have > been intentionally very focused to avoid getting into that. > Again; first let's see if we can find an acceptable way to take their > contributions before moving on to those finer points. >> BTW I'm still waiting to hear about the other alternatives that were >> discussed behind our backs, and the objections against them... and I >> say 'behind our backs' simply because nobody seems to want to tell us! > We talked about whether the various vendors could work on various > combinations of pieces of the code if they were or were not CLA'd. > I'm sure you don't really need me to list the various combinations of > CLA, not CLA, in PHP, in PECL, outside of PHP, and hosted individually > by the vendors. It was not a very exciting discussion. > The main realization was that the vendors could not co-operate with > each other on code without a CLA in place, and that some of them would > not be able to co-operate with the community without a CLA in place. > --Wez. Best regards, Marcus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php