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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.