Re: [PDO] Re: PDO 2: Request for Comments
[email protected] ("David Coallier")
| Newsgroups | php.pdo |
|---|---|
| Message-ID | <[email protected]> |
Regarding the PDOv2 Bill I have been reading and analyzing what you have been saying for the past few days and a few things come to my mind as questions are: 1) I feel like you have a "Us vs Them" mentality with PDO vs PHP. I'm just mentioning this after reading: http://news.php.net/php.pdo/12 . I understand that you were trying to help but this seems like a way of splitting the community (users and developers in two "clans", those being the PDO and the PHP clans.. 2) http://news.php.net/php.pdo/37 ... The zend framework is a great project but this is PHP. Since most of the internals don't want the CLA and that you guys want it so bad, why don't you host it on an external host or such ? (Might have been said already) 3) again on article 37, this is fun "However, patches from non-CLA signers must be treated carefully. If you want to use their code, you can ask the bug reporter to sign the CLA and they can grant their patch retroactively. We did this regularly in the ZF project. " again, ZF Project is a project from a company, not PHP. But hey, this is fun, that means that someone cannot send in a valid patch unless he signs the CLA... hmm sounds plain bad because some people simply "don't" sign the CLAs. I have a smallish question related to all that CLA-PDO2 stuff. If PDO2 is CLAed, that means that the documentation is also CLAed right? That means we need to get our translators to sign the CLA as well just for THAT piece of code ? That means that if we see a typo in the documentation we have to sign a CLA to get that fixed? If I report a typo in the documentation or in the documentation of the code in the bug report tool, does that mean you cannot fix the typo in any of the places unless the bug reporter fills up the CLA ? Oh well, next topic. Ben Ramsey has suggested a rather sexy way of handling this CLA problem. I'll repeat it in case some missed it but briefly. PDO Core&Specs being not CLAd and the specific vendor drivers being CLAd. I believe this is a GREAT compromise and since the community don't seem to want to have to sign a CLA for PDO development, perhaps the vendor specific drivers could be also hosted elsewhere with their own bug reporting tools et al ? Considering what Bill mentioned about being able to write their own code on their sides (http://news.php.net/php.pdo/37) That means that in theory the vendors could have their specific drivers hosted on their boxes and we (the community) could implement our own PDO drivers and there wouldn't be any IP conflicts (Considering that no one stole code from anyone of course) I mean when doing a cvs co of pecl/ I sure would not want to ,by any ungrateful mistakes, get a PDOv2 co in my trunk and accidentally commit to it. On this note I'm giving kudos to Ben for this idea and this should definitely be considered heavily. Kindest regards and hoping you can enlighten my day, David