No to CLA in PHP!

We want it to be free of any legal crap!


   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.