|
Once upon a time several monster
companies decided to gain some more users for their commercial DB software by
creating PDOv2 - a DB layer extension for PHP which
allows to write more or less database independent code.
Unfortunately, these companies did not play well in one team and their
lawyers wanted to protect themselves from each other. So they decided to "protect" PDOv2
and its specification with a CLA.
What does this mean to PHP community?
- One can't fix a bug in PDOv2 sources.
- One can't comment on PDOv2 spec.
- One can't create new driver for PDOv2.
All these actions require signing the CLA.
This is against PHP spirit and rules. This is not open source.
PHP does not need big companies. It's big companies who actually need
PHP to support their proprietary software. And if they want to contribute to PHP, they have to play by
our rules, not the other way round.
PHP has had quite some support from major companies before and they never asked for any kind of CLA.
Why should this be changed now?
So here is what we say: either let PDOv2 be open and free or go away.
|